--- /srv/rebuilderd/tmp/rebuilderdVPIyEi/inputs/libfftw3-dev_3.3.10-2+b2_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdVPIyEi/out/libfftw3-dev_3.3.10-2+b2_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-16 15:30:53.000000 debian-binary │ --rw-r--r-- 0 0 0 1416 2026-01-16 15:30:53.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2093048 2026-01-16 15:30:53.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1420 2026-01-16 15:30:53.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 2260268 2026-01-16 15:30:53.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libfftw3-dev │ │ │ Source: fftw3 (3.3.10-2) │ │ │ Version: 3.3.10-2+b2 │ │ │ Architecture: amd64 │ │ │ Maintainer: Debian Science Maintainers │ │ │ -Installed-Size: 15529 │ │ │ +Installed-Size: 15668 │ │ │ Depends: libfftw3-bin (= 3.3.10-2+b2), libfftw3-double3 (= 3.3.10-2+b2), libfftw3-long3 (= 3.3.10-2+b2), libfftw3-quad3 (= 3.3.10-2+b2), libfftw3-single3 (= 3.3.10-2+b2) │ │ │ Suggests: libfftw3-doc │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Homepage: https://fftw.org │ │ │ Description: Library for computing Fast Fourier Transforms - development │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -4,26 +4,26 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 2447 2026-01-16 15:30:53.000000 ./usr/include/fftw3.f │ │ │ -rw-r--r-- 0 root (0) root (0) 55032 2026-01-16 15:30:53.000000 ./usr/include/fftw3.f03 │ │ │ -rw-r--r-- 0 root (0) root (0) 31986 2026-01-16 15:30:53.000000 ./usr/include/fftw3.h │ │ │ -rw-r--r-- 0 root (0) root (0) 27203 2026-01-16 15:30:53.000000 ./usr/include/fftw3l.f03 │ │ │ -rw-r--r-- 0 root (0) root (0) 25902 2026-01-16 15:30:53.000000 ./usr/include/fftw3q.f03 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-16 15:30:53.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/ │ │ │ --rw-r--r-- 0 root (0) root (0) 4288050 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3.a │ │ │ --rw-r--r-- 0 root (0) root (0) 41286 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3_omp.a │ │ │ --rw-r--r-- 0 root (0) root (0) 46386 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3_threads.a │ │ │ --rw-r--r-- 0 root (0) root (0) 4375968 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3f.a │ │ │ --rw-r--r-- 0 root (0) root (0) 41432 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3f_omp.a │ │ │ --rw-r--r-- 0 root (0) root (0) 46542 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3f_threads.a │ │ │ --rw-r--r-- 0 root (0) root (0) 2056578 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3l.a │ │ │ --rw-r--r-- 0 root (0) root (0) 41432 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3l_omp.a │ │ │ --rw-r--r-- 0 root (0) root (0) 46478 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3l_threads.a │ │ │ --rw-r--r-- 0 root (0) root (0) 4628766 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3q.a │ │ │ --rw-r--r-- 0 root (0) root (0) 41432 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3q_omp.a │ │ │ --rw-r--r-- 0 root (0) root (0) 46478 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3q_threads.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 4329338 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 41046 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3_omp.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 46098 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3_threads.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 4366136 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3f.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 41192 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3f_omp.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 46254 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3f_threads.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 2051274 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3l.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 41192 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3l_omp.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 46190 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3l_threads.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 4745918 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3q.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 41192 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3q_omp.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 46190 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/libfftw3q_threads.a │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/pkgconfig/ │ │ │ -rw-r--r-- 0 root (0) root (0) 242 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/pkgconfig/fftw3.pc │ │ │ -rw-r--r-- 0 root (0) root (0) 243 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/pkgconfig/fftw3f.pc │ │ │ -rw-r--r-- 0 root (0) root (0) 243 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/pkgconfig/fftw3l.pc │ │ │ -rw-r--r-- 0 root (0) root (0) 253 2026-01-16 15:30:53.000000 ./usr/lib/x86_64-linux-gnu/pkgconfig/fftw3q.pc │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-16 15:30:53.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-16 15:30:53.000000 ./usr/share/doc/ │ │ ├── ./usr/lib/x86_64-linux-gnu/libfftw3.a │ │ │ ├── nm --print-armap {} │ │ │ │┄ error from `nm --print-armap {}`: │ │ │ │┄ nm: debug.o: no symbols │ │ │ │┄ nm: altivec.o: no symbols │ │ │ │┄ nm: avx-128-fma.o: no symbols │ │ │ │┄ nm: avx2.o: no symbols │ │ │ │┄ nm: avx512.o: no symbols │ │ │ │┄ nm: kcvi.o: no symbols │ │ │ │┄ nm: neon.o: no symbols │ │ │ │┄ nm: vsx.o: no symbols │ │ │ │ @@ -1075,41 +1075,41 @@ │ │ │ │ U stderr │ │ │ │ U stdout │ │ │ │ │ │ │ │ awake.o: │ │ │ │ 0000000000000000 T fftw_null_awake │ │ │ │ │ │ │ │ buffered.o: │ │ │ │ -00000000000000b0 T fftw_bufdist │ │ │ │ +00000000000000a0 T fftw_bufdist │ │ │ │ U fftw_imax │ │ │ │ U fftw_imin │ │ │ │ U fftw_modulo │ │ │ │ 0000000000000000 T fftw_nbuf │ │ │ │ -0000000000000100 T fftw_nbuf_redundant │ │ │ │ -00000000000000f0 T fftw_toobig │ │ │ │ +00000000000000f0 T fftw_nbuf_redundant │ │ │ │ +00000000000000e0 T fftw_toobig │ │ │ │ │ │ │ │ cpy1d.o: │ │ │ │ 0000000000000000 T fftw_cpy1d │ │ │ │ │ │ │ │ cpy2d-pair.o: │ │ │ │ 0000000000000000 T fftw_cpy2d_pair │ │ │ │ -0000000000000360 T fftw_cpy2d_pair_ci │ │ │ │ -00000000000003f0 T fftw_cpy2d_pair_co │ │ │ │ -0000000000000290 T fftw_zero1d_pair │ │ │ │ +0000000000000320 T fftw_cpy2d_pair_ci │ │ │ │ +00000000000003b0 T fftw_cpy2d_pair_co │ │ │ │ +0000000000000280 T fftw_zero1d_pair │ │ │ │ U memset │ │ │ │ │ │ │ │ cpy2d.o: │ │ │ │ -00000000000003b0 t dotile │ │ │ │ -0000000000000520 t dotile_buf │ │ │ │ +0000000000000330 t dotile │ │ │ │ +00000000000004a0 t dotile_buf │ │ │ │ U fftw_compute_tilesz │ │ │ │ 0000000000000000 T fftw_cpy2d │ │ │ │ -0000000000000430 T fftw_cpy2d_ci │ │ │ │ -00000000000004b0 T fftw_cpy2d_co │ │ │ │ -00000000000005d0 T fftw_cpy2d_tiled │ │ │ │ -0000000000000690 T fftw_cpy2d_tiledbuf │ │ │ │ +00000000000003b0 T fftw_cpy2d_ci │ │ │ │ +0000000000000430 T fftw_cpy2d_co │ │ │ │ +0000000000000550 T fftw_cpy2d_tiled │ │ │ │ +0000000000000610 T fftw_cpy2d_tiledbuf │ │ │ │ U fftw_tile2d │ │ │ │ │ │ │ │ ct.o: │ │ │ │ 0000000000000000 T fftw_ct_uglyp │ │ │ │ │ │ │ │ debug.o: │ │ │ │ │ │ │ │ @@ -1125,20 +1125,20 @@ │ │ │ │ kalloc.o: │ │ │ │ 0000000000000010 T fftw_kernel_free │ │ │ │ 0000000000000000 T fftw_kernel_malloc │ │ │ │ U free │ │ │ │ U memalign │ │ │ │ │ │ │ │ md5-1.o: │ │ │ │ -00000000000000a0 T fftw_md5INT │ │ │ │ -0000000000000080 T fftw_md5int │ │ │ │ +0000000000000090 T fftw_md5INT │ │ │ │ +0000000000000070 T fftw_md5int │ │ │ │ 0000000000000000 T fftw_md5putb │ │ │ │ U fftw_md5putc │ │ │ │ -0000000000000050 T fftw_md5puts │ │ │ │ -00000000000000c0 T fftw_md5unsigned │ │ │ │ +0000000000000040 T fftw_md5puts │ │ │ │ +00000000000000b0 T fftw_md5unsigned │ │ │ │ │ │ │ │ md5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 T fftw_md5begin │ │ │ │ 0000000000000160 T fftw_md5end │ │ │ │ 0000000000000020 T fftw_md5putc │ │ │ │ 0000000000000000 r roundtab │ │ │ │ @@ -1161,94 +1161,94 @@ │ │ │ │ 0000000000000000 T fftw_pickdim │ │ │ │ │ │ │ │ plan.o: │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ 0000000000000000 T fftw_mkplan │ │ │ │ U fftw_ops_zero │ │ │ │ -0000000000000090 T fftw_plan_awake │ │ │ │ +0000000000000080 T fftw_plan_awake │ │ │ │ 0000000000000040 T fftw_plan_destroy_internal │ │ │ │ -0000000000000080 T fftw_plan_null_destroy │ │ │ │ +0000000000000070 T fftw_plan_null_destroy │ │ │ │ │ │ │ │ planner.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000098 r .LC10 │ │ │ │ 0000000000000008 r .LC12 │ │ │ │ 000000000000000a r .LC2 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000021 r .LC4 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000023 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000060 r .LC8 │ │ │ │ 000000000000003d r .LC9 │ │ │ │ -0000000000000ee0 t evaluate_plan │ │ │ │ -0000000000000d20 t exprt │ │ │ │ +0000000000000e50 t evaluate_plan │ │ │ │ +0000000000000c90 t exprt │ │ │ │ U fftw_assertion_failed │ │ │ │ U fftw_elapsed_since │ │ │ │ U fftw_hash │ │ │ │ -0000000000000ea0 T fftw_iestimate_cost │ │ │ │ +0000000000000e10 T fftw_iestimate_cost │ │ │ │ U fftw_ifree │ │ │ │ U fftw_ifree0 │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_md5begin │ │ │ │ U fftw_md5end │ │ │ │ U fftw_md5int │ │ │ │ U fftw_md5puts │ │ │ │ U fftw_md5unsigned │ │ │ │ U fftw_measure_execution_time │ │ │ │ -0000000000001c60 T fftw_mkplan_d │ │ │ │ -0000000000001c90 T fftw_mkplan_f_d │ │ │ │ -0000000000001ab0 T fftw_mkplanner │ │ │ │ +0000000000001b80 T fftw_mkplan_d │ │ │ │ +0000000000001bb0 T fftw_mkplan_f_d │ │ │ │ +00000000000019d0 T fftw_mkplanner │ │ │ │ U fftw_next_prime │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ -0000000000001bd0 T fftw_planner_destroy │ │ │ │ +0000000000001af0 T fftw_planner_destroy │ │ │ │ U fftw_problem_destroy │ │ │ │ U fftw_solver_destroy │ │ │ │ U fftw_solver_use │ │ │ │ -0000000000000350 t forget │ │ │ │ -0000000000000260 t hgrow │ │ │ │ -0000000000000110 t hinsert0 │ │ │ │ -0000000000000400 t htab_insert │ │ │ │ -0000000000000700 t htab_lookup │ │ │ │ -0000000000000890 t imprt │ │ │ │ -0000000000001290 t mkplan │ │ │ │ +0000000000000330 t forget │ │ │ │ +0000000000000240 t hgrow │ │ │ │ +00000000000000f0 t hinsert0 │ │ │ │ +00000000000003e0 t htab_insert │ │ │ │ +00000000000006b0 t htab_lookup │ │ │ │ +0000000000000840 t imprt │ │ │ │ +00000000000011e0 t mkplan │ │ │ │ 0000000000000000 d padt.1 │ │ │ │ 0000000000000000 t register_solver │ │ │ │ -0000000000000fd0 t search0 │ │ │ │ +0000000000000f40 t search0 │ │ │ │ 0000000000000000 r stimeout │ │ │ │ U strcmp │ │ │ │ │ │ │ │ primes.o: │ │ │ │ -0000000000000430 T fftw_choose_radix │ │ │ │ -00000000000003a0 T fftw_factors_into │ │ │ │ -00000000000004e0 T fftw_factors_into_small_primes │ │ │ │ -0000000000000170 T fftw_find_generator │ │ │ │ -00000000000002e0 T fftw_first_divisor │ │ │ │ -0000000000000340 T fftw_is_prime │ │ │ │ -00000000000003f0 T fftw_isqrt │ │ │ │ -00000000000004a0 T fftw_modulo │ │ │ │ -0000000000000370 T fftw_next_prime │ │ │ │ +0000000000000400 T fftw_choose_radix │ │ │ │ +0000000000000370 T fftw_factors_into │ │ │ │ +00000000000004a0 T fftw_factors_into_small_primes │ │ │ │ +0000000000000160 T fftw_find_generator │ │ │ │ +00000000000002b0 T fftw_first_divisor │ │ │ │ +0000000000000310 T fftw_is_prime │ │ │ │ +00000000000003c0 T fftw_isqrt │ │ │ │ +0000000000000470 T fftw_modulo │ │ │ │ +0000000000000340 T fftw_next_prime │ │ │ │ 0000000000000080 T fftw_power_mod │ │ │ │ 0000000000000080 t fftw_power_mod.localalias │ │ │ │ 0000000000000000 T fftw_safe_mulmod │ │ │ │ 0000000000000000 r primes.0 │ │ │ │ │ │ │ │ print.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000007 r .LC1 │ │ │ │ 0000000000000018 r .LC2 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ -0000000000000890 T fftw_mkprinter │ │ │ │ -00000000000008e0 T fftw_printer_destroy │ │ │ │ +0000000000000780 T fftw_mkprinter │ │ │ │ +00000000000007d0 T fftw_printer_destroy │ │ │ │ U fftw_tensor_print │ │ │ │ -0000000000000800 t print │ │ │ │ +00000000000006f0 t print │ │ │ │ 0000000000000000 t vprint │ │ │ │ │ │ │ │ problem.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 000000000000000d r .LC1 │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_md5puts │ │ │ │ @@ -1268,55 +1268,55 @@ │ │ │ │ 00000000000000a0 T fftw_rader_tl_delete │ │ │ │ 0000000000000060 T fftw_rader_tl_find │ │ │ │ 0000000000000000 T fftw_rader_tl_insert │ │ │ │ │ │ │ │ scan.o: │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ -0000000000000440 T fftw_mkscanner │ │ │ │ -0000000000000480 T fftw_scanner_destroy │ │ │ │ +0000000000000410 T fftw_mkscanner │ │ │ │ +0000000000000450 T fftw_scanner_destroy │ │ │ │ 0000000000000000 t getlong │ │ │ │ -00000000000003b0 t scan │ │ │ │ -0000000000000110 t vscan │ │ │ │ +0000000000000380 t scan │ │ │ │ +0000000000000100 t vscan │ │ │ │ │ │ │ │ solver.o: │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ 0000000000000000 T fftw_mksolver │ │ │ │ 0000000000000030 T fftw_solver_destroy │ │ │ │ -0000000000000080 T fftw_solver_register │ │ │ │ +0000000000000070 T fftw_solver_register │ │ │ │ 0000000000000020 T fftw_solver_use │ │ │ │ │ │ │ │ solvtab.o: │ │ │ │ 0000000000000000 T fftw_solvtab_exec │ │ │ │ │ │ │ │ stride.o: │ │ │ │ 0000000000000000 R fftw_an_INT_guaranteed_to_be_zero │ │ │ │ U fftw_ifree0 │ │ │ │ U fftw_malloc_plain │ │ │ │ 0000000000000000 T fftw_mkstride │ │ │ │ -0000000000000050 T fftw_stride_destroy │ │ │ │ +0000000000000040 T fftw_stride_destroy │ │ │ │ │ │ │ │ tensor.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000001 r .LC1 │ │ │ │ 0000000000000003 r .LC2 │ │ │ │ 0000000000000005 r .LC3 │ │ │ │ 0000000000000007 r .LC4 │ │ │ │ 0000000000000014 r .LC5 │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_md5INT │ │ │ │ U fftw_md5int │ │ │ │ 0000000000000000 T fftw_mktensor │ │ │ │ 0000000000000040 T fftw_tensor_destroy │ │ │ │ -00000000000000d0 T fftw_tensor_md5 │ │ │ │ -0000000000000180 T fftw_tensor_print │ │ │ │ +00000000000000b0 T fftw_tensor_md5 │ │ │ │ +0000000000000160 T fftw_tensor_print │ │ │ │ 0000000000000050 T fftw_tensor_sz │ │ │ │ -0000000000000140 T fftw_tensor_tornk1 │ │ │ │ +0000000000000120 T fftw_tensor_tornk1 │ │ │ │ │ │ │ │ tensor1.o: │ │ │ │ U fftw_mktensor │ │ │ │ 0000000000000000 T fftw_mktensor_0d │ │ │ │ 0000000000000010 T fftw_mktensor_1d │ │ │ │ │ │ │ │ tensor2.o: │ │ │ │ @@ -1329,60 +1329,60 @@ │ │ │ │ 0000000000000000 T fftw_mktensor_4d │ │ │ │ 00000000000000d0 T fftw_mktensor_5d │ │ │ │ │ │ │ │ tensor4.o: │ │ │ │ U fftw_iabs │ │ │ │ U fftw_imax │ │ │ │ U fftw_imin │ │ │ │ -00000000000001d0 T fftw_tensor_inplace_strides │ │ │ │ -0000000000000230 T fftw_tensor_inplace_strides2 │ │ │ │ +00000000000001c0 T fftw_tensor_inplace_strides │ │ │ │ +0000000000000200 T fftw_tensor_inplace_strides2 │ │ │ │ 0000000000000000 T fftw_tensor_max_index │ │ │ │ -00000000000000a0 T fftw_tensor_min_istride │ │ │ │ -0000000000000120 T fftw_tensor_min_ostride │ │ │ │ -00000000000001a0 T fftw_tensor_min_stride │ │ │ │ -0000000000000260 T fftw_tensor_strides_decrease │ │ │ │ +0000000000000090 T fftw_tensor_min_istride │ │ │ │ +0000000000000110 T fftw_tensor_min_ostride │ │ │ │ +0000000000000190 T fftw_tensor_min_stride │ │ │ │ +0000000000000230 T fftw_tensor_strides_decrease │ │ │ │ │ │ │ │ tensor5.o: │ │ │ │ U fftw_mktensor │ │ │ │ -0000000000000250 T fftw_tensor_append │ │ │ │ +0000000000000200 T fftw_tensor_append │ │ │ │ 0000000000000000 T fftw_tensor_copy │ │ │ │ -0000000000000100 T fftw_tensor_copy_except │ │ │ │ -0000000000000070 T fftw_tensor_copy_inplace │ │ │ │ -00000000000001d0 T fftw_tensor_copy_sub │ │ │ │ +00000000000000e0 T fftw_tensor_copy_except │ │ │ │ +0000000000000060 T fftw_tensor_copy_inplace │ │ │ │ +00000000000001a0 T fftw_tensor_copy_sub │ │ │ │ │ │ │ │ tensor7.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 t compare_by_istride │ │ │ │ 0000000000000040 T fftw_dimcmp │ │ │ │ U fftw_iabs │ │ │ │ U fftw_imin │ │ │ │ U fftw_mktensor │ │ │ │ U fftw_tensor_append │ │ │ │ 0000000000000130 T fftw_tensor_compress │ │ │ │ -0000000000000230 T fftw_tensor_compress_contiguous │ │ │ │ +0000000000000200 T fftw_tensor_compress_contiguous │ │ │ │ U fftw_tensor_copy_inplace │ │ │ │ U fftw_tensor_copy_sub │ │ │ │ U fftw_tensor_destroy │ │ │ │ U fftw_tensor_destroy4 │ │ │ │ -0000000000000500 T fftw_tensor_equal │ │ │ │ -0000000000000570 T fftw_tensor_inplace_locations │ │ │ │ -00000000000004c0 T fftw_tensor_split │ │ │ │ +0000000000000480 T fftw_tensor_equal │ │ │ │ +00000000000004f0 T fftw_tensor_inplace_locations │ │ │ │ +0000000000000440 T fftw_tensor_split │ │ │ │ U fftw_tensor_sz │ │ │ │ U qsort │ │ │ │ │ │ │ │ tensor8.o: │ │ │ │ U fftw_tensor_destroy │ │ │ │ 0000000000000000 T fftw_tensor_destroy2 │ │ │ │ 0000000000000020 T fftw_tensor_destroy4 │ │ │ │ │ │ │ │ tensor9.o: │ │ │ │ 0000000000000000 T fftw_tensor_kosherp │ │ │ │ │ │ │ │ tile2d.o: │ │ │ │ -0000000000000af0 T fftw_compute_tilesz │ │ │ │ +0000000000000ae0 T fftw_compute_tilesz │ │ │ │ U fftw_isqrt │ │ │ │ 0000000000000000 T fftw_tile2d │ │ │ │ 0000000000000000 t fftw_tile2d.localalias │ │ │ │ │ │ │ │ timer.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC2 │ │ │ │ @@ -1391,57 +1391,57 @@ │ │ │ │ 0000000000000000 T fftw_get_crude_time │ │ │ │ 00000000000000a0 T fftw_measure_execution_time │ │ │ │ U fftw_plan_awake │ │ │ │ U gettimeofday │ │ │ │ │ │ │ │ transpose.o: │ │ │ │ 0000000000000000 t dotile │ │ │ │ -00000000000003c0 t dotile_buf │ │ │ │ +0000000000000370 t dotile_buf │ │ │ │ U fftw_compute_tilesz │ │ │ │ U fftw_cpy2d_ci │ │ │ │ U fftw_cpy2d_co │ │ │ │ U fftw_tile2d │ │ │ │ -0000000000000a80 T fftw_transpose │ │ │ │ -0000000000000d60 T fftw_transpose_tiled │ │ │ │ -0000000000000e30 T fftw_transpose_tiledbuf │ │ │ │ -00000000000004f0 t transpose_rec │ │ │ │ +0000000000000a10 T fftw_transpose │ │ │ │ +0000000000000cb0 T fftw_transpose_tiled │ │ │ │ +0000000000000d80 T fftw_transpose_tiledbuf │ │ │ │ +00000000000004a0 t transpose_rec │ │ │ │ │ │ │ │ trig.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ -00000000000000f0 t cexp_zero │ │ │ │ -00000000000002a0 t cexpl_sincos │ │ │ │ +0000000000000110 t cexp_zero │ │ │ │ +00000000000002c0 t cexpl_sincos │ │ │ │ 0000000000000000 t cexpl_sqrtn_table │ │ │ │ -0000000000000290 t cexpl_zero │ │ │ │ +00000000000002b0 t cexpl_zero │ │ │ │ U fftw_ifree │ │ │ │ U fftw_ifree0 │ │ │ │ U fftw_malloc_plain │ │ │ │ -00000000000003c0 T fftw_mktriggen │ │ │ │ -00000000000005e0 T fftw_triggen_destroy │ │ │ │ -0000000000000170 t real_cexp │ │ │ │ -0000000000000100 t rotate_generic │ │ │ │ -0000000000000060 t rotate_sqrtn_table │ │ │ │ +00000000000003f0 T fftw_mktriggen │ │ │ │ +0000000000000610 T fftw_triggen_destroy │ │ │ │ +0000000000000190 t real_cexp │ │ │ │ +0000000000000120 t rotate_generic │ │ │ │ +0000000000000070 t rotate_sqrtn_table │ │ │ │ U sincos │ │ │ │ │ │ │ │ twiddle.o: │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mktriggen │ │ │ │ U fftw_safe_mulmod │ │ │ │ U fftw_triggen_destroy │ │ │ │ -0000000000000070 T fftw_twiddle_awake │ │ │ │ +0000000000000060 T fftw_twiddle_awake │ │ │ │ 0000000000000000 T fftw_twiddle_length │ │ │ │ 0000000000000000 b twlist │ │ │ │ │ │ │ │ bluestein.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000030 t apply │ │ │ │ -0000000000000900 t awake │ │ │ │ +0000000000000920 t awake │ │ │ │ 0000000000000020 t destroy │ │ │ │ -0000000000000e70 T fftw_dft_bluestein_register │ │ │ │ +0000000000000e60 T fftw_dft_bluestein_register │ │ │ │ U fftw_dft_solve │ │ │ │ U fftw_factors_into_small_primes │ │ │ │ U fftw_ifree │ │ │ │ U fftw_ifree0 │ │ │ │ U fftw_is_prime │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_dft │ │ │ │ @@ -1451,26 +1451,26 @@ │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_mktriggen │ │ │ │ U fftw_ops_add │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_triggen_destroy │ │ │ │ -0000000000000c70 t mkplan │ │ │ │ +0000000000000c60 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ lt1-buffered.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000040 t apply │ │ │ │ -0000000000000710 t awake │ │ │ │ +00000000000006e0 t awake │ │ │ │ 0000000000000190 t destroy │ │ │ │ U fftw_bufdist │ │ │ │ -0000000000000740 T fftw_dft_buffered_register │ │ │ │ +0000000000000710 T fftw_dft_buffered_register │ │ │ │ U fftw_dft_solve │ │ │ │ U fftw_ifree │ │ │ │ U fftw_ifree0 │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_dft │ │ │ │ U fftw_mkplan_f_d │ │ │ │ @@ -1530,18 +1530,18 @@ │ │ │ │ 00000000000000d0 t destroy │ │ │ │ U fftw_choose_radix │ │ │ │ 0000000000000120 T fftw_ct_applicable │ │ │ │ U fftw_dft_solve │ │ │ │ U fftw_mkplan │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_dft │ │ │ │ -00000000000005a0 T fftw_mkplan_dftw │ │ │ │ +0000000000000590 T fftw_mkplan_dftw │ │ │ │ U fftw_mkproblem_dft_d │ │ │ │ U fftw_mksolver │ │ │ │ -0000000000000560 T fftw_mksolver_ct │ │ │ │ +0000000000000550 T fftw_mksolver_ct │ │ │ │ 0000000000000000 B fftw_mksolver_ct_hook │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_mktensor_2d │ │ │ │ U fftw_ops_add │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ @@ -1552,18 +1552,18 @@ │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ dftw-direct.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 t apply │ │ │ │ -0000000000000790 t apply_buf │ │ │ │ +0000000000000780 t apply_buf │ │ │ │ 0000000000000090 t apply_extra_iter │ │ │ │ -0000000000000270 t awake │ │ │ │ -00000000000001b0 t destroy │ │ │ │ +0000000000000260 t awake │ │ │ │ +00000000000001a0 t destroy │ │ │ │ U fftw_cpy2d_pair_ci │ │ │ │ U fftw_cpy2d_pair_co │ │ │ │ U fftw_ct_uglyp │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_dftw │ │ │ │ U fftw_mksolver_ct │ │ │ │ @@ -1572,17 +1572,17 @@ │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ 0000000000000a90 T fftw_regsolver_ct_directw │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_stride_destroy │ │ │ │ U fftw_twiddle_awake │ │ │ │ U fftw_twiddle_length │ │ │ │ -00000000000002b0 t mkcldw │ │ │ │ +00000000000002a0 t mkcldw │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -00000000000001d0 t print │ │ │ │ +00000000000001c0 t print │ │ │ │ │ │ │ │ dftw-directsq.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 t apply │ │ │ │ 0000000000000270 t awake │ │ │ │ 00000000000001f0 t destroy │ │ │ │ @@ -1603,41 +1603,41 @@ │ │ │ │ │ │ │ │ dftw-generic.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000004 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ -0000000000000540 t apply_dif │ │ │ │ -00000000000004e0 t apply_dit │ │ │ │ -0000000000000830 t awake │ │ │ │ +00000000000007f0 t apply_dif │ │ │ │ +0000000000000790 t apply_dit │ │ │ │ +0000000000000ae0 t awake │ │ │ │ 0000000000000000 t bytwiddle │ │ │ │ -00000000000005e0 t destroy │ │ │ │ -0000000000000880 T fftw_ct_generic_register │ │ │ │ +0000000000000890 t destroy │ │ │ │ +0000000000000b30 T fftw_ct_generic_register │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_dftw │ │ │ │ U fftw_mkproblem_dft_d │ │ │ │ U fftw_mksolver_ct │ │ │ │ U fftw_mksolver_ct_hook │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_mktensor_2d │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_twiddle_awake │ │ │ │ -00000000000005f0 t mkcldw │ │ │ │ +00000000000008a0 t mkcldw │ │ │ │ 0000000000000000 d padt.1 │ │ │ │ -0000000000000590 t print │ │ │ │ +0000000000000840 t print │ │ │ │ 0000000000000000 r tw.0 │ │ │ │ │ │ │ │ dftw-genericbuf.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ -0000000000000250 t apply │ │ │ │ +0000000000000260 t apply │ │ │ │ 00000000000004d0 t awake │ │ │ │ 0000000000000040 r batchsizes.2 │ │ │ │ 0000000000000030 t destroy │ │ │ │ U fftw_cpy2d_pair_co │ │ │ │ 0000000000000540 T fftw_ct_genericbuf_register │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ @@ -1668,16 +1668,16 @@ │ │ │ │ U fftw_cpy2d_pair_co │ │ │ │ U fftw_dft_solve │ │ │ │ U fftw_iabs │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_dft │ │ │ │ U fftw_mksolver │ │ │ │ -0000000000000860 T fftw_mksolver_dft_direct │ │ │ │ -00000000000008a0 T fftw_mksolver_dft_directbuf │ │ │ │ +0000000000000850 T fftw_mksolver_dft_direct │ │ │ │ +0000000000000890 T fftw_mksolver_dft_directbuf │ │ │ │ U fftw_mkstride │ │ │ │ U fftw_null_awake │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_stride_destroy │ │ │ │ U fftw_tensor_inplace_strides2 │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ @@ -1685,37 +1685,37 @@ │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 00000000000000c0 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ generic.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 t apply │ │ │ │ -0000000000000590 t awake │ │ │ │ -00000000000006a0 T fftw_dft_generic_register │ │ │ │ +0000000000000570 t awake │ │ │ │ +0000000000000680 T fftw_dft_generic_register │ │ │ │ U fftw_dft_solve │ │ │ │ U fftw_ifree │ │ │ │ U fftw_is_prime │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_dft │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_plan_null_destroy │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_twiddle_awake │ │ │ │ 0000000000000000 r half_tw.0 │ │ │ │ -00000000000005c0 t mkplan │ │ │ │ +00000000000005a0 t mkplan │ │ │ │ 0000000000000000 d padt.1 │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.2 │ │ │ │ │ │ │ │ indirect-transpose.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 t apply_op │ │ │ │ 0000000000000170 t awake │ │ │ │ 0000000000000150 t destroy │ │ │ │ -0000000000000740 T fftw_dft_indirect_transpose_register │ │ │ │ +0000000000000720 T fftw_dft_indirect_transpose_register │ │ │ │ U fftw_dft_solve │ │ │ │ U fftw_iabs │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_dft │ │ │ │ U fftw_mkproblem_dft_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_mktensor_0d │ │ │ │ @@ -1738,17 +1738,17 @@ │ │ │ │ indirect.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000030 d adt_after │ │ │ │ 0000000000000050 d adt_before │ │ │ │ 0000000000000020 d adts.2 │ │ │ │ 0000000000000040 t apply_after │ │ │ │ 0000000000000000 t apply_before │ │ │ │ -0000000000000360 t awake │ │ │ │ +0000000000000340 t awake │ │ │ │ 00000000000000c0 t destroy │ │ │ │ -0000000000000440 T fftw_dft_indirect_register │ │ │ │ +0000000000000420 T fftw_dft_indirect_register │ │ │ │ U fftw_dft_solve │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_dft │ │ │ │ U fftw_mkplan_f_d │ │ │ │ U fftw_mkproblem_dft_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_mktensor_0d │ │ │ │ @@ -1758,16 +1758,16 @@ │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_append │ │ │ │ U fftw_tensor_copy_inplace │ │ │ │ U fftw_tensor_inplace_strides2 │ │ │ │ U fftw_tensor_min_istride │ │ │ │ U fftw_tensor_min_ostride │ │ │ │ U fftw_tensor_strides_decrease │ │ │ │ -0000000000000390 t mkcld_after │ │ │ │ -00000000000003e0 t mkcld_before │ │ │ │ +0000000000000370 t mkcld_after │ │ │ │ +00000000000003c0 t mkcld_before │ │ │ │ 00000000000000e0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000090 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ kdft-dif.o: │ │ │ │ 0000000000000000 T fftw_kdft_dif_register │ │ │ │ @@ -1786,15 +1786,15 @@ │ │ │ │ U fftw_mksolver_dft_direct │ │ │ │ U fftw_mksolver_dft_directbuf │ │ │ │ U fftw_solver_register │ │ │ │ │ │ │ │ nop.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 t apply │ │ │ │ -00000000000000b0 T fftw_dft_nop_register │ │ │ │ +00000000000000a0 T fftw_dft_nop_register │ │ │ │ U fftw_dft_solve │ │ │ │ U fftw_mkplan_dft │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_null_awake │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_plan_null_destroy │ │ │ │ U fftw_solver_register │ │ │ │ @@ -1817,15 +1817,15 @@ │ │ │ │ U fftw_ifree │ │ │ │ U fftw_join_taint │ │ │ │ U fftw_md5INT │ │ │ │ U fftw_md5int │ │ │ │ U fftw_md5puts │ │ │ │ U fftw_mkproblem │ │ │ │ 00000000000001d0 T fftw_mkproblem_dft │ │ │ │ -0000000000000350 T fftw_mkproblem_dft_d │ │ │ │ +0000000000000330 T fftw_mkproblem_dft_d │ │ │ │ U fftw_mkproblem_unsolvable │ │ │ │ U fftw_tensor_append │ │ │ │ U fftw_tensor_compress │ │ │ │ U fftw_tensor_compress_contiguous │ │ │ │ U fftw_tensor_destroy │ │ │ │ U fftw_tensor_destroy2 │ │ │ │ U fftw_tensor_inplace_locations │ │ │ │ @@ -1834,21 +1834,21 @@ │ │ │ │ 0000000000000000 d padt │ │ │ │ 0000000000000020 t print │ │ │ │ 00000000000000c0 t zero │ │ │ │ │ │ │ │ lt5-rader.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 000000000000001e r .LC1 │ │ │ │ -0000000000000000 r .LC2 │ │ │ │ +0000000000000000 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ 0000000000000080 t apply │ │ │ │ -0000000000000690 t awake │ │ │ │ -0000000000000660 t destroy │ │ │ │ -0000000000000bb0 T fftw_dft_rader_register │ │ │ │ +0000000000000800 t awake │ │ │ │ +00000000000007d0 t destroy │ │ │ │ +0000000000000d20 T fftw_dft_rader_register │ │ │ │ U fftw_dft_solve │ │ │ │ U fftw_factors_into_small_primes │ │ │ │ U fftw_find_generator │ │ │ │ U fftw_ifree │ │ │ │ U fftw_ifree0 │ │ │ │ U fftw_is_prime │ │ │ │ U fftw_malloc_plain │ │ │ │ @@ -1864,15 +1864,15 @@ │ │ │ │ U fftw_power_mod │ │ │ │ U fftw_rader_tl_delete │ │ │ │ U fftw_rader_tl_find │ │ │ │ U fftw_rader_tl_insert │ │ │ │ U fftw_safe_mulmod │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_triggen_destroy │ │ │ │ -00000000000008a0 t mkplan │ │ │ │ +0000000000000a00 t mkplan │ │ │ │ 0000000000000000 b omegas │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ rank-geq2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -1906,19 +1906,19 @@ │ │ │ │ solve.o: │ │ │ │ 0000000000000000 T fftw_dft_solve │ │ │ │ │ │ │ │ vrank-geq1.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 t apply │ │ │ │ -0000000000000380 t awake │ │ │ │ +0000000000000370 t awake │ │ │ │ 0000000000000000 r buddies.2 │ │ │ │ -0000000000000370 t destroy │ │ │ │ +0000000000000360 t destroy │ │ │ │ U fftw_dft_solve │ │ │ │ -0000000000000390 T fftw_dft_vrank_geq1_register │ │ │ │ +0000000000000380 T fftw_dft_vrank_geq1_register │ │ │ │ U fftw_iabs │ │ │ │ U fftw_imin │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_dft │ │ │ │ U fftw_mkproblem_dft_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_ops_madd2 │ │ │ │ @@ -1933,15 +1933,15 @@ │ │ │ │ U fftw_tensor_max_index │ │ │ │ 00000000000000e0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 00000000000000b0 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ zero.o: │ │ │ │ -00000000000006c0 T fftw_dft_zerotens │ │ │ │ +0000000000000630 T fftw_dft_zerotens │ │ │ │ U memset │ │ │ │ 0000000000000000 t recur │ │ │ │ │ │ │ │ n.o: │ │ │ │ 0000000000000000 D fftw_dft_n_genus │ │ │ │ 0000000000000000 t okp │ │ │ │ │ │ │ │ @@ -2006,15 +2006,15 @@ │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000005e0 T fftw_codelet_n1_10 │ │ │ │ +00000000000005c0 T fftw_codelet_n1_10 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_10 │ │ │ │ │ │ │ │ n1_11.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -2036,15 +2036,15 @@ │ │ │ │ │ │ │ │ n1_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000600 T fftw_codelet_n1_12 │ │ │ │ +0000000000000610 T fftw_codelet_n1_12 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_12 │ │ │ │ │ │ │ │ n1_13.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -2064,57 +2064,57 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000ba0 T fftw_codelet_n1_13 │ │ │ │ +0000000000000b40 T fftw_codelet_n1_13 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_13 │ │ │ │ │ │ │ │ n1_14.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000a50 T fftw_codelet_n1_14 │ │ │ │ +0000000000000a60 T fftw_codelet_n1_14 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_14 │ │ │ │ │ │ │ │ n1_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000ac0 T fftw_codelet_n1_15 │ │ │ │ +0000000000000ae0 T fftw_codelet_n1_15 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_15 │ │ │ │ │ │ │ │ n1_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000008a0 T fftw_codelet_n1_16 │ │ │ │ +00000000000008c0 T fftw_codelet_n1_16 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_16 │ │ │ │ │ │ │ │ n1_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ @@ -2128,15 +2128,15 @@ │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000df0 T fftw_codelet_n1_20 │ │ │ │ +0000000000000e10 T fftw_codelet_n1_20 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_20 │ │ │ │ │ │ │ │ n1_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -2157,26 +2157,26 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001820 T fftw_codelet_n1_25 │ │ │ │ +00000000000018c0 T fftw_codelet_n1_25 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_25 │ │ │ │ │ │ │ │ n1_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000230 T fftw_codelet_n1_3 │ │ │ │ +0000000000000220 T fftw_codelet_n1_3 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_3 │ │ │ │ │ │ │ │ n1_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -2184,48 +2184,48 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000018b0 T fftw_codelet_n1_32 │ │ │ │ +0000000000001920 T fftw_codelet_n1_32 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_32 │ │ │ │ │ │ │ │ n1_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000280 T fftw_codelet_n1_4 │ │ │ │ +0000000000000250 T fftw_codelet_n1_4 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_4 │ │ │ │ │ │ │ │ n1_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000490 T fftw_codelet_n1_5 │ │ │ │ +0000000000000480 T fftw_codelet_n1_5 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_5 │ │ │ │ │ │ │ │ n1_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004f0 T fftw_codelet_n1_6 │ │ │ │ +00000000000004a0 T fftw_codelet_n1_6 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_6 │ │ │ │ │ │ │ │ n1_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -2241,40 +2241,40 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000003e70 T fftw_codelet_n1_64 │ │ │ │ +0000000000003e90 T fftw_codelet_n1_64 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_64 │ │ │ │ │ │ │ │ n1_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000b50 T fftw_codelet_n1_7 │ │ │ │ +0000000000000b00 T fftw_codelet_n1_7 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_7 │ │ │ │ │ │ │ │ n1_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000650 T fftw_codelet_n1_8 │ │ │ │ +0000000000000620 T fftw_codelet_n1_8 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_8 │ │ │ │ │ │ │ │ n1_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -2292,88 +2292,88 @@ │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_9 │ │ │ │ │ │ │ │ q1_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002e0 T fftw_codelet_q1_2 │ │ │ │ +00000000000002f0 T fftw_codelet_q1_2 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ q1_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000980 T fftw_codelet_q1_3 │ │ │ │ +00000000000009d0 T fftw_codelet_q1_3 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1_3 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ q1_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000008f0 T fftw_codelet_q1_4 │ │ │ │ +0000000000000940 T fftw_codelet_q1_4 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ q1_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000013f0 T fftw_codelet_q1_5 │ │ │ │ +00000000000014c0 T fftw_codelet_q1_5 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ q1_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001ba0 T fftw_codelet_q1_6 │ │ │ │ +0000000000001d30 T fftw_codelet_q1_6 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ q1_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000003270 T fftw_codelet_q1_8 │ │ │ │ +00000000000032e0 T fftw_codelet_q1_8 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000007e0 T fftw_codelet_t1_10 │ │ │ │ +0000000000000810 T fftw_codelet_t1_10 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -2393,52 +2393,52 @@ │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000ef0 T fftw_codelet_t1_15 │ │ │ │ +0000000000000ee0 T fftw_codelet_t1_15 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_15 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000d90 T fftw_codelet_t1_16 │ │ │ │ +0000000000000e50 T fftw_codelet_t1_16 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000190 T fftw_codelet_t1_2 │ │ │ │ +0000000000000180 T fftw_codelet_t1_2 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001450 T fftw_codelet_t1_20 │ │ │ │ +0000000000001490 T fftw_codelet_t1_20 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -2460,27 +2460,27 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000020b0 T fftw_codelet_t1_25 │ │ │ │ +0000000000002260 T fftw_codelet_t1_25 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002f0 T fftw_codelet_t1_3 │ │ │ │ +0000000000000300 T fftw_codelet_t1_3 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_3 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -2489,15 +2489,15 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000024b0 T fftw_codelet_t1_32 │ │ │ │ +0000000000002600 T fftw_codelet_t1_32 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ @@ -2513,27 +2513,27 @@ │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000610 T fftw_codelet_t1_5 │ │ │ │ +0000000000000630 T fftw_codelet_t1_5 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000006a0 T fftw_codelet_t1_6 │ │ │ │ +00000000000006f0 T fftw_codelet_t1_6 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -2550,15 +2550,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000005210 T fftw_codelet_t1_64 │ │ │ │ +0000000000005480 T fftw_codelet_t1_64 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_64 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -2566,26 +2566,26 @@ │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000610 T fftw_codelet_t1_7 │ │ │ │ +0000000000000690 T fftw_codelet_t1_7 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_7 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000950 T fftw_codelet_t1_8 │ │ │ │ +0000000000000960 T fftw_codelet_t1_8 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -2595,56 +2595,56 @@ │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000770 T fftw_codelet_t1_9 │ │ │ │ +00000000000007a0 T fftw_codelet_t1_9 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_9 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000890 T fftw_codelet_t2_10 │ │ │ │ +0000000000000900 T fftw_codelet_t2_10 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000f40 T fftw_codelet_t2_16 │ │ │ │ +0000000000000ff0 T fftw_codelet_t2_16 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000017d0 T fftw_codelet_t2_20 │ │ │ │ +0000000000001840 T fftw_codelet_t2_20 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -2666,15 +2666,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000025f0 T fftw_codelet_t2_25 │ │ │ │ +0000000000002750 T fftw_codelet_t2_25 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -2683,39 +2683,39 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002840 T fftw_codelet_t2_32 │ │ │ │ +0000000000002950 T fftw_codelet_t2_32 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003c0 T fftw_codelet_t2_4 │ │ │ │ +00000000000003e0 T fftw_codelet_t2_4 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000680 T fftw_codelet_t2_5 │ │ │ │ +00000000000006a0 T fftw_codelet_t2_5 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -2732,26 +2732,26 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000006490 T fftw_codelet_t2_64 │ │ │ │ +0000000000006760 T fftw_codelet_t2_64 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2_64 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000a70 T fftw_codelet_t2_8 │ │ │ │ +0000000000000a90 T fftw_codelet_t2_8 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt6-buffered.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -2792,15 +2792,15 @@ │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ buffered2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000040 t apply_hc2r │ │ │ │ 0000000000000190 t apply_r2hc │ │ │ │ -0000000000000ad0 t awake │ │ │ │ +0000000000000ac0 t awake │ │ │ │ 00000000000002e0 t destroy │ │ │ │ U fftw_bufdist │ │ │ │ U fftw_ifree │ │ │ │ U fftw_ifree0 │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_f_d │ │ │ │ @@ -2813,15 +2813,15 @@ │ │ │ │ U fftw_mktensor_2d │ │ │ │ U fftw_nbuf │ │ │ │ U fftw_nbuf_redundant │ │ │ │ U fftw_ops_add │ │ │ │ U fftw_ops_madd │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ -0000000000000b00 T fftw_rdft2_buffered_register │ │ │ │ +0000000000000af0 T fftw_rdft2_buffered_register │ │ │ │ U fftw_rdft2_inplace_strides │ │ │ │ U fftw_rdft2_solve │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_taint │ │ │ │ U fftw_tensor_copy │ │ │ │ U fftw_tensor_sz │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ @@ -2865,17 +2865,17 @@ │ │ │ │ 0000000000000000 d s │ │ │ │ │ │ │ │ ct-hc2c-direct.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000030 r .LC1 │ │ │ │ 0000000000000000 t apply │ │ │ │ 0000000000000c30 t apply_buf │ │ │ │ -0000000000000160 t apply_extra_iter │ │ │ │ -0000000000000450 t awake │ │ │ │ -0000000000000330 t destroy │ │ │ │ +0000000000000150 t apply_extra_iter │ │ │ │ +0000000000000430 t awake │ │ │ │ +0000000000000310 t destroy │ │ │ │ U fftw_cpy2d_pair_ci │ │ │ │ U fftw_cpy2d_pair_co │ │ │ │ U fftw_ct_uglyp │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_hc2c │ │ │ │ @@ -2884,108 +2884,108 @@ │ │ │ │ U fftw_mkstride │ │ │ │ U fftw_mktensor_0d │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ -00000000000012a0 T fftw_regsolver_hc2c_direct │ │ │ │ +0000000000001280 T fftw_regsolver_hc2c_direct │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_stride_destroy │ │ │ │ U fftw_taint │ │ │ │ U fftw_twiddle_awake │ │ │ │ U fftw_twiddle_length │ │ │ │ U fftw_zero1d_pair │ │ │ │ -00000000000004c0 t mkcldw │ │ │ │ +00000000000004a0 t mkcldw │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -0000000000000360 t print │ │ │ │ +0000000000000340 t print │ │ │ │ │ │ │ │ ct-hc2c.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000004 r .LC1 │ │ │ │ 0000000000000008 r .LC2 │ │ │ │ 0000000000000030 t apply_dif │ │ │ │ 00000000000000b0 t apply_dif_dft │ │ │ │ 0000000000000000 t apply_dit │ │ │ │ 0000000000000070 t apply_dit_dft │ │ │ │ -00000000000006d0 t awake │ │ │ │ -00000000000006b0 t destroy │ │ │ │ +00000000000006b0 t awake │ │ │ │ +0000000000000690 t destroy │ │ │ │ U fftw_choose_radix │ │ │ │ U fftw_mkplan │ │ │ │ U fftw_mkplan_d │ │ │ │ -0000000000000730 T fftw_mkplan_hc2c │ │ │ │ +0000000000000710 T fftw_mkplan_hc2c │ │ │ │ U fftw_mkplan_rdft2 │ │ │ │ U fftw_mkproblem_dft_d │ │ │ │ U fftw_mkproblem_rdft_1_d │ │ │ │ U fftw_mksolver │ │ │ │ -0000000000000700 T fftw_mksolver_hc2c │ │ │ │ +00000000000006e0 T fftw_mksolver_hc2c │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_mktensor_2d │ │ │ │ U fftw_mktensor_3d │ │ │ │ U fftw_ops_add │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft2_solve │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ -0000000000000170 t mkplan │ │ │ │ +0000000000000160 t mkplan │ │ │ │ 0000000000000000 t mkplan.cold │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000100 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ dft-r2hc.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000000 t apply │ │ │ │ -0000000000000640 t awake │ │ │ │ -0000000000000630 t destroy │ │ │ │ -0000000000000650 T fftw_dft_r2hc_register │ │ │ │ +0000000000000620 t awake │ │ │ │ +0000000000000610 t destroy │ │ │ │ +0000000000000630 T fftw_dft_r2hc_register │ │ │ │ U fftw_dft_solve │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_dft │ │ │ │ U fftw_mkproblem_rdft_1 │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_append │ │ │ │ U fftw_tensor_destroy2 │ │ │ │ -0000000000000360 t mkplan │ │ │ │ +0000000000000350 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -0000000000000340 t print │ │ │ │ +0000000000000330 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ dht-r2hc.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 t apply │ │ │ │ -0000000000000250 t awake │ │ │ │ -0000000000000240 t destroy │ │ │ │ -0000000000000260 T fftw_dht_r2hc_register │ │ │ │ +0000000000000200 t awake │ │ │ │ +00000000000001f0 t destroy │ │ │ │ +0000000000000210 T fftw_dht_r2hc_register │ │ │ │ U fftw_mkplan_f_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft_1 │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft_solve │ │ │ │ U fftw_solver_register │ │ │ │ -0000000000000120 t mkplan │ │ │ │ +00000000000000e0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -0000000000000100 t print │ │ │ │ +00000000000000c0 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ dht-rader.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 00000000000000c0 t apply │ │ │ │ -00000000000007b0 t awake │ │ │ │ +0000000000000730 t awake │ │ │ │ 0000000000000090 t destroy │ │ │ │ -0000000000000e40 T fftw_dht_rader_register │ │ │ │ +0000000000000d90 T fftw_dht_rader_register │ │ │ │ U fftw_factors_into │ │ │ │ U fftw_factors_into_small_primes │ │ │ │ U fftw_find_generator │ │ │ │ U fftw_ifree │ │ │ │ U fftw_ifree0 │ │ │ │ U fftw_is_prime │ │ │ │ U fftw_malloc_plain │ │ │ │ @@ -3003,52 +3003,52 @@ │ │ │ │ U fftw_rader_tl_find │ │ │ │ U fftw_rader_tl_insert │ │ │ │ U fftw_rdft_solve │ │ │ │ U fftw_safe_mulmod │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_triggen_destroy │ │ │ │ U memset │ │ │ │ -0000000000000ac0 t mkplan │ │ │ │ +0000000000000a20 t mkplan │ │ │ │ 0000000000000000 b omegas │ │ │ │ 0000000000000000 d padt.1 │ │ │ │ 0000000000000000 r primes.0 │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.2 │ │ │ │ │ │ │ │ direct-r2c.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000028 r .LC1 │ │ │ │ -0000000000000410 t apply_buf_hc2r │ │ │ │ -0000000000000420 t apply_buf_r2hc │ │ │ │ +0000000000000400 t apply_buf_hc2r │ │ │ │ +0000000000000410 t apply_buf_r2hc │ │ │ │ 0000000000000050 t apply_hc2r │ │ │ │ 0000000000000000 t apply_r2hc │ │ │ │ -0000000000000750 t destroy │ │ │ │ +0000000000000740 t destroy │ │ │ │ 00000000000000a0 t dobatch_hc2r │ │ │ │ 00000000000001b0 t dobatch_r2hc │ │ │ │ U fftw_cpy2d_ci │ │ │ │ U fftw_cpy2d_co │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mksolver │ │ │ │ -0000000000000850 T fftw_mksolver_rdft_r2c_direct │ │ │ │ -0000000000000890 T fftw_mksolver_rdft_r2c_directbuf │ │ │ │ +0000000000000840 T fftw_mksolver_rdft_r2c_direct │ │ │ │ +0000000000000880 T fftw_mksolver_rdft_r2c_directbuf │ │ │ │ U fftw_mkstride │ │ │ │ U fftw_null_awake │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_rdft_kind_str │ │ │ │ U fftw_rdft_solve │ │ │ │ U fftw_stride_destroy │ │ │ │ U fftw_tensor_inplace_strides2 │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ 00000000000002d0 t iterate │ │ │ │ -0000000000000430 t mkplan │ │ │ │ +0000000000000420 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -0000000000000790 t print │ │ │ │ +0000000000000780 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ direct-r2r.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 t apply │ │ │ │ 0000000000000180 t destroy │ │ │ │ U fftw_mkplan_rdft │ │ │ │ @@ -3068,53 +3068,53 @@ │ │ │ │ 00000000000001a0 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ direct2.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 t apply │ │ │ │ 0000000000000030 t apply_r2hc │ │ │ │ -0000000000000310 t destroy │ │ │ │ +00000000000002d0 t destroy │ │ │ │ U fftw_mkplan_rdft2 │ │ │ │ U fftw_mksolver │ │ │ │ -0000000000000390 T fftw_mksolver_rdft2_direct │ │ │ │ +0000000000000350 T fftw_mksolver_rdft2_direct │ │ │ │ U fftw_mkstride │ │ │ │ U fftw_null_awake │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_rdft2_inplace_strides │ │ │ │ U fftw_rdft2_solve │ │ │ │ U fftw_rdft_kind_str │ │ │ │ U fftw_stride_destroy │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ -0000000000000110 t mkplan │ │ │ │ +00000000000000e0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -0000000000000330 t print │ │ │ │ +00000000000002f0 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ lt8-generic.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000005 r .LC1 │ │ │ │ 000000000000000a r .LC2 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000008 r .LC5 │ │ │ │ 0000000000000030 t apply_hc2r │ │ │ │ -00000000000005b0 t apply_r2hc │ │ │ │ -0000000000000c50 t awake │ │ │ │ +00000000000005a0 t apply_r2hc │ │ │ │ +0000000000000c20 t awake │ │ │ │ U fftw_ifree │ │ │ │ U fftw_is_prime │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_plan_null_destroy │ │ │ │ -0000000000000c80 T fftw_rdft_generic_register │ │ │ │ +0000000000000c50 T fftw_rdft_generic_register │ │ │ │ U fftw_rdft_solve │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_twiddle_awake │ │ │ │ 0000000000000000 r half_tw.0 │ │ │ │ -0000000000000b30 t mkplan │ │ │ │ +0000000000000b00 t mkplan │ │ │ │ 0000000000000000 d padt.1 │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.2 │ │ │ │ │ │ │ │ hc2hc-direct.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000030 r .LC1 │ │ │ │ @@ -3136,15 +3136,15 @@ │ │ │ │ U fftw_mkstride │ │ │ │ U fftw_mktensor_0d │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ -0000000000000b60 T fftw_regsolver_hc2hc_direct │ │ │ │ +0000000000000b80 T fftw_regsolver_hc2hc_direct │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_stride_destroy │ │ │ │ U fftw_taint │ │ │ │ U fftw_twiddle_awake │ │ │ │ U fftw_twiddle_length │ │ │ │ 0000000000000140 t mkcldw │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ @@ -3158,54 +3158,54 @@ │ │ │ │ 0000000000000004 r .LC4 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC7 │ │ │ │ 0000000000000020 r .LC8 │ │ │ │ 0000000000000028 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ -00000000000006d0 t apply_dif │ │ │ │ -0000000000001410 t apply_dit │ │ │ │ -00000000000013c0 t awake │ │ │ │ +0000000000000700 t apply_dif │ │ │ │ +0000000000001350 t apply_dit │ │ │ │ +0000000000001300 t awake │ │ │ │ 0000000000000000 t bytwiddle │ │ │ │ -00000000000013a0 t destroy │ │ │ │ -0000000000001cd0 T fftw_hc2hc_generic_register │ │ │ │ +00000000000012e0 t destroy │ │ │ │ +0000000000001b60 T fftw_hc2hc_generic_register │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_hc2hc │ │ │ │ U fftw_mkproblem_rdft_1_d │ │ │ │ U fftw_mksolver_hc2hc │ │ │ │ U fftw_mksolver_hc2hc_hook │ │ │ │ U fftw_mktensor_0d │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_mktensor_3d │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_twiddle_awake │ │ │ │ -0000000000001030 t mkcldw │ │ │ │ +0000000000000f70 t mkcldw │ │ │ │ 0000000000000000 d padt.1 │ │ │ │ -0000000000000fe0 t print │ │ │ │ +0000000000000f20 t print │ │ │ │ 0000000000000000 r tw.0 │ │ │ │ │ │ │ │ hc2hc.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000004 r .LC1 │ │ │ │ 0000000000000008 r .LC2 │ │ │ │ 0000000000000030 t apply_dif │ │ │ │ 0000000000000000 t apply_dit │ │ │ │ 00000000000000d0 t awake │ │ │ │ 00000000000000b0 t destroy │ │ │ │ U fftw_choose_radix │ │ │ │ 0000000000000100 T fftw_hc2hc_applicable │ │ │ │ U fftw_mkplan │ │ │ │ U fftw_mkplan_d │ │ │ │ -00000000000004c0 T fftw_mkplan_hc2hc │ │ │ │ +00000000000004b0 T fftw_mkplan_hc2hc │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft_d │ │ │ │ U fftw_mksolver │ │ │ │ -0000000000000490 T fftw_mksolver_hc2hc │ │ │ │ +0000000000000480 T fftw_mksolver_hc2hc │ │ │ │ 0000000000000000 B fftw_mksolver_hc2hc_hook │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_mktensor_2d │ │ │ │ U fftw_ops_add │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft_solve │ │ │ │ @@ -3219,35 +3219,35 @@ │ │ │ │ lt9-indirect.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000030 d adt_after │ │ │ │ 0000000000000050 d adt_before │ │ │ │ 0000000000000020 d adts.2 │ │ │ │ 0000000000000030 t apply_after │ │ │ │ 0000000000000000 t apply_before │ │ │ │ -00000000000002f0 t awake │ │ │ │ +00000000000002d0 t awake │ │ │ │ 00000000000000a0 t destroy │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_f_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft_0_d │ │ │ │ U fftw_mkproblem_rdft_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_ops_add │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ -00000000000003b0 T fftw_rdft_indirect_register │ │ │ │ +0000000000000390 T fftw_rdft_indirect_register │ │ │ │ U fftw_rdft_solve │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_append │ │ │ │ U fftw_tensor_copy_inplace │ │ │ │ U fftw_tensor_inplace_strides2 │ │ │ │ U fftw_tensor_min_istride │ │ │ │ U fftw_tensor_min_ostride │ │ │ │ -0000000000000320 t mkcld_after │ │ │ │ -0000000000000360 t mkcld_before │ │ │ │ +0000000000000300 t mkcld_after │ │ │ │ +0000000000000340 t mkcld_before │ │ │ │ 00000000000000c0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000070 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ khc2c.o: │ │ │ │ 0000000000000000 T fftw_khc2c_register │ │ │ │ @@ -3273,15 +3273,15 @@ │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 t apply │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_null_awake │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_plan_null_destroy │ │ │ │ -00000000000000b0 T fftw_rdft_nop_register │ │ │ │ +00000000000000a0 T fftw_rdft_nop_register │ │ │ │ U fftw_rdft_solve │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_inplace_strides │ │ │ │ 0000000000000030 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000010 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ @@ -3291,15 +3291,15 @@ │ │ │ │ 0000000000000000 t apply │ │ │ │ U fftw_mkplan_rdft2 │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_null_awake │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_plan_null_destroy │ │ │ │ U fftw_rdft2_inplace_strides │ │ │ │ -00000000000000c0 T fftw_rdft2_nop_register │ │ │ │ +00000000000000b0 T fftw_rdft2_nop_register │ │ │ │ U fftw_rdft2_solve │ │ │ │ U fftw_solver_register │ │ │ │ 0000000000000030 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000010 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ @@ -3320,88 +3320,88 @@ │ │ │ │ U fftw_dimcmp │ │ │ │ U fftw_ialignment_of │ │ │ │ U fftw_ifree │ │ │ │ U fftw_join_taint │ │ │ │ U fftw_md5int │ │ │ │ U fftw_md5puts │ │ │ │ U fftw_mkproblem │ │ │ │ -0000000000000e30 T fftw_mkproblem_rdft │ │ │ │ -00000000000011f0 T fftw_mkproblem_rdft_0_d │ │ │ │ -00000000000011b0 T fftw_mkproblem_rdft_1 │ │ │ │ -00000000000011d0 T fftw_mkproblem_rdft_1_d │ │ │ │ -0000000000001180 T fftw_mkproblem_rdft_d │ │ │ │ +0000000000000d10 T fftw_mkproblem_rdft │ │ │ │ +00000000000010b0 T fftw_mkproblem_rdft_0_d │ │ │ │ +0000000000001070 T fftw_mkproblem_rdft_1 │ │ │ │ +0000000000001090 T fftw_mkproblem_rdft_1_d │ │ │ │ +0000000000001040 T fftw_mkproblem_rdft_d │ │ │ │ U fftw_mkproblem_unsolvable │ │ │ │ U fftw_mktensor │ │ │ │ U fftw_mktensor_0d │ │ │ │ -0000000000000e20 T fftw_rdft_kind_str │ │ │ │ -0000000000000760 T fftw_rdft_zerotens │ │ │ │ +0000000000000d00 T fftw_rdft_kind_str │ │ │ │ +00000000000006d0 T fftw_rdft_zerotens │ │ │ │ U fftw_tensor_append │ │ │ │ U fftw_tensor_compress_contiguous │ │ │ │ U fftw_tensor_destroy │ │ │ │ U fftw_tensor_destroy2 │ │ │ │ U fftw_tensor_inplace_locations │ │ │ │ U fftw_tensor_md5 │ │ │ │ 00000000000000c0 t hash │ │ │ │ 0000000000000000 r kstr.0 │ │ │ │ U memset │ │ │ │ 0000000000000000 d padt │ │ │ │ 0000000000000020 t print │ │ │ │ 0000000000000170 t recur │ │ │ │ -0000000000000de0 t zero │ │ │ │ +0000000000000cc0 t zero │ │ │ │ │ │ │ │ problem2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000014 r .LC1 │ │ │ │ 0000000000000030 t destroy │ │ │ │ U fftw_dft_zerotens │ │ │ │ U fftw_ialignment_of │ │ │ │ U fftw_ifree │ │ │ │ U fftw_join_taint │ │ │ │ U fftw_md5INT │ │ │ │ U fftw_md5int │ │ │ │ U fftw_md5puts │ │ │ │ U fftw_mkproblem │ │ │ │ -00000000000012b0 T fftw_mkproblem_rdft2 │ │ │ │ -0000000000001430 T fftw_mkproblem_rdft2_d │ │ │ │ -0000000000001470 T fftw_mkproblem_rdft2_d_3pointers │ │ │ │ +00000000000011c0 T fftw_mkproblem_rdft2 │ │ │ │ +0000000000001330 T fftw_mkproblem_rdft2_d │ │ │ │ +0000000000001370 T fftw_mkproblem_rdft2_d_3pointers │ │ │ │ U fftw_mkproblem_unsolvable │ │ │ │ -00000000000010d0 T fftw_rdft2_complex_n │ │ │ │ +0000000000001010 T fftw_rdft2_complex_n │ │ │ │ U fftw_tensor_append │ │ │ │ U fftw_tensor_compress │ │ │ │ U fftw_tensor_compress_contiguous │ │ │ │ U fftw_tensor_copy │ │ │ │ U fftw_tensor_copy_except │ │ │ │ U fftw_tensor_copy_sub │ │ │ │ U fftw_tensor_destroy │ │ │ │ U fftw_tensor_destroy2 │ │ │ │ U fftw_tensor_md5 │ │ │ │ 0000000000000050 t hash │ │ │ │ 0000000000000000 d padt │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000120 t recur │ │ │ │ -0000000000000800 t vrecur │ │ │ │ -0000000000001130 t zero │ │ │ │ +0000000000000770 t vrecur │ │ │ │ +0000000000001060 t zero │ │ │ │ │ │ │ │ rank-geq2-rdft2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000040 t apply_hc2r │ │ │ │ 0000000000000000 t apply_r2hc │ │ │ │ -0000000000000450 t awake │ │ │ │ +0000000000000440 t awake │ │ │ │ 0000000000000000 r buddies.2 │ │ │ │ 00000000000000c0 t destroy │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft2 │ │ │ │ U fftw_mkproblem_dft_d │ │ │ │ U fftw_mkproblem_rdft2_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_ops_add │ │ │ │ U fftw_pickdim │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ -0000000000000480 T fftw_rdft2_rank_geq2_register │ │ │ │ +0000000000000470 T fftw_rdft2_rank_geq2_register │ │ │ │ U fftw_rdft2_solve │ │ │ │ U fftw_rdft2_tensor_max_index │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_append │ │ │ │ U fftw_tensor_copy │ │ │ │ U fftw_tensor_copy_inplace │ │ │ │ U fftw_tensor_destroy4 │ │ │ │ @@ -3440,17 +3440,17 @@ │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000030 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ rank0-rdft2.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000019 r .LC2 │ │ │ │ -00000000000002d0 t apply_hc2r │ │ │ │ +00000000000002e0 t apply_hc2r │ │ │ │ 0000000000000000 t apply_r2hc │ │ │ │ -00000000000001d0 t apply_r2hc_inplace │ │ │ │ +00000000000001f0 t apply_r2hc_inplace │ │ │ │ 0000000000000480 t awake │ │ │ │ 0000000000000460 t destroy │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft2 │ │ │ │ U fftw_mkproblem_rdft_0_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_ops_other │ │ │ │ @@ -3458,96 +3458,96 @@ │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft2_inplace_strides │ │ │ │ 00000000000004d0 T fftw_rdft2_rank0_register │ │ │ │ U fftw_rdft2_solve │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_copy │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ -00000000000002e0 t mkplan │ │ │ │ +00000000000002f0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 00000000000004a0 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ rank0.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000007 r .LC1 │ │ │ │ 000000000000000a r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ -00000000000002c0 t applicable │ │ │ │ -00000000000001e0 t applicable_cpy2dco │ │ │ │ -0000000000000640 t applicable_ip_sq │ │ │ │ +00000000000002a0 t applicable │ │ │ │ +00000000000001d0 t applicable_cpy2dco │ │ │ │ +00000000000005b0 t applicable_ip_sq │ │ │ │ 00000000000000d0 t applicable_ip_sq_tiled │ │ │ │ 0000000000000000 t applicable_iter │ │ │ │ 0000000000000010 t applicable_memcpy │ │ │ │ 0000000000000030 t applicable_memcpy_loop │ │ │ │ 0000000000000190 t applicable_tiled │ │ │ │ -00000000000021b0 t apply_cpy2dco │ │ │ │ -0000000000001920 t apply_ip_sq │ │ │ │ -00000000000019c0 t apply_ip_sq_tiled │ │ │ │ -0000000000001880 t apply_ip_sq_tiledbuf │ │ │ │ -0000000000002330 t apply_iter │ │ │ │ -00000000000002a0 t apply_memcpy │ │ │ │ -0000000000001080 t apply_memcpy_loop │ │ │ │ -0000000000002270 t apply_tiled │ │ │ │ -00000000000020f0 t apply_tiledbuf │ │ │ │ -0000000000001a60 t copy │ │ │ │ +0000000000002110 t apply_cpy2dco │ │ │ │ +0000000000001880 t apply_ip_sq │ │ │ │ +0000000000001920 t apply_ip_sq_tiled │ │ │ │ +00000000000017e0 t apply_ip_sq_tiledbuf │ │ │ │ +0000000000002290 t apply_iter │ │ │ │ +0000000000000280 t apply_memcpy │ │ │ │ +0000000000000fe0 t apply_memcpy_loop │ │ │ │ +00000000000021d0 t apply_tiled │ │ │ │ +0000000000002050 t apply_tiledbuf │ │ │ │ +00000000000019c0 t copy │ │ │ │ U fftw_compute_tilesz │ │ │ │ U fftw_cpy1d │ │ │ │ U fftw_cpy2d_ci │ │ │ │ U fftw_cpy2d_co │ │ │ │ U fftw_cpy2d_tiled │ │ │ │ U fftw_cpy2d_tiledbuf │ │ │ │ U fftw_iabs │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_null_awake │ │ │ │ U fftw_ops_other │ │ │ │ U fftw_plan_null_destroy │ │ │ │ -0000000000002460 T fftw_rdft_rank0_register │ │ │ │ +00000000000023b0 T fftw_rdft_rank0_register │ │ │ │ U fftw_rdft_solve │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_sz │ │ │ │ U fftw_transpose │ │ │ │ U fftw_transpose_tiled │ │ │ │ U fftw_transpose_tiledbuf │ │ │ │ U memcpy │ │ │ │ -00000000000006f0 t memcpy_loop │ │ │ │ -00000000000004a0 t mkplan │ │ │ │ +0000000000000650 t memcpy_loop │ │ │ │ +0000000000000450 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000050 t print │ │ │ │ 00000000000000e0 d sadt.2 │ │ │ │ 0000000000000000 d tab.1 │ │ │ │ -0000000000001150 t transpose │ │ │ │ +00000000000010b0 t transpose │ │ │ │ │ │ │ │ rdft-dht.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000005 r .LC2 │ │ │ │ 000000000000000a r .LC3 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC5 │ │ │ │ -0000000000000100 t apply_hc2r │ │ │ │ -0000000000000200 t apply_hc2r_save │ │ │ │ +00000000000000f0 t apply_hc2r │ │ │ │ +00000000000001b0 t apply_hc2r_save │ │ │ │ 0000000000000000 t apply_r2hc │ │ │ │ -0000000000000610 t awake │ │ │ │ -0000000000000600 t destroy │ │ │ │ +0000000000000560 t awake │ │ │ │ +0000000000000550 t destroy │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft_1 │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ -0000000000000620 T fftw_rdft_dht_register │ │ │ │ +0000000000000570 T fftw_rdft_dht_register │ │ │ │ U fftw_rdft_solve │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_copy_inplace │ │ │ │ U fftw_tensor_destroy │ │ │ │ -00000000000003d0 t mkplan │ │ │ │ +0000000000000320 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -0000000000000390 t print │ │ │ │ +00000000000002e0 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ rdft2-inplace-strides.o: │ │ │ │ U fftw_iabs │ │ │ │ U fftw_imax │ │ │ │ 0000000000000000 T fftw_rdft2_inplace_strides │ │ │ │ 0000000000000000 t fftw_rdft2_inplace_strides.localalias │ │ │ │ @@ -3555,17 +3555,17 @@ │ │ │ │ U fftw_tensor_sz │ │ │ │ │ │ │ │ rdft2-rdft.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000005 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000060 t apply_hc2r │ │ │ │ -0000000000000980 t apply_r2hc │ │ │ │ -0000000000000ef0 t awake │ │ │ │ -0000000000000ed0 t destroy │ │ │ │ +00000000000008f0 t apply_r2hc │ │ │ │ +0000000000000e20 t awake │ │ │ │ +0000000000000e00 t destroy │ │ │ │ U fftw_bufdist │ │ │ │ U fftw_iabs │ │ │ │ U fftw_ifree │ │ │ │ U fftw_ifree0 │ │ │ │ U fftw_imax │ │ │ │ U fftw_imin │ │ │ │ U fftw_malloc_plain │ │ │ │ @@ -3577,23 +3577,23 @@ │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_nbuf │ │ │ │ U fftw_ops_madd │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft2_inplace_strides │ │ │ │ -0000000000001560 T fftw_rdft2_rdft_register │ │ │ │ +0000000000001480 T fftw_rdft2_rdft_register │ │ │ │ U fftw_rdft2_solve │ │ │ │ U fftw_rdft2_strides │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_taint │ │ │ │ U fftw_tensor_copy │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ U fftw_toobig │ │ │ │ -0000000000000f20 t mkplan │ │ │ │ +0000000000000e50 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ rdft2-strides.o: │ │ │ │ 0000000000000000 T fftw_rdft2_strides │ │ │ │ │ │ │ │ @@ -3609,17 +3609,17 @@ │ │ │ │ solve2.o: │ │ │ │ 0000000000000000 T fftw_rdft2_solve │ │ │ │ │ │ │ │ vrank-geq1-rdft2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 t apply │ │ │ │ -00000000000003d0 t awake │ │ │ │ +00000000000003b0 t awake │ │ │ │ 0000000000000000 r buddies.2 │ │ │ │ -00000000000003c0 t destroy │ │ │ │ +00000000000003a0 t destroy │ │ │ │ U fftw_iabs │ │ │ │ U fftw_imin │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft2 │ │ │ │ U fftw_mkproblem_rdft2_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_ops_madd2 │ │ │ │ @@ -3627,44 +3627,44 @@ │ │ │ │ U fftw_pickdim │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft2_inplace_strides │ │ │ │ U fftw_rdft2_solve │ │ │ │ U fftw_rdft2_strides │ │ │ │ U fftw_rdft2_tensor_max_index │ │ │ │ -00000000000003e0 T fftw_rdft2_vrank_geq1_register │ │ │ │ +00000000000003c0 T fftw_rdft2_vrank_geq1_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_taint │ │ │ │ U fftw_tensor_copy │ │ │ │ U fftw_tensor_copy_except │ │ │ │ 00000000000000e0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 00000000000000b0 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ lt15-vrank-geq1.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 t apply │ │ │ │ -0000000000000340 t awake │ │ │ │ +0000000000000330 t awake │ │ │ │ 0000000000000000 r buddies.2 │ │ │ │ -0000000000000330 t destroy │ │ │ │ +0000000000000320 t destroy │ │ │ │ U fftw_iabs │ │ │ │ U fftw_imin │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_pickdim │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft_solve │ │ │ │ -0000000000000350 T fftw_rdft_vrank_geq1_register │ │ │ │ +0000000000000340 T fftw_rdft_vrank_geq1_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_taint │ │ │ │ U fftw_tensor_copy │ │ │ │ U fftw_tensor_copy_except │ │ │ │ U fftw_tensor_max_index │ │ │ │ 00000000000000b0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ @@ -3675,22 +3675,22 @@ │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 000000000000000c r .LC1 │ │ │ │ 0000000000000013 r .LC2 │ │ │ │ 0000000000000060 d adt_cut │ │ │ │ 0000000000000080 d adt_gcd │ │ │ │ 0000000000000040 d adt_toms513 │ │ │ │ 0000000000000020 d adts.2 │ │ │ │ -0000000000001010 t applicable_cut │ │ │ │ -00000000000016e0 t applicable_gcd │ │ │ │ -0000000000001810 t applicable_toms513 │ │ │ │ -0000000000000a90 t apply_cut │ │ │ │ -0000000000000900 t apply_gcd │ │ │ │ -0000000000000140 t apply_toms513 │ │ │ │ -0000000000000100 t awake │ │ │ │ -00000000000000d0 t destroy │ │ │ │ +0000000000000fc0 t applicable_cut │ │ │ │ +0000000000001660 t applicable_gcd │ │ │ │ +0000000000001780 t applicable_toms513 │ │ │ │ +0000000000000a50 t apply_cut │ │ │ │ +00000000000008d0 t apply_gcd │ │ │ │ +0000000000000150 t apply_toms513 │ │ │ │ +0000000000000110 t awake │ │ │ │ +00000000000000e0 t destroy │ │ │ │ U fftw_iabs │ │ │ │ U fftw_ifree │ │ │ │ U fftw_imax │ │ │ │ U fftw_imin │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ @@ -3700,27 +3700,27 @@ │ │ │ │ U fftw_ops_add2 │ │ │ │ U fftw_ops_madd │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft_solve │ │ │ │ -0000000000001ff0 T fftw_rdft_vrank3_transpose_register │ │ │ │ +0000000000001f70 T fftw_rdft_vrank3_transpose_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_taint │ │ │ │ U fftw_tensor_sz │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000000000001270 t mkcldrn_cut │ │ │ │ -0000000000000d90 t mkcldrn_gcd │ │ │ │ +0000000000001200 t mkcldrn_cut │ │ │ │ +0000000000000d40 t mkcldrn_gcd │ │ │ │ 0000000000000000 t mkcldrn_toms513 │ │ │ │ -0000000000001950 t mkplan │ │ │ │ +00000000000018a0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -0000000000000030 t print │ │ │ │ +0000000000000040 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ hc2c.o: │ │ │ │ 0000000000000000 D fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000020 D fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t okp │ │ │ │ │ │ │ │ @@ -3830,29 +3830,29 @@ │ │ │ │ hc2cf2_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000f40 T fftw_codelet_hc2cf2_16 │ │ │ │ +0000000000000f90 T fftw_codelet_hc2cf2_16 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf2_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cf2_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001820 T fftw_codelet_hc2cf2_20 │ │ │ │ +0000000000001900 T fftw_codelet_hc2cf2_20 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf2_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cf2_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -3861,97 +3861,97 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000027c0 T fftw_codelet_hc2cf2_32 │ │ │ │ +00000000000029e0 T fftw_codelet_hc2cf2_32 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf2_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cf2_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003c0 T fftw_codelet_hc2cf2_4 │ │ │ │ +00000000000003d0 T fftw_codelet_hc2cf2_4 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf2_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cf2_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000009e0 T fftw_codelet_hc2cf2_8 │ │ │ │ +0000000000000a30 T fftw_codelet_hc2cf2_8 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf2_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cf_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000007a0 T fftw_codelet_hc2cf_10 │ │ │ │ +0000000000000810 T fftw_codelet_hc2cf_10 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cf_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000008d0 T fftw_codelet_hc2cf_12 │ │ │ │ +0000000000000910 T fftw_codelet_hc2cf_12 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cf_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000d50 T fftw_codelet_hc2cf_16 │ │ │ │ +0000000000000d70 T fftw_codelet_hc2cf_16 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cf_2.o: │ │ │ │ 0000000000000000 d desc │ │ │ │ -0000000000000150 T fftw_codelet_hc2cf_2 │ │ │ │ +00000000000007a0 T fftw_codelet_hc2cf_2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cf_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001430 T fftw_codelet_hc2cf_20 │ │ │ │ +00000000000014f0 T fftw_codelet_hc2cf_20 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cf_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -3960,77 +3960,77 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000023f0 T fftw_codelet_hc2cf_32 │ │ │ │ +0000000000002570 T fftw_codelet_hc2cf_32 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cf_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000360 T fftw_codelet_hc2cf_4 │ │ │ │ +0000000000000380 T fftw_codelet_hc2cf_4 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cf_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000670 T fftw_codelet_hc2cf_6 │ │ │ │ +00000000000006c0 T fftw_codelet_hc2cf_6 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cf_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000008b0 T fftw_codelet_hc2cf_8 │ │ │ │ +0000000000000910 T fftw_codelet_hc2cf_8 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdft2_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001170 T fftw_codelet_hc2cfdft2_16 │ │ │ │ +0000000000001270 T fftw_codelet_hc2cfdft2_16 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cfdft2_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdft2_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001940 T fftw_codelet_hc2cfdft2_20 │ │ │ │ +0000000000001a30 T fftw_codelet_hc2cfdft2_20 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cfdft2_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdft2_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -4041,104 +4041,104 @@ │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002cd0 T fftw_codelet_hc2cfdft2_32 │ │ │ │ +0000000000002e60 T fftw_codelet_hc2cfdft2_32 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cfdft2_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdft2_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000490 T fftw_codelet_hc2cfdft2_4 │ │ │ │ +00000000000004b0 T fftw_codelet_hc2cfdft2_4 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cfdft2_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdft2_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000006c0 T fftw_codelet_hc2cfdft2_8 │ │ │ │ +0000000000000710 T fftw_codelet_hc2cfdft2_8 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cfdft2_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdft_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000960 T fftw_codelet_hc2cfdft_10 │ │ │ │ +0000000000000950 T fftw_codelet_hc2cfdft_10 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cfdft_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdft_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000aa0 T fftw_codelet_hc2cfdft_12 │ │ │ │ +0000000000000ac0 T fftw_codelet_hc2cfdft_12 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cfdft_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdft_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000ef0 T fftw_codelet_hc2cfdft_16 │ │ │ │ +0000000000000f50 T fftw_codelet_hc2cfdft_16 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cfdft_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdft_2.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 d desc │ │ │ │ -00000000000008a0 T fftw_codelet_hc2cfdft_2 │ │ │ │ +0000000000000880 T fftw_codelet_hc2cfdft_2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cfdft_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdft_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001760 T fftw_codelet_hc2cfdft_20 │ │ │ │ +0000000000001720 T fftw_codelet_hc2cfdft_20 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cfdft_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdft_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -4149,78 +4149,78 @@ │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002a50 T fftw_codelet_hc2cfdft_32 │ │ │ │ +0000000000002b80 T fftw_codelet_hc2cfdft_32 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cfdft_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdft_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000450 T fftw_codelet_hc2cfdft_4 │ │ │ │ +0000000000000460 T fftw_codelet_hc2cfdft_4 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cfdft_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdft_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000007e0 T fftw_codelet_hc2cfdft_6 │ │ │ │ +0000000000000840 T fftw_codelet_hc2cfdft_6 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cfdft_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdft_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000b10 T fftw_codelet_hc2cfdft_8 │ │ │ │ +0000000000000b80 T fftw_codelet_hc2cfdft_8 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cfdft_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf2_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000f70 T fftw_codelet_hf2_16 │ │ │ │ +0000000000000fe0 T fftw_codelet_hf2_16 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf2_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf2_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001840 T fftw_codelet_hf2_20 │ │ │ │ +0000000000001890 T fftw_codelet_hf2_20 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf2_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf2_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -4242,15 +4242,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002580 T fftw_codelet_hf2_25 │ │ │ │ +0000000000002770 T fftw_codelet_hf2_25 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf2_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf2_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -4259,76 +4259,76 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000027f0 T fftw_codelet_hf2_32 │ │ │ │ +0000000000002990 T fftw_codelet_hf2_32 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf2_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf2_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003e0 T fftw_codelet_hf2_4 │ │ │ │ +00000000000003f0 T fftw_codelet_hf2_4 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf2_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf2_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000680 T fftw_codelet_hf2_5 │ │ │ │ +00000000000006b0 T fftw_codelet_hf2_5 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf2_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf2_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000a30 T fftw_codelet_hf2_8 │ │ │ │ +0000000000000aa0 T fftw_codelet_hf2_8 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf2_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000007c0 T fftw_codelet_hf_10 │ │ │ │ +00000000000007f0 T fftw_codelet_hf_10 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000920 T fftw_codelet_hf_12 │ │ │ │ +0000000000000950 T fftw_codelet_hf_12 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -4349,39 +4349,39 @@ │ │ │ │ hf_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000d70 T fftw_codelet_hf_16 │ │ │ │ +0000000000000e00 T fftw_codelet_hf_16 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000190 T fftw_codelet_hf_2 │ │ │ │ +0000000000000180 T fftw_codelet_hf_2 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001480 T fftw_codelet_hf_20 │ │ │ │ +0000000000001510 T fftw_codelet_hf_20 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -4403,15 +4403,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002060 T fftw_codelet_hf_25 │ │ │ │ +00000000000021a0 T fftw_codelet_hf_25 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -4432,15 +4432,15 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002480 T fftw_codelet_hf_32 │ │ │ │ +0000000000002550 T fftw_codelet_hf_32 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ @@ -4456,27 +4456,27 @@ │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000600 T fftw_codelet_hf_5 │ │ │ │ +0000000000000630 T fftw_codelet_hf_5 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000006b0 T fftw_codelet_hf_6 │ │ │ │ +00000000000006f0 T fftw_codelet_hf_6 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -4493,15 +4493,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000053a0 T fftw_codelet_hf_64 │ │ │ │ +00000000000055c0 T fftw_codelet_hf_64 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_64 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -4509,26 +4509,26 @@ │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000005f0 T fftw_codelet_hf_7 │ │ │ │ +0000000000000640 T fftw_codelet_hf_7 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_7 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000920 T fftw_codelet_hf_8 │ │ │ │ +0000000000000970 T fftw_codelet_hf_8 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -4538,45 +4538,45 @@ │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000760 T fftw_codelet_hf_9 │ │ │ │ +00000000000007d0 T fftw_codelet_hf_9 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_9 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ r2cfII_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000490 T fftw_codelet_r2cfII_10 │ │ │ │ +00000000000004a0 T fftw_codelet_r2cfII_10 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_10 │ │ │ │ │ │ │ │ r2cfII_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000005b0 T fftw_codelet_r2cfII_12 │ │ │ │ +00000000000005d0 T fftw_codelet_r2cfII_12 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_12 │ │ │ │ │ │ │ │ r2cfII_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -4585,15 +4585,15 @@ │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000580 T fftw_codelet_r2cfII_15 │ │ │ │ +00000000000005a0 T fftw_codelet_r2cfII_15 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_15 │ │ │ │ │ │ │ │ r2cfII_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -4602,23 +4602,23 @@ │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000000 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000500 T fftw_codelet_r2cfII_16 │ │ │ │ +0000000000000520 T fftw_codelet_r2cfII_16 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_16 │ │ │ │ │ │ │ │ r2cfII_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 d desc │ │ │ │ -00000000000000f0 T fftw_codelet_r2cfII_2 │ │ │ │ +00000000000000b0 T fftw_codelet_r2cfII_2 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_2 │ │ │ │ │ │ │ │ r2cfII_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -4632,15 +4632,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000006d0 T fftw_codelet_r2cfII_20 │ │ │ │ +0000000000000710 T fftw_codelet_r2cfII_20 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_20 │ │ │ │ │ │ │ │ r2cfII_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -4680,15 +4680,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000fe0 T fftw_codelet_r2cfII_25 │ │ │ │ +0000000000001040 T fftw_codelet_r2cfII_25 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_25 │ │ │ │ │ │ │ │ r2cfII_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ @@ -4717,15 +4717,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000ca0 T fftw_codelet_r2cfII_32 │ │ │ │ +0000000000000d10 T fftw_codelet_r2cfII_32 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_32 │ │ │ │ │ │ │ │ r2cfII_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ @@ -4754,15 +4754,15 @@ │ │ │ │ r2cfII_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000270 T fftw_codelet_r2cfII_6 │ │ │ │ +0000000000000260 T fftw_codelet_r2cfII_6 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_6 │ │ │ │ │ │ │ │ r2cfII_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -4795,15 +4795,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002020 T fftw_codelet_r2cfII_64 │ │ │ │ +00000000000020c0 T fftw_codelet_r2cfII_64 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_64 │ │ │ │ │ │ │ │ r2cfII_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -4811,28 +4811,28 @@ │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000018 r .LC4 │ │ │ │ 0000000000000020 r .LC5 │ │ │ │ 0000000000000028 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000410 T fftw_codelet_r2cfII_7 │ │ │ │ +0000000000000430 T fftw_codelet_r2cfII_7 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_7 │ │ │ │ │ │ │ │ r2cfII_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000370 T fftw_codelet_r2cfII_8 │ │ │ │ +0000000000000390 T fftw_codelet_r2cfII_8 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_8 │ │ │ │ │ │ │ │ r2cfII_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -4847,28 +4847,28 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000710 T fftw_codelet_r2cfII_9 │ │ │ │ +0000000000000740 T fftw_codelet_r2cfII_9 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_9 │ │ │ │ │ │ │ │ r2cf_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004e0 T fftw_codelet_r2cf_10 │ │ │ │ +0000000000000500 T fftw_codelet_r2cf_10 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_10 │ │ │ │ │ │ │ │ r2cf_11.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -4879,26 +4879,26 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000b50 T fftw_codelet_r2cf_11 │ │ │ │ +0000000000000b80 T fftw_codelet_r2cf_11 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_11 │ │ │ │ │ │ │ │ r2cf_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004e0 T fftw_codelet_r2cf_12 │ │ │ │ +0000000000000500 T fftw_codelet_r2cf_12 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_12 │ │ │ │ │ │ │ │ r2cf_128.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -4930,15 +4930,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000043d0 T fftw_codelet_r2cf_128 │ │ │ │ +0000000000004560 T fftw_codelet_r2cf_128 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_128 │ │ │ │ │ │ │ │ r2cf_13.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -4958,30 +4958,30 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004a0 T fftw_codelet_r2cf_13 │ │ │ │ +00000000000004c0 T fftw_codelet_r2cf_13 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_13 │ │ │ │ │ │ │ │ r2cf_14.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000009a0 T fftw_codelet_r2cf_14 │ │ │ │ +00000000000009d0 T fftw_codelet_r2cf_14 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_14 │ │ │ │ │ │ │ │ r2cf_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -4992,49 +4992,49 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000009d0 T fftw_codelet_r2cf_15 │ │ │ │ +00000000000009f0 T fftw_codelet_r2cf_15 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_15 │ │ │ │ │ │ │ │ r2cf_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000840 T fftw_codelet_r2cf_16 │ │ │ │ +0000000000000870 T fftw_codelet_r2cf_16 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_16 │ │ │ │ │ │ │ │ r2cf_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000100 T fftw_codelet_r2cf_2 │ │ │ │ +00000000000000e0 T fftw_codelet_r2cf_2 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_2 │ │ │ │ │ │ │ │ r2cf_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000005d0 T fftw_codelet_r2cf_20 │ │ │ │ +00000000000005f0 T fftw_codelet_r2cf_20 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_20 │ │ │ │ │ │ │ │ r2cf_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -5076,26 +5076,26 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000ff0 T fftw_codelet_r2cf_25 │ │ │ │ +0000000000001050 T fftw_codelet_r2cf_25 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_25 │ │ │ │ │ │ │ │ r2cf_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000170 T fftw_codelet_r2cf_3 │ │ │ │ +0000000000000180 T fftw_codelet_r2cf_3 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_3 │ │ │ │ │ │ │ │ r2cf_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -5103,48 +5103,48 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000aa0 T fftw_codelet_r2cf_32 │ │ │ │ +0000000000000ad0 T fftw_codelet_r2cf_32 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_32 │ │ │ │ │ │ │ │ r2cf_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000170 T fftw_codelet_r2cf_4 │ │ │ │ +0000000000000180 T fftw_codelet_r2cf_4 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_4 │ │ │ │ │ │ │ │ r2cf_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000260 T fftw_codelet_r2cf_5 │ │ │ │ +0000000000000270 T fftw_codelet_r2cf_5 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_5 │ │ │ │ │ │ │ │ r2cf_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000270 T fftw_codelet_r2cf_6 │ │ │ │ +0000000000000280 T fftw_codelet_r2cf_6 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_6 │ │ │ │ │ │ │ │ r2cf_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -5160,40 +5160,40 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001ac0 T fftw_codelet_r2cf_64 │ │ │ │ +0000000000001c00 T fftw_codelet_r2cf_64 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_64 │ │ │ │ │ │ │ │ r2cf_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000410 T fftw_codelet_r2cf_7 │ │ │ │ +0000000000000430 T fftw_codelet_r2cf_7 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_7 │ │ │ │ │ │ │ │ r2cf_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002d0 T fftw_codelet_r2cf_8 │ │ │ │ +00000000000002e0 T fftw_codelet_r2cf_8 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_8 │ │ │ │ │ │ │ │ r2cf_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -5208,15 +5208,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000006e0 T fftw_codelet_r2cf_9 │ │ │ │ +0000000000000700 T fftw_codelet_r2cf_9 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cf_genus │ │ │ │ 0000000000000000 t r2cf_9 │ │ │ │ │ │ │ │ lt17-codlist.o: │ │ │ │ U fftw_codelet_hb2_16 │ │ │ │ U fftw_codelet_hb2_20 │ │ │ │ @@ -5310,29 +5310,29 @@ │ │ │ │ hb2_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001220 T fftw_codelet_hb2_16 │ │ │ │ +00000000000012e0 T fftw_codelet_hb2_16 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb2_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb2_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001b50 T fftw_codelet_hb2_20 │ │ │ │ +0000000000001c80 T fftw_codelet_hb2_20 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb2_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb2_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -5354,15 +5354,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000027f0 T fftw_codelet_hb2_25 │ │ │ │ +0000000000002940 T fftw_codelet_hb2_25 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb2_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb2_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -5371,15 +5371,15 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002b60 T fftw_codelet_hb2_32 │ │ │ │ +0000000000002d70 T fftw_codelet_hb2_32 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb2_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb2_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ @@ -5395,52 +5395,52 @@ │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000750 T fftw_codelet_hb2_5 │ │ │ │ +00000000000007b0 T fftw_codelet_hb2_5 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb2_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb2_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000cc0 T fftw_codelet_hb2_8 │ │ │ │ +0000000000000c50 T fftw_codelet_hb2_8 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb2_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000820 T fftw_codelet_hb_10 │ │ │ │ +0000000000000860 T fftw_codelet_hb_10 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000890 T fftw_codelet_hb_12 │ │ │ │ +0000000000000940 T fftw_codelet_hb_12 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -5448,52 +5448,52 @@ │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000010f0 T fftw_codelet_hb_15 │ │ │ │ +00000000000010b0 T fftw_codelet_hb_15 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_15 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000dd0 T fftw_codelet_hb_16 │ │ │ │ +0000000000000ea0 T fftw_codelet_hb_16 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000190 T fftw_codelet_hb_2 │ │ │ │ +0000000000000180 T fftw_codelet_hb_2 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000015e0 T fftw_codelet_hb_20 │ │ │ │ +00000000000016c0 T fftw_codelet_hb_20 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -5515,27 +5515,27 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002100 T fftw_codelet_hb_25 │ │ │ │ +0000000000002230 T fftw_codelet_hb_25 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002f0 T fftw_codelet_hb_3 │ │ │ │ +0000000000000300 T fftw_codelet_hb_3 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_3 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -5544,51 +5544,51 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000026c0 T fftw_codelet_hb_32 │ │ │ │ +0000000000002820 T fftw_codelet_hb_32 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000380 T fftw_codelet_hb_4 │ │ │ │ +0000000000000390 T fftw_codelet_hb_4 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000630 T fftw_codelet_hb_5 │ │ │ │ +0000000000000660 T fftw_codelet_hb_5 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000006e0 T fftw_codelet_hb_6 │ │ │ │ +0000000000000710 T fftw_codelet_hb_6 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -5605,15 +5605,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000058e0 T fftw_codelet_hb_64 │ │ │ │ +0000000000005b80 T fftw_codelet_hb_64 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_64 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -5621,26 +5621,26 @@ │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000630 T fftw_codelet_hb_7 │ │ │ │ +0000000000000640 T fftw_codelet_hb_7 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_7 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000008f0 T fftw_codelet_hb_8 │ │ │ │ +0000000000000990 T fftw_codelet_hb_8 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -5650,42 +5650,42 @@ │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000007b0 T fftw_codelet_hb_9 │ │ │ │ +0000000000000850 T fftw_codelet_hb_9 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb_9 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cb2_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000011d0 T fftw_codelet_hc2cb2_16 │ │ │ │ +00000000000012b0 T fftw_codelet_hc2cb2_16 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cb2_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cb2_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001b20 T fftw_codelet_hc2cb2_20 │ │ │ │ +0000000000001cb0 T fftw_codelet_hc2cb2_20 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cb2_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cb2_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -5694,97 +5694,97 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002a70 T fftw_codelet_hc2cb2_32 │ │ │ │ +0000000000002bb0 T fftw_codelet_hc2cb2_32 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cb2_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cb2_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003c0 T fftw_codelet_hc2cb2_4 │ │ │ │ +00000000000003d0 T fftw_codelet_hc2cb2_4 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cb2_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cb2_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000c60 T fftw_codelet_hc2cb2_8 │ │ │ │ +0000000000000c70 T fftw_codelet_hc2cb2_8 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cb2_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cb_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000007f0 T fftw_codelet_hc2cb_10 │ │ │ │ +0000000000000810 T fftw_codelet_hc2cb_10 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cb_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cb_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000860 T fftw_codelet_hc2cb_12 │ │ │ │ +00000000000008d0 T fftw_codelet_hc2cb_12 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cb_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cb_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000d30 T fftw_codelet_hc2cb_16 │ │ │ │ +0000000000000d90 T fftw_codelet_hc2cb_16 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cb_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cb_2.o: │ │ │ │ 0000000000000000 d desc │ │ │ │ -0000000000000150 T fftw_codelet_hc2cb_2 │ │ │ │ +00000000000007a0 T fftw_codelet_hc2cb_2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cb_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cb_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001560 T fftw_codelet_hc2cb_20 │ │ │ │ +00000000000015b0 T fftw_codelet_hc2cb_20 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cb_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cb_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -5793,75 +5793,75 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000025b0 T fftw_codelet_hc2cb_32 │ │ │ │ +0000000000002710 T fftw_codelet_hc2cb_32 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cb_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cb_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000360 T fftw_codelet_hc2cb_4 │ │ │ │ +0000000000000380 T fftw_codelet_hc2cb_4 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cb_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cb_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000680 T fftw_codelet_hc2cb_6 │ │ │ │ +00000000000006c0 T fftw_codelet_hc2cb_6 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cb_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cb_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000008b0 T fftw_codelet_hc2cb_8 │ │ │ │ +0000000000000950 T fftw_codelet_hc2cb_8 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cb_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdft2_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000eb0 T fftw_codelet_hc2cbdft2_16 │ │ │ │ +0000000000000f20 T fftw_codelet_hc2cbdft2_16 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cbdft2_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdft2_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001630 T fftw_codelet_hc2cbdft2_20 │ │ │ │ +00000000000016f0 T fftw_codelet_hc2cbdft2_20 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cbdft2_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdft2_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -5870,97 +5870,97 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002810 T fftw_codelet_hc2cbdft2_32 │ │ │ │ +0000000000002950 T fftw_codelet_hc2cbdft2_32 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cbdft2_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdft2_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003d0 T fftw_codelet_hc2cbdft2_4 │ │ │ │ +00000000000003f0 T fftw_codelet_hc2cbdft2_4 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cbdft2_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdft2_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000a10 T fftw_codelet_hc2cbdft2_8 │ │ │ │ +0000000000000a90 T fftw_codelet_hc2cbdft2_8 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cbdft2_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdft_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000008e0 T fftw_codelet_hc2cbdft_10 │ │ │ │ +0000000000000910 T fftw_codelet_hc2cbdft_10 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cbdft_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdft_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000990 T fftw_codelet_hc2cbdft_12 │ │ │ │ +00000000000009b0 T fftw_codelet_hc2cbdft_12 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cbdft_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdft_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000eb0 T fftw_codelet_hc2cbdft_16 │ │ │ │ +0000000000000f20 T fftw_codelet_hc2cbdft_16 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cbdft_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdft_2.o: │ │ │ │ 0000000000000000 d desc │ │ │ │ -0000000000000870 T fftw_codelet_hc2cbdft_2 │ │ │ │ +0000000000000850 T fftw_codelet_hc2cbdft_2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cbdft_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdft_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001630 T fftw_codelet_hc2cbdft_20 │ │ │ │ +00000000000016f0 T fftw_codelet_hc2cbdft_20 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cbdft_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdft_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -5969,76 +5969,76 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002810 T fftw_codelet_hc2cbdft_32 │ │ │ │ +0000000000002950 T fftw_codelet_hc2cbdft_32 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cbdft_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdft_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003d0 T fftw_codelet_hc2cbdft_4 │ │ │ │ +00000000000003f0 T fftw_codelet_hc2cbdft_4 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cbdft_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdft_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000760 T fftw_codelet_hc2cbdft_6 │ │ │ │ +00000000000007d0 T fftw_codelet_hc2cbdft_6 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cbdft_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdft_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000a10 T fftw_codelet_hc2cbdft_8 │ │ │ │ +0000000000000a90 T fftw_codelet_hc2cbdft_8 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cb_genus │ │ │ │ 0000000000000000 t hc2cbdft_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ r2cbIII_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000510 T fftw_codelet_r2cbIII_10 │ │ │ │ +00000000000004e0 T fftw_codelet_r2cbIII_10 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_10 │ │ │ │ │ │ │ │ r2cbIII_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000600 T fftw_codelet_r2cbIII_12 │ │ │ │ +00000000000005c0 T fftw_codelet_r2cbIII_12 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_12 │ │ │ │ │ │ │ │ r2cbIII_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -6053,15 +6053,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000009b0 T fftw_codelet_r2cbIII_15 │ │ │ │ +0000000000000990 T fftw_codelet_r2cbIII_15 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_15 │ │ │ │ │ │ │ │ r2cbIII_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -6079,29 +6079,29 @@ │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_16 │ │ │ │ │ │ │ │ r2cbIII_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 d desc │ │ │ │ -0000000000000100 T fftw_codelet_r2cbIII_2 │ │ │ │ +00000000000000c0 T fftw_codelet_r2cbIII_2 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_2 │ │ │ │ │ │ │ │ r2cbIII_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000670 T fftw_codelet_r2cbIII_20 │ │ │ │ +0000000000000690 T fftw_codelet_r2cbIII_20 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_20 │ │ │ │ │ │ │ │ r2cbIII_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -6122,26 +6122,26 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000b80 T fftw_codelet_r2cbIII_25 │ │ │ │ +0000000000000b70 T fftw_codelet_r2cbIII_25 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_25 │ │ │ │ │ │ │ │ r2cbIII_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000160 T fftw_codelet_r2cbIII_3 │ │ │ │ +0000000000000150 T fftw_codelet_r2cbIII_3 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_3 │ │ │ │ │ │ │ │ r2cbIII_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -6172,15 +6172,15 @@ │ │ │ │ │ │ │ │ r2cbIII_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000001c0 T fftw_codelet_r2cbIII_4 │ │ │ │ +00000000000001b0 T fftw_codelet_r2cbIII_4 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_4 │ │ │ │ │ │ │ │ r2cbIII_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -6197,15 +6197,15 @@ │ │ │ │ │ │ │ │ r2cbIII_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000260 T fftw_codelet_r2cbIII_6 │ │ │ │ +0000000000000250 T fftw_codelet_r2cbIII_6 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_6 │ │ │ │ │ │ │ │ r2cbIII_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -6245,15 +6245,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002040 T fftw_codelet_r2cbIII_64 │ │ │ │ +0000000000002280 T fftw_codelet_r2cbIII_64 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_64 │ │ │ │ │ │ │ │ r2cbIII_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -6261,28 +6261,28 @@ │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004a0 T fftw_codelet_r2cbIII_7 │ │ │ │ +00000000000004b0 T fftw_codelet_r2cbIII_7 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_7 │ │ │ │ │ │ │ │ r2cbIII_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000010 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003b0 T fftw_codelet_r2cbIII_8 │ │ │ │ +0000000000000390 T fftw_codelet_r2cbIII_8 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_8 │ │ │ │ │ │ │ │ r2cbIII_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -6308,15 +6308,15 @@ │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004f0 T fftw_codelet_r2cb_10 │ │ │ │ +00000000000004e0 T fftw_codelet_r2cb_10 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_10 │ │ │ │ │ │ │ │ r2cb_11.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -6327,25 +6327,25 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000c50 T fftw_codelet_r2cb_11 │ │ │ │ +0000000000000ca0 T fftw_codelet_r2cb_11 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_11 │ │ │ │ │ │ │ │ r2cb_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000520 T fftw_codelet_r2cb_12 │ │ │ │ +00000000000004f0 T fftw_codelet_r2cb_12 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_12 │ │ │ │ │ │ │ │ r2cb_128.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -6384,15 +6384,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000004570 T fftw_codelet_r2cb_128 │ │ │ │ +00000000000045b0 T fftw_codelet_r2cb_128 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_128 │ │ │ │ │ │ │ │ r2cb_13.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -6426,64 +6426,64 @@ │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000580 T fftw_codelet_r2cb_14 │ │ │ │ +0000000000000590 T fftw_codelet_r2cb_14 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_14 │ │ │ │ │ │ │ │ r2cb_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004d0 T fftw_codelet_r2cb_15 │ │ │ │ +00000000000004b0 T fftw_codelet_r2cb_15 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_15 │ │ │ │ │ │ │ │ r2cb_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000840 T fftw_codelet_r2cb_16 │ │ │ │ +00000000000007d0 T fftw_codelet_r2cb_16 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_16 │ │ │ │ │ │ │ │ r2cb_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000100 T fftw_codelet_r2cb_2 │ │ │ │ +00000000000000e0 T fftw_codelet_r2cb_2 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_2 │ │ │ │ │ │ │ │ r2cb_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000610 T fftw_codelet_r2cb_20 │ │ │ │ +00000000000005f0 T fftw_codelet_r2cb_20 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_20 │ │ │ │ │ │ │ │ r2cb_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -6531,37 +6531,37 @@ │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000b00 T fftw_codelet_r2cb_32 │ │ │ │ +0000000000000ad0 T fftw_codelet_r2cb_32 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_32 │ │ │ │ │ │ │ │ r2cb_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000001a0 T fftw_codelet_r2cb_4 │ │ │ │ +0000000000000190 T fftw_codelet_r2cb_4 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_4 │ │ │ │ │ │ │ │ r2cb_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000280 T fftw_codelet_r2cb_5 │ │ │ │ +0000000000000290 T fftw_codelet_r2cb_5 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_5 │ │ │ │ │ │ │ │ r2cb_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ @@ -6590,40 +6590,40 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001c70 T fftw_codelet_r2cb_64 │ │ │ │ +0000000000001c90 T fftw_codelet_r2cb_64 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_64 │ │ │ │ │ │ │ │ r2cb_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000018 r .LC3 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000480 T fftw_codelet_r2cb_7 │ │ │ │ +0000000000000490 T fftw_codelet_r2cb_7 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_7 │ │ │ │ │ │ │ │ r2cb_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000320 T fftw_codelet_r2cb_8 │ │ │ │ +0000000000000300 T fftw_codelet_r2cb_8 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_8 │ │ │ │ │ │ │ │ r2cb_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ @@ -6635,15 +6635,15 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000048 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000580 T fftw_codelet_r2cb_9 │ │ │ │ +0000000000000570 T fftw_codelet_r2cb_9 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_9 │ │ │ │ │ │ │ │ lt18-codlist.o: │ │ │ │ U fftw_codelet_e01_8 │ │ │ │ U fftw_codelet_e10_8 │ │ │ │ @@ -6658,15 +6658,15 @@ │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ 0000000000000000 t e01_8 │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000480 T fftw_codelet_e01_8 │ │ │ │ +00000000000004a0 T fftw_codelet_e01_8 │ │ │ │ U fftw_kr2r_register │ │ │ │ U fftw_rdft_r2r_genus │ │ │ │ │ │ │ │ e10_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ @@ -6675,15 +6675,15 @@ │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ 0000000000000000 t e10_8 │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004b0 T fftw_codelet_e10_8 │ │ │ │ +00000000000004d0 T fftw_codelet_e10_8 │ │ │ │ U fftw_kr2r_register │ │ │ │ U fftw_rdft_r2r_genus │ │ │ │ │ │ │ │ lt19-conf.o: │ │ │ │ U fftw_redft00e_r2hc_pad_register │ │ │ │ U fftw_reodft00e_splitradix_register │ │ │ │ U fftw_reodft010e_r2hc_register │ │ │ │ @@ -6693,206 +6693,206 @@ │ │ │ │ U fftw_rodft00e_r2hc_pad_register │ │ │ │ U fftw_solvtab_exec │ │ │ │ 0000000000000000 d s │ │ │ │ │ │ │ │ redft00e-r2hc-pad.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000030 t apply │ │ │ │ -00000000000007e0 t awake │ │ │ │ -00000000000007c0 t destroy │ │ │ │ +0000000000000780 t awake │ │ │ │ +0000000000000760 t destroy │ │ │ │ U fftw_ifree │ │ │ │ U fftw_ifree0 │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft_1_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_mktensor_0d │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft_solve │ │ │ │ -0000000000000810 T fftw_redft00e_r2hc_pad_register │ │ │ │ +00000000000007b0 T fftw_redft00e_r2hc_pad_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_taint │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ -0000000000000530 t mkplan │ │ │ │ +00000000000004e0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ reodft00e-splitradix.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000028 r .LC4 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ -0000000000000a00 t apply_e │ │ │ │ +0000000000000990 t apply_e │ │ │ │ 0000000000000000 t apply_o │ │ │ │ -0000000000001200 t awake │ │ │ │ -00000000000011e0 t destroy │ │ │ │ +0000000000001120 t awake │ │ │ │ +0000000000001100 t destroy │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft_1_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_mktensor_0d │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft_solve │ │ │ │ -0000000000001630 T fftw_reodft00e_splitradix_register │ │ │ │ +0000000000001540 T fftw_reodft00e_splitradix_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_taint │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ U fftw_twiddle_awake │ │ │ │ -00000000000012c0 t mkplan │ │ │ │ +00000000000011d0 t mkplan │ │ │ │ 0000000000000000 d padt.1 │ │ │ │ -0000000000001260 t print │ │ │ │ +0000000000001180 t print │ │ │ │ 0000000000000000 r reodft00e_tw.0 │ │ │ │ 0000000000000000 d sadt.2 │ │ │ │ │ │ │ │ reodft010e-r2hc.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ -0000000000000bb0 t apply_re01 │ │ │ │ -00000000000007e0 t apply_re10 │ │ │ │ -0000000000000410 t apply_ro01 │ │ │ │ +0000000000000b30 t apply_re01 │ │ │ │ +0000000000000780 t apply_re10 │ │ │ │ +0000000000000400 t apply_ro01 │ │ │ │ 0000000000000000 t apply_ro10 │ │ │ │ -0000000000001230 t awake │ │ │ │ -00000000000011d0 t destroy │ │ │ │ +0000000000001180 t awake │ │ │ │ +0000000000001120 t destroy │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft_1_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_mktensor_0d │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft_kind_str │ │ │ │ U fftw_rdft_solve │ │ │ │ -0000000000001280 T fftw_reodft010e_r2hc_register │ │ │ │ +00000000000011d0 T fftw_reodft010e_r2hc_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ U fftw_twiddle_awake │ │ │ │ -0000000000000f60 t mkplan │ │ │ │ +0000000000000ea0 t mkplan │ │ │ │ 0000000000000000 d padt.1 │ │ │ │ -00000000000011e0 t print │ │ │ │ +0000000000001130 t print │ │ │ │ 0000000000000000 r reodft010e_tw.0 │ │ │ │ 0000000000000000 d sadt.2 │ │ │ │ │ │ │ │ reodft11e-r2hc-odd.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ -0000000000001210 t apply_re11 │ │ │ │ +0000000000001190 t apply_re11 │ │ │ │ 0000000000000000 t apply_ro11 │ │ │ │ -00000000000023d0 t awake │ │ │ │ -0000000000002370 t destroy │ │ │ │ +00000000000022b0 t awake │ │ │ │ +0000000000002250 t destroy │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft_1_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_mktensor_0d │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft_kind_str │ │ │ │ U fftw_rdft_solve │ │ │ │ -0000000000002580 T fftw_reodft11e_r2hc_odd_register │ │ │ │ +0000000000002460 T fftw_reodft11e_r2hc_odd_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ -00000000000023e0 t mkplan │ │ │ │ +00000000000022c0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -0000000000002380 t print │ │ │ │ +0000000000002260 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ reodft11e-radix2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ -0000000000000ce0 t apply_re11 │ │ │ │ +0000000000000ca0 t apply_re11 │ │ │ │ 0000000000000000 t apply_ro11 │ │ │ │ -0000000000001a20 t awake │ │ │ │ -00000000000019c0 t destroy │ │ │ │ +00000000000019a0 t awake │ │ │ │ +0000000000001940 t destroy │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft_1_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft_kind_str │ │ │ │ U fftw_rdft_solve │ │ │ │ -0000000000001cb0 T fftw_reodft11e_radix2_r2hc_register │ │ │ │ +0000000000001c30 T fftw_reodft11e_radix2_r2hc_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ U fftw_twiddle_awake │ │ │ │ -0000000000001a90 t mkplan │ │ │ │ +0000000000001a10 t mkplan │ │ │ │ 0000000000000000 d padt.2 │ │ │ │ -00000000000019d0 t print │ │ │ │ +0000000000001950 t print │ │ │ │ 0000000000000010 r reodft010e_tw.1 │ │ │ │ 0000000000000000 r reodft11e_tw.0 │ │ │ │ 0000000000000000 d sadt.3 │ │ │ │ │ │ │ │ rodft00e-r2hc-pad.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000010 r .LC4 │ │ │ │ 0000000000000030 t apply │ │ │ │ -00000000000007e0 t awake │ │ │ │ -00000000000007c0 t destroy │ │ │ │ +0000000000000750 t awake │ │ │ │ +0000000000000730 t destroy │ │ │ │ U fftw_ifree │ │ │ │ U fftw_ifree0 │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft_1_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_mktensor_0d │ │ │ │ U fftw_mktensor_1d │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft_solve │ │ │ │ -0000000000000810 T fftw_rodft00e_r2hc_pad_register │ │ │ │ +0000000000000780 T fftw_rodft00e_r2hc_pad_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_taint │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ -0000000000000530 t mkplan │ │ │ │ +00000000000004a0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ apiplan.o: │ │ │ │ 0000000000000000 b after_planner_hook │ │ │ │ 0000000000000008 b before_planner_hook │ │ │ │ -0000000000000530 T fftw_alignment_of │ │ │ │ -00000000000004c0 T fftw_destroy_plan │ │ │ │ +0000000000000510 T fftw_alignment_of │ │ │ │ +00000000000004b0 T fftw_destroy_plan │ │ │ │ U fftw_get_crude_time │ │ │ │ U fftw_ialignment_of │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mapflags │ │ │ │ 0000000000000010 T fftw_mkapiplan │ │ │ │ U fftw_plan_awake │ │ │ │ @@ -6957,105 +6957,105 @@ │ │ │ │ U fftw_printer_destroy │ │ │ │ U fftw_the_planner │ │ │ │ 0000000000000000 t putchr_generic │ │ │ │ │ │ │ │ f77api.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000070 T dfftw_cleanup_ │ │ │ │ -00000000000041b0 T dfftw_cleanup__ │ │ │ │ +0000000000003e70 T dfftw_cleanup__ │ │ │ │ 0000000000000150 T dfftw_cost_ │ │ │ │ -0000000000004290 T dfftw_cost__ │ │ │ │ +0000000000003f50 T dfftw_cost__ │ │ │ │ 0000000000000060 T dfftw_destroy_plan_ │ │ │ │ -00000000000041a0 T dfftw_destroy_plan__ │ │ │ │ +0000000000003e60 T dfftw_destroy_plan__ │ │ │ │ 0000000000000130 T dfftw_estimate_cost_ │ │ │ │ -0000000000004270 T dfftw_estimate_cost__ │ │ │ │ +0000000000003f30 T dfftw_estimate_cost__ │ │ │ │ 0000000000000050 T dfftw_execute_ │ │ │ │ -0000000000004190 T dfftw_execute__ │ │ │ │ -0000000000001180 T dfftw_execute_dft_ │ │ │ │ -00000000000052c0 T dfftw_execute_dft__ │ │ │ │ -0000000000003180 T dfftw_execute_dft_c2r_ │ │ │ │ -00000000000072c0 T dfftw_execute_dft_c2r__ │ │ │ │ -0000000000002180 T dfftw_execute_dft_r2c_ │ │ │ │ -00000000000062c0 T dfftw_execute_dft_r2c__ │ │ │ │ -0000000000004180 T dfftw_execute_r2r_ │ │ │ │ -00000000000082c0 T dfftw_execute_r2r__ │ │ │ │ -00000000000011c0 T dfftw_execute_split_dft_ │ │ │ │ -0000000000005300 T dfftw_execute_split_dft__ │ │ │ │ -00000000000031b0 T dfftw_execute_split_dft_c2r_ │ │ │ │ -00000000000072f0 T dfftw_execute_split_dft_c2r__ │ │ │ │ -00000000000021b0 T dfftw_execute_split_dft_r2c_ │ │ │ │ -00000000000062f0 T dfftw_execute_split_dft_r2c__ │ │ │ │ +0000000000003e50 T dfftw_execute__ │ │ │ │ +00000000000010e0 T dfftw_execute_dft_ │ │ │ │ +0000000000004ee0 T dfftw_execute_dft__ │ │ │ │ +0000000000002f60 T dfftw_execute_dft_c2r_ │ │ │ │ +0000000000006d60 T dfftw_execute_dft_c2r__ │ │ │ │ +0000000000002020 T dfftw_execute_dft_r2c_ │ │ │ │ +0000000000005e20 T dfftw_execute_dft_r2c__ │ │ │ │ +0000000000003e40 T dfftw_execute_r2r_ │ │ │ │ +0000000000007c40 T dfftw_execute_r2r__ │ │ │ │ +0000000000001120 T dfftw_execute_split_dft_ │ │ │ │ +0000000000004f20 T dfftw_execute_split_dft__ │ │ │ │ +0000000000002f90 T dfftw_execute_split_dft_c2r_ │ │ │ │ +0000000000006d90 T dfftw_execute_split_dft_c2r__ │ │ │ │ +0000000000002050 T dfftw_execute_split_dft_r2c_ │ │ │ │ +0000000000005e50 T dfftw_execute_split_dft_r2c__ │ │ │ │ 0000000000000090 T dfftw_export_wisdom_ │ │ │ │ -00000000000041d0 T dfftw_export_wisdom__ │ │ │ │ +0000000000003e90 T dfftw_export_wisdom__ │ │ │ │ 0000000000000120 T dfftw_flops_ │ │ │ │ -0000000000004260 T dfftw_flops__ │ │ │ │ +0000000000003f20 T dfftw_flops__ │ │ │ │ 0000000000000080 T dfftw_forget_wisdom_ │ │ │ │ -00000000000041c0 T dfftw_forget_wisdom__ │ │ │ │ +0000000000003e80 T dfftw_forget_wisdom__ │ │ │ │ 00000000000000f0 T dfftw_import_system_wisdom_ │ │ │ │ -0000000000004230 T dfftw_import_system_wisdom__ │ │ │ │ +0000000000003ef0 T dfftw_import_system_wisdom__ │ │ │ │ 00000000000000c0 T dfftw_import_wisdom_ │ │ │ │ -0000000000004200 T dfftw_import_wisdom__ │ │ │ │ +0000000000003ec0 T dfftw_import_wisdom__ │ │ │ │ 0000000000000180 T dfftw_plan_dft_ │ │ │ │ -0000000000000300 T dfftw_plan_dft_1d_ │ │ │ │ -0000000000004440 T dfftw_plan_dft_1d__ │ │ │ │ -0000000000000320 T dfftw_plan_dft_2d_ │ │ │ │ -0000000000004460 T dfftw_plan_dft_2d__ │ │ │ │ -0000000000000350 T dfftw_plan_dft_3d_ │ │ │ │ -0000000000004490 T dfftw_plan_dft_3d__ │ │ │ │ -00000000000042c0 T dfftw_plan_dft__ │ │ │ │ -00000000000021d0 T dfftw_plan_dft_c2r_ │ │ │ │ -0000000000002340 T dfftw_plan_dft_c2r_1d_ │ │ │ │ -0000000000006480 T dfftw_plan_dft_c2r_1d__ │ │ │ │ -0000000000002360 T dfftw_plan_dft_c2r_2d_ │ │ │ │ -00000000000064a0 T dfftw_plan_dft_c2r_2d__ │ │ │ │ -0000000000002380 T dfftw_plan_dft_c2r_3d_ │ │ │ │ -00000000000064c0 T dfftw_plan_dft_c2r_3d__ │ │ │ │ -0000000000006310 T dfftw_plan_dft_c2r__ │ │ │ │ -00000000000011d0 T dfftw_plan_dft_r2c_ │ │ │ │ -0000000000001340 T dfftw_plan_dft_r2c_1d_ │ │ │ │ -0000000000005480 T dfftw_plan_dft_r2c_1d__ │ │ │ │ -0000000000001360 T dfftw_plan_dft_r2c_2d_ │ │ │ │ -00000000000054a0 T dfftw_plan_dft_r2c_2d__ │ │ │ │ -0000000000001380 T dfftw_plan_dft_r2c_3d_ │ │ │ │ -00000000000054c0 T dfftw_plan_dft_r2c_3d__ │ │ │ │ -0000000000005310 T dfftw_plan_dft_r2c__ │ │ │ │ -0000000000000800 T dfftw_plan_guru_dft_ │ │ │ │ -0000000000004940 T dfftw_plan_guru_dft__ │ │ │ │ -0000000000002800 T dfftw_plan_guru_dft_c2r_ │ │ │ │ -0000000000006940 T dfftw_plan_guru_dft_c2r__ │ │ │ │ -0000000000001800 T dfftw_plan_guru_dft_r2c_ │ │ │ │ -0000000000005940 T dfftw_plan_guru_dft_r2c__ │ │ │ │ -0000000000003b60 T dfftw_plan_guru_r2r_ │ │ │ │ -0000000000007ca0 T dfftw_plan_guru_r2r__ │ │ │ │ -0000000000000cc0 T dfftw_plan_guru_split_dft_ │ │ │ │ -0000000000004e00 T dfftw_plan_guru_split_dft__ │ │ │ │ -0000000000002cc0 T dfftw_plan_guru_split_dft_c2r_ │ │ │ │ -0000000000006e00 T dfftw_plan_guru_split_dft_c2r__ │ │ │ │ -0000000000001cc0 T dfftw_plan_guru_split_dft_r2c_ │ │ │ │ -0000000000005e00 T dfftw_plan_guru_split_dft_r2c__ │ │ │ │ -0000000000000390 T dfftw_plan_many_dft_ │ │ │ │ -00000000000044d0 T dfftw_plan_many_dft__ │ │ │ │ -00000000000023b0 T dfftw_plan_many_dft_c2r_ │ │ │ │ -00000000000064f0 T dfftw_plan_many_dft_c2r__ │ │ │ │ -00000000000013b0 T dfftw_plan_many_dft_r2c_ │ │ │ │ -00000000000054f0 T dfftw_plan_many_dft_r2c__ │ │ │ │ -0000000000003590 T dfftw_plan_many_r2r_ │ │ │ │ -00000000000076d0 T dfftw_plan_many_r2r__ │ │ │ │ -00000000000031e0 T dfftw_plan_r2r_ │ │ │ │ -00000000000034e0 T dfftw_plan_r2r_1d_ │ │ │ │ -0000000000007620 T dfftw_plan_r2r_1d__ │ │ │ │ -0000000000003500 T dfftw_plan_r2r_2d_ │ │ │ │ -0000000000007640 T dfftw_plan_r2r_2d__ │ │ │ │ -0000000000003540 T dfftw_plan_r2r_3d_ │ │ │ │ -0000000000007680 T dfftw_plan_r2r_3d__ │ │ │ │ -0000000000007320 T dfftw_plan_r2r__ │ │ │ │ +00000000000002f0 T dfftw_plan_dft_1d_ │ │ │ │ +00000000000040f0 T dfftw_plan_dft_1d__ │ │ │ │ +0000000000000310 T dfftw_plan_dft_2d_ │ │ │ │ +0000000000004110 T dfftw_plan_dft_2d__ │ │ │ │ +0000000000000340 T dfftw_plan_dft_3d_ │ │ │ │ +0000000000004140 T dfftw_plan_dft_3d__ │ │ │ │ +0000000000003f80 T dfftw_plan_dft__ │ │ │ │ +0000000000002070 T dfftw_plan_dft_c2r_ │ │ │ │ +00000000000021d0 T dfftw_plan_dft_c2r_1d_ │ │ │ │ +0000000000005fd0 T dfftw_plan_dft_c2r_1d__ │ │ │ │ +00000000000021f0 T dfftw_plan_dft_c2r_2d_ │ │ │ │ +0000000000005ff0 T dfftw_plan_dft_c2r_2d__ │ │ │ │ +0000000000002210 T dfftw_plan_dft_c2r_3d_ │ │ │ │ +0000000000006010 T dfftw_plan_dft_c2r_3d__ │ │ │ │ +0000000000005e70 T dfftw_plan_dft_c2r__ │ │ │ │ +0000000000001130 T dfftw_plan_dft_r2c_ │ │ │ │ +0000000000001290 T dfftw_plan_dft_r2c_1d_ │ │ │ │ +0000000000005090 T dfftw_plan_dft_r2c_1d__ │ │ │ │ +00000000000012b0 T dfftw_plan_dft_r2c_2d_ │ │ │ │ +00000000000050b0 T dfftw_plan_dft_r2c_2d__ │ │ │ │ +00000000000012d0 T dfftw_plan_dft_r2c_3d_ │ │ │ │ +00000000000050d0 T dfftw_plan_dft_r2c_3d__ │ │ │ │ +0000000000004f30 T dfftw_plan_dft_r2c__ │ │ │ │ +0000000000000790 T dfftw_plan_guru_dft_ │ │ │ │ +0000000000004590 T dfftw_plan_guru_dft__ │ │ │ │ +0000000000002630 T dfftw_plan_guru_dft_c2r_ │ │ │ │ +0000000000006430 T dfftw_plan_guru_dft_c2r__ │ │ │ │ +00000000000016f0 T dfftw_plan_guru_dft_r2c_ │ │ │ │ +00000000000054f0 T dfftw_plan_guru_dft_r2c__ │ │ │ │ +0000000000003870 T dfftw_plan_guru_r2r_ │ │ │ │ +0000000000007670 T dfftw_plan_guru_r2r__ │ │ │ │ +0000000000000c30 T dfftw_plan_guru_split_dft_ │ │ │ │ +0000000000004a30 T dfftw_plan_guru_split_dft__ │ │ │ │ +0000000000002ac0 T dfftw_plan_guru_split_dft_c2r_ │ │ │ │ +00000000000068c0 T dfftw_plan_guru_split_dft_c2r__ │ │ │ │ +0000000000001b80 T dfftw_plan_guru_split_dft_r2c_ │ │ │ │ +0000000000005980 T dfftw_plan_guru_split_dft_r2c__ │ │ │ │ +0000000000000380 T dfftw_plan_many_dft_ │ │ │ │ +0000000000004180 T dfftw_plan_many_dft__ │ │ │ │ +0000000000002240 T dfftw_plan_many_dft_c2r_ │ │ │ │ +0000000000006040 T dfftw_plan_many_dft_c2r__ │ │ │ │ +0000000000001300 T dfftw_plan_many_dft_r2c_ │ │ │ │ +0000000000005100 T dfftw_plan_many_dft_r2c__ │ │ │ │ +0000000000003320 T dfftw_plan_many_r2r_ │ │ │ │ +0000000000007120 T dfftw_plan_many_r2r__ │ │ │ │ +0000000000002fc0 T dfftw_plan_r2r_ │ │ │ │ +0000000000003270 T dfftw_plan_r2r_1d_ │ │ │ │ +0000000000007070 T dfftw_plan_r2r_1d__ │ │ │ │ +0000000000003290 T dfftw_plan_r2r_2d_ │ │ │ │ +0000000000007090 T dfftw_plan_r2r_2d__ │ │ │ │ +00000000000032d0 T dfftw_plan_r2r_3d_ │ │ │ │ +00000000000070d0 T dfftw_plan_r2r_3d__ │ │ │ │ +0000000000006dc0 T dfftw_plan_r2r__ │ │ │ │ 0000000000000100 T dfftw_print_plan_ │ │ │ │ -0000000000004240 T dfftw_print_plan__ │ │ │ │ +0000000000003f00 T dfftw_print_plan__ │ │ │ │ 0000000000000170 T dfftw_set_timelimit_ │ │ │ │ -00000000000042b0 T dfftw_set_timelimit__ │ │ │ │ +0000000000003f70 T dfftw_set_timelimit__ │ │ │ │ U fflush │ │ │ │ U fftw_cleanup │ │ │ │ U fftw_cost │ │ │ │ U fftw_destroy_plan │ │ │ │ U fftw_estimate_cost │ │ │ │ U fftw_export_wisdom │ │ │ │ U fftw_flops │ │ │ │ @@ -7125,15 +7125,15 @@ │ │ │ │ U fftw_scanner_destroy │ │ │ │ U fftw_the_planner │ │ │ │ U fopen │ │ │ │ U fread │ │ │ │ 0000000000000000 t getchr_file │ │ │ │ │ │ │ │ import-wisdom-from-string.o: │ │ │ │ -0000000000000030 T fftw_import_wisdom_from_string │ │ │ │ +0000000000000020 T fftw_import_wisdom_from_string │ │ │ │ U fftw_mkscanner │ │ │ │ U fftw_scanner_destroy │ │ │ │ U fftw_the_planner │ │ │ │ 0000000000000000 t getchr_str │ │ │ │ │ │ │ │ import-wisdom.o: │ │ │ │ 0000000000000010 T fftw_import_wisdom │ │ │ │ @@ -7152,18 +7152,18 @@ │ │ │ │ │ │ │ │ map-r2r-kind.o: │ │ │ │ 0000000000000000 r CSWTCH.2 │ │ │ │ U fftw_malloc_plain │ │ │ │ 0000000000000000 T fftw_map_r2r_kind │ │ │ │ │ │ │ │ mapflags.o: │ │ │ │ -0000000000000000 r .LC3 │ │ │ │ -0000000000000008 r .LC4 │ │ │ │ -0000000000000010 r .LC5 │ │ │ │ -0000000000000018 r .LC6 │ │ │ │ +0000000000000000 r .LC2 │ │ │ │ +0000000000000008 r .LC3 │ │ │ │ +0000000000000010 r .LC4 │ │ │ │ +0000000000000018 r .LC5 │ │ │ │ 0000000000000000 T fftw_mapflags │ │ │ │ U log │ │ │ │ U memcpy │ │ │ │ │ │ │ │ mkprinter-file.o: │ │ │ │ U fftw_mkprinter │ │ │ │ 00000000000000c0 T fftw_mkprinter_file │ │ │ │ @@ -7180,20 +7180,20 @@ │ │ │ │ │ │ │ │ mktensor-iodims.o: │ │ │ │ 0000000000000270 T fftw_guru_kosherp │ │ │ │ U fftw_mktensor │ │ │ │ 0000000000000000 T fftw_mktensor_iodims │ │ │ │ │ │ │ │ mktensor-iodims64.o: │ │ │ │ -0000000000000090 T fftw_guru64_kosherp │ │ │ │ +0000000000000080 T fftw_guru64_kosherp │ │ │ │ U fftw_mktensor │ │ │ │ 0000000000000000 T fftw_mktensor_iodims64 │ │ │ │ │ │ │ │ mktensor-rowmajor.o: │ │ │ │ -0000000000000120 T fftw_many_kosherp │ │ │ │ +0000000000000100 T fftw_many_kosherp │ │ │ │ U fftw_mktensor │ │ │ │ 0000000000000000 T fftw_mktensor_rowmajor │ │ │ │ │ │ │ │ plan-dft-1d.o: │ │ │ │ U fftw_plan_dft │ │ │ │ 0000000000000000 T fftw_plan_dft_1d │ │ │ │ │ │ │ │ @@ -7442,15 +7442,15 @@ │ │ │ │ U memcpy │ │ │ │ │ │ │ │ the-planner.o: │ │ │ │ 0000000000000040 T fftw_cleanup │ │ │ │ U fftw_configure_planner │ │ │ │ U fftw_mkplanner │ │ │ │ U fftw_planner_destroy │ │ │ │ -0000000000000080 T fftw_set_timelimit │ │ │ │ +0000000000000070 T fftw_set_timelimit │ │ │ │ 0000000000000000 T fftw_the_planner │ │ │ │ 0000000000000000 b plnr │ │ │ │ │ │ │ │ version.o: │ │ │ │ 0000000000000020 R fftw_cc │ │ │ │ 0000000000000015 R fftw_codelet_optim │ │ │ │ 0000000000000000 R fftw_version │ │ │ │ @@ -7666,38 +7666,38 @@ │ │ │ │ 0000000000000030 D fftw_dft_t1busimd_genus_sse2 │ │ │ │ 0000000000000060 D fftw_dft_t1fsimd_genus_sse2 │ │ │ │ 0000000000000050 D fftw_dft_t1fusimd_genus_sse2 │ │ │ │ 0000000000000010 D fftw_dft_t2bsimd_genus_sse2 │ │ │ │ 0000000000000020 D fftw_dft_t2fsimd_genus_sse2 │ │ │ │ 0000000000000000 D fftw_dft_tssimd_genus_sse2 │ │ │ │ 0000000000000000 t n1b_okp │ │ │ │ -00000000000000b0 t n1f_okp │ │ │ │ -0000000000000160 t n2b_okp │ │ │ │ -0000000000000210 t n2f_okp │ │ │ │ -00000000000002c0 t n2s_okp │ │ │ │ -0000000000000450 t q1b_okp │ │ │ │ -0000000000000360 t q1f_okp │ │ │ │ -0000000000000650 t t_okp_t1b │ │ │ │ -00000000000006d0 t t_okp_t1bu │ │ │ │ -0000000000000550 t t_okp_t1f │ │ │ │ -00000000000005d0 t t_okp_t1fu │ │ │ │ -00000000000004c0 t t_okp_t2b │ │ │ │ -0000000000000750 t t_okp_t2f │ │ │ │ -00000000000003d0 t ts_okp │ │ │ │ +00000000000000a0 t n1f_okp │ │ │ │ +0000000000000140 t n2b_okp │ │ │ │ +00000000000001e0 t n2f_okp │ │ │ │ +0000000000000280 t n2s_okp │ │ │ │ +0000000000000410 t q1b_okp │ │ │ │ +0000000000000320 t q1f_okp │ │ │ │ +00000000000005e0 t t_okp_t1b │ │ │ │ +0000000000000660 t t_okp_t1bu │ │ │ │ +0000000000000500 t t_okp_t1f │ │ │ │ +0000000000000570 t t_okp_t1fu │ │ │ │ +0000000000000480 t t_okp_t2b │ │ │ │ +00000000000006e0 t t_okp_t2f │ │ │ │ +0000000000000390 t ts_okp │ │ │ │ │ │ │ │ n1bv_10.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000010 r .LC5 │ │ │ │ 0000000000000020 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002a0 T fftw_codelet_n1bv_10_sse2 │ │ │ │ +00000000000002c0 T fftw_codelet_n1bv_10_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_10 │ │ │ │ │ │ │ │ n1bv_11.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000030 r .LC10 │ │ │ │ @@ -7709,27 +7709,27 @@ │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000020 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000520 T fftw_codelet_n1bv_11_sse2 │ │ │ │ +0000000000000560 T fftw_codelet_n1bv_11_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_11 │ │ │ │ │ │ │ │ n1bv_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000010 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002e0 T fftw_codelet_n1bv_12_sse2 │ │ │ │ +0000000000000310 T fftw_codelet_n1bv_12_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_12 │ │ │ │ │ │ │ │ n1bv_128.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ @@ -7772,15 +7772,15 @@ │ │ │ │ 0000000000000180 r .LC61 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000004620 T fftw_codelet_n1bv_128_sse2 │ │ │ │ +0000000000004b40 T fftw_codelet_n1bv_128_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_128 │ │ │ │ │ │ │ │ n1bv_13.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000050 r .LC10 │ │ │ │ @@ -7801,15 +7801,15 @@ │ │ │ │ 0000000000000130 r .LC38 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000520 T fftw_codelet_n1bv_13_sse2 │ │ │ │ +0000000000000570 T fftw_codelet_n1bv_13_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_13 │ │ │ │ │ │ │ │ n1bv_14.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000060 r .LC11 │ │ │ │ @@ -7817,15 +7817,15 @@ │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004e0 T fftw_codelet_n1bv_14_sse2 │ │ │ │ +0000000000000530 T fftw_codelet_n1bv_14_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_14 │ │ │ │ │ │ │ │ n1bv_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000060 r .LC11 │ │ │ │ @@ -7837,51 +7837,51 @@ │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004f0 T fftw_codelet_n1bv_15_sse2 │ │ │ │ +0000000000000550 T fftw_codelet_n1bv_15_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_15 │ │ │ │ │ │ │ │ n1bv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000400 T fftw_codelet_n1bv_16_sse2 │ │ │ │ +0000000000000440 T fftw_codelet_n1bv_16_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_16 │ │ │ │ │ │ │ │ n1bv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000100 T fftw_codelet_n1bv_2_sse2 │ │ │ │ +00000000000000c0 T fftw_codelet_n1bv_2_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_2 │ │ │ │ │ │ │ │ n1bv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000008 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000670 T fftw_codelet_n1bv_20_sse2 │ │ │ │ +00000000000006e0 T fftw_codelet_n1bv_20_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_20 │ │ │ │ │ │ │ │ n1bv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000040 r .LC10 │ │ │ │ @@ -7923,15 +7923,15 @@ │ │ │ │ 0000000000000250 r .LC75 │ │ │ │ 0000000000000260 r .LC77 │ │ │ │ 0000000000000270 r .LC79 │ │ │ │ 0000000000000030 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001120 T fftw_codelet_n1bv_25_sse2 │ │ │ │ +0000000000001240 T fftw_codelet_n1bv_25_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_25 │ │ │ │ │ │ │ │ n1bv_3.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ @@ -7952,51 +7952,51 @@ │ │ │ │ 0000000000000010 r .LC4 │ │ │ │ 0000000000000020 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000ae0 T fftw_codelet_n1bv_32_sse2 │ │ │ │ +0000000000000b90 T fftw_codelet_n1bv_32_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_32 │ │ │ │ │ │ │ │ n1bv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000000c0 T fftw_codelet_n1bv_4_sse2 │ │ │ │ +00000000000000d0 T fftw_codelet_n1bv_4_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_4 │ │ │ │ │ │ │ │ n1bv_5.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000010 r .LC5 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000180 T fftw_codelet_n1bv_5_sse2 │ │ │ │ +0000000000000190 T fftw_codelet_n1bv_5_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_5 │ │ │ │ │ │ │ │ n1bv_6.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000170 T fftw_codelet_n1bv_6_sse2 │ │ │ │ +0000000000000180 T fftw_codelet_n1bv_6_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_6 │ │ │ │ │ │ │ │ n1bv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000050 r .LC10 │ │ │ │ @@ -8013,15 +8013,15 @@ │ │ │ │ 00000000000000f0 r .LC29 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001c00 T fftw_codelet_n1bv_64_sse2 │ │ │ │ +0000000000001de0 T fftw_codelet_n1bv_64_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_64 │ │ │ │ │ │ │ │ n1bv_7.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000020 r .LC10 │ │ │ │ @@ -8029,26 +8029,26 @@ │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000010 r .LC5 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000270 T fftw_codelet_n1bv_7_sse2 │ │ │ │ +0000000000000290 T fftw_codelet_n1bv_7_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_7 │ │ │ │ │ │ │ │ n1bv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000001b0 T fftw_codelet_n1bv_8_sse2 │ │ │ │ +00000000000001d0 T fftw_codelet_n1bv_8_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_8 │ │ │ │ │ │ │ │ n1bv_9.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000040 r .LC10 │ │ │ │ @@ -8064,29 +8064,29 @@ │ │ │ │ 00000000000000d0 r .LC27 │ │ │ │ 0000000000000010 r .LC4 │ │ │ │ 0000000000000020 r .LC6 │ │ │ │ 0000000000000030 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000340 T fftw_codelet_n1bv_9_sse2 │ │ │ │ +0000000000000370 T fftw_codelet_n1bv_9_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_9 │ │ │ │ │ │ │ │ n1fv_10.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000010 r .LC5 │ │ │ │ 0000000000000020 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002a0 T fftw_codelet_n1fv_10_sse2 │ │ │ │ +00000000000002c0 T fftw_codelet_n1fv_10_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_10 │ │ │ │ │ │ │ │ n1fv_11.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000030 r .LC10 │ │ │ │ @@ -8098,27 +8098,27 @@ │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000020 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000520 T fftw_codelet_n1fv_11_sse2 │ │ │ │ +0000000000000560 T fftw_codelet_n1fv_11_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_11 │ │ │ │ │ │ │ │ n1fv_12.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002d0 T fftw_codelet_n1fv_12_sse2 │ │ │ │ +0000000000000300 T fftw_codelet_n1fv_12_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_12 │ │ │ │ │ │ │ │ n1fv_128.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ @@ -8161,15 +8161,15 @@ │ │ │ │ 0000000000000180 r .LC61 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000004540 T fftw_codelet_n1fv_128_sse2 │ │ │ │ +0000000000004a40 T fftw_codelet_n1fv_128_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_128 │ │ │ │ │ │ │ │ n1fv_13.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000050 r .LC10 │ │ │ │ @@ -8190,15 +8190,15 @@ │ │ │ │ 0000000000000130 r .LC38 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000510 T fftw_codelet_n1fv_13_sse2 │ │ │ │ +0000000000000560 T fftw_codelet_n1fv_13_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_13 │ │ │ │ │ │ │ │ n1fv_14.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000060 r .LC11 │ │ │ │ @@ -8206,15 +8206,15 @@ │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004e0 T fftw_codelet_n1fv_14_sse2 │ │ │ │ +0000000000000520 T fftw_codelet_n1fv_14_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_14 │ │ │ │ │ │ │ │ n1fv_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000060 r .LC11 │ │ │ │ @@ -8226,51 +8226,51 @@ │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004e0 T fftw_codelet_n1fv_15_sse2 │ │ │ │ +0000000000000530 T fftw_codelet_n1fv_15_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_15 │ │ │ │ │ │ │ │ n1fv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000410 T fftw_codelet_n1fv_16_sse2 │ │ │ │ +0000000000000450 T fftw_codelet_n1fv_16_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_16 │ │ │ │ │ │ │ │ n1fv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000100 T fftw_codelet_n1fv_2_sse2 │ │ │ │ +00000000000000c0 T fftw_codelet_n1fv_2_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_2 │ │ │ │ │ │ │ │ n1fv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000670 T fftw_codelet_n1fv_20_sse2 │ │ │ │ +00000000000006e0 T fftw_codelet_n1fv_20_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_20 │ │ │ │ │ │ │ │ n1fv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000050 r .LC10 │ │ │ │ @@ -8312,15 +8312,15 @@ │ │ │ │ 0000000000000260 r .LC75 │ │ │ │ 0000000000000270 r .LC77 │ │ │ │ 0000000000000280 r .LC79 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000010e0 T fftw_codelet_n1fv_25_sse2 │ │ │ │ +00000000000011e0 T fftw_codelet_n1fv_25_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_25 │ │ │ │ │ │ │ │ n1fv_3.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ @@ -8341,25 +8341,25 @@ │ │ │ │ 0000000000000010 r .LC4 │ │ │ │ 0000000000000020 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000ae0 T fftw_codelet_n1fv_32_sse2 │ │ │ │ +0000000000000ba0 T fftw_codelet_n1fv_32_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_32 │ │ │ │ │ │ │ │ n1fv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000000c0 T fftw_codelet_n1fv_4_sse2 │ │ │ │ +00000000000000d0 T fftw_codelet_n1fv_4_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_4 │ │ │ │ │ │ │ │ n1fv_5.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ @@ -8377,15 +8377,15 @@ │ │ │ │ n1fv_6.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000170 T fftw_codelet_n1fv_6_sse2 │ │ │ │ +0000000000000180 T fftw_codelet_n1fv_6_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_6 │ │ │ │ │ │ │ │ n1fv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000040 r .LC10 │ │ │ │ @@ -8402,15 +8402,15 @@ │ │ │ │ 00000000000000e0 r .LC29 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ 0000000000000020 r .LC6 │ │ │ │ 0000000000000030 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001be0 T fftw_codelet_n1fv_64_sse2 │ │ │ │ +0000000000001dd0 T fftw_codelet_n1fv_64_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_64 │ │ │ │ │ │ │ │ n1fv_7.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000020 r .LC10 │ │ │ │ @@ -8418,26 +8418,26 @@ │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000010 r .LC5 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000270 T fftw_codelet_n1fv_7_sse2 │ │ │ │ +0000000000000290 T fftw_codelet_n1fv_7_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_7 │ │ │ │ │ │ │ │ n1fv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000001b0 T fftw_codelet_n1fv_8_sse2 │ │ │ │ +00000000000001d0 T fftw_codelet_n1fv_8_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_8 │ │ │ │ │ │ │ │ n1fv_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000040 r .LC10 │ │ │ │ @@ -8453,41 +8453,41 @@ │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000010 r .LC4 │ │ │ │ 0000000000000020 r .LC6 │ │ │ │ 0000000000000030 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000330 T fftw_codelet_n1fv_9_sse2 │ │ │ │ +0000000000000360 T fftw_codelet_n1fv_9_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_9 │ │ │ │ │ │ │ │ n2bv_10.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000010 r .LC5 │ │ │ │ 0000000000000020 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000280 T fftw_codelet_n2bv_10_sse2 │ │ │ │ +00000000000002a0 T fftw_codelet_n2bv_10_sse2 │ │ │ │ U fftw_dft_n2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_10 │ │ │ │ │ │ │ │ n2bv_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000010 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002c0 T fftw_codelet_n2bv_12_sse2 │ │ │ │ +00000000000002f0 T fftw_codelet_n2bv_12_sse2 │ │ │ │ U fftw_dft_n2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_12 │ │ │ │ │ │ │ │ n2bv_14.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000060 r .LC11 │ │ │ │ @@ -8495,51 +8495,51 @@ │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004c0 T fftw_codelet_n2bv_14_sse2 │ │ │ │ +0000000000000510 T fftw_codelet_n2bv_14_sse2 │ │ │ │ U fftw_dft_n2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_14 │ │ │ │ │ │ │ │ n2bv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003e0 T fftw_codelet_n2bv_16_sse2 │ │ │ │ +0000000000000420 T fftw_codelet_n2bv_16_sse2 │ │ │ │ U fftw_dft_n2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_16 │ │ │ │ │ │ │ │ n2bv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000000b0 T fftw_codelet_n2bv_2_sse2 │ │ │ │ +00000000000000a0 T fftw_codelet_n2bv_2_sse2 │ │ │ │ U fftw_dft_n2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_2 │ │ │ │ │ │ │ │ n2bv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000008 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000640 T fftw_codelet_n2bv_20_sse2 │ │ │ │ +00000000000006c0 T fftw_codelet_n2bv_20_sse2 │ │ │ │ U fftw_dft_n2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_20 │ │ │ │ │ │ │ │ n2bv_32.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000050 r .LC11 │ │ │ │ @@ -8548,37 +8548,37 @@ │ │ │ │ 0000000000000010 r .LC4 │ │ │ │ 0000000000000020 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000a80 T fftw_codelet_n2bv_32_sse2 │ │ │ │ +0000000000000b30 T fftw_codelet_n2bv_32_sse2 │ │ │ │ U fftw_dft_n2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_32 │ │ │ │ │ │ │ │ n2bv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000000b0 T fftw_codelet_n2bv_4_sse2 │ │ │ │ +00000000000000c0 T fftw_codelet_n2bv_4_sse2 │ │ │ │ U fftw_dft_n2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_4 │ │ │ │ │ │ │ │ n2bv_6.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000160 T fftw_codelet_n2bv_6_sse2 │ │ │ │ +0000000000000170 T fftw_codelet_n2bv_6_sse2 │ │ │ │ U fftw_dft_n2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_6 │ │ │ │ │ │ │ │ n2bv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000050 r .LC10 │ │ │ │ @@ -8597,52 +8597,52 @@ │ │ │ │ 00000000000000f0 r .LC29 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001b70 T fftw_codelet_n2bv_64_sse2 │ │ │ │ +0000000000001d50 T fftw_codelet_n2bv_64_sse2 │ │ │ │ U fftw_dft_n2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_64 │ │ │ │ │ │ │ │ n2bv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000190 T fftw_codelet_n2bv_8_sse2 │ │ │ │ +00000000000001b0 T fftw_codelet_n2bv_8_sse2 │ │ │ │ U fftw_dft_n2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_8 │ │ │ │ │ │ │ │ n2fv_10.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000010 r .LC5 │ │ │ │ 0000000000000020 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000280 T fftw_codelet_n2fv_10_sse2 │ │ │ │ +00000000000002a0 T fftw_codelet_n2fv_10_sse2 │ │ │ │ U fftw_dft_n2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_10 │ │ │ │ │ │ │ │ n2fv_12.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002b0 T fftw_codelet_n2fv_12_sse2 │ │ │ │ +00000000000002e0 T fftw_codelet_n2fv_12_sse2 │ │ │ │ U fftw_dft_n2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_12 │ │ │ │ │ │ │ │ n2fv_14.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000060 r .LC11 │ │ │ │ @@ -8650,51 +8650,51 @@ │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004b0 T fftw_codelet_n2fv_14_sse2 │ │ │ │ +0000000000000500 T fftw_codelet_n2fv_14_sse2 │ │ │ │ U fftw_dft_n2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_14 │ │ │ │ │ │ │ │ n2fv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003e0 T fftw_codelet_n2fv_16_sse2 │ │ │ │ +0000000000000420 T fftw_codelet_n2fv_16_sse2 │ │ │ │ U fftw_dft_n2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_16 │ │ │ │ │ │ │ │ n2fv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000000b0 T fftw_codelet_n2fv_2_sse2 │ │ │ │ +00000000000000a0 T fftw_codelet_n2fv_2_sse2 │ │ │ │ U fftw_dft_n2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_2 │ │ │ │ │ │ │ │ n2fv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000630 T fftw_codelet_n2fv_20_sse2 │ │ │ │ +00000000000006a0 T fftw_codelet_n2fv_20_sse2 │ │ │ │ U fftw_dft_n2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_20 │ │ │ │ │ │ │ │ n2fv_32.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000050 r .LC11 │ │ │ │ @@ -8703,37 +8703,37 @@ │ │ │ │ 0000000000000010 r .LC4 │ │ │ │ 0000000000000020 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000a70 T fftw_codelet_n2fv_32_sse2 │ │ │ │ +0000000000000b40 T fftw_codelet_n2fv_32_sse2 │ │ │ │ U fftw_dft_n2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_32 │ │ │ │ │ │ │ │ n2fv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000000b0 T fftw_codelet_n2fv_4_sse2 │ │ │ │ +00000000000000c0 T fftw_codelet_n2fv_4_sse2 │ │ │ │ U fftw_dft_n2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_4 │ │ │ │ │ │ │ │ n2fv_6.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000160 T fftw_codelet_n2fv_6_sse2 │ │ │ │ +0000000000000170 T fftw_codelet_n2fv_6_sse2 │ │ │ │ U fftw_dft_n2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_6 │ │ │ │ │ │ │ │ n2fv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000040 r .LC10 │ │ │ │ @@ -8752,38 +8752,38 @@ │ │ │ │ 00000000000000e0 r .LC29 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ 0000000000000020 r .LC6 │ │ │ │ 0000000000000030 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001b30 T fftw_codelet_n2fv_64_sse2 │ │ │ │ +0000000000001d20 T fftw_codelet_n2fv_64_sse2 │ │ │ │ U fftw_dft_n2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_64 │ │ │ │ │ │ │ │ n2fv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000001a0 T fftw_codelet_n2fv_8_sse2 │ │ │ │ +00000000000001b0 T fftw_codelet_n2fv_8_sse2 │ │ │ │ U fftw_dft_n2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_8 │ │ │ │ │ │ │ │ n2sv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000008a0 T fftw_codelet_n2sv_16_sse2 │ │ │ │ +0000000000000930 T fftw_codelet_n2sv_16_sse2 │ │ │ │ U fftw_dft_n2ssimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2sv_16 │ │ │ │ │ │ │ │ n2sv_32.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000040 r .LC10 │ │ │ │ @@ -8791,24 +8791,24 @@ │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000010 r .LC4 │ │ │ │ 0000000000000020 r .LC6 │ │ │ │ 0000000000000030 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000016a0 T fftw_codelet_n2sv_32_sse2 │ │ │ │ +0000000000001810 T fftw_codelet_n2sv_32_sse2 │ │ │ │ U fftw_dft_n2ssimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2sv_32 │ │ │ │ │ │ │ │ n2sv_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002b0 T fftw_codelet_n2sv_4_sse2 │ │ │ │ +00000000000002c0 T fftw_codelet_n2sv_4_sse2 │ │ │ │ U fftw_dft_n2ssimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2sv_4 │ │ │ │ │ │ │ │ n2sv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ @@ -8834,200 +8834,200 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000003cc0 T fftw_codelet_n2sv_64_sse2 │ │ │ │ +00000000000040f0 T fftw_codelet_n2sv_64_sse2 │ │ │ │ U fftw_dft_n2ssimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2sv_64 │ │ │ │ │ │ │ │ n2sv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000660 T fftw_codelet_n2sv_8_sse2 │ │ │ │ +00000000000006b0 T fftw_codelet_n2sv_8_sse2 │ │ │ │ U fftw_dft_n2ssimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2sv_8 │ │ │ │ │ │ │ │ q1bv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000001d0 T fftw_codelet_q1bv_2_sse2 │ │ │ │ +00000000000001e0 T fftw_codelet_q1bv_2_sse2 │ │ │ │ U fftw_dft_q1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1bv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ q1bv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004e0 T fftw_codelet_q1bv_4_sse2 │ │ │ │ +0000000000000540 T fftw_codelet_q1bv_4_sse2 │ │ │ │ U fftw_dft_q1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1bv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ q1bv_5.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000010 r .LC5 │ │ │ │ 0000000000000020 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000a40 T fftw_codelet_q1bv_5_sse2 │ │ │ │ +0000000000000b20 T fftw_codelet_q1bv_5_sse2 │ │ │ │ U fftw_dft_q1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1bv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ q1bv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001c40 T fftw_codelet_q1bv_8_sse2 │ │ │ │ +0000000000001ec0 T fftw_codelet_q1bv_8_sse2 │ │ │ │ U fftw_dft_q1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1bv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ q1fv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000001c0 T fftw_codelet_q1fv_2_sse2 │ │ │ │ +00000000000001e0 T fftw_codelet_q1fv_2_sse2 │ │ │ │ U fftw_dft_q1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1fv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ q1fv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004e0 T fftw_codelet_q1fv_4_sse2 │ │ │ │ +0000000000000540 T fftw_codelet_q1fv_4_sse2 │ │ │ │ U fftw_dft_q1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1fv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ q1fv_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000008 r .LC5 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000010 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000a40 T fftw_codelet_q1fv_5_sse2 │ │ │ │ +0000000000000b20 T fftw_codelet_q1fv_5_sse2 │ │ │ │ U fftw_dft_q1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1fv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ q1fv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001b50 T fftw_codelet_q1fv_8_sse2 │ │ │ │ +0000000000001dc0 T fftw_codelet_q1fv_8_sse2 │ │ │ │ U fftw_dft_q1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1fv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1buv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000000 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000420 T fftw_codelet_t1buv_10_sse2 │ │ │ │ +0000000000000470 T fftw_codelet_t1buv_10_sse2 │ │ │ │ U fftw_dft_t1busimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1buv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000110 T fftw_codelet_t1buv_2_sse2 │ │ │ │ +0000000000000120 T fftw_codelet_t1buv_2_sse2 │ │ │ │ U fftw_dft_t1busimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1buv_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000120 T fftw_codelet_t1buv_3_sse2 │ │ │ │ +0000000000000130 T fftw_codelet_t1buv_3_sse2 │ │ │ │ U fftw_dft_t1busimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_3 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1buv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000140 T fftw_codelet_t1buv_4_sse2 │ │ │ │ +0000000000000150 T fftw_codelet_t1buv_4_sse2 │ │ │ │ U fftw_dft_t1busimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1buv_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000220 T fftw_codelet_t1buv_5_sse2 │ │ │ │ +0000000000000230 T fftw_codelet_t1buv_5_sse2 │ │ │ │ U fftw_dft_t1busimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1buv_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000240 T fftw_codelet_t1buv_6_sse2 │ │ │ │ +0000000000000270 T fftw_codelet_t1buv_6_sse2 │ │ │ │ U fftw_dft_t1busimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1buv_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9036,27 +9036,27 @@ │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000370 T fftw_codelet_t1buv_7_sse2 │ │ │ │ +00000000000003a0 T fftw_codelet_t1buv_7_sse2 │ │ │ │ U fftw_dft_t1busimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_7 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1buv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002d0 T fftw_codelet_t1buv_8_sse2 │ │ │ │ +0000000000000310 T fftw_codelet_t1buv_8_sse2 │ │ │ │ U fftw_dft_t1busimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1buv_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9073,43 +9073,43 @@ │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000020 r .LC5 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000480 T fftw_codelet_t1buv_9_sse2 │ │ │ │ +00000000000004d0 T fftw_codelet_t1buv_9_sse2 │ │ │ │ U fftw_dft_t1busimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_9 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000000 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000420 T fftw_codelet_t1bv_10_sse2 │ │ │ │ +0000000000000470 T fftw_codelet_t1bv_10_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000510 T fftw_codelet_t1bv_12_sse2 │ │ │ │ +0000000000000570 T fftw_codelet_t1bv_12_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9122,55 +9122,55 @@ │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000007a0 T fftw_codelet_t1bv_15_sse2 │ │ │ │ +0000000000000820 T fftw_codelet_t1bv_15_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_15 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000006f0 T fftw_codelet_t1bv_16_sse2 │ │ │ │ +0000000000000780 T fftw_codelet_t1bv_16_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000110 T fftw_codelet_t1bv_2_sse2 │ │ │ │ +0000000000000120 T fftw_codelet_t1bv_2_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000a60 T fftw_codelet_t1bv_20_sse2 │ │ │ │ +0000000000000b20 T fftw_codelet_t1bv_20_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9216,28 +9216,28 @@ │ │ │ │ 0000000000000260 r .LC75 │ │ │ │ 0000000000000270 r .LC77 │ │ │ │ 0000000000000280 r .LC79 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000014b0 T fftw_codelet_t1bv_25_sse2 │ │ │ │ +0000000000001640 T fftw_codelet_t1bv_25_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000120 T fftw_codelet_t1bv_3_sse2 │ │ │ │ +0000000000000130 T fftw_codelet_t1bv_3_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_3 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9247,54 +9247,54 @@ │ │ │ │ 0000000000000010 r .LC3 │ │ │ │ 0000000000000008 r .LC6 │ │ │ │ 0000000000000020 r .LC7 │ │ │ │ 0000000000000030 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001180 T fftw_codelet_t1bv_32_sse2 │ │ │ │ +00000000000012e0 T fftw_codelet_t1bv_32_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000140 T fftw_codelet_t1bv_4_sse2 │ │ │ │ +0000000000000150 T fftw_codelet_t1bv_4_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000220 T fftw_codelet_t1bv_5_sse2 │ │ │ │ +0000000000000230 T fftw_codelet_t1bv_5_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000240 T fftw_codelet_t1bv_6_sse2 │ │ │ │ +0000000000000270 T fftw_codelet_t1bv_6_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9315,15 +9315,15 @@ │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002870 T fftw_codelet_t1bv_64_sse2 │ │ │ │ +0000000000002bb0 T fftw_codelet_t1bv_64_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_64 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9332,27 +9332,27 @@ │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000370 T fftw_codelet_t1bv_7_sse2 │ │ │ │ +00000000000003a0 T fftw_codelet_t1bv_7_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_7 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002d0 T fftw_codelet_t1bv_8_sse2 │ │ │ │ +0000000000000310 T fftw_codelet_t1bv_8_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1bv_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9369,30 +9369,30 @@ │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000020 r .LC5 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000480 T fftw_codelet_t1bv_9_sse2 │ │ │ │ +00000000000004d0 T fftw_codelet_t1bv_9_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_9 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fuv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000000 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000430 T fftw_codelet_t1fuv_10_sse2 │ │ │ │ +0000000000000480 T fftw_codelet_t1fuv_10_sse2 │ │ │ │ U fftw_dft_t1fusimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fuv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9408,54 +9408,54 @@ │ │ │ │ t1fuv_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000110 T fftw_codelet_t1fuv_3_sse2 │ │ │ │ +0000000000000130 T fftw_codelet_t1fuv_3_sse2 │ │ │ │ U fftw_dft_t1fusimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_3 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fuv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000140 T fftw_codelet_t1fuv_4_sse2 │ │ │ │ +0000000000000150 T fftw_codelet_t1fuv_4_sse2 │ │ │ │ U fftw_dft_t1fusimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fuv_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000220 T fftw_codelet_t1fuv_5_sse2 │ │ │ │ +0000000000000240 T fftw_codelet_t1fuv_5_sse2 │ │ │ │ U fftw_dft_t1fusimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fuv_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000240 T fftw_codelet_t1fuv_6_sse2 │ │ │ │ +0000000000000270 T fftw_codelet_t1fuv_6_sse2 │ │ │ │ U fftw_dft_t1fusimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fuv_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9464,27 +9464,27 @@ │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000370 T fftw_codelet_t1fuv_7_sse2 │ │ │ │ +00000000000003a0 T fftw_codelet_t1fuv_7_sse2 │ │ │ │ U fftw_dft_t1fusimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_7 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fuv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002d0 T fftw_codelet_t1fuv_8_sse2 │ │ │ │ +0000000000000310 T fftw_codelet_t1fuv_8_sse2 │ │ │ │ U fftw_dft_t1fusimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fuv_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9501,43 +9501,43 @@ │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000020 r .LC5 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000460 T fftw_codelet_t1fuv_9_sse2 │ │ │ │ +00000000000004b0 T fftw_codelet_t1fuv_9_sse2 │ │ │ │ U fftw_dft_t1fusimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_9 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000000 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000430 T fftw_codelet_t1fv_10_sse2 │ │ │ │ +0000000000000480 T fftw_codelet_t1fv_10_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004d0 T fftw_codelet_t1fv_12_sse2 │ │ │ │ +0000000000000530 T fftw_codelet_t1fv_12_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9550,29 +9550,29 @@ │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000730 T fftw_codelet_t1fv_15_sse2 │ │ │ │ +00000000000007b0 T fftw_codelet_t1fv_15_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_15 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000006d0 T fftw_codelet_t1fv_16_sse2 │ │ │ │ +0000000000000760 T fftw_codelet_t1fv_16_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9590,15 +9590,15 @@ │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000009c0 T fftw_codelet_t1fv_20_sse2 │ │ │ │ +0000000000000a80 T fftw_codelet_t1fv_20_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9644,28 +9644,28 @@ │ │ │ │ 0000000000000270 r .LC77 │ │ │ │ 0000000000000280 r .LC79 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001510 T fftw_codelet_t1fv_25_sse2 │ │ │ │ +00000000000016a0 T fftw_codelet_t1fv_25_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000110 T fftw_codelet_t1fv_3_sse2 │ │ │ │ +0000000000000130 T fftw_codelet_t1fv_3_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_3 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9675,54 +9675,54 @@ │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001100 T fftw_codelet_t1fv_32_sse2 │ │ │ │ +0000000000001250 T fftw_codelet_t1fv_32_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000140 T fftw_codelet_t1fv_4_sse2 │ │ │ │ +0000000000000150 T fftw_codelet_t1fv_4_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000220 T fftw_codelet_t1fv_5_sse2 │ │ │ │ +0000000000000240 T fftw_codelet_t1fv_5_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000240 T fftw_codelet_t1fv_6_sse2 │ │ │ │ +0000000000000270 T fftw_codelet_t1fv_6_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9743,15 +9743,15 @@ │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002860 T fftw_codelet_t1fv_64_sse2 │ │ │ │ +0000000000002b80 T fftw_codelet_t1fv_64_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_64 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9760,27 +9760,27 @@ │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000370 T fftw_codelet_t1fv_7_sse2 │ │ │ │ +00000000000003a0 T fftw_codelet_t1fv_7_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_7 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002d0 T fftw_codelet_t1fv_8_sse2 │ │ │ │ +0000000000000310 T fftw_codelet_t1fv_8_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9797,38 +9797,38 @@ │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000020 r .LC5 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000460 T fftw_codelet_t1fv_9_sse2 │ │ │ │ +00000000000004b0 T fftw_codelet_t1fv_9_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_9 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1sv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000b10 T fftw_codelet_t1sv_16_sse2 │ │ │ │ +0000000000000be0 T fftw_codelet_t1sv_16_sse2 │ │ │ │ U fftw_dft_tssimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1sv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1sv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000170 T fftw_codelet_t1sv_2_sse2 │ │ │ │ +0000000000000180 T fftw_codelet_t1sv_2_sse2 │ │ │ │ U fftw_dft_tssimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1sv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1sv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9843,65 +9843,65 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001d00 T fftw_codelet_t1sv_32_sse2 │ │ │ │ +0000000000001f10 T fftw_codelet_t1sv_32_sse2 │ │ │ │ U fftw_dft_tssimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1sv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1sv_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000340 T fftw_codelet_t1sv_4_sse2 │ │ │ │ +0000000000000360 T fftw_codelet_t1sv_4_sse2 │ │ │ │ U fftw_dft_tssimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1sv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1sv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000440 T fftw_codelet_t1sv_8_sse2 │ │ │ │ +0000000000000480 T fftw_codelet_t1sv_8_sse2 │ │ │ │ U fftw_dft_tssimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1sv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2bv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000000 r .LC7 │ │ │ │ 0000000000000030 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000390 T fftw_codelet_t2bv_10_sse2 │ │ │ │ +00000000000003d0 T fftw_codelet_t2bv_10_sse2 │ │ │ │ U fftw_dft_t2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2bv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ 0000000000000020 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000005e0 T fftw_codelet_t2bv_16_sse2 │ │ │ │ +0000000000000640 T fftw_codelet_t2bv_16_sse2 │ │ │ │ U fftw_dft_t2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2bv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ @@ -9918,15 +9918,15 @@ │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000880 T fftw_codelet_t2bv_20_sse2 │ │ │ │ +0000000000000900 T fftw_codelet_t2bv_20_sse2 │ │ │ │ U fftw_dft_t2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2bv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -9969,15 +9969,15 @@ │ │ │ │ 0000000000000250 r .LC75 │ │ │ │ 0000000000000260 r .LC77 │ │ │ │ 0000000000000270 r .LC79 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000012e0 T fftw_codelet_t2bv_25_sse2 │ │ │ │ +0000000000001420 T fftw_codelet_t2bv_25_sse2 │ │ │ │ U fftw_dft_t2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2bv_32.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ @@ -9987,41 +9987,41 @@ │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000020 r .LC7 │ │ │ │ 0000000000000030 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000ed0 T fftw_codelet_t2bv_32_sse2 │ │ │ │ +0000000000000fc0 T fftw_codelet_t2bv_32_sse2 │ │ │ │ U fftw_dft_t2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2bv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000100 T fftw_codelet_t2bv_4_sse2 │ │ │ │ +0000000000000110 T fftw_codelet_t2bv_4_sse2 │ │ │ │ U fftw_dft_t2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2bv_5.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000001d0 T fftw_codelet_t2bv_5_sse2 │ │ │ │ +00000000000001f0 T fftw_codelet_t2bv_5_sse2 │ │ │ │ U fftw_dft_t2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2bv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10043,56 +10043,56 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002340 T fftw_codelet_t2bv_64_sse2 │ │ │ │ +0000000000002570 T fftw_codelet_t2bv_64_sse2 │ │ │ │ U fftw_dft_t2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_64 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2bv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000270 T fftw_codelet_t2bv_8_sse2 │ │ │ │ +0000000000000280 T fftw_codelet_t2bv_8_sse2 │ │ │ │ U fftw_dft_t2bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2fv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000000 r .LC7 │ │ │ │ 0000000000000030 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003a0 T fftw_codelet_t2fv_10_sse2 │ │ │ │ +00000000000003d0 T fftw_codelet_t2fv_10_sse2 │ │ │ │ U fftw_dft_t2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2fv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000005c0 T fftw_codelet_t2fv_16_sse2 │ │ │ │ +0000000000000620 T fftw_codelet_t2fv_16_sse2 │ │ │ │ U fftw_dft_t2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2fv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ @@ -10109,15 +10109,15 @@ │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000008a0 T fftw_codelet_t2fv_20_sse2 │ │ │ │ +0000000000000910 T fftw_codelet_t2fv_20_sse2 │ │ │ │ U fftw_dft_t2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2fv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10160,15 +10160,15 @@ │ │ │ │ 0000000000000250 r .LC75 │ │ │ │ 0000000000000260 r .LC77 │ │ │ │ 0000000000000270 r .LC79 │ │ │ │ 0000000000000030 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000012e0 T fftw_codelet_t2fv_25_sse2 │ │ │ │ +0000000000001420 T fftw_codelet_t2fv_25_sse2 │ │ │ │ U fftw_dft_t2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2fv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10178,41 +10178,41 @@ │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000ea0 T fftw_codelet_t2fv_32_sse2 │ │ │ │ +0000000000000f80 T fftw_codelet_t2fv_32_sse2 │ │ │ │ U fftw_dft_t2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2fv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000100 T fftw_codelet_t2fv_4_sse2 │ │ │ │ +0000000000000110 T fftw_codelet_t2fv_4_sse2 │ │ │ │ U fftw_dft_t2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2fv_5.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000001d0 T fftw_codelet_t2fv_5_sse2 │ │ │ │ +00000000000001f0 T fftw_codelet_t2fv_5_sse2 │ │ │ │ U fftw_dft_t2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2fv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10234,40 +10234,40 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002360 T fftw_codelet_t2fv_64_sse2 │ │ │ │ +0000000000002590 T fftw_codelet_t2fv_64_sse2 │ │ │ │ U fftw_dft_t2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_64 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2fv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000260 T fftw_codelet_t2fv_8_sse2 │ │ │ │ +0000000000000270 T fftw_codelet_t2fv_8_sse2 │ │ │ │ U fftw_dft_t2fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2sv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000cc0 T fftw_codelet_t2sv_16_sse2 │ │ │ │ +0000000000000da0 T fftw_codelet_t2sv_16_sse2 │ │ │ │ U fftw_dft_tssimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2sv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2sv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10283,80 +10283,80 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000022d0 T fftw_codelet_t2sv_32_sse2 │ │ │ │ +0000000000002560 T fftw_codelet_t2sv_32_sse2 │ │ │ │ U fftw_dft_tssimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2sv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2sv_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000380 T fftw_codelet_t2sv_4_sse2 │ │ │ │ +00000000000003b0 T fftw_codelet_t2sv_4_sse2 │ │ │ │ U fftw_dft_tssimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2sv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t2sv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004d0 T fftw_codelet_t2sv_8_sse2 │ │ │ │ +0000000000000520 T fftw_codelet_t2sv_8_sse2 │ │ │ │ U fftw_dft_tssimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2sv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3bv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004c0 T fftw_codelet_t3bv_10_sse2 │ │ │ │ +0000000000000520 T fftw_codelet_t3bv_10_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3bv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000007f0 T fftw_codelet_t3bv_16_sse2 │ │ │ │ +0000000000000890 T fftw_codelet_t3bv_16_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3bv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000b70 T fftw_codelet_t3bv_20_sse2 │ │ │ │ +0000000000000c50 T fftw_codelet_t3bv_20_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3bv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10404,15 +10404,15 @@ │ │ │ │ 0000000000000260 r .LC75 │ │ │ │ 0000000000000270 r .LC77 │ │ │ │ 0000000000000280 r .LC79 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001730 T fftw_codelet_t3bv_25_sse2 │ │ │ │ +00000000000018e0 T fftw_codelet_t3bv_25_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3bv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10422,97 +10422,97 @@ │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001480 T fftw_codelet_t3bv_32_sse2 │ │ │ │ +0000000000001620 T fftw_codelet_t3bv_32_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3bv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000150 T fftw_codelet_t3bv_4_sse2 │ │ │ │ +0000000000000170 T fftw_codelet_t3bv_4_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3bv_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000250 T fftw_codelet_t3bv_5_sse2 │ │ │ │ +0000000000000270 T fftw_codelet_t3bv_5_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3bv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000330 T fftw_codelet_t3bv_8_sse2 │ │ │ │ +0000000000000360 T fftw_codelet_t3bv_8_sse2 │ │ │ │ U fftw_dft_t1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3fv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004a0 T fftw_codelet_t3fv_10_sse2 │ │ │ │ +0000000000000500 T fftw_codelet_t3fv_10_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3fv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000007f0 T fftw_codelet_t3fv_16_sse2 │ │ │ │ +0000000000000880 T fftw_codelet_t3fv_16_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3fv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000b40 T fftw_codelet_t3fv_20_sse2 │ │ │ │ +0000000000000c20 T fftw_codelet_t3fv_20_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3fv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10560,15 +10560,15 @@ │ │ │ │ 0000000000000270 r .LC77 │ │ │ │ 0000000000000280 r .LC79 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000017c0 T fftw_codelet_t3fv_25_sse2 │ │ │ │ +0000000000001980 T fftw_codelet_t3fv_25_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3fv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10578,53 +10578,53 @@ │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000013e0 T fftw_codelet_t3fv_32_sse2 │ │ │ │ +0000000000001560 T fftw_codelet_t3fv_32_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3fv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000150 T fftw_codelet_t3fv_4_sse2 │ │ │ │ +0000000000000170 T fftw_codelet_t3fv_4_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3fv_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000250 T fftw_codelet_t3fv_5_sse2 │ │ │ │ +0000000000000280 T fftw_codelet_t3fv_5_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t3fv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000330 T fftw_codelet_t3fv_8_sse2 │ │ │ │ +0000000000000370 T fftw_codelet_t3fv_8_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt21-codlist.o: │ │ │ │ U fftw_codelet_hc2cbdftv_10_sse2 │ │ │ │ @@ -10658,42 +10658,42 @@ │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004c0 T fftw_codelet_hc2cbdftv_10_sse2 │ │ │ │ +0000000000000510 T fftw_codelet_hc2cbdftv_10_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cbdftv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdftv_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000005b0 T fftw_codelet_hc2cbdftv_12_sse2 │ │ │ │ +0000000000000630 T fftw_codelet_hc2cbdftv_12_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cbdftv_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdftv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000850 T fftw_codelet_hc2cbdftv_16_sse2 │ │ │ │ +0000000000000900 T fftw_codelet_hc2cbdftv_16_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cbdftv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdftv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10709,15 +10709,15 @@ │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000bf0 T fftw_codelet_hc2cbdftv_20_sse2 │ │ │ │ +0000000000000cf0 T fftw_codelet_hc2cbdftv_20_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cbdftv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdftv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10727,51 +10727,51 @@ │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000014a0 T fftw_codelet_hc2cbdftv_32_sse2 │ │ │ │ +0000000000001680 T fftw_codelet_hc2cbdftv_32_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cbdftv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdftv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002a0 T fftw_codelet_hc2cbdftv_4_sse2 │ │ │ │ +00000000000002e0 T fftw_codelet_hc2cbdftv_4_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cbdftv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdftv_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000280 T fftw_codelet_hc2cbdftv_6_sse2 │ │ │ │ +00000000000002c0 T fftw_codelet_hc2cbdftv_6_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cbdftv_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdftv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000010 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000330 T fftw_codelet_hc2cbdftv_8_sse2 │ │ │ │ +0000000000000370 T fftw_codelet_hc2cbdftv_8_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cbdftv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdftv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10779,30 +10779,30 @@ │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004c0 T fftw_codelet_hc2cfdftv_10_sse2 │ │ │ │ +0000000000000520 T fftw_codelet_hc2cfdftv_10_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cfdftv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdftv_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000010 r .LC3 │ │ │ │ 0000000000000020 r .LC5 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000005b0 T fftw_codelet_hc2cfdftv_12_sse2 │ │ │ │ +0000000000000620 T fftw_codelet_hc2cfdftv_12_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cfdftv_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdftv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10810,25 +10810,25 @@ │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000800 T fftw_codelet_hc2cfdftv_16_sse2 │ │ │ │ +00000000000008a0 T fftw_codelet_hc2cfdftv_16_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cfdftv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdftv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000000 d desc │ │ │ │ -00000000000000b0 T fftw_codelet_hc2cfdftv_2_sse2 │ │ │ │ +00000000000000c0 T fftw_codelet_hc2cfdftv_2_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cfdftv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdftv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10840,15 +10840,15 @@ │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000b90 T fftw_codelet_hc2cfdftv_20_sse2 │ │ │ │ +0000000000000c80 T fftw_codelet_hc2cfdftv_20_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cfdftv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdftv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -10861,55 +10861,55 @@ │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000050 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000013a0 T fftw_codelet_hc2cfdftv_32_sse2 │ │ │ │ +0000000000001530 T fftw_codelet_hc2cfdftv_32_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cfdftv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdftv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002f0 T fftw_codelet_hc2cfdftv_4_sse2 │ │ │ │ +0000000000000320 T fftw_codelet_hc2cfdftv_4_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cfdftv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdftv_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002c0 T fftw_codelet_hc2cfdftv_6_sse2 │ │ │ │ +00000000000002f0 T fftw_codelet_hc2cfdftv_6_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cfdftv_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cfdftv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000360 T fftw_codelet_hc2cfdftv_8_sse2 │ │ │ │ +00000000000003a0 T fftw_codelet_hc2cfdftv_8_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cfdftv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt23-codlist.o: │ │ │ │ U fftw_codelet_n1bv_10_avx │ │ │ │ @@ -11096,27 +11096,27 @@ │ │ │ │ 0000000000000030 D fftw_dft_t1busimd_genus_avx │ │ │ │ 0000000000000060 D fftw_dft_t1fsimd_genus_avx │ │ │ │ 0000000000000050 D fftw_dft_t1fusimd_genus_avx │ │ │ │ 0000000000000010 D fftw_dft_t2bsimd_genus_avx │ │ │ │ 0000000000000020 D fftw_dft_t2fsimd_genus_avx │ │ │ │ 0000000000000000 D fftw_dft_tssimd_genus_avx │ │ │ │ 0000000000000000 t n1b_okp │ │ │ │ -00000000000000c0 t n1f_okp │ │ │ │ -0000000000000180 t n2b_okp │ │ │ │ -0000000000000240 t n2f_okp │ │ │ │ -0000000000000300 t n2s_okp │ │ │ │ -0000000000000700 t q1b_okp │ │ │ │ -00000000000003a0 t q1f_okp │ │ │ │ -0000000000000670 t t_okp_t1b │ │ │ │ -00000000000004b0 t t_okp_t1bu │ │ │ │ -0000000000000550 t t_okp_t1f │ │ │ │ -00000000000005d0 t t_okp_t1fu │ │ │ │ -0000000000000820 t t_okp_t2b │ │ │ │ -0000000000000790 t t_okp_t2f │ │ │ │ -0000000000000430 t ts_okp │ │ │ │ +00000000000000b0 t n1f_okp │ │ │ │ +0000000000000160 t n2b_okp │ │ │ │ +0000000000000210 t n2f_okp │ │ │ │ +00000000000002c0 t n2s_okp │ │ │ │ +00000000000006a0 t q1b_okp │ │ │ │ +0000000000000360 t q1f_okp │ │ │ │ +0000000000000610 t t_okp_t1b │ │ │ │ +0000000000000470 t t_okp_t1bu │ │ │ │ +0000000000000500 t t_okp_t1f │ │ │ │ +0000000000000580 t t_okp_t1fu │ │ │ │ +00000000000007c0 t t_okp_t2b │ │ │ │ +0000000000000730 t t_okp_t2f │ │ │ │ +00000000000003f0 t ts_okp │ │ │ │ │ │ │ │ lt25-n1bv_10.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000020 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ @@ -11198,15 +11198,15 @@ │ │ │ │ 0000000000000300 r .LC61 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000060 r .LC8 │ │ │ │ 0000000000000060 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000004570 T fftw_codelet_n1bv_128_avx │ │ │ │ +00000000000045b0 T fftw_codelet_n1bv_128_avx │ │ │ │ U fftw_dft_n1bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_128 │ │ │ │ │ │ │ │ lt29-n1bv_13.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 00000000000000a0 r .LC10 │ │ │ │ @@ -11285,29 +11285,29 @@ │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_16 │ │ │ │ │ │ │ │ lt33-n1bv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000170 T fftw_codelet_n1bv_2_avx │ │ │ │ +0000000000000160 T fftw_codelet_n1bv_2_avx │ │ │ │ U fftw_dft_n1bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_2 │ │ │ │ │ │ │ │ lt34-n1bv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000060 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000780 T fftw_codelet_n1bv_20_avx │ │ │ │ +0000000000000790 T fftw_codelet_n1bv_20_avx │ │ │ │ U fftw_dft_n1bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_20 │ │ │ │ │ │ │ │ lt35-n1bv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 00000000000000a0 r .LC10 │ │ │ │ @@ -11353,15 +11353,15 @@ │ │ │ │ 00000000000004e0 r .LC78 │ │ │ │ 0000000000000500 r .LC79 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ 0000000000000500 r .LC80 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001180 T fftw_codelet_n1bv_25_avx │ │ │ │ +0000000000001190 T fftw_codelet_n1bv_25_avx │ │ │ │ U fftw_dft_n1bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_25 │ │ │ │ │ │ │ │ lt36-n1bv_3.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ @@ -11382,15 +11382,15 @@ │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000c70 T fftw_codelet_n1bv_32_avx │ │ │ │ +0000000000000c60 T fftw_codelet_n1bv_32_avx │ │ │ │ U fftw_dft_n1bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_32 │ │ │ │ │ │ │ │ lt38-n1bv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ @@ -11418,15 +11418,15 @@ │ │ │ │ lt40-n1bv_6.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000370 T fftw_codelet_n1bv_6_avx │ │ │ │ +0000000000000360 T fftw_codelet_n1bv_6_avx │ │ │ │ U fftw_dft_n1bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_6 │ │ │ │ │ │ │ │ lt41-n1bv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ @@ -11450,15 +11450,15 @@ │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000060 r .LC7 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ 0000000000000080 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001e30 T fftw_codelet_n1bv_64_avx │ │ │ │ +0000000000001e40 T fftw_codelet_n1bv_64_avx │ │ │ │ U fftw_dft_n1bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_64 │ │ │ │ │ │ │ │ lt42-n1bv_7.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000020 r .LC10 │ │ │ │ @@ -11466,26 +11466,26 @@ │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000010 r .LC5 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000520 T fftw_codelet_n1bv_7_avx │ │ │ │ +0000000000000510 T fftw_codelet_n1bv_7_avx │ │ │ │ U fftw_dft_n1bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_7 │ │ │ │ │ │ │ │ lt43-n1bv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000440 T fftw_codelet_n1bv_8_avx │ │ │ │ +0000000000000430 T fftw_codelet_n1bv_8_avx │ │ │ │ U fftw_dft_n1bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_8 │ │ │ │ │ │ │ │ lt44-n1bv_9.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000080 r .LC10 │ │ │ │ @@ -11594,15 +11594,15 @@ │ │ │ │ 0000000000000300 r .LC61 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000060 r .LC8 │ │ │ │ 0000000000000060 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000004670 T fftw_codelet_n1fv_128_avx │ │ │ │ +0000000000004660 T fftw_codelet_n1fv_128_avx │ │ │ │ U fftw_dft_n1fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_128 │ │ │ │ │ │ │ │ lt49-n1fv_13.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 00000000000000a0 r .LC10 │ │ │ │ @@ -11623,15 +11623,15 @@ │ │ │ │ 0000000000000260 r .LC38 │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000590 T fftw_codelet_n1fv_13_avx │ │ │ │ +0000000000000580 T fftw_codelet_n1fv_13_avx │ │ │ │ U fftw_dft_n1fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_13 │ │ │ │ │ │ │ │ lt50-n1fv_14.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 00000000000000c0 r .LC11 │ │ │ │ @@ -11681,15 +11681,15 @@ │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_16 │ │ │ │ │ │ │ │ lt53-n1fv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000170 T fftw_codelet_n1fv_2_avx │ │ │ │ +0000000000000160 T fftw_codelet_n1fv_2_avx │ │ │ │ U fftw_dft_n1fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_2 │ │ │ │ │ │ │ │ lt54-n1fv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ @@ -11749,15 +11749,15 @@ │ │ │ │ 00000000000004e0 r .LC78 │ │ │ │ 0000000000000500 r .LC79 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ 0000000000000500 r .LC80 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001180 T fftw_codelet_n1fv_25_avx │ │ │ │ +0000000000001190 T fftw_codelet_n1fv_25_avx │ │ │ │ U fftw_dft_n1fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_25 │ │ │ │ │ │ │ │ lt56-n1fv_3.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ @@ -11778,15 +11778,15 @@ │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000c70 T fftw_codelet_n1fv_32_avx │ │ │ │ +0000000000000c50 T fftw_codelet_n1fv_32_avx │ │ │ │ U fftw_dft_n1fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_32 │ │ │ │ │ │ │ │ lt58-n1fv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ @@ -11846,15 +11846,15 @@ │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000060 r .LC7 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ 0000000000000080 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001e20 T fftw_codelet_n1fv_64_avx │ │ │ │ +0000000000001e00 T fftw_codelet_n1fv_64_avx │ │ │ │ U fftw_dft_n1fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_64 │ │ │ │ │ │ │ │ lt62-n1fv_7.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000020 r .LC10 │ │ │ │ @@ -11862,26 +11862,26 @@ │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000010 r .LC5 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000530 T fftw_codelet_n1fv_7_avx │ │ │ │ +0000000000000520 T fftw_codelet_n1fv_7_avx │ │ │ │ U fftw_dft_n1fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_7 │ │ │ │ │ │ │ │ lt63-n1fv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000440 T fftw_codelet_n1fv_8_avx │ │ │ │ +0000000000000430 T fftw_codelet_n1fv_8_avx │ │ │ │ U fftw_dft_n1fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_8 │ │ │ │ │ │ │ │ lt64-n1fv_9.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000060 r .LC10 │ │ │ │ @@ -11961,15 +11961,15 @@ │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_16 │ │ │ │ │ │ │ │ lt69-n2bv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000150 T fftw_codelet_n2bv_2_avx │ │ │ │ +0000000000000110 T fftw_codelet_n2bv_2_avx │ │ │ │ U fftw_dft_n2bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_2 │ │ │ │ │ │ │ │ lt70-n2bv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ @@ -11992,15 +11992,15 @@ │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000ab0 T fftw_codelet_n2bv_32_avx │ │ │ │ +0000000000000aa0 T fftw_codelet_n2bv_32_avx │ │ │ │ U fftw_dft_n2bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_32 │ │ │ │ │ │ │ │ lt72-n2bv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ @@ -12041,26 +12041,26 @@ │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000060 r .LC7 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ 0000000000000080 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001a40 T fftw_codelet_n2bv_64_avx │ │ │ │ +0000000000001a50 T fftw_codelet_n2bv_64_avx │ │ │ │ U fftw_dft_n2bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_64 │ │ │ │ │ │ │ │ lt75-n2bv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000001e0 T fftw_codelet_n2bv_8_avx │ │ │ │ +00000000000001d0 T fftw_codelet_n2bv_8_avx │ │ │ │ U fftw_dft_n2bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_8 │ │ │ │ │ │ │ │ lt76-n2fv_10.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ @@ -12116,15 +12116,15 @@ │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_16 │ │ │ │ │ │ │ │ lt80-n2fv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000150 T fftw_codelet_n2fv_2_avx │ │ │ │ +0000000000000110 T fftw_codelet_n2fv_2_avx │ │ │ │ U fftw_dft_n2fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_2 │ │ │ │ │ │ │ │ lt81-n2fv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ @@ -12147,15 +12147,15 @@ │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000ab0 T fftw_codelet_n2fv_32_avx │ │ │ │ +0000000000000a90 T fftw_codelet_n2fv_32_avx │ │ │ │ U fftw_dft_n2fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_32 │ │ │ │ │ │ │ │ lt83-n2fv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ @@ -12176,35 +12176,35 @@ │ │ │ │ 0000000000000190 T fftw_codelet_n2fv_6_avx │ │ │ │ U fftw_dft_n2fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_6 │ │ │ │ │ │ │ │ lt85-n2fv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ -00000000000000a0 r .LC10 │ │ │ │ -00000000000000c0 r .LC12 │ │ │ │ -00000000000000e0 r .LC14 │ │ │ │ -0000000000000100 r .LC15 │ │ │ │ -0000000000000120 r .LC17 │ │ │ │ -0000000000000140 r .LC19 │ │ │ │ +0000000000000080 r .LC10 │ │ │ │ +00000000000000a0 r .LC12 │ │ │ │ +00000000000000c0 r .LC14 │ │ │ │ +00000000000000e0 r .LC15 │ │ │ │ +0000000000000100 r .LC17 │ │ │ │ +0000000000000120 r .LC19 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ -0000000000000160 r .LC21 │ │ │ │ -0000000000000180 r .LC23 │ │ │ │ -00000000000001a0 r .LC25 │ │ │ │ -00000000000001c0 r .LC27 │ │ │ │ -00000000000001e0 r .LC29 │ │ │ │ -0000000000000040 r .LC4 │ │ │ │ -0000000000000060 r .LC6 │ │ │ │ -0000000000000060 r .LC7 │ │ │ │ -0000000000000080 r .LC8 │ │ │ │ -0000000000000080 r .LC9 │ │ │ │ +0000000000000140 r .LC21 │ │ │ │ +0000000000000160 r .LC23 │ │ │ │ +0000000000000180 r .LC25 │ │ │ │ +00000000000001a0 r .LC27 │ │ │ │ +00000000000001c0 r .LC29 │ │ │ │ +0000000000000000 r .LC5 │ │ │ │ +0000000000000040 r .LC6 │ │ │ │ +0000000000000040 r .LC7 │ │ │ │ +0000000000000060 r .LC8 │ │ │ │ +0000000000000060 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000019c0 T fftw_codelet_n2fv_64_avx │ │ │ │ +00000000000019d0 T fftw_codelet_n2fv_64_avx │ │ │ │ U fftw_dft_n2fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_64 │ │ │ │ │ │ │ │ lt86-n2fv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ @@ -12278,35 +12278,35 @@ │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000060 r .LC7 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ 0000000000000080 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000003bf0 T fftw_codelet_n2sv_64_avx │ │ │ │ +0000000000003be0 T fftw_codelet_n2sv_64_avx │ │ │ │ U fftw_dft_n2ssimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2sv_64 │ │ │ │ │ │ │ │ lt91-n2sv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000680 T fftw_codelet_n2sv_8_avx │ │ │ │ +0000000000000670 T fftw_codelet_n2sv_8_avx │ │ │ │ U fftw_dft_n2ssimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2sv_8 │ │ │ │ │ │ │ │ lt92-q1bv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000280 T fftw_codelet_q1bv_2_avx │ │ │ │ +0000000000000270 T fftw_codelet_q1bv_2_avx │ │ │ │ U fftw_dft_q1bsimd_genus_avx │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1bv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt93-q1bv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12347,26 +12347,26 @@ │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt96-q1fv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000280 T fftw_codelet_q1fv_2_avx │ │ │ │ +0000000000000270 T fftw_codelet_q1fv_2_avx │ │ │ │ U fftw_dft_q1fsimd_genus_avx │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1fv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt97-q1fv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000610 T fftw_codelet_q1fv_4_avx │ │ │ │ +0000000000000600 T fftw_codelet_q1fv_4_avx │ │ │ │ U fftw_dft_q1fsimd_genus_avx │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1fv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt98-q1fv_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12424,15 +12424,15 @@ │ │ │ │ lt102-t1buv_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002a0 T fftw_codelet_t1buv_3_avx │ │ │ │ +0000000000000290 T fftw_codelet_t1buv_3_avx │ │ │ │ U fftw_dft_t1busimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_3 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt103-t1buv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12463,15 +12463,15 @@ │ │ │ │ lt105-t1buv_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000520 T fftw_codelet_t1buv_6_avx │ │ │ │ +0000000000000510 T fftw_codelet_t1buv_6_avx │ │ │ │ U fftw_dft_t1busimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt106-t1buv_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12580,15 +12580,15 @@ │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000680 T fftw_codelet_t1bv_16_avx │ │ │ │ +0000000000000670 T fftw_codelet_t1bv_16_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt113-t1bv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12662,15 +12662,15 @@ │ │ │ │ 00000000000004c0 r .LC75 │ │ │ │ 00000000000004e0 r .LC77 │ │ │ │ 0000000000000500 r .LC79 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001380 T fftw_codelet_t1bv_25_avx │ │ │ │ +0000000000001360 T fftw_codelet_t1bv_25_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt116-t1bv_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12704,43 +12704,43 @@ │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt118-t1bv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000170 T fftw_codelet_t1bv_4_avx │ │ │ │ +0000000000000160 T fftw_codelet_t1bv_4_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt119-t1bv_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000220 T fftw_codelet_t1bv_5_avx │ │ │ │ +0000000000000210 T fftw_codelet_t1bv_5_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt120-t1bv_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000240 T fftw_codelet_t1bv_6_avx │ │ │ │ +0000000000000230 T fftw_codelet_t1bv_6_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt121-t1bv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12761,15 +12761,15 @@ │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002520 T fftw_codelet_t1bv_64_avx │ │ │ │ +0000000000002510 T fftw_codelet_t1bv_64_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_64 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt122-t1bv_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12778,27 +12778,27 @@ │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000330 T fftw_codelet_t1bv_7_avx │ │ │ │ +0000000000000320 T fftw_codelet_t1bv_7_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_7 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt123-t1bv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002e0 T fftw_codelet_t1bv_8_avx │ │ │ │ +00000000000002d0 T fftw_codelet_t1bv_8_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt124-t1bv_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12815,15 +12815,15 @@ │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000020 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ 0000000000000060 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000440 T fftw_codelet_t1bv_9_avx │ │ │ │ +0000000000000430 T fftw_codelet_t1bv_9_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_9 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt125-t1fuv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12854,26 +12854,26 @@ │ │ │ │ lt127-t1fuv_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002a0 T fftw_codelet_t1fuv_3_avx │ │ │ │ +0000000000000290 T fftw_codelet_t1fuv_3_avx │ │ │ │ U fftw_dft_t1fusimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_3 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt128-t1fuv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002f0 T fftw_codelet_t1fuv_4_avx │ │ │ │ +0000000000000300 T fftw_codelet_t1fuv_4_avx │ │ │ │ U fftw_dft_t1fusimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt129-t1fuv_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12893,15 +12893,15 @@ │ │ │ │ lt130-t1fuv_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000520 T fftw_codelet_t1fuv_6_avx │ │ │ │ +0000000000000510 T fftw_codelet_t1fuv_6_avx │ │ │ │ U fftw_dft_t1fusimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt131-t1fuv_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12910,15 +12910,15 @@ │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003b0 T fftw_codelet_t1fuv_7_avx │ │ │ │ +00000000000003a0 T fftw_codelet_t1fuv_7_avx │ │ │ │ U fftw_dft_t1fusimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_7 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt132-t1fuv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12975,15 +12975,15 @@ │ │ │ │ lt135-t1fv_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004a0 T fftw_codelet_t1fv_12_avx │ │ │ │ +0000000000000490 T fftw_codelet_t1fv_12_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt136-t1fv_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13092,15 +13092,15 @@ │ │ │ │ 00000000000004e0 r .LC77 │ │ │ │ 0000000000000500 r .LC79 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000013b0 T fftw_codelet_t1fv_25_avx │ │ │ │ +0000000000001360 T fftw_codelet_t1fv_25_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt141-t1fv_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13134,15 +13134,15 @@ │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt143-t1fv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000170 T fftw_codelet_t1fv_4_avx │ │ │ │ +0000000000000160 T fftw_codelet_t1fv_4_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt144-t1fv_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13191,15 +13191,15 @@ │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000002510 T fftw_codelet_t1fv_64_avx │ │ │ │ +0000000000002500 T fftw_codelet_t1fv_64_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_64 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt147-t1fv_7.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13301,41 +13301,41 @@ │ │ │ │ 0000000000000000 t t1sv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt153-t1sv_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000320 T fftw_codelet_t1sv_4_avx │ │ │ │ +0000000000000300 T fftw_codelet_t1sv_4_avx │ │ │ │ U fftw_dft_tssimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1sv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt154-t1sv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003d0 T fftw_codelet_t1sv_8_avx │ │ │ │ +00000000000003c0 T fftw_codelet_t1sv_8_avx │ │ │ │ U fftw_dft_tssimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1sv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt155-t2bv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ 0000000000000040 r .LC6 │ │ │ │ 0000000000000060 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000350 T fftw_codelet_t2bv_10_avx │ │ │ │ +0000000000000340 T fftw_codelet_t2bv_10_avx │ │ │ │ U fftw_dft_t2bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt156-t2bv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13351,30 +13351,30 @@ │ │ │ │ 0000000000000000 t t2bv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt157-t2bv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000100 T fftw_codelet_t2bv_2_avx │ │ │ │ +00000000000000f0 T fftw_codelet_t2bv_2_avx │ │ │ │ U fftw_dft_t2bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt158-t2bv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000007b0 T fftw_codelet_t2bv_20_avx │ │ │ │ +00000000000007a0 T fftw_codelet_t2bv_20_avx │ │ │ │ U fftw_dft_t2bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt159-t2bv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13417,59 +13417,59 @@ │ │ │ │ 0000000000000480 r .LC75 │ │ │ │ 00000000000004a0 r .LC77 │ │ │ │ 00000000000004c0 r .LC79 │ │ │ │ 0000000000000000 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000010a0 T fftw_codelet_t2bv_25_avx │ │ │ │ +0000000000001090 T fftw_codelet_t2bv_25_avx │ │ │ │ U fftw_dft_t2bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt160-t2bv_32.o: │ │ │ │ -0000000000000000 r .LC0 │ │ │ │ -00000000000000c0 r .LC11 │ │ │ │ -00000000000000e0 r .LC13 │ │ │ │ -0000000000000020 r .LC2 │ │ │ │ -0000000000000040 r .LC4 │ │ │ │ -0000000000000060 r .LC6 │ │ │ │ -0000000000000080 r .LC7 │ │ │ │ -00000000000000a0 r .LC9 │ │ │ │ +0000000000000000 r .LC1 │ │ │ │ +00000000000000a0 r .LC11 │ │ │ │ +00000000000000c0 r .LC13 │ │ │ │ +0000000000000000 r .LC2 │ │ │ │ +0000000000000020 r .LC4 │ │ │ │ +0000000000000040 r .LC6 │ │ │ │ +0000000000000060 r .LC7 │ │ │ │ +0000000000000080 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000ce0 T fftw_codelet_t2bv_32_avx │ │ │ │ +0000000000000cd0 T fftw_codelet_t2bv_32_avx │ │ │ │ U fftw_dft_t2bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt161-t2bv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000120 T fftw_codelet_t2bv_4_avx │ │ │ │ +0000000000000110 T fftw_codelet_t2bv_4_avx │ │ │ │ U fftw_dft_t2bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt162-t2bv_5.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000001d0 T fftw_codelet_t2bv_5_avx │ │ │ │ +00000000000001c0 T fftw_codelet_t2bv_5_avx │ │ │ │ U fftw_dft_t2bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt163-t2bv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13489,42 +13489,42 @@ │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001ea0 T fftw_codelet_t2bv_64_avx │ │ │ │ +0000000000001e90 T fftw_codelet_t2bv_64_avx │ │ │ │ U fftw_dft_t2bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_64 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt164-t2bv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000250 T fftw_codelet_t2bv_8_avx │ │ │ │ +0000000000000240 T fftw_codelet_t2bv_8_avx │ │ │ │ U fftw_dft_t2bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2bv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt165-t2fv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ 0000000000000040 r .LC6 │ │ │ │ 0000000000000060 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000350 T fftw_codelet_t2fv_10_avx │ │ │ │ +0000000000000340 T fftw_codelet_t2fv_10_avx │ │ │ │ U fftw_dft_t2fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt166-t2fv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13540,30 +13540,30 @@ │ │ │ │ 0000000000000000 t t2fv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt167-t2fv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000100 T fftw_codelet_t2fv_2_avx │ │ │ │ +00000000000000f0 T fftw_codelet_t2fv_2_avx │ │ │ │ U fftw_dft_t2fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt168-t2fv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000007b0 T fftw_codelet_t2fv_20_avx │ │ │ │ +00000000000007a0 T fftw_codelet_t2fv_20_avx │ │ │ │ U fftw_dft_t2fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt169-t2fv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13606,15 +13606,15 @@ │ │ │ │ 00000000000004c0 r .LC75 │ │ │ │ 00000000000004e0 r .LC77 │ │ │ │ 0000000000000500 r .LC79 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000010a0 T fftw_codelet_t2fv_25_avx │ │ │ │ +0000000000001070 T fftw_codelet_t2fv_25_avx │ │ │ │ U fftw_dft_t2fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt170-t2fv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13624,41 +13624,41 @@ │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000cf0 T fftw_codelet_t2fv_32_avx │ │ │ │ +0000000000000ce0 T fftw_codelet_t2fv_32_avx │ │ │ │ U fftw_dft_t2fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt171-t2fv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000120 T fftw_codelet_t2fv_4_avx │ │ │ │ +0000000000000110 T fftw_codelet_t2fv_4_avx │ │ │ │ U fftw_dft_t2fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt172-t2fv_5.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000001d0 T fftw_codelet_t2fv_5_avx │ │ │ │ +00000000000001c0 T fftw_codelet_t2fv_5_avx │ │ │ │ U fftw_dft_t2fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt173-t2fv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13678,27 +13678,27 @@ │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001ea0 T fftw_codelet_t2fv_64_avx │ │ │ │ +0000000000001e90 T fftw_codelet_t2fv_64_avx │ │ │ │ U fftw_dft_t2fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_64 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt174-t2fv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000250 T fftw_codelet_t2fv_8_avx │ │ │ │ +0000000000000240 T fftw_codelet_t2fv_8_avx │ │ │ │ U fftw_dft_t2fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2fv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt175-t2sv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13727,15 +13727,15 @@ │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ 0000000000000060 r .LC7 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ 0000000000000080 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001e30 T fftw_codelet_t2sv_32_avx │ │ │ │ +0000000000001e40 T fftw_codelet_t2sv_32_avx │ │ │ │ U fftw_dft_tssimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2sv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt177-t2sv_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ @@ -13748,59 +13748,59 @@ │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt178-t2sv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003f0 T fftw_codelet_t2sv_8_avx │ │ │ │ +00000000000003e0 T fftw_codelet_t2sv_8_avx │ │ │ │ U fftw_dft_tssimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2sv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt179-t3bv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000440 T fftw_codelet_t3bv_10_avx │ │ │ │ +0000000000000430 T fftw_codelet_t3bv_10_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt180-t3bv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000006f0 T fftw_codelet_t3bv_16_avx │ │ │ │ +00000000000006e0 T fftw_codelet_t3bv_16_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt181-t3bv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000a90 T fftw_codelet_t3bv_20_avx │ │ │ │ +0000000000000a80 T fftw_codelet_t3bv_20_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt182-t3bv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13868,26 +13868,26 @@ │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001290 T fftw_codelet_t3bv_32_avx │ │ │ │ +0000000000001270 T fftw_codelet_t3bv_32_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt184-t3bv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000180 T fftw_codelet_t3bv_4_avx │ │ │ │ +0000000000000170 T fftw_codelet_t3bv_4_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt185-t3bv_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13921,44 +13921,44 @@ │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000440 T fftw_codelet_t3fv_10_avx │ │ │ │ +0000000000000430 T fftw_codelet_t3fv_10_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt188-t3fv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000720 T fftw_codelet_t3fv_16_avx │ │ │ │ +0000000000000740 T fftw_codelet_t3fv_16_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt189-t3fv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000a70 T fftw_codelet_t3fv_20_avx │ │ │ │ +0000000000000ab0 T fftw_codelet_t3fv_20_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt190-t3fv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -14008,15 +14008,15 @@ │ │ │ │ 00000000000004e0 r .LC77 │ │ │ │ 0000000000000500 r .LC79 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001620 T fftw_codelet_t3fv_25_avx │ │ │ │ +0000000000001610 T fftw_codelet_t3fv_25_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt191-t3fv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -14037,15 +14037,15 @@ │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt192-t3fv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000180 T fftw_codelet_t3fv_4_avx │ │ │ │ +0000000000000170 T fftw_codelet_t3fv_4_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt193-t3fv_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -14142,15 +14142,15 @@ │ │ │ │ U fftw_rdft_hc2cbv_genus_avx │ │ │ │ 0000000000000000 t hc2cbdftv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt200-hc2cbdftv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 d desc │ │ │ │ -0000000000000190 T fftw_codelet_hc2cbdftv_2_avx │ │ │ │ +0000000000000180 T fftw_codelet_hc2cbdftv_2_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_avx │ │ │ │ 0000000000000000 t hc2cbdftv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt201-hc2cbdftv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -14221,21 +14221,21 @@ │ │ │ │ 0000000000000000 t hc2cbdftv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt206-hc2cfdftv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ -0000000000000060 r .LC5 │ │ │ │ -0000000000000080 r .LC7 │ │ │ │ -00000000000000a0 r .LC9 │ │ │ │ +0000000000000000 r .LC6 │ │ │ │ +0000000000000060 r .LC7 │ │ │ │ +0000000000000080 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000590 T fftw_codelet_hc2cfdftv_10_avx │ │ │ │ +0000000000000580 T fftw_codelet_hc2cfdftv_10_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_avx │ │ │ │ 0000000000000000 t hc2cfdftv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt207-hc2cfdftv_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -14258,25 +14258,25 @@ │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000000 r .LC6 │ │ │ │ 0000000000000060 r .LC7 │ │ │ │ 0000000000000080 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000008d0 T fftw_codelet_hc2cfdftv_16_avx │ │ │ │ +00000000000008e0 T fftw_codelet_hc2cfdftv_16_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_avx │ │ │ │ 0000000000000000 t hc2cfdftv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt209-hc2cfdftv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000000 d desc │ │ │ │ -00000000000001c0 T fftw_codelet_hc2cfdftv_2_avx │ │ │ │ +00000000000001b0 T fftw_codelet_hc2cfdftv_2_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_avx │ │ │ │ 0000000000000000 t hc2cfdftv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt210-hc2cfdftv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -14288,15 +14288,15 @@ │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000cf0 T fftw_codelet_hc2cfdftv_20_avx │ │ │ │ +0000000000000d00 T fftw_codelet_hc2cfdftv_20_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_avx │ │ │ │ 0000000000000000 t hc2cfdftv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt211-hc2cfdftv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -14311,15 +14311,15 @@ │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000080 r .LC7 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ 00000000000000a0 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001570 T fftw_codelet_hc2cfdftv_32_avx │ │ │ │ +0000000000001580 T fftw_codelet_hc2cfdftv_32_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_avx │ │ │ │ 0000000000000000 t hc2cfdftv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt212-hc2cfdftv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -14337,15 +14337,15 @@ │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000610 T fftw_codelet_hc2cfdftv_6_avx │ │ │ │ +0000000000000600 T fftw_codelet_hc2cfdftv_6_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_avx │ │ │ │ 0000000000000000 t hc2cfdftv_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt214-hc2cfdftv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ ├── file list │ │ │ │ @@ -1,387 +1,387 @@ │ │ │ │ ---------- 0 0 0 28098 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 960 1970-01-01 00:00:00.000000 align.o │ │ │ │ ?rw-r--r-- 0 0 0 1720 1970-01-01 00:00:00.000000 alloc.o │ │ │ │ ?rw-r--r-- 0 0 0 1600 1970-01-01 00:00:00.000000 assert.o │ │ │ │ ?rw-r--r-- 0 0 0 960 1970-01-01 00:00:00.000000 awake.o │ │ │ │ -?rw-r--r-- 0 0 0 2040 1970-01-01 00:00:00.000000 buffered.o │ │ │ │ +?rw-r--r-- 0 0 0 2016 1970-01-01 00:00:00.000000 buffered.o │ │ │ │ ?rw-r--r-- 0 0 0 1656 1970-01-01 00:00:00.000000 cpy1d.o │ │ │ │ -?rw-r--r-- 0 0 0 2712 1970-01-01 00:00:00.000000 cpy2d-pair.o │ │ │ │ -?rw-r--r-- 0 0 0 3976 1970-01-01 00:00:00.000000 cpy2d.o │ │ │ │ +?rw-r--r-- 0 0 0 2648 1970-01-01 00:00:00.000000 cpy2d-pair.o │ │ │ │ +?rw-r--r-- 0 0 0 3848 1970-01-01 00:00:00.000000 cpy2d.o │ │ │ │ ?rw-r--r-- 0 0 0 1000 1970-01-01 00:00:00.000000 ct.o │ │ │ │ ?rw-r--r-- 0 0 0 496 1970-01-01 00:00:00.000000 debug.o │ │ │ │ ?rw-r--r-- 0 0 0 984 1970-01-01 00:00:00.000000 extract-reim.o │ │ │ │ -?rw-r--r-- 0 0 0 1000 1970-01-01 00:00:00.000000 hash.o │ │ │ │ -?rw-r--r-- 0 0 0 960 1970-01-01 00:00:00.000000 iabs.o │ │ │ │ +?rw-r--r-- 0 0 0 976 1970-01-01 00:00:00.000000 hash.o │ │ │ │ +?rw-r--r-- 0 0 0 968 1970-01-01 00:00:00.000000 iabs.o │ │ │ │ ?rw-r--r-- 0 0 0 1224 1970-01-01 00:00:00.000000 kalloc.o │ │ │ │ -?rw-r--r-- 0 0 0 1776 1970-01-01 00:00:00.000000 md5-1.o │ │ │ │ +?rw-r--r-- 0 0 0 1760 1970-01-01 00:00:00.000000 md5-1.o │ │ │ │ ?rw-r--r-- 0 0 0 2448 1970-01-01 00:00:00.000000 md5.o │ │ │ │ ?rw-r--r-- 0 0 0 1048 1970-01-01 00:00:00.000000 minmax.o │ │ │ │ ?rw-r--r-- 0 0 0 1832 1970-01-01 00:00:00.000000 ops.o │ │ │ │ -?rw-r--r-- 0 0 0 1688 1970-01-01 00:00:00.000000 pickdim.o │ │ │ │ -?rw-r--r-- 0 0 0 1688 1970-01-01 00:00:00.000000 plan.o │ │ │ │ -?rw-r--r-- 0 0 0 14104 1970-01-01 00:00:00.000000 planner.o │ │ │ │ -?rw-r--r-- 0 0 0 3744 1970-01-01 00:00:00.000000 primes.o │ │ │ │ -?rw-r--r-- 0 0 0 7024 1970-01-01 00:00:00.000000 print.o │ │ │ │ +?rw-r--r-- 0 0 0 1624 1970-01-01 00:00:00.000000 pickdim.o │ │ │ │ +?rw-r--r-- 0 0 0 1672 1970-01-01 00:00:00.000000 plan.o │ │ │ │ +?rw-r--r-- 0 0 0 13888 1970-01-01 00:00:00.000000 planner.o │ │ │ │ +?rw-r--r-- 0 0 0 3680 1970-01-01 00:00:00.000000 primes.o │ │ │ │ +?rw-r--r-- 0 0 0 6744 1970-01-01 00:00:00.000000 print.o │ │ │ │ ?rw-r--r-- 0 0 0 2632 1970-01-01 00:00:00.000000 problem.o │ │ │ │ -?rw-r--r-- 0 0 0 1656 1970-01-01 00:00:00.000000 rader.o │ │ │ │ -?rw-r--r-- 0 0 0 2960 1970-01-01 00:00:00.000000 scan.o │ │ │ │ -?rw-r--r-- 0 0 0 1568 1970-01-01 00:00:00.000000 solver.o │ │ │ │ -?rw-r--r-- 0 0 0 1048 1970-01-01 00:00:00.000000 solvtab.o │ │ │ │ -?rw-r--r-- 0 0 0 1472 1970-01-01 00:00:00.000000 stride.o │ │ │ │ -?rw-r--r-- 0 0 0 2824 1970-01-01 00:00:00.000000 tensor.o │ │ │ │ +?rw-r--r-- 0 0 0 1632 1970-01-01 00:00:00.000000 rader.o │ │ │ │ +?rw-r--r-- 0 0 0 2912 1970-01-01 00:00:00.000000 scan.o │ │ │ │ +?rw-r--r-- 0 0 0 1552 1970-01-01 00:00:00.000000 solver.o │ │ │ │ +?rw-r--r-- 0 0 0 1040 1970-01-01 00:00:00.000000 solvtab.o │ │ │ │ +?rw-r--r-- 0 0 0 1456 1970-01-01 00:00:00.000000 stride.o │ │ │ │ +?rw-r--r-- 0 0 0 2792 1970-01-01 00:00:00.000000 tensor.o │ │ │ │ ?rw-r--r-- 0 0 0 1272 1970-01-01 00:00:00.000000 tensor1.o │ │ │ │ ?rw-r--r-- 0 0 0 1448 1970-01-01 00:00:00.000000 tensor2.o │ │ │ │ ?rw-r--r-- 0 0 0 1656 1970-01-01 00:00:00.000000 tensor3.o │ │ │ │ -?rw-r--r-- 0 0 0 3120 1970-01-01 00:00:00.000000 tensor4.o │ │ │ │ -?rw-r--r-- 0 0 0 2448 1970-01-01 00:00:00.000000 tensor5.o │ │ │ │ -?rw-r--r-- 0 0 0 4472 1970-01-01 00:00:00.000000 tensor7.o │ │ │ │ +?rw-r--r-- 0 0 0 3056 1970-01-01 00:00:00.000000 tensor4.o │ │ │ │ +?rw-r--r-- 0 0 0 2352 1970-01-01 00:00:00.000000 tensor5.o │ │ │ │ +?rw-r--r-- 0 0 0 4344 1970-01-01 00:00:00.000000 tensor7.o │ │ │ │ ?rw-r--r-- 0 0 0 1344 1970-01-01 00:00:00.000000 tensor8.o │ │ │ │ -?rw-r--r-- 0 0 0 1040 1970-01-01 00:00:00.000000 tensor9.o │ │ │ │ -?rw-r--r-- 0 0 0 4360 1970-01-01 00:00:00.000000 tile2d.o │ │ │ │ +?rw-r--r-- 0 0 0 1032 1970-01-01 00:00:00.000000 tensor9.o │ │ │ │ +?rw-r--r-- 0 0 0 4344 1970-01-01 00:00:00.000000 tile2d.o │ │ │ │ ?rw-r--r-- 0 0 0 2432 1970-01-01 00:00:00.000000 timer.o │ │ │ │ -?rw-r--r-- 0 0 0 6448 1970-01-01 00:00:00.000000 transpose.o │ │ │ │ -?rw-r--r-- 0 0 0 4496 1970-01-01 00:00:00.000000 trig.o │ │ │ │ -?rw-r--r-- 0 0 0 3696 1970-01-01 00:00:00.000000 twiddle.o │ │ │ │ -?rw-r--r-- 0 0 0 7448 1970-01-01 00:00:00.000000 bluestein.o │ │ │ │ -?rw-r--r-- 0 0 0 6608 1970-01-01 00:00:00.000000 lt1-buffered.o │ │ │ │ +?rw-r--r-- 0 0 0 6264 1970-01-01 00:00:00.000000 transpose.o │ │ │ │ +?rw-r--r-- 0 0 0 4544 1970-01-01 00:00:00.000000 trig.o │ │ │ │ +?rw-r--r-- 0 0 0 3624 1970-01-01 00:00:00.000000 twiddle.o │ │ │ │ +?rw-r--r-- 0 0 0 7432 1970-01-01 00:00:00.000000 bluestein.o │ │ │ │ +?rw-r--r-- 0 0 0 6560 1970-01-01 00:00:00.000000 lt1-buffered.o │ │ │ │ ?rw-r--r-- 0 0 0 3704 1970-01-01 00:00:00.000000 conf.o │ │ │ │ -?rw-r--r-- 0 0 0 5624 1970-01-01 00:00:00.000000 lt2-ct.o │ │ │ │ +?rw-r--r-- 0 0 0 5608 1970-01-01 00:00:00.000000 lt2-ct.o │ │ │ │ ?rw-r--r-- 0 0 0 7008 1970-01-01 00:00:00.000000 dftw-direct.o │ │ │ │ -?rw-r--r-- 0 0 0 3664 1970-01-01 00:00:00.000000 dftw-directsq.o │ │ │ │ -?rw-r--r-- 0 0 0 6096 1970-01-01 00:00:00.000000 dftw-generic.o │ │ │ │ +?rw-r--r-- 0 0 0 3656 1970-01-01 00:00:00.000000 dftw-directsq.o │ │ │ │ +?rw-r--r-- 0 0 0 6792 1970-01-01 00:00:00.000000 dftw-generic.o │ │ │ │ ?rw-r--r-- 0 0 0 5240 1970-01-01 00:00:00.000000 dftw-genericbuf.o │ │ │ │ -?rw-r--r-- 0 0 0 6344 1970-01-01 00:00:00.000000 direct.o │ │ │ │ -?rw-r--r-- 0 0 0 4592 1970-01-01 00:00:00.000000 generic.o │ │ │ │ -?rw-r--r-- 0 0 0 6072 1970-01-01 00:00:00.000000 indirect-transpose.o │ │ │ │ -?rw-r--r-- 0 0 0 5712 1970-01-01 00:00:00.000000 indirect.o │ │ │ │ +?rw-r--r-- 0 0 0 6328 1970-01-01 00:00:00.000000 direct.o │ │ │ │ +?rw-r--r-- 0 0 0 4560 1970-01-01 00:00:00.000000 generic.o │ │ │ │ +?rw-r--r-- 0 0 0 6040 1970-01-01 00:00:00.000000 indirect-transpose.o │ │ │ │ +?rw-r--r-- 0 0 0 5680 1970-01-01 00:00:00.000000 indirect.o │ │ │ │ ?rw-r--r-- 0 0 0 1104 1970-01-01 00:00:00.000000 kdft-dif.o │ │ │ │ ?rw-r--r-- 0 0 0 1104 1970-01-01 00:00:00.000000 kdft-difsq.o │ │ │ │ ?rw-r--r-- 0 0 0 1112 1970-01-01 00:00:00.000000 kdft-dit.o │ │ │ │ ?rw-r--r-- 0 0 0 1344 1970-01-01 00:00:00.000000 kdft.o │ │ │ │ -?rw-r--r-- 0 0 0 2712 1970-01-01 00:00:00.000000 nop.o │ │ │ │ +?rw-r--r-- 0 0 0 2696 1970-01-01 00:00:00.000000 nop.o │ │ │ │ ?rw-r--r-- 0 0 0 1096 1970-01-01 00:00:00.000000 lt3-plan.o │ │ │ │ -?rw-r--r-- 0 0 0 4496 1970-01-01 00:00:00.000000 lt4-problem.o │ │ │ │ -?rw-r--r-- 0 0 0 8112 1970-01-01 00:00:00.000000 lt5-rader.o │ │ │ │ +?rw-r--r-- 0 0 0 4480 1970-01-01 00:00:00.000000 lt4-problem.o │ │ │ │ +?rw-r--r-- 0 0 0 8504 1970-01-01 00:00:00.000000 lt5-rader.o │ │ │ │ ?rw-r--r-- 0 0 0 4816 1970-01-01 00:00:00.000000 rank-geq2.o │ │ │ │ ?rw-r--r-- 0 0 0 984 1970-01-01 00:00:00.000000 solve.o │ │ │ │ -?rw-r--r-- 0 0 0 4864 1970-01-01 00:00:00.000000 vrank-geq1.o │ │ │ │ -?rw-r--r-- 0 0 0 5616 1970-01-01 00:00:00.000000 zero.o │ │ │ │ +?rw-r--r-- 0 0 0 4848 1970-01-01 00:00:00.000000 vrank-geq1.o │ │ │ │ +?rw-r--r-- 0 0 0 5280 1970-01-01 00:00:00.000000 zero.o │ │ │ │ ?rw-r--r-- 0 0 0 1248 1970-01-01 00:00:00.000000 n.o │ │ │ │ ?rw-r--r-- 0 0 0 1224 1970-01-01 00:00:00.000000 t.o │ │ │ │ ?rw-r--r-- 0 0 0 7232 1970-01-01 00:00:00.000000 codlist.o │ │ │ │ -?rw-r--r-- 0 0 0 3688 1970-01-01 00:00:00.000000 n1_10.o │ │ │ │ +?rw-r--r-- 0 0 0 3656 1970-01-01 00:00:00.000000 n1_10.o │ │ │ │ ?rw-r--r-- 0 0 0 7456 1970-01-01 00:00:00.000000 n1_11.o │ │ │ │ -?rw-r--r-- 0 0 0 3592 1970-01-01 00:00:00.000000 n1_12.o │ │ │ │ -?rw-r--r-- 0 0 0 7072 1970-01-01 00:00:00.000000 n1_13.o │ │ │ │ -?rw-r--r-- 0 0 0 5216 1970-01-01 00:00:00.000000 n1_14.o │ │ │ │ -?rw-r--r-- 0 0 0 5520 1970-01-01 00:00:00.000000 n1_15.o │ │ │ │ -?rw-r--r-- 0 0 0 4504 1970-01-01 00:00:00.000000 n1_16.o │ │ │ │ +?rw-r--r-- 0 0 0 3608 1970-01-01 00:00:00.000000 n1_12.o │ │ │ │ +?rw-r--r-- 0 0 0 6976 1970-01-01 00:00:00.000000 n1_13.o │ │ │ │ +?rw-r--r-- 0 0 0 5232 1970-01-01 00:00:00.000000 n1_14.o │ │ │ │ +?rw-r--r-- 0 0 0 5336 1970-01-01 00:00:00.000000 n1_15.o │ │ │ │ +?rw-r--r-- 0 0 0 4704 1970-01-01 00:00:00.000000 n1_16.o │ │ │ │ ?rw-r--r-- 0 0 0 2192 1970-01-01 00:00:00.000000 n1_2.o │ │ │ │ -?rw-r--r-- 0 0 0 6096 1970-01-01 00:00:00.000000 n1_20.o │ │ │ │ -?rw-r--r-- 0 0 0 11416 1970-01-01 00:00:00.000000 n1_25.o │ │ │ │ -?rw-r--r-- 0 0 0 2648 1970-01-01 00:00:00.000000 n1_3.o │ │ │ │ -?rw-r--r-- 0 0 0 9024 1970-01-01 00:00:00.000000 n1_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2488 1970-01-01 00:00:00.000000 n1_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3448 1970-01-01 00:00:00.000000 n1_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3376 1970-01-01 00:00:00.000000 n1_6.o │ │ │ │ -?rw-r--r-- 0 0 0 23504 1970-01-01 00:00:00.000000 n1_64.o │ │ │ │ -?rw-r--r-- 0 0 0 5360 1970-01-01 00:00:00.000000 n1_7.o │ │ │ │ -?rw-r--r-- 0 0 0 3656 1970-01-01 00:00:00.000000 n1_8.o │ │ │ │ +?rw-r--r-- 0 0 0 5960 1970-01-01 00:00:00.000000 n1_20.o │ │ │ │ +?rw-r--r-- 0 0 0 12512 1970-01-01 00:00:00.000000 n1_25.o │ │ │ │ +?rw-r--r-- 0 0 0 2632 1970-01-01 00:00:00.000000 n1_3.o │ │ │ │ +?rw-r--r-- 0 0 0 9136 1970-01-01 00:00:00.000000 n1_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2440 1970-01-01 00:00:00.000000 n1_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3432 1970-01-01 00:00:00.000000 n1_5.o │ │ │ │ +?rw-r--r-- 0 0 0 3296 1970-01-01 00:00:00.000000 n1_6.o │ │ │ │ +?rw-r--r-- 0 0 0 23536 1970-01-01 00:00:00.000000 n1_64.o │ │ │ │ +?rw-r--r-- 0 0 0 5280 1970-01-01 00:00:00.000000 n1_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3608 1970-01-01 00:00:00.000000 n1_8.o │ │ │ │ ?rw-r--r-- 0 0 0 3984 1970-01-01 00:00:00.000000 n1_9.o │ │ │ │ -?rw-r--r-- 0 0 0 2784 1970-01-01 00:00:00.000000 q1_2.o │ │ │ │ -?rw-r--r-- 0 0 0 4728 1970-01-01 00:00:00.000000 q1_3.o │ │ │ │ -?rw-r--r-- 0 0 0 4320 1970-01-01 00:00:00.000000 q1_4.o │ │ │ │ -?rw-r--r-- 0 0 0 7448 1970-01-01 00:00:00.000000 q1_5.o │ │ │ │ -?rw-r--r-- 0 0 0 9296 1970-01-01 00:00:00.000000 q1_6.o │ │ │ │ -?rw-r--r-- 0 0 0 15072 1970-01-01 00:00:00.000000 q1_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4440 1970-01-01 00:00:00.000000 t1_10.o │ │ │ │ +?rw-r--r-- 0 0 0 2800 1970-01-01 00:00:00.000000 q1_2.o │ │ │ │ +?rw-r--r-- 0 0 0 4808 1970-01-01 00:00:00.000000 q1_3.o │ │ │ │ +?rw-r--r-- 0 0 0 4400 1970-01-01 00:00:00.000000 q1_4.o │ │ │ │ +?rw-r--r-- 0 0 0 7872 1970-01-01 00:00:00.000000 q1_5.o │ │ │ │ +?rw-r--r-- 0 0 0 9696 1970-01-01 00:00:00.000000 q1_6.o │ │ │ │ +?rw-r--r-- 0 0 0 15184 1970-01-01 00:00:00.000000 q1_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4416 1970-01-01 00:00:00.000000 t1_10.o │ │ │ │ ?rw-r--r-- 0 0 0 4552 1970-01-01 00:00:00.000000 t1_12.o │ │ │ │ -?rw-r--r-- 0 0 0 6752 1970-01-01 00:00:00.000000 t1_15.o │ │ │ │ -?rw-r--r-- 0 0 0 5760 1970-01-01 00:00:00.000000 t1_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2384 1970-01-01 00:00:00.000000 t1_2.o │ │ │ │ -?rw-r--r-- 0 0 0 7720 1970-01-01 00:00:00.000000 t1_20.o │ │ │ │ -?rw-r--r-- 0 0 0 15640 1970-01-01 00:00:00.000000 t1_25.o │ │ │ │ -?rw-r--r-- 0 0 0 3016 1970-01-01 00:00:00.000000 t1_3.o │ │ │ │ +?rw-r--r-- 0 0 0 6736 1970-01-01 00:00:00.000000 t1_15.o │ │ │ │ +?rw-r--r-- 0 0 0 6120 1970-01-01 00:00:00.000000 t1_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2368 1970-01-01 00:00:00.000000 t1_2.o │ │ │ │ +?rw-r--r-- 0 0 0 7616 1970-01-01 00:00:00.000000 t1_20.o │ │ │ │ +?rw-r--r-- 0 0 0 16072 1970-01-01 00:00:00.000000 t1_25.o │ │ │ │ +?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 t1_3.o │ │ │ │ ?rw-r--r-- 0 0 0 12600 1970-01-01 00:00:00.000000 t1_32.o │ │ │ │ ?rw-r--r-- 0 0 0 2952 1970-01-01 00:00:00.000000 t1_4.o │ │ │ │ -?rw-r--r-- 0 0 0 4016 1970-01-01 00:00:00.000000 t1_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3984 1970-01-01 00:00:00.000000 t1_6.o │ │ │ │ -?rw-r--r-- 0 0 0 29632 1970-01-01 00:00:00.000000 t1_64.o │ │ │ │ -?rw-r--r-- 0 0 0 4008 1970-01-01 00:00:00.000000 t1_7.o │ │ │ │ -?rw-r--r-- 0 0 0 4560 1970-01-01 00:00:00.000000 t1_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4584 1970-01-01 00:00:00.000000 t1_9.o │ │ │ │ -?rw-r--r-- 0 0 0 5032 1970-01-01 00:00:00.000000 t2_10.o │ │ │ │ -?rw-r--r-- 0 0 0 6712 1970-01-01 00:00:00.000000 t2_16.o │ │ │ │ -?rw-r--r-- 0 0 0 9520 1970-01-01 00:00:00.000000 t2_20.o │ │ │ │ -?rw-r--r-- 0 0 0 17000 1970-01-01 00:00:00.000000 t2_25.o │ │ │ │ -?rw-r--r-- 0 0 0 14704 1970-01-01 00:00:00.000000 t2_32.o │ │ │ │ -?rw-r--r-- 0 0 0 3008 1970-01-01 00:00:00.000000 t2_4.o │ │ │ │ -?rw-r--r-- 0 0 0 4136 1970-01-01 00:00:00.000000 t2_5.o │ │ │ │ -?rw-r--r-- 0 0 0 34384 1970-01-01 00:00:00.000000 t2_64.o │ │ │ │ -?rw-r--r-- 0 0 0 5024 1970-01-01 00:00:00.000000 t2_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4040 1970-01-01 00:00:00.000000 t1_5.o │ │ │ │ +?rw-r--r-- 0 0 0 4064 1970-01-01 00:00:00.000000 t1_6.o │ │ │ │ +?rw-r--r-- 0 0 0 30256 1970-01-01 00:00:00.000000 t1_64.o │ │ │ │ +?rw-r--r-- 0 0 0 4136 1970-01-01 00:00:00.000000 t1_7.o │ │ │ │ +?rw-r--r-- 0 0 0 4576 1970-01-01 00:00:00.000000 t1_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4632 1970-01-01 00:00:00.000000 t1_9.o │ │ │ │ +?rw-r--r-- 0 0 0 5144 1970-01-01 00:00:00.000000 t2_10.o │ │ │ │ +?rw-r--r-- 0 0 0 6888 1970-01-01 00:00:00.000000 t2_16.o │ │ │ │ +?rw-r--r-- 0 0 0 9632 1970-01-01 00:00:00.000000 t2_20.o │ │ │ │ +?rw-r--r-- 0 0 0 17352 1970-01-01 00:00:00.000000 t2_25.o │ │ │ │ +?rw-r--r-- 0 0 0 14976 1970-01-01 00:00:00.000000 t2_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3040 1970-01-01 00:00:00.000000 t2_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4160 1970-01-01 00:00:00.000000 t2_5.o │ │ │ │ +?rw-r--r-- 0 0 0 35104 1970-01-01 00:00:00.000000 t2_64.o │ │ │ │ +?rw-r--r-- 0 0 0 4888 1970-01-01 00:00:00.000000 t2_8.o │ │ │ │ ?rw-r--r-- 0 0 0 7080 1970-01-01 00:00:00.000000 lt6-buffered.o │ │ │ │ -?rw-r--r-- 0 0 0 8328 1970-01-01 00:00:00.000000 buffered2.o │ │ │ │ -?rw-r--r-- 0 0 0 5056 1970-01-01 00:00:00.000000 lt7-conf.o │ │ │ │ -?rw-r--r-- 0 0 0 9912 1970-01-01 00:00:00.000000 ct-hc2c-direct.o │ │ │ │ -?rw-r--r-- 0 0 0 6576 1970-01-01 00:00:00.000000 ct-hc2c.o │ │ │ │ -?rw-r--r-- 0 0 0 4992 1970-01-01 00:00:00.000000 dft-r2hc.o │ │ │ │ -?rw-r--r-- 0 0 0 3400 1970-01-01 00:00:00.000000 dht-r2hc.o │ │ │ │ -?rw-r--r-- 0 0 0 8928 1970-01-01 00:00:00.000000 dht-rader.o │ │ │ │ -?rw-r--r-- 0 0 0 6912 1970-01-01 00:00:00.000000 direct-r2c.o │ │ │ │ +?rw-r--r-- 0 0 0 8312 1970-01-01 00:00:00.000000 buffered2.o │ │ │ │ +?rw-r--r-- 0 0 0 5048 1970-01-01 00:00:00.000000 lt7-conf.o │ │ │ │ +?rw-r--r-- 0 0 0 9880 1970-01-01 00:00:00.000000 ct-hc2c-direct.o │ │ │ │ +?rw-r--r-- 0 0 0 6544 1970-01-01 00:00:00.000000 ct-hc2c.o │ │ │ │ +?rw-r--r-- 0 0 0 4960 1970-01-01 00:00:00.000000 dft-r2hc.o │ │ │ │ +?rw-r--r-- 0 0 0 3320 1970-01-01 00:00:00.000000 dht-r2hc.o │ │ │ │ +?rw-r--r-- 0 0 0 8752 1970-01-01 00:00:00.000000 dht-rader.o │ │ │ │ +?rw-r--r-- 0 0 0 6904 1970-01-01 00:00:00.000000 direct-r2c.o │ │ │ │ ?rw-r--r-- 0 0 0 3536 1970-01-01 00:00:00.000000 direct-r2r.o │ │ │ │ -?rw-r--r-- 0 0 0 4176 1970-01-01 00:00:00.000000 direct2.o │ │ │ │ -?rw-r--r-- 0 0 0 6720 1970-01-01 00:00:00.000000 lt8-generic.o │ │ │ │ -?rw-r--r-- 0 0 0 7768 1970-01-01 00:00:00.000000 hc2hc-direct.o │ │ │ │ -?rw-r--r-- 0 0 0 11856 1970-01-01 00:00:00.000000 hc2hc-generic.o │ │ │ │ -?rw-r--r-- 0 0 0 5392 1970-01-01 00:00:00.000000 hc2hc.o │ │ │ │ -?rw-r--r-- 0 0 0 5440 1970-01-01 00:00:00.000000 lt9-indirect.o │ │ │ │ +?rw-r--r-- 0 0 0 4104 1970-01-01 00:00:00.000000 direct2.o │ │ │ │ +?rw-r--r-- 0 0 0 6672 1970-01-01 00:00:00.000000 lt8-generic.o │ │ │ │ +?rw-r--r-- 0 0 0 7792 1970-01-01 00:00:00.000000 hc2hc-direct.o │ │ │ │ +?rw-r--r-- 0 0 0 11520 1970-01-01 00:00:00.000000 hc2hc-generic.o │ │ │ │ +?rw-r--r-- 0 0 0 5376 1970-01-01 00:00:00.000000 hc2hc.o │ │ │ │ +?rw-r--r-- 0 0 0 5408 1970-01-01 00:00:00.000000 lt9-indirect.o │ │ │ │ ?rw-r--r-- 0 0 0 1096 1970-01-01 00:00:00.000000 khc2c.o │ │ │ │ ?rw-r--r-- 0 0 0 1104 1970-01-01 00:00:00.000000 khc2hc.o │ │ │ │ ?rw-r--r-- 0 0 0 1480 1970-01-01 00:00:00.000000 kr2c.o │ │ │ │ ?rw-r--r-- 0 0 0 1200 1970-01-01 00:00:00.000000 kr2r.o │ │ │ │ -?rw-r--r-- 0 0 0 2720 1970-01-01 00:00:00.000000 lt10-nop.o │ │ │ │ -?rw-r--r-- 0 0 0 2736 1970-01-01 00:00:00.000000 nop2.o │ │ │ │ +?rw-r--r-- 0 0 0 2704 1970-01-01 00:00:00.000000 lt10-nop.o │ │ │ │ +?rw-r--r-- 0 0 0 2720 1970-01-01 00:00:00.000000 nop2.o │ │ │ │ ?rw-r--r-- 0 0 0 1096 1970-01-01 00:00:00.000000 lt11-plan.o │ │ │ │ ?rw-r--r-- 0 0 0 1096 1970-01-01 00:00:00.000000 plan2.o │ │ │ │ -?rw-r--r-- 0 0 0 9624 1970-01-01 00:00:00.000000 lt12-problem.o │ │ │ │ -?rw-r--r-- 0 0 0 9880 1970-01-01 00:00:00.000000 problem2.o │ │ │ │ -?rw-r--r-- 0 0 0 5416 1970-01-01 00:00:00.000000 rank-geq2-rdft2.o │ │ │ │ +?rw-r--r-- 0 0 0 9272 1970-01-01 00:00:00.000000 lt12-problem.o │ │ │ │ +?rw-r--r-- 0 0 0 9624 1970-01-01 00:00:00.000000 problem2.o │ │ │ │ +?rw-r--r-- 0 0 0 5400 1970-01-01 00:00:00.000000 rank-geq2-rdft2.o │ │ │ │ ?rw-r--r-- 0 0 0 4808 1970-01-01 00:00:00.000000 lt13-rank-geq2.o │ │ │ │ -?rw-r--r-- 0 0 0 4568 1970-01-01 00:00:00.000000 rank0-rdft2.o │ │ │ │ -?rw-r--r-- 0 0 0 17184 1970-01-01 00:00:00.000000 rank0.o │ │ │ │ -?rw-r--r-- 0 0 0 5112 1970-01-01 00:00:00.000000 rdft-dht.o │ │ │ │ +?rw-r--r-- 0 0 0 4584 1970-01-01 00:00:00.000000 rank0-rdft2.o │ │ │ │ +?rw-r--r-- 0 0 0 17000 1970-01-01 00:00:00.000000 rank0.o │ │ │ │ +?rw-r--r-- 0 0 0 4936 1970-01-01 00:00:00.000000 rdft-dht.o │ │ │ │ ?rw-r--r-- 0 0 0 1824 1970-01-01 00:00:00.000000 rdft2-inplace-strides.o │ │ │ │ -?rw-r--r-- 0 0 0 10616 1970-01-01 00:00:00.000000 rdft2-rdft.o │ │ │ │ -?rw-r--r-- 0 0 0 1000 1970-01-01 00:00:00.000000 rdft2-strides.o │ │ │ │ -?rw-r--r-- 0 0 0 1632 1970-01-01 00:00:00.000000 rdft2-tensor-max-index.o │ │ │ │ +?rw-r--r-- 0 0 0 10392 1970-01-01 00:00:00.000000 rdft2-rdft.o │ │ │ │ +?rw-r--r-- 0 0 0 992 1970-01-01 00:00:00.000000 rdft2-strides.o │ │ │ │ +?rw-r--r-- 0 0 0 1624 1970-01-01 00:00:00.000000 rdft2-tensor-max-index.o │ │ │ │ ?rw-r--r-- 0 0 0 976 1970-01-01 00:00:00.000000 lt14-solve.o │ │ │ │ ?rw-r--r-- 0 0 0 992 1970-01-01 00:00:00.000000 solve2.o │ │ │ │ -?rw-r--r-- 0 0 0 5112 1970-01-01 00:00:00.000000 vrank-geq1-rdft2.o │ │ │ │ -?rw-r--r-- 0 0 0 4744 1970-01-01 00:00:00.000000 lt15-vrank-geq1.o │ │ │ │ -?rw-r--r-- 0 0 0 15552 1970-01-01 00:00:00.000000 vrank3-transpose.o │ │ │ │ +?rw-r--r-- 0 0 0 5080 1970-01-01 00:00:00.000000 vrank-geq1-rdft2.o │ │ │ │ +?rw-r--r-- 0 0 0 4728 1970-01-01 00:00:00.000000 lt15-vrank-geq1.o │ │ │ │ +?rw-r--r-- 0 0 0 15432 1970-01-01 00:00:00.000000 vrank3-transpose.o │ │ │ │ ?rw-r--r-- 0 0 0 1296 1970-01-01 00:00:00.000000 hc2c.o │ │ │ │ ?rw-r--r-- 0 0 0 856 1970-01-01 00:00:00.000000 hfb.o │ │ │ │ ?rw-r--r-- 0 0 0 984 1970-01-01 00:00:00.000000 r2c.o │ │ │ │ ?rw-r--r-- 0 0 0 792 1970-01-01 00:00:00.000000 r2r.o │ │ │ │ ?rw-r--r-- 0 0 0 12360 1970-01-01 00:00:00.000000 lt16-codlist.o │ │ │ │ -?rw-r--r-- 0 0 0 6696 1970-01-01 00:00:00.000000 hc2cf2_16.o │ │ │ │ -?rw-r--r-- 0 0 0 9584 1970-01-01 00:00:00.000000 hc2cf2_20.o │ │ │ │ -?rw-r--r-- 0 0 0 14560 1970-01-01 00:00:00.000000 hc2cf2_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2992 1970-01-01 00:00:00.000000 hc2cf2_4.o │ │ │ │ -?rw-r--r-- 0 0 0 4872 1970-01-01 00:00:00.000000 hc2cf2_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4288 1970-01-01 00:00:00.000000 hc2cf_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4464 1970-01-01 00:00:00.000000 hc2cf_12.o │ │ │ │ -?rw-r--r-- 0 0 0 5680 1970-01-01 00:00:00.000000 hc2cf_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2168 1970-01-01 00:00:00.000000 hc2cf_2.o │ │ │ │ -?rw-r--r-- 0 0 0 7504 1970-01-01 00:00:00.000000 hc2cf_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12224 1970-01-01 00:00:00.000000 hc2cf_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2888 1970-01-01 00:00:00.000000 hc2cf_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3920 1970-01-01 00:00:00.000000 hc2cf_6.o │ │ │ │ -?rw-r--r-- 0 0 0 4392 1970-01-01 00:00:00.000000 hc2cf_8.o │ │ │ │ -?rw-r--r-- 0 0 0 7688 1970-01-01 00:00:00.000000 hc2cfdft2_16.o │ │ │ │ -?rw-r--r-- 0 0 0 9944 1970-01-01 00:00:00.000000 hc2cfdft2_20.o │ │ │ │ -?rw-r--r-- 0 0 0 16416 1970-01-01 00:00:00.000000 hc2cfdft2_32.o │ │ │ │ -?rw-r--r-- 0 0 0 3368 1970-01-01 00:00:00.000000 hc2cfdft2_4.o │ │ │ │ -?rw-r--r-- 0 0 0 4032 1970-01-01 00:00:00.000000 hc2cfdft2_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4952 1970-01-01 00:00:00.000000 hc2cfdft_10.o │ │ │ │ -?rw-r--r-- 0 0 0 5336 1970-01-01 00:00:00.000000 hc2cfdft_12.o │ │ │ │ -?rw-r--r-- 0 0 0 6504 1970-01-01 00:00:00.000000 hc2cfdft_16.o │ │ │ │ -?rw-r--r-- 0 0 0 4360 1970-01-01 00:00:00.000000 hc2cfdft_2.o │ │ │ │ -?rw-r--r-- 0 0 0 8392 1970-01-01 00:00:00.000000 hc2cfdft_20.o │ │ │ │ -?rw-r--r-- 0 0 0 13984 1970-01-01 00:00:00.000000 hc2cfdft_32.o │ │ │ │ -?rw-r--r-- 0 0 0 3296 1970-01-01 00:00:00.000000 hc2cfdft_4.o │ │ │ │ -?rw-r--r-- 0 0 0 4384 1970-01-01 00:00:00.000000 hc2cfdft_6.o │ │ │ │ -?rw-r--r-- 0 0 0 5128 1970-01-01 00:00:00.000000 hc2cfdft_8.o │ │ │ │ -?rw-r--r-- 0 0 0 6744 1970-01-01 00:00:00.000000 hf2_16.o │ │ │ │ -?rw-r--r-- 0 0 0 9608 1970-01-01 00:00:00.000000 hf2_20.o │ │ │ │ -?rw-r--r-- 0 0 0 15928 1970-01-01 00:00:00.000000 hf2_25.o │ │ │ │ -?rw-r--r-- 0 0 0 14600 1970-01-01 00:00:00.000000 hf2_32.o │ │ │ │ -?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 hf2_4.o │ │ │ │ -?rw-r--r-- 0 0 0 4120 1970-01-01 00:00:00.000000 hf2_5.o │ │ │ │ -?rw-r--r-- 0 0 0 4944 1970-01-01 00:00:00.000000 hf2_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4312 1970-01-01 00:00:00.000000 hf_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4544 1970-01-01 00:00:00.000000 hf_12.o │ │ │ │ -?rw-r--r-- 0 0 0 6760 1970-01-01 00:00:00.000000 hf_15.o │ │ │ │ -?rw-r--r-- 0 0 0 5704 1970-01-01 00:00:00.000000 hf_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2360 1970-01-01 00:00:00.000000 hf_2.o │ │ │ │ -?rw-r--r-- 0 0 0 7744 1970-01-01 00:00:00.000000 hf_20.o │ │ │ │ -?rw-r--r-- 0 0 0 14600 1970-01-01 00:00:00.000000 hf_25.o │ │ │ │ +?rw-r--r-- 0 0 0 6776 1970-01-01 00:00:00.000000 hc2cf2_16.o │ │ │ │ +?rw-r--r-- 0 0 0 9808 1970-01-01 00:00:00.000000 hc2cf2_20.o │ │ │ │ +?rw-r--r-- 0 0 0 15104 1970-01-01 00:00:00.000000 hc2cf2_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3008 1970-01-01 00:00:00.000000 hc2cf2_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4952 1970-01-01 00:00:00.000000 hc2cf2_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4544 1970-01-01 00:00:00.000000 hc2cf_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4528 1970-01-01 00:00:00.000000 hc2cf_12.o │ │ │ │ +?rw-r--r-- 0 0 0 5712 1970-01-01 00:00:00.000000 hc2cf_16.o │ │ │ │ +?rw-r--r-- 0 0 0 3864 1970-01-01 00:00:00.000000 hc2cf_2.o │ │ │ │ +?rw-r--r-- 0 0 0 7864 1970-01-01 00:00:00.000000 hc2cf_20.o │ │ │ │ +?rw-r--r-- 0 0 0 12608 1970-01-01 00:00:00.000000 hc2cf_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2920 1970-01-01 00:00:00.000000 hc2cf_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4000 1970-01-01 00:00:00.000000 hc2cf_6.o │ │ │ │ +?rw-r--r-- 0 0 0 4488 1970-01-01 00:00:00.000000 hc2cf_8.o │ │ │ │ +?rw-r--r-- 0 0 0 7944 1970-01-01 00:00:00.000000 hc2cfdft2_16.o │ │ │ │ +?rw-r--r-- 0 0 0 10544 1970-01-01 00:00:00.000000 hc2cfdft2_20.o │ │ │ │ +?rw-r--r-- 0 0 0 16816 1970-01-01 00:00:00.000000 hc2cfdft2_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3400 1970-01-01 00:00:00.000000 hc2cfdft2_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4112 1970-01-01 00:00:00.000000 hc2cfdft2_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4864 1970-01-01 00:00:00.000000 hc2cfdft_10.o │ │ │ │ +?rw-r--r-- 0 0 0 5368 1970-01-01 00:00:00.000000 hc2cfdft_12.o │ │ │ │ +?rw-r--r-- 0 0 0 6600 1970-01-01 00:00:00.000000 hc2cfdft_16.o │ │ │ │ +?rw-r--r-- 0 0 0 4328 1970-01-01 00:00:00.000000 hc2cfdft_2.o │ │ │ │ +?rw-r--r-- 0 0 0 8328 1970-01-01 00:00:00.000000 hc2cfdft_20.o │ │ │ │ +?rw-r--r-- 0 0 0 14120 1970-01-01 00:00:00.000000 hc2cfdft_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3312 1970-01-01 00:00:00.000000 hc2cfdft_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4480 1970-01-01 00:00:00.000000 hc2cfdft_6.o │ │ │ │ +?rw-r--r-- 0 0 0 5240 1970-01-01 00:00:00.000000 hc2cfdft_8.o │ │ │ │ +?rw-r--r-- 0 0 0 6856 1970-01-01 00:00:00.000000 hf2_16.o │ │ │ │ +?rw-r--r-- 0 0 0 9688 1970-01-01 00:00:00.000000 hf2_20.o │ │ │ │ +?rw-r--r-- 0 0 0 17360 1970-01-01 00:00:00.000000 hf2_25.o │ │ │ │ +?rw-r--r-- 0 0 0 15016 1970-01-01 00:00:00.000000 hf2_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3048 1970-01-01 00:00:00.000000 hf2_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4160 1970-01-01 00:00:00.000000 hf2_5.o │ │ │ │ +?rw-r--r-- 0 0 0 5056 1970-01-01 00:00:00.000000 hf2_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4360 1970-01-01 00:00:00.000000 hf_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4760 1970-01-01 00:00:00.000000 hf_12.o │ │ │ │ +?rw-r--r-- 0 0 0 6544 1970-01-01 00:00:00.000000 hf_15.o │ │ │ │ +?rw-r--r-- 0 0 0 6184 1970-01-01 00:00:00.000000 hf_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2344 1970-01-01 00:00:00.000000 hf_2.o │ │ │ │ +?rw-r--r-- 0 0 0 7888 1970-01-01 00:00:00.000000 hf_20.o │ │ │ │ +?rw-r--r-- 0 0 0 14920 1970-01-01 00:00:00.000000 hf_25.o │ │ │ │ ?rw-r--r-- 0 0 0 2992 1970-01-01 00:00:00.000000 hf_3.o │ │ │ │ -?rw-r--r-- 0 0 0 12528 1970-01-01 00:00:00.000000 hf_32.o │ │ │ │ +?rw-r--r-- 0 0 0 12568 1970-01-01 00:00:00.000000 hf_32.o │ │ │ │ ?rw-r--r-- 0 0 0 2928 1970-01-01 00:00:00.000000 hf_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3976 1970-01-01 00:00:00.000000 hf_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3976 1970-01-01 00:00:00.000000 hf_6.o │ │ │ │ -?rw-r--r-- 0 0 0 30008 1970-01-01 00:00:00.000000 hf_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3952 1970-01-01 00:00:00.000000 hf_7.o │ │ │ │ -?rw-r--r-- 0 0 0 4488 1970-01-01 00:00:00.000000 hf_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4616 1970-01-01 00:00:00.000000 hf_9.o │ │ │ │ -?rw-r--r-- 0 0 0 3608 1970-01-01 00:00:00.000000 r2cfII_10.o │ │ │ │ -?rw-r--r-- 0 0 0 3992 1970-01-01 00:00:00.000000 r2cfII_12.o │ │ │ │ -?rw-r--r-- 0 0 0 3952 1970-01-01 00:00:00.000000 r2cfII_15.o │ │ │ │ -?rw-r--r-- 0 0 0 3768 1970-01-01 00:00:00.000000 r2cfII_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2072 1970-01-01 00:00:00.000000 r2cfII_2.o │ │ │ │ -?rw-r--r-- 0 0 0 4960 1970-01-01 00:00:00.000000 r2cfII_20.o │ │ │ │ -?rw-r--r-- 0 0 0 11120 1970-01-01 00:00:00.000000 r2cfII_25.o │ │ │ │ +?rw-r--r-- 0 0 0 4016 1970-01-01 00:00:00.000000 hf_5.o │ │ │ │ +?rw-r--r-- 0 0 0 4040 1970-01-01 00:00:00.000000 hf_6.o │ │ │ │ +?rw-r--r-- 0 0 0 30552 1970-01-01 00:00:00.000000 hf_64.o │ │ │ │ +?rw-r--r-- 0 0 0 4032 1970-01-01 00:00:00.000000 hf_7.o │ │ │ │ +?rw-r--r-- 0 0 0 4568 1970-01-01 00:00:00.000000 hf_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4656 1970-01-01 00:00:00.000000 hf_9.o │ │ │ │ +?rw-r--r-- 0 0 0 3624 1970-01-01 00:00:00.000000 r2cfII_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4024 1970-01-01 00:00:00.000000 r2cfII_12.o │ │ │ │ +?rw-r--r-- 0 0 0 3984 1970-01-01 00:00:00.000000 r2cfII_15.o │ │ │ │ +?rw-r--r-- 0 0 0 3800 1970-01-01 00:00:00.000000 r2cfII_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2008 1970-01-01 00:00:00.000000 r2cfII_2.o │ │ │ │ +?rw-r--r-- 0 0 0 5024 1970-01-01 00:00:00.000000 r2cfII_20.o │ │ │ │ +?rw-r--r-- 0 0 0 11216 1970-01-01 00:00:00.000000 r2cfII_25.o │ │ │ │ ?rw-r--r-- 0 0 0 2616 1970-01-01 00:00:00.000000 r2cfII_3.o │ │ │ │ -?rw-r--r-- 0 0 0 7568 1970-01-01 00:00:00.000000 r2cfII_32.o │ │ │ │ +?rw-r--r-- 0 0 0 7680 1970-01-01 00:00:00.000000 r2cfII_32.o │ │ │ │ ?rw-r--r-- 0 0 0 2592 1970-01-01 00:00:00.000000 r2cfII_4.o │ │ │ │ ?rw-r--r-- 0 0 0 3072 1970-01-01 00:00:00.000000 r2cfII_5.o │ │ │ │ -?rw-r--r-- 0 0 0 2880 1970-01-01 00:00:00.000000 r2cfII_6.o │ │ │ │ -?rw-r--r-- 0 0 0 16408 1970-01-01 00:00:00.000000 r2cfII_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3640 1970-01-01 00:00:00.000000 r2cfII_7.o │ │ │ │ -?rw-r--r-- 0 0 0 3240 1970-01-01 00:00:00.000000 r2cfII_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4928 1970-01-01 00:00:00.000000 r2cfII_9.o │ │ │ │ -?rw-r--r-- 0 0 0 3512 1970-01-01 00:00:00.000000 r2cf_10.o │ │ │ │ -?rw-r--r-- 0 0 0 5672 1970-01-01 00:00:00.000000 r2cf_11.o │ │ │ │ -?rw-r--r-- 0 0 0 3352 1970-01-01 00:00:00.000000 r2cf_12.o │ │ │ │ -?rw-r--r-- 0 0 0 28368 1970-01-01 00:00:00.000000 r2cf_128.o │ │ │ │ -?rw-r--r-- 0 0 0 4456 1970-01-01 00:00:00.000000 r2cf_13.o │ │ │ │ -?rw-r--r-- 0 0 0 4912 1970-01-01 00:00:00.000000 r2cf_14.o │ │ │ │ -?rw-r--r-- 0 0 0 5296 1970-01-01 00:00:00.000000 r2cf_15.o │ │ │ │ -?rw-r--r-- 0 0 0 4304 1970-01-01 00:00:00.000000 r2cf_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2064 1970-01-01 00:00:00.000000 r2cf_2.o │ │ │ │ -?rw-r--r-- 0 0 0 3784 1970-01-01 00:00:00.000000 r2cf_20.o │ │ │ │ -?rw-r--r-- 0 0 0 11016 1970-01-01 00:00:00.000000 r2cf_25.o │ │ │ │ -?rw-r--r-- 0 0 0 2440 1970-01-01 00:00:00.000000 r2cf_3.o │ │ │ │ -?rw-r--r-- 0 0 0 5280 1970-01-01 00:00:00.000000 r2cf_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2200 1970-01-01 00:00:00.000000 r2cf_4.o │ │ │ │ -?rw-r--r-- 0 0 0 2848 1970-01-01 00:00:00.000000 r2cf_5.o │ │ │ │ -?rw-r--r-- 0 0 0 2704 1970-01-01 00:00:00.000000 r2cf_6.o │ │ │ │ -?rw-r--r-- 0 0 0 10936 1970-01-01 00:00:00.000000 r2cf_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3456 1970-01-01 00:00:00.000000 r2cf_7.o │ │ │ │ -?rw-r--r-- 0 0 0 2728 1970-01-01 00:00:00.000000 r2cf_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4880 1970-01-01 00:00:00.000000 r2cf_9.o │ │ │ │ +?rw-r--r-- 0 0 0 2864 1970-01-01 00:00:00.000000 r2cfII_6.o │ │ │ │ +?rw-r--r-- 0 0 0 16568 1970-01-01 00:00:00.000000 r2cfII_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3672 1970-01-01 00:00:00.000000 r2cfII_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3272 1970-01-01 00:00:00.000000 r2cfII_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4976 1970-01-01 00:00:00.000000 r2cfII_9.o │ │ │ │ +?rw-r--r-- 0 0 0 3544 1970-01-01 00:00:00.000000 r2cf_10.o │ │ │ │ +?rw-r--r-- 0 0 0 5720 1970-01-01 00:00:00.000000 r2cf_11.o │ │ │ │ +?rw-r--r-- 0 0 0 3384 1970-01-01 00:00:00.000000 r2cf_12.o │ │ │ │ +?rw-r--r-- 0 0 0 28768 1970-01-01 00:00:00.000000 r2cf_128.o │ │ │ │ +?rw-r--r-- 0 0 0 4488 1970-01-01 00:00:00.000000 r2cf_13.o │ │ │ │ +?rw-r--r-- 0 0 0 4960 1970-01-01 00:00:00.000000 r2cf_14.o │ │ │ │ +?rw-r--r-- 0 0 0 5328 1970-01-01 00:00:00.000000 r2cf_15.o │ │ │ │ +?rw-r--r-- 0 0 0 4352 1970-01-01 00:00:00.000000 r2cf_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2032 1970-01-01 00:00:00.000000 r2cf_2.o │ │ │ │ +?rw-r--r-- 0 0 0 3816 1970-01-01 00:00:00.000000 r2cf_20.o │ │ │ │ +?rw-r--r-- 0 0 0 11112 1970-01-01 00:00:00.000000 r2cf_25.o │ │ │ │ +?rw-r--r-- 0 0 0 2456 1970-01-01 00:00:00.000000 r2cf_3.o │ │ │ │ +?rw-r--r-- 0 0 0 5328 1970-01-01 00:00:00.000000 r2cf_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2216 1970-01-01 00:00:00.000000 r2cf_4.o │ │ │ │ +?rw-r--r-- 0 0 0 2864 1970-01-01 00:00:00.000000 r2cf_5.o │ │ │ │ +?rw-r--r-- 0 0 0 2720 1970-01-01 00:00:00.000000 r2cf_6.o │ │ │ │ +?rw-r--r-- 0 0 0 11256 1970-01-01 00:00:00.000000 r2cf_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3488 1970-01-01 00:00:00.000000 r2cf_7.o │ │ │ │ +?rw-r--r-- 0 0 0 2744 1970-01-01 00:00:00.000000 r2cf_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4912 1970-01-01 00:00:00.000000 r2cf_9.o │ │ │ │ ?rw-r--r-- 0 0 0 12392 1970-01-01 00:00:00.000000 lt17-codlist.o │ │ │ │ -?rw-r--r-- 0 0 0 7432 1970-01-01 00:00:00.000000 hb2_16.o │ │ │ │ -?rw-r--r-- 0 0 0 10392 1970-01-01 00:00:00.000000 hb2_20.o │ │ │ │ -?rw-r--r-- 0 0 0 16552 1970-01-01 00:00:00.000000 hb2_25.o │ │ │ │ -?rw-r--r-- 0 0 0 15480 1970-01-01 00:00:00.000000 hb2_32.o │ │ │ │ +?rw-r--r-- 0 0 0 7456 1970-01-01 00:00:00.000000 hb2_16.o │ │ │ │ +?rw-r--r-- 0 0 0 10336 1970-01-01 00:00:00.000000 hb2_20.o │ │ │ │ +?rw-r--r-- 0 0 0 15952 1970-01-01 00:00:00.000000 hb2_25.o │ │ │ │ +?rw-r--r-- 0 0 0 16008 1970-01-01 00:00:00.000000 hb2_32.o │ │ │ │ ?rw-r--r-- 0 0 0 3048 1970-01-01 00:00:00.000000 hb2_4.o │ │ │ │ -?rw-r--r-- 0 0 0 4320 1970-01-01 00:00:00.000000 hb2_5.o │ │ │ │ -?rw-r--r-- 0 0 0 5608 1970-01-01 00:00:00.000000 hb2_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4552 1970-01-01 00:00:00.000000 hb_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4400 1970-01-01 00:00:00.000000 hb_12.o │ │ │ │ -?rw-r--r-- 0 0 0 6904 1970-01-01 00:00:00.000000 hb_15.o │ │ │ │ -?rw-r--r-- 0 0 0 5800 1970-01-01 00:00:00.000000 hb_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2360 1970-01-01 00:00:00.000000 hb_2.o │ │ │ │ -?rw-r--r-- 0 0 0 8264 1970-01-01 00:00:00.000000 hb_20.o │ │ │ │ -?rw-r--r-- 0 0 0 13824 1970-01-01 00:00:00.000000 hb_25.o │ │ │ │ -?rw-r--r-- 0 0 0 2992 1970-01-01 00:00:00.000000 hb_3.o │ │ │ │ -?rw-r--r-- 0 0 0 13104 1970-01-01 00:00:00.000000 hb_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2912 1970-01-01 00:00:00.000000 hb_4.o │ │ │ │ -?rw-r--r-- 0 0 0 4024 1970-01-01 00:00:00.000000 hb_5.o │ │ │ │ -?rw-r--r-- 0 0 0 4024 1970-01-01 00:00:00.000000 hb_6.o │ │ │ │ -?rw-r--r-- 0 0 0 31352 1970-01-01 00:00:00.000000 hb_64.o │ │ │ │ -?rw-r--r-- 0 0 0 4024 1970-01-01 00:00:00.000000 hb_7.o │ │ │ │ -?rw-r--r-- 0 0 0 4440 1970-01-01 00:00:00.000000 hb_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4768 1970-01-01 00:00:00.000000 hb_9.o │ │ │ │ -?rw-r--r-- 0 0 0 7352 1970-01-01 00:00:00.000000 hc2cb2_16.o │ │ │ │ -?rw-r--r-- 0 0 0 10352 1970-01-01 00:00:00.000000 hc2cb2_20.o │ │ │ │ -?rw-r--r-- 0 0 0 15248 1970-01-01 00:00:00.000000 hc2cb2_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2992 1970-01-01 00:00:00.000000 hc2cb2_4.o │ │ │ │ -?rw-r--r-- 0 0 0 5520 1970-01-01 00:00:00.000000 hc2cb2_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4440 1970-01-01 00:00:00.000000 hc2cb_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4352 1970-01-01 00:00:00.000000 hc2cb_12.o │ │ │ │ -?rw-r--r-- 0 0 0 5648 1970-01-01 00:00:00.000000 hc2cb_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2168 1970-01-01 00:00:00.000000 hc2cb_2.o │ │ │ │ -?rw-r--r-- 0 0 0 7976 1970-01-01 00:00:00.000000 hc2cb_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12504 1970-01-01 00:00:00.000000 hc2cb_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2888 1970-01-01 00:00:00.000000 hc2cb_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3936 1970-01-01 00:00:00.000000 hc2cb_6.o │ │ │ │ -?rw-r--r-- 0 0 0 4392 1970-01-01 00:00:00.000000 hc2cb_8.o │ │ │ │ -?rw-r--r-- 0 0 0 6552 1970-01-01 00:00:00.000000 hc2cbdft2_16.o │ │ │ │ -?rw-r--r-- 0 0 0 8024 1970-01-01 00:00:00.000000 hc2cbdft2_20.o │ │ │ │ -?rw-r--r-- 0 0 0 13288 1970-01-01 00:00:00.000000 hc2cbdft2_32.o │ │ │ │ -?rw-r--r-- 0 0 0 3016 1970-01-01 00:00:00.000000 hc2cbdft2_4.o │ │ │ │ -?rw-r--r-- 0 0 0 4752 1970-01-01 00:00:00.000000 hc2cbdft2_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4688 1970-01-01 00:00:00.000000 hc2cbdft_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4672 1970-01-01 00:00:00.000000 hc2cbdft_12.o │ │ │ │ -?rw-r--r-- 0 0 0 6544 1970-01-01 00:00:00.000000 hc2cbdft_16.o │ │ │ │ -?rw-r--r-- 0 0 0 4080 1970-01-01 00:00:00.000000 hc2cbdft_2.o │ │ │ │ -?rw-r--r-- 0 0 0 8024 1970-01-01 00:00:00.000000 hc2cbdft_20.o │ │ │ │ -?rw-r--r-- 0 0 0 13288 1970-01-01 00:00:00.000000 hc2cbdft_32.o │ │ │ │ -?rw-r--r-- 0 0 0 3008 1970-01-01 00:00:00.000000 hc2cbdft_4.o │ │ │ │ -?rw-r--r-- 0 0 0 4176 1970-01-01 00:00:00.000000 hc2cbdft_6.o │ │ │ │ -?rw-r--r-- 0 0 0 4752 1970-01-01 00:00:00.000000 hc2cbdft_8.o │ │ │ │ -?rw-r--r-- 0 0 0 3752 1970-01-01 00:00:00.000000 r2cbIII_10.o │ │ │ │ -?rw-r--r-- 0 0 0 3904 1970-01-01 00:00:00.000000 r2cbIII_12.o │ │ │ │ -?rw-r--r-- 0 0 0 5752 1970-01-01 00:00:00.000000 r2cbIII_15.o │ │ │ │ +?rw-r--r-- 0 0 0 4416 1970-01-01 00:00:00.000000 hb2_5.o │ │ │ │ +?rw-r--r-- 0 0 0 5496 1970-01-01 00:00:00.000000 hb2_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4616 1970-01-01 00:00:00.000000 hb_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4576 1970-01-01 00:00:00.000000 hb_12.o │ │ │ │ +?rw-r--r-- 0 0 0 7176 1970-01-01 00:00:00.000000 hb_15.o │ │ │ │ +?rw-r--r-- 0 0 0 6344 1970-01-01 00:00:00.000000 hb_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2344 1970-01-01 00:00:00.000000 hb_2.o │ │ │ │ +?rw-r--r-- 0 0 0 8152 1970-01-01 00:00:00.000000 hb_20.o │ │ │ │ +?rw-r--r-- 0 0 0 14128 1970-01-01 00:00:00.000000 hb_25.o │ │ │ │ +?rw-r--r-- 0 0 0 3008 1970-01-01 00:00:00.000000 hb_3.o │ │ │ │ +?rw-r--r-- 0 0 0 13288 1970-01-01 00:00:00.000000 hb_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2928 1970-01-01 00:00:00.000000 hb_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4064 1970-01-01 00:00:00.000000 hb_5.o │ │ │ │ +?rw-r--r-- 0 0 0 4072 1970-01-01 00:00:00.000000 hb_6.o │ │ │ │ +?rw-r--r-- 0 0 0 32024 1970-01-01 00:00:00.000000 hb_64.o │ │ │ │ +?rw-r--r-- 0 0 0 4272 1970-01-01 00:00:00.000000 hb_7.o │ │ │ │ +?rw-r--r-- 0 0 0 4600 1970-01-01 00:00:00.000000 hb_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4856 1970-01-01 00:00:00.000000 hb_9.o │ │ │ │ +?rw-r--r-- 0 0 0 7576 1970-01-01 00:00:00.000000 hc2cb2_16.o │ │ │ │ +?rw-r--r-- 0 0 0 10392 1970-01-01 00:00:00.000000 hc2cb2_20.o │ │ │ │ +?rw-r--r-- 0 0 0 15568 1970-01-01 00:00:00.000000 hc2cb2_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3008 1970-01-01 00:00:00.000000 hc2cb2_4.o │ │ │ │ +?rw-r--r-- 0 0 0 5536 1970-01-01 00:00:00.000000 hc2cb2_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4544 1970-01-01 00:00:00.000000 hc2cb_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4632 1970-01-01 00:00:00.000000 hc2cb_12.o │ │ │ │ +?rw-r--r-- 0 0 0 5744 1970-01-01 00:00:00.000000 hc2cb_16.o │ │ │ │ +?rw-r--r-- 0 0 0 3864 1970-01-01 00:00:00.000000 hc2cb_2.o │ │ │ │ +?rw-r--r-- 0 0 0 7888 1970-01-01 00:00:00.000000 hc2cb_20.o │ │ │ │ +?rw-r--r-- 0 0 0 13024 1970-01-01 00:00:00.000000 hc2cb_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2920 1970-01-01 00:00:00.000000 hc2cb_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4000 1970-01-01 00:00:00.000000 hc2cb_6.o │ │ │ │ +?rw-r--r-- 0 0 0 4720 1970-01-01 00:00:00.000000 hc2cb_8.o │ │ │ │ +?rw-r--r-- 0 0 0 6496 1970-01-01 00:00:00.000000 hc2cbdft2_16.o │ │ │ │ +?rw-r--r-- 0 0 0 8216 1970-01-01 00:00:00.000000 hc2cbdft2_20.o │ │ │ │ +?rw-r--r-- 0 0 0 13608 1970-01-01 00:00:00.000000 hc2cbdft2_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3048 1970-01-01 00:00:00.000000 hc2cbdft2_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4880 1970-01-01 00:00:00.000000 hc2cbdft2_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4808 1970-01-01 00:00:00.000000 hc2cbdft_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4872 1970-01-01 00:00:00.000000 hc2cbdft_12.o │ │ │ │ +?rw-r--r-- 0 0 0 6488 1970-01-01 00:00:00.000000 hc2cbdft_16.o │ │ │ │ +?rw-r--r-- 0 0 0 4048 1970-01-01 00:00:00.000000 hc2cbdft_2.o │ │ │ │ +?rw-r--r-- 0 0 0 8216 1970-01-01 00:00:00.000000 hc2cbdft_20.o │ │ │ │ +?rw-r--r-- 0 0 0 13608 1970-01-01 00:00:00.000000 hc2cbdft_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3040 1970-01-01 00:00:00.000000 hc2cbdft_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4288 1970-01-01 00:00:00.000000 hc2cbdft_6.o │ │ │ │ +?rw-r--r-- 0 0 0 4880 1970-01-01 00:00:00.000000 hc2cbdft_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3704 1970-01-01 00:00:00.000000 r2cbIII_10.o │ │ │ │ +?rw-r--r-- 0 0 0 3840 1970-01-01 00:00:00.000000 r2cbIII_12.o │ │ │ │ +?rw-r--r-- 0 0 0 5720 1970-01-01 00:00:00.000000 r2cbIII_15.o │ │ │ │ ?rw-r--r-- 0 0 0 3976 1970-01-01 00:00:00.000000 r2cbIII_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2088 1970-01-01 00:00:00.000000 r2cbIII_2.o │ │ │ │ -?rw-r--r-- 0 0 0 3944 1970-01-01 00:00:00.000000 r2cbIII_20.o │ │ │ │ -?rw-r--r-- 0 0 0 7552 1970-01-01 00:00:00.000000 r2cbIII_25.o │ │ │ │ -?rw-r--r-- 0 0 0 2520 1970-01-01 00:00:00.000000 r2cbIII_3.o │ │ │ │ +?rw-r--r-- 0 0 0 2024 1970-01-01 00:00:00.000000 r2cbIII_2.o │ │ │ │ +?rw-r--r-- 0 0 0 3904 1970-01-01 00:00:00.000000 r2cbIII_20.o │ │ │ │ +?rw-r--r-- 0 0 0 7536 1970-01-01 00:00:00.000000 r2cbIII_25.o │ │ │ │ +?rw-r--r-- 0 0 0 2504 1970-01-01 00:00:00.000000 r2cbIII_3.o │ │ │ │ ?rw-r--r-- 0 0 0 8016 1970-01-01 00:00:00.000000 r2cbIII_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2616 1970-01-01 00:00:00.000000 r2cbIII_4.o │ │ │ │ +?rw-r--r-- 0 0 0 2600 1970-01-01 00:00:00.000000 r2cbIII_4.o │ │ │ │ ?rw-r--r-- 0 0 0 3080 1970-01-01 00:00:00.000000 r2cbIII_5.o │ │ │ │ -?rw-r--r-- 0 0 0 2784 1970-01-01 00:00:00.000000 r2cbIII_6.o │ │ │ │ -?rw-r--r-- 0 0 0 16256 1970-01-01 00:00:00.000000 r2cbIII_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3800 1970-01-01 00:00:00.000000 r2cbIII_7.o │ │ │ │ -?rw-r--r-- 0 0 0 3288 1970-01-01 00:00:00.000000 r2cbIII_8.o │ │ │ │ +?rw-r--r-- 0 0 0 2768 1970-01-01 00:00:00.000000 r2cbIII_6.o │ │ │ │ +?rw-r--r-- 0 0 0 17288 1970-01-01 00:00:00.000000 r2cbIII_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3816 1970-01-01 00:00:00.000000 r2cbIII_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3256 1970-01-01 00:00:00.000000 r2cbIII_8.o │ │ │ │ ?rw-r--r-- 0 0 0 4416 1970-01-01 00:00:00.000000 r2cbIII_9.o │ │ │ │ -?rw-r--r-- 0 0 0 3528 1970-01-01 00:00:00.000000 r2cb_10.o │ │ │ │ -?rw-r--r-- 0 0 0 5936 1970-01-01 00:00:00.000000 r2cb_11.o │ │ │ │ -?rw-r--r-- 0 0 0 3328 1970-01-01 00:00:00.000000 r2cb_12.o │ │ │ │ -?rw-r--r-- 0 0 0 29048 1970-01-01 00:00:00.000000 r2cb_128.o │ │ │ │ +?rw-r--r-- 0 0 0 3512 1970-01-01 00:00:00.000000 r2cb_10.o │ │ │ │ +?rw-r--r-- 0 0 0 6016 1970-01-01 00:00:00.000000 r2cb_11.o │ │ │ │ +?rw-r--r-- 0 0 0 3280 1970-01-01 00:00:00.000000 r2cb_12.o │ │ │ │ +?rw-r--r-- 0 0 0 29112 1970-01-01 00:00:00.000000 r2cb_128.o │ │ │ │ ?rw-r--r-- 0 0 0 4352 1970-01-01 00:00:00.000000 r2cb_13.o │ │ │ │ -?rw-r--r-- 0 0 0 3688 1970-01-01 00:00:00.000000 r2cb_14.o │ │ │ │ -?rw-r--r-- 0 0 0 3560 1970-01-01 00:00:00.000000 r2cb_15.o │ │ │ │ -?rw-r--r-- 0 0 0 4304 1970-01-01 00:00:00.000000 r2cb_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2064 1970-01-01 00:00:00.000000 r2cb_2.o │ │ │ │ -?rw-r--r-- 0 0 0 3848 1970-01-01 00:00:00.000000 r2cb_20.o │ │ │ │ +?rw-r--r-- 0 0 0 3704 1970-01-01 00:00:00.000000 r2cb_14.o │ │ │ │ +?rw-r--r-- 0 0 0 3528 1970-01-01 00:00:00.000000 r2cb_15.o │ │ │ │ +?rw-r--r-- 0 0 0 4192 1970-01-01 00:00:00.000000 r2cb_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2032 1970-01-01 00:00:00.000000 r2cb_2.o │ │ │ │ +?rw-r--r-- 0 0 0 3816 1970-01-01 00:00:00.000000 r2cb_20.o │ │ │ │ ?rw-r--r-- 0 0 0 7536 1970-01-01 00:00:00.000000 r2cb_25.o │ │ │ │ ?rw-r--r-- 0 0 0 2336 1970-01-01 00:00:00.000000 r2cb_3.o │ │ │ │ -?rw-r--r-- 0 0 0 5296 1970-01-01 00:00:00.000000 r2cb_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2248 1970-01-01 00:00:00.000000 r2cb_4.o │ │ │ │ -?rw-r--r-- 0 0 0 2880 1970-01-01 00:00:00.000000 r2cb_5.o │ │ │ │ +?rw-r--r-- 0 0 0 5248 1970-01-01 00:00:00.000000 r2cb_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2232 1970-01-01 00:00:00.000000 r2cb_4.o │ │ │ │ +?rw-r--r-- 0 0 0 2896 1970-01-01 00:00:00.000000 r2cb_5.o │ │ │ │ ?rw-r--r-- 0 0 0 2584 1970-01-01 00:00:00.000000 r2cb_6.o │ │ │ │ -?rw-r--r-- 0 0 0 12584 1970-01-01 00:00:00.000000 r2cb_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3584 1970-01-01 00:00:00.000000 r2cb_7.o │ │ │ │ -?rw-r--r-- 0 0 0 2808 1970-01-01 00:00:00.000000 r2cb_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4256 1970-01-01 00:00:00.000000 r2cb_9.o │ │ │ │ +?rw-r--r-- 0 0 0 12616 1970-01-01 00:00:00.000000 r2cb_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3600 1970-01-01 00:00:00.000000 r2cb_7.o │ │ │ │ +?rw-r--r-- 0 0 0 2776 1970-01-01 00:00:00.000000 r2cb_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4240 1970-01-01 00:00:00.000000 r2cb_9.o │ │ │ │ ?rw-r--r-- 0 0 0 1232 1970-01-01 00:00:00.000000 lt18-codlist.o │ │ │ │ -?rw-r--r-- 0 0 0 3728 1970-01-01 00:00:00.000000 e01_8.o │ │ │ │ -?rw-r--r-- 0 0 0 3768 1970-01-01 00:00:00.000000 e10_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3760 1970-01-01 00:00:00.000000 e01_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3800 1970-01-01 00:00:00.000000 e10_8.o │ │ │ │ ?rw-r--r-- 0 0 0 2480 1970-01-01 00:00:00.000000 lt19-conf.o │ │ │ │ -?rw-r--r-- 0 0 0 5856 1970-01-01 00:00:00.000000 redft00e-r2hc-pad.o │ │ │ │ -?rw-r--r-- 0 0 0 10360 1970-01-01 00:00:00.000000 reodft00e-splitradix.o │ │ │ │ -?rw-r--r-- 0 0 0 9344 1970-01-01 00:00:00.000000 reodft010e-r2hc.o │ │ │ │ -?rw-r--r-- 0 0 0 14416 1970-01-01 00:00:00.000000 reodft11e-r2hc-odd.o │ │ │ │ -?rw-r--r-- 0 0 0 11592 1970-01-01 00:00:00.000000 reodft11e-radix2.o │ │ │ │ -?rw-r--r-- 0 0 0 6200 1970-01-01 00:00:00.000000 rodft00e-r2hc-pad.o │ │ │ │ -?rw-r--r-- 0 0 0 4056 1970-01-01 00:00:00.000000 apiplan.o │ │ │ │ +?rw-r--r-- 0 0 0 5760 1970-01-01 00:00:00.000000 redft00e-r2hc-pad.o │ │ │ │ +?rw-r--r-- 0 0 0 10120 1970-01-01 00:00:00.000000 reodft00e-splitradix.o │ │ │ │ +?rw-r--r-- 0 0 0 9168 1970-01-01 00:00:00.000000 reodft010e-r2hc.o │ │ │ │ +?rw-r--r-- 0 0 0 14128 1970-01-01 00:00:00.000000 reodft11e-r2hc-odd.o │ │ │ │ +?rw-r--r-- 0 0 0 11464 1970-01-01 00:00:00.000000 reodft11e-radix2.o │ │ │ │ +?rw-r--r-- 0 0 0 6056 1970-01-01 00:00:00.000000 rodft00e-r2hc-pad.o │ │ │ │ +?rw-r--r-- 0 0 0 4024 1970-01-01 00:00:00.000000 apiplan.o │ │ │ │ ?rw-r--r-- 0 0 0 1280 1970-01-01 00:00:00.000000 configure.o │ │ │ │ ?rw-r--r-- 0 0 0 992 1970-01-01 00:00:00.000000 execute-dft-c2r.o │ │ │ │ ?rw-r--r-- 0 0 0 992 1970-01-01 00:00:00.000000 execute-dft-r2c.o │ │ │ │ -?rw-r--r-- 0 0 0 1016 1970-01-01 00:00:00.000000 execute-dft.o │ │ │ │ +?rw-r--r-- 0 0 0 1008 1970-01-01 00:00:00.000000 execute-dft.o │ │ │ │ ?rw-r--r-- 0 0 0 960 1970-01-01 00:00:00.000000 execute-r2r.o │ │ │ │ ?rw-r--r-- 0 0 0 1000 1970-01-01 00:00:00.000000 execute-split-dft-c2r.o │ │ │ │ ?rw-r--r-- 0 0 0 992 1970-01-01 00:00:00.000000 execute-split-dft-r2c.o │ │ │ │ ?rw-r--r-- 0 0 0 960 1970-01-01 00:00:00.000000 execute-split-dft.o │ │ │ │ ?rw-r--r-- 0 0 0 960 1970-01-01 00:00:00.000000 execute.o │ │ │ │ ?rw-r--r-- 0 0 0 1800 1970-01-01 00:00:00.000000 export-wisdom-to-file.o │ │ │ │ ?rw-r--r-- 0 0 0 1520 1970-01-01 00:00:00.000000 export-wisdom-to-string.o │ │ │ │ ?rw-r--r-- 0 0 0 1416 1970-01-01 00:00:00.000000 export-wisdom.o │ │ │ │ -?rw-r--r-- 0 0 0 52288 1970-01-01 00:00:00.000000 f77api.o │ │ │ │ +?rw-r--r-- 0 0 0 50624 1970-01-01 00:00:00.000000 f77api.o │ │ │ │ ?rw-r--r-- 0 0 0 1592 1970-01-01 00:00:00.000000 flops.o │ │ │ │ ?rw-r--r-- 0 0 0 1112 1970-01-01 00:00:00.000000 forget-wisdom.o │ │ │ │ ?rw-r--r-- 0 0 0 1504 1970-01-01 00:00:00.000000 import-system-wisdom.o │ │ │ │ ?rw-r--r-- 0 0 0 2072 1970-01-01 00:00:00.000000 import-wisdom-from-file.o │ │ │ │ -?rw-r--r-- 0 0 0 1440 1970-01-01 00:00:00.000000 import-wisdom-from-string.o │ │ │ │ +?rw-r--r-- 0 0 0 1424 1970-01-01 00:00:00.000000 import-wisdom-from-string.o │ │ │ │ ?rw-r--r-- 0 0 0 1400 1970-01-01 00:00:00.000000 import-wisdom.o │ │ │ │ ?rw-r--r-- 0 0 0 1496 1970-01-01 00:00:00.000000 malloc.o │ │ │ │ -?rw-r--r-- 0 0 0 1448 1970-01-01 00:00:00.000000 map-r2r-kind.o │ │ │ │ +?rw-r--r-- 0 0 0 1424 1970-01-01 00:00:00.000000 map-r2r-kind.o │ │ │ │ ?rw-r--r-- 0 0 0 2432 1970-01-01 00:00:00.000000 mapflags.o │ │ │ │ ?rw-r--r-- 0 0 0 1584 1970-01-01 00:00:00.000000 mkprinter-file.o │ │ │ │ ?rw-r--r-- 0 0 0 1488 1970-01-01 00:00:00.000000 mkprinter-str.o │ │ │ │ -?rw-r--r-- 0 0 0 1976 1970-01-01 00:00:00.000000 mktensor-iodims.o │ │ │ │ -?rw-r--r-- 0 0 0 1504 1970-01-01 00:00:00.000000 mktensor-iodims64.o │ │ │ │ -?rw-r--r-- 0 0 0 1576 1970-01-01 00:00:00.000000 mktensor-rowmajor.o │ │ │ │ +?rw-r--r-- 0 0 0 1952 1970-01-01 00:00:00.000000 mktensor-iodims.o │ │ │ │ +?rw-r--r-- 0 0 0 1464 1970-01-01 00:00:00.000000 mktensor-iodims64.o │ │ │ │ +?rw-r--r-- 0 0 0 1536 1970-01-01 00:00:00.000000 mktensor-rowmajor.o │ │ │ │ ?rw-r--r-- 0 0 0 1120 1970-01-01 00:00:00.000000 plan-dft-1d.o │ │ │ │ ?rw-r--r-- 0 0 0 1120 1970-01-01 00:00:00.000000 plan-dft-2d.o │ │ │ │ ?rw-r--r-- 0 0 0 1136 1970-01-01 00:00:00.000000 plan-dft-3d.o │ │ │ │ ?rw-r--r-- 0 0 0 1120 1970-01-01 00:00:00.000000 plan-dft-c2r-1d.o │ │ │ │ ?rw-r--r-- 0 0 0 1128 1970-01-01 00:00:00.000000 plan-dft-c2r-2d.o │ │ │ │ ?rw-r--r-- 0 0 0 1136 1970-01-01 00:00:00.000000 plan-dft-c2r-3d.o │ │ │ │ ?rw-r--r-- 0 0 0 1160 1970-01-01 00:00:00.000000 plan-dft-c2r.o │ │ │ │ @@ -389,424 +389,424 @@ │ │ │ │ ?rw-r--r-- 0 0 0 1128 1970-01-01 00:00:00.000000 plan-dft-r2c-2d.o │ │ │ │ ?rw-r--r-- 0 0 0 1136 1970-01-01 00:00:00.000000 plan-dft-r2c-3d.o │ │ │ │ ?rw-r--r-- 0 0 0 1160 1970-01-01 00:00:00.000000 plan-dft-r2c.o │ │ │ │ ?rw-r--r-- 0 0 0 1152 1970-01-01 00:00:00.000000 plan-dft.o │ │ │ │ ?rw-r--r-- 0 0 0 1848 1970-01-01 00:00:00.000000 plan-guru-dft-c2r.o │ │ │ │ ?rw-r--r-- 0 0 0 1816 1970-01-01 00:00:00.000000 plan-guru-dft-r2c.o │ │ │ │ ?rw-r--r-- 0 0 0 1896 1970-01-01 00:00:00.000000 plan-guru-dft.o │ │ │ │ -?rw-r--r-- 0 0 0 1840 1970-01-01 00:00:00.000000 plan-guru-r2r.o │ │ │ │ -?rw-r--r-- 0 0 0 1768 1970-01-01 00:00:00.000000 plan-guru-split-dft-c2r.o │ │ │ │ +?rw-r--r-- 0 0 0 1832 1970-01-01 00:00:00.000000 plan-guru-r2r.o │ │ │ │ +?rw-r--r-- 0 0 0 1760 1970-01-01 00:00:00.000000 plan-guru-split-dft-c2r.o │ │ │ │ ?rw-r--r-- 0 0 0 1752 1970-01-01 00:00:00.000000 plan-guru-split-dft-r2c.o │ │ │ │ -?rw-r--r-- 0 0 0 1864 1970-01-01 00:00:00.000000 plan-guru-split-dft.o │ │ │ │ +?rw-r--r-- 0 0 0 1840 1970-01-01 00:00:00.000000 plan-guru-split-dft.o │ │ │ │ ?rw-r--r-- 0 0 0 1856 1970-01-01 00:00:00.000000 plan-guru64-dft-c2r.o │ │ │ │ ?rw-r--r-- 0 0 0 1824 1970-01-01 00:00:00.000000 plan-guru64-dft-r2c.o │ │ │ │ ?rw-r--r-- 0 0 0 1904 1970-01-01 00:00:00.000000 plan-guru64-dft.o │ │ │ │ -?rw-r--r-- 0 0 0 1840 1970-01-01 00:00:00.000000 plan-guru64-r2r.o │ │ │ │ -?rw-r--r-- 0 0 0 1776 1970-01-01 00:00:00.000000 plan-guru64-split-dft-c2r.o │ │ │ │ +?rw-r--r-- 0 0 0 1832 1970-01-01 00:00:00.000000 plan-guru64-r2r.o │ │ │ │ +?rw-r--r-- 0 0 0 1768 1970-01-01 00:00:00.000000 plan-guru64-split-dft-c2r.o │ │ │ │ ?rw-r--r-- 0 0 0 1760 1970-01-01 00:00:00.000000 plan-guru64-split-dft-r2c.o │ │ │ │ -?rw-r--r-- 0 0 0 1872 1970-01-01 00:00:00.000000 plan-guru64-split-dft.o │ │ │ │ -?rw-r--r-- 0 0 0 2216 1970-01-01 00:00:00.000000 plan-many-dft-c2r.o │ │ │ │ +?rw-r--r-- 0 0 0 1848 1970-01-01 00:00:00.000000 plan-guru64-split-dft.o │ │ │ │ +?rw-r--r-- 0 0 0 2168 1970-01-01 00:00:00.000000 plan-many-dft-c2r.o │ │ │ │ ?rw-r--r-- 0 0 0 2128 1970-01-01 00:00:00.000000 plan-many-dft-r2c.o │ │ │ │ ?rw-r--r-- 0 0 0 2024 1970-01-01 00:00:00.000000 plan-many-dft.o │ │ │ │ -?rw-r--r-- 0 0 0 1928 1970-01-01 00:00:00.000000 plan-many-r2r.o │ │ │ │ +?rw-r--r-- 0 0 0 1920 1970-01-01 00:00:00.000000 plan-many-r2r.o │ │ │ │ ?rw-r--r-- 0 0 0 1128 1970-01-01 00:00:00.000000 plan-r2r-1d.o │ │ │ │ ?rw-r--r-- 0 0 0 1144 1970-01-01 00:00:00.000000 plan-r2r-2d.o │ │ │ │ ?rw-r--r-- 0 0 0 1168 1970-01-01 00:00:00.000000 plan-r2r-3d.o │ │ │ │ ?rw-r--r-- 0 0 0 1152 1970-01-01 00:00:00.000000 plan-r2r.o │ │ │ │ ?rw-r--r-- 0 0 0 1904 1970-01-01 00:00:00.000000 print-plan.o │ │ │ │ -?rw-r--r-- 0 0 0 1328 1970-01-01 00:00:00.000000 rdft2-pad.o │ │ │ │ -?rw-r--r-- 0 0 0 1760 1970-01-01 00:00:00.000000 the-planner.o │ │ │ │ +?rw-r--r-- 0 0 0 1320 1970-01-01 00:00:00.000000 rdft2-pad.o │ │ │ │ +?rw-r--r-- 0 0 0 1744 1970-01-01 00:00:00.000000 the-planner.o │ │ │ │ ?rw-r--r-- 0 0 0 976 1970-01-01 00:00:00.000000 version.o │ │ │ │ ?rw-r--r-- 0 0 0 496 1970-01-01 00:00:00.000000 altivec.o │ │ │ │ ?rw-r--r-- 0 0 0 496 1970-01-01 00:00:00.000000 avx-128-fma.o │ │ │ │ -?rw-r--r-- 0 0 0 1392 1970-01-01 00:00:00.000000 avx.o │ │ │ │ +?rw-r--r-- 0 0 0 1376 1970-01-01 00:00:00.000000 avx.o │ │ │ │ ?rw-r--r-- 0 0 0 496 1970-01-01 00:00:00.000000 avx2.o │ │ │ │ ?rw-r--r-- 0 0 0 496 1970-01-01 00:00:00.000000 avx512.o │ │ │ │ ?rw-r--r-- 0 0 0 496 1970-01-01 00:00:00.000000 kcvi.o │ │ │ │ ?rw-r--r-- 0 0 0 496 1970-01-01 00:00:00.000000 neon.o │ │ │ │ ?rw-r--r-- 0 0 0 960 1970-01-01 00:00:00.000000 sse2.o │ │ │ │ ?rw-r--r-- 0 0 0 1048 1970-01-01 00:00:00.000000 taint.o │ │ │ │ ?rw-r--r-- 0 0 0 496 1970-01-01 00:00:00.000000 vsx.o │ │ │ │ ?rw-r--r-- 0 0 0 24656 1970-01-01 00:00:00.000000 lt20-codlist.o │ │ │ │ -?rw-r--r-- 0 0 0 5384 1970-01-01 00:00:00.000000 genus.o │ │ │ │ -?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 n1bv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4920 1970-01-01 00:00:00.000000 n1bv_11.o │ │ │ │ -?rw-r--r-- 0 0 0 3000 1970-01-01 00:00:00.000000 n1bv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 27288 1970-01-01 00:00:00.000000 n1bv_128.o │ │ │ │ -?rw-r--r-- 0 0 0 4888 1970-01-01 00:00:00.000000 n1bv_13.o │ │ │ │ -?rw-r--r-- 0 0 0 4488 1970-01-01 00:00:00.000000 n1bv_14.o │ │ │ │ -?rw-r--r-- 0 0 0 4456 1970-01-01 00:00:00.000000 n1bv_15.o │ │ │ │ -?rw-r--r-- 0 0 0 3432 1970-01-01 00:00:00.000000 n1bv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2112 1970-01-01 00:00:00.000000 n1bv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 4120 1970-01-01 00:00:00.000000 n1bv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 11544 1970-01-01 00:00:00.000000 n1bv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 5264 1970-01-01 00:00:00.000000 genus.o │ │ │ │ +?rw-r--r-- 0 0 0 3144 1970-01-01 00:00:00.000000 n1bv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4984 1970-01-01 00:00:00.000000 n1bv_11.o │ │ │ │ +?rw-r--r-- 0 0 0 3048 1970-01-01 00:00:00.000000 n1bv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 28600 1970-01-01 00:00:00.000000 n1bv_128.o │ │ │ │ +?rw-r--r-- 0 0 0 4968 1970-01-01 00:00:00.000000 n1bv_13.o │ │ │ │ +?rw-r--r-- 0 0 0 4568 1970-01-01 00:00:00.000000 n1bv_14.o │ │ │ │ +?rw-r--r-- 0 0 0 4552 1970-01-01 00:00:00.000000 n1bv_15.o │ │ │ │ +?rw-r--r-- 0 0 0 3496 1970-01-01 00:00:00.000000 n1bv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2048 1970-01-01 00:00:00.000000 n1bv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 4232 1970-01-01 00:00:00.000000 n1bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 11832 1970-01-01 00:00:00.000000 n1bv_25.o │ │ │ │ ?rw-r--r-- 0 0 0 2392 1970-01-01 00:00:00.000000 n1bv_3.o │ │ │ │ -?rw-r--r-- 0 0 0 5960 1970-01-01 00:00:00.000000 n1bv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2176 1970-01-01 00:00:00.000000 n1bv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 2688 1970-01-01 00:00:00.000000 n1bv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 2552 1970-01-01 00:00:00.000000 n1bv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 12824 1970-01-01 00:00:00.000000 n1bv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 n1bv_7.o │ │ │ │ -?rw-r--r-- 0 0 0 2552 1970-01-01 00:00:00.000000 n1bv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4104 1970-01-01 00:00:00.000000 n1bv_9.o │ │ │ │ -?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 n1fv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4920 1970-01-01 00:00:00.000000 n1fv_11.o │ │ │ │ -?rw-r--r-- 0 0 0 2904 1970-01-01 00:00:00.000000 n1fv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 27064 1970-01-01 00:00:00.000000 n1fv_128.o │ │ │ │ -?rw-r--r-- 0 0 0 4872 1970-01-01 00:00:00.000000 n1fv_13.o │ │ │ │ -?rw-r--r-- 0 0 0 4488 1970-01-01 00:00:00.000000 n1fv_14.o │ │ │ │ -?rw-r--r-- 0 0 0 4440 1970-01-01 00:00:00.000000 n1fv_15.o │ │ │ │ -?rw-r--r-- 0 0 0 3448 1970-01-01 00:00:00.000000 n1fv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2112 1970-01-01 00:00:00.000000 n1fv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 4584 1970-01-01 00:00:00.000000 n1fv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 11768 1970-01-01 00:00:00.000000 n1fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 6136 1970-01-01 00:00:00.000000 n1bv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2192 1970-01-01 00:00:00.000000 n1bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 2704 1970-01-01 00:00:00.000000 n1bv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 2568 1970-01-01 00:00:00.000000 n1bv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 13304 1970-01-01 00:00:00.000000 n1bv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3144 1970-01-01 00:00:00.000000 n1bv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 2584 1970-01-01 00:00:00.000000 n1bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4152 1970-01-01 00:00:00.000000 n1bv_9.o │ │ │ │ +?rw-r--r-- 0 0 0 3144 1970-01-01 00:00:00.000000 n1fv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4984 1970-01-01 00:00:00.000000 n1fv_11.o │ │ │ │ +?rw-r--r-- 0 0 0 2952 1970-01-01 00:00:00.000000 n1fv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 28344 1970-01-01 00:00:00.000000 n1fv_128.o │ │ │ │ +?rw-r--r-- 0 0 0 4952 1970-01-01 00:00:00.000000 n1fv_13.o │ │ │ │ +?rw-r--r-- 0 0 0 4552 1970-01-01 00:00:00.000000 n1fv_14.o │ │ │ │ +?rw-r--r-- 0 0 0 4520 1970-01-01 00:00:00.000000 n1fv_15.o │ │ │ │ +?rw-r--r-- 0 0 0 3512 1970-01-01 00:00:00.000000 n1fv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2048 1970-01-01 00:00:00.000000 n1fv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 4696 1970-01-01 00:00:00.000000 n1fv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 12024 1970-01-01 00:00:00.000000 n1fv_25.o │ │ │ │ ?rw-r--r-- 0 0 0 2392 1970-01-01 00:00:00.000000 n1fv_3.o │ │ │ │ -?rw-r--r-- 0 0 0 5960 1970-01-01 00:00:00.000000 n1fv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2176 1970-01-01 00:00:00.000000 n1fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 6152 1970-01-01 00:00:00.000000 n1fv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2192 1970-01-01 00:00:00.000000 n1fv_4.o │ │ │ │ ?rw-r--r-- 0 0 0 2688 1970-01-01 00:00:00.000000 n1fv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 2552 1970-01-01 00:00:00.000000 n1fv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 12408 1970-01-01 00:00:00.000000 n1fv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 n1fv_7.o │ │ │ │ -?rw-r--r-- 0 0 0 2552 1970-01-01 00:00:00.000000 n1fv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4016 1970-01-01 00:00:00.000000 n1fv_9.o │ │ │ │ -?rw-r--r-- 0 0 0 3080 1970-01-01 00:00:00.000000 n2bv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 2968 1970-01-01 00:00:00.000000 n2bv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 4456 1970-01-01 00:00:00.000000 n2bv_14.o │ │ │ │ -?rw-r--r-- 0 0 0 3400 1970-01-01 00:00:00.000000 n2bv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2016 1970-01-01 00:00:00.000000 n2bv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 4072 1970-01-01 00:00:00.000000 n2bv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 5864 1970-01-01 00:00:00.000000 n2bv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2160 1970-01-01 00:00:00.000000 n2bv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 2536 1970-01-01 00:00:00.000000 n2bv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 12664 1970-01-01 00:00:00.000000 n2bv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 2520 1970-01-01 00:00:00.000000 n2bv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 3080 1970-01-01 00:00:00.000000 n2fv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 2872 1970-01-01 00:00:00.000000 n2fv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 4440 1970-01-01 00:00:00.000000 n2fv_14.o │ │ │ │ -?rw-r--r-- 0 0 0 3400 1970-01-01 00:00:00.000000 n2fv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2016 1970-01-01 00:00:00.000000 n2fv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 4520 1970-01-01 00:00:00.000000 n2fv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 5848 1970-01-01 00:00:00.000000 n2fv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2160 1970-01-01 00:00:00.000000 n2fv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 2536 1970-01-01 00:00:00.000000 n2fv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 12240 1970-01-01 00:00:00.000000 n2fv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 2536 1970-01-01 00:00:00.000000 n2fv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4880 1970-01-01 00:00:00.000000 n2sv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 9712 1970-01-01 00:00:00.000000 n2sv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2576 1970-01-01 00:00:00.000000 n2sv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 20800 1970-01-01 00:00:00.000000 n2sv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3696 1970-01-01 00:00:00.000000 n2sv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 2648 1970-01-01 00:00:00.000000 q1bv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 3432 1970-01-01 00:00:00.000000 q1bv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 5368 1970-01-01 00:00:00.000000 q1bv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 9600 1970-01-01 00:00:00.000000 q1bv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 2632 1970-01-01 00:00:00.000000 q1fv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 3432 1970-01-01 00:00:00.000000 q1fv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 5264 1970-01-01 00:00:00.000000 q1fv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 9360 1970-01-01 00:00:00.000000 q1fv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 3712 1970-01-01 00:00:00.000000 t1buv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 2448 1970-01-01 00:00:00.000000 t1buv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 2648 1970-01-01 00:00:00.000000 t1buv_3.o │ │ │ │ -?rw-r--r-- 0 0 0 2480 1970-01-01 00:00:00.000000 t1buv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 t1buv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 2944 1970-01-01 00:00:00.000000 t1buv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 3560 1970-01-01 00:00:00.000000 t1buv_7.o │ │ │ │ -?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 t1buv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4544 1970-01-01 00:00:00.000000 t1buv_9.o │ │ │ │ -?rw-r--r-- 0 0 0 3704 1970-01-01 00:00:00.000000 t1bv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 3696 1970-01-01 00:00:00.000000 t1bv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 5216 1970-01-01 00:00:00.000000 t1bv_15.o │ │ │ │ -?rw-r--r-- 0 0 0 4400 1970-01-01 00:00:00.000000 t1bv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2440 1970-01-01 00:00:00.000000 t1bv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 5544 1970-01-01 00:00:00.000000 t1bv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12160 1970-01-01 00:00:00.000000 t1bv_25.o │ │ │ │ -?rw-r--r-- 0 0 0 2640 1970-01-01 00:00:00.000000 t1bv_3.o │ │ │ │ -?rw-r--r-- 0 0 0 7760 1970-01-01 00:00:00.000000 t1bv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2472 1970-01-01 00:00:00.000000 t1bv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 t1bv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 2936 1970-01-01 00:00:00.000000 t1bv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 15760 1970-01-01 00:00:00.000000 t1bv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3552 1970-01-01 00:00:00.000000 t1bv_7.o │ │ │ │ -?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 t1bv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4544 1970-01-01 00:00:00.000000 t1bv_9.o │ │ │ │ -?rw-r--r-- 0 0 0 3728 1970-01-01 00:00:00.000000 t1fuv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 2568 1970-01-01 00:00:00.000000 n1fv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 12904 1970-01-01 00:00:00.000000 n1fv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3144 1970-01-01 00:00:00.000000 n1fv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 2584 1970-01-01 00:00:00.000000 n1fv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4064 1970-01-01 00:00:00.000000 n1fv_9.o │ │ │ │ +?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 n2bv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 3016 1970-01-01 00:00:00.000000 n2bv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 4536 1970-01-01 00:00:00.000000 n2bv_14.o │ │ │ │ +?rw-r--r-- 0 0 0 3464 1970-01-01 00:00:00.000000 n2bv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2000 1970-01-01 00:00:00.000000 n2bv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 4200 1970-01-01 00:00:00.000000 n2bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 6040 1970-01-01 00:00:00.000000 n2bv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2176 1970-01-01 00:00:00.000000 n2bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 2552 1970-01-01 00:00:00.000000 n2bv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 13144 1970-01-01 00:00:00.000000 n2bv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 2552 1970-01-01 00:00:00.000000 n2bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 n2fv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 2920 1970-01-01 00:00:00.000000 n2fv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 4520 1970-01-01 00:00:00.000000 n2fv_14.o │ │ │ │ +?rw-r--r-- 0 0 0 3464 1970-01-01 00:00:00.000000 n2fv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2000 1970-01-01 00:00:00.000000 n2fv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 4632 1970-01-01 00:00:00.000000 n2fv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 6056 1970-01-01 00:00:00.000000 n2fv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2176 1970-01-01 00:00:00.000000 n2fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 2552 1970-01-01 00:00:00.000000 n2fv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 12736 1970-01-01 00:00:00.000000 n2fv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 2552 1970-01-01 00:00:00.000000 n2fv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 5024 1970-01-01 00:00:00.000000 n2sv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 10080 1970-01-01 00:00:00.000000 n2sv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2592 1970-01-01 00:00:00.000000 n2sv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 21872 1970-01-01 00:00:00.000000 n2sv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3776 1970-01-01 00:00:00.000000 n2sv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 2664 1970-01-01 00:00:00.000000 q1bv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 3528 1970-01-01 00:00:00.000000 q1bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 5592 1970-01-01 00:00:00.000000 q1bv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 10240 1970-01-01 00:00:00.000000 q1bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 2664 1970-01-01 00:00:00.000000 q1fv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 3528 1970-01-01 00:00:00.000000 q1fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 5488 1970-01-01 00:00:00.000000 q1fv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 9984 1970-01-01 00:00:00.000000 q1fv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3792 1970-01-01 00:00:00.000000 t1buv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 2464 1970-01-01 00:00:00.000000 t1buv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 2664 1970-01-01 00:00:00.000000 t1buv_3.o │ │ │ │ +?rw-r--r-- 0 0 0 2496 1970-01-01 00:00:00.000000 t1buv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3048 1970-01-01 00:00:00.000000 t1buv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 2992 1970-01-01 00:00:00.000000 t1buv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 3608 1970-01-01 00:00:00.000000 t1buv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3096 1970-01-01 00:00:00.000000 t1buv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4624 1970-01-01 00:00:00.000000 t1buv_9.o │ │ │ │ +?rw-r--r-- 0 0 0 3784 1970-01-01 00:00:00.000000 t1bv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 3792 1970-01-01 00:00:00.000000 t1bv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 5344 1970-01-01 00:00:00.000000 t1bv_15.o │ │ │ │ +?rw-r--r-- 0 0 0 4544 1970-01-01 00:00:00.000000 t1bv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2456 1970-01-01 00:00:00.000000 t1bv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 5736 1970-01-01 00:00:00.000000 t1bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 12560 1970-01-01 00:00:00.000000 t1bv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 2656 1970-01-01 00:00:00.000000 t1bv_3.o │ │ │ │ +?rw-r--r-- 0 0 0 8112 1970-01-01 00:00:00.000000 t1bv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2488 1970-01-01 00:00:00.000000 t1bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3048 1970-01-01 00:00:00.000000 t1bv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 2984 1970-01-01 00:00:00.000000 t1bv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 16592 1970-01-01 00:00:00.000000 t1bv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3600 1970-01-01 00:00:00.000000 t1bv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3096 1970-01-01 00:00:00.000000 t1bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4624 1970-01-01 00:00:00.000000 t1bv_9.o │ │ │ │ +?rw-r--r-- 0 0 0 3808 1970-01-01 00:00:00.000000 t1fuv_10.o │ │ │ │ ?rw-r--r-- 0 0 0 2448 1970-01-01 00:00:00.000000 t1fuv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 2632 1970-01-01 00:00:00.000000 t1fuv_3.o │ │ │ │ -?rw-r--r-- 0 0 0 2480 1970-01-01 00:00:00.000000 t1fuv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 t1fuv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 2944 1970-01-01 00:00:00.000000 t1fuv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 3560 1970-01-01 00:00:00.000000 t1fuv_7.o │ │ │ │ -?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 t1fuv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4512 1970-01-01 00:00:00.000000 t1fuv_9.o │ │ │ │ -?rw-r--r-- 0 0 0 3720 1970-01-01 00:00:00.000000 t1fv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 3624 1970-01-01 00:00:00.000000 t1fv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 5096 1970-01-01 00:00:00.000000 t1fv_15.o │ │ │ │ -?rw-r--r-- 0 0 0 4368 1970-01-01 00:00:00.000000 t1fv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2664 1970-01-01 00:00:00.000000 t1fuv_3.o │ │ │ │ +?rw-r--r-- 0 0 0 2496 1970-01-01 00:00:00.000000 t1fuv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3064 1970-01-01 00:00:00.000000 t1fuv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 2992 1970-01-01 00:00:00.000000 t1fuv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 3608 1970-01-01 00:00:00.000000 t1fuv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3096 1970-01-01 00:00:00.000000 t1fuv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4592 1970-01-01 00:00:00.000000 t1fuv_9.o │ │ │ │ +?rw-r--r-- 0 0 0 3800 1970-01-01 00:00:00.000000 t1fv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 3720 1970-01-01 00:00:00.000000 t1fv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 5224 1970-01-01 00:00:00.000000 t1fv_15.o │ │ │ │ +?rw-r--r-- 0 0 0 4512 1970-01-01 00:00:00.000000 t1fv_16.o │ │ │ │ ?rw-r--r-- 0 0 0 2440 1970-01-01 00:00:00.000000 t1fv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 5384 1970-01-01 00:00:00.000000 t1fv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12280 1970-01-01 00:00:00.000000 t1fv_25.o │ │ │ │ -?rw-r--r-- 0 0 0 2624 1970-01-01 00:00:00.000000 t1fv_3.o │ │ │ │ -?rw-r--r-- 0 0 0 7952 1970-01-01 00:00:00.000000 t1fv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2472 1970-01-01 00:00:00.000000 t1fv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 t1fv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 2936 1970-01-01 00:00:00.000000 t1fv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 15792 1970-01-01 00:00:00.000000 t1fv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3552 1970-01-01 00:00:00.000000 t1fv_7.o │ │ │ │ -?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 t1fv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4512 1970-01-01 00:00:00.000000 t1fv_9.o │ │ │ │ -?rw-r--r-- 0 0 0 5800 1970-01-01 00:00:00.000000 t1sv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2400 1970-01-01 00:00:00.000000 t1sv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 11536 1970-01-01 00:00:00.000000 t1sv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2904 1970-01-01 00:00:00.000000 t1sv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3360 1970-01-01 00:00:00.000000 t1sv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 3672 1970-01-01 00:00:00.000000 t2bv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4320 1970-01-01 00:00:00.000000 t2bv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 5576 1970-01-01 00:00:00.000000 t1fv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 12680 1970-01-01 00:00:00.000000 t1fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 2656 1970-01-01 00:00:00.000000 t1fv_3.o │ │ │ │ +?rw-r--r-- 0 0 0 8288 1970-01-01 00:00:00.000000 t1fv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2488 1970-01-01 00:00:00.000000 t1fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3064 1970-01-01 00:00:00.000000 t1fv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 2984 1970-01-01 00:00:00.000000 t1fv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 16592 1970-01-01 00:00:00.000000 t1fv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3600 1970-01-01 00:00:00.000000 t1fv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3096 1970-01-01 00:00:00.000000 t1fv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4592 1970-01-01 00:00:00.000000 t1fv_9.o │ │ │ │ +?rw-r--r-- 0 0 0 6008 1970-01-01 00:00:00.000000 t1sv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2416 1970-01-01 00:00:00.000000 t1sv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 12064 1970-01-01 00:00:00.000000 t1sv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2936 1970-01-01 00:00:00.000000 t1sv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3424 1970-01-01 00:00:00.000000 t1sv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3736 1970-01-01 00:00:00.000000 t2bv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4416 1970-01-01 00:00:00.000000 t2bv_16.o │ │ │ │ ?rw-r--r-- 0 0 0 2248 1970-01-01 00:00:00.000000 t2bv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 5296 1970-01-01 00:00:00.000000 t2bv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12544 1970-01-01 00:00:00.000000 t2bv_25.o │ │ │ │ -?rw-r--r-- 0 0 0 7448 1970-01-01 00:00:00.000000 t2bv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2448 1970-01-01 00:00:00.000000 t2bv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3000 1970-01-01 00:00:00.000000 t2bv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 15704 1970-01-01 00:00:00.000000 t2bv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3024 1970-01-01 00:00:00.000000 t2bv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 3688 1970-01-01 00:00:00.000000 t2fv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4280 1970-01-01 00:00:00.000000 t2fv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 5424 1970-01-01 00:00:00.000000 t2bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 12864 1970-01-01 00:00:00.000000 t2bv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 7688 1970-01-01 00:00:00.000000 t2bv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2464 1970-01-01 00:00:00.000000 t2bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 t2bv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 16264 1970-01-01 00:00:00.000000 t2bv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3040 1970-01-01 00:00:00.000000 t2bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3736 1970-01-01 00:00:00.000000 t2fv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4376 1970-01-01 00:00:00.000000 t2fv_16.o │ │ │ │ ?rw-r--r-- 0 0 0 2248 1970-01-01 00:00:00.000000 t2fv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 5328 1970-01-01 00:00:00.000000 t2fv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12544 1970-01-01 00:00:00.000000 t2fv_25.o │ │ │ │ -?rw-r--r-- 0 0 0 7720 1970-01-01 00:00:00.000000 t2fv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2448 1970-01-01 00:00:00.000000 t2fv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3000 1970-01-01 00:00:00.000000 t2fv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 15712 1970-01-01 00:00:00.000000 t2fv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3008 1970-01-01 00:00:00.000000 t2fv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 6152 1970-01-01 00:00:00.000000 t2sv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 12408 1970-01-01 00:00:00.000000 t2sv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2952 1970-01-01 00:00:00.000000 t2sv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3520 1970-01-01 00:00:00.000000 t2sv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 3840 1970-01-01 00:00:00.000000 t3bv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4624 1970-01-01 00:00:00.000000 t3bv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 5856 1970-01-01 00:00:00.000000 t3bv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 13688 1970-01-01 00:00:00.000000 t3bv_25.o │ │ │ │ -?rw-r--r-- 0 0 0 8744 1970-01-01 00:00:00.000000 t3bv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2488 1970-01-01 00:00:00.000000 t3bv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3072 1970-01-01 00:00:00.000000 t3bv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 t3bv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 3808 1970-01-01 00:00:00.000000 t3fv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4624 1970-01-01 00:00:00.000000 t3fv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 5808 1970-01-01 00:00:00.000000 t3fv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 13880 1970-01-01 00:00:00.000000 t3fv_25.o │ │ │ │ -?rw-r--r-- 0 0 0 8584 1970-01-01 00:00:00.000000 t3fv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2488 1970-01-01 00:00:00.000000 t3fv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3072 1970-01-01 00:00:00.000000 t3fv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 t3fv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 5440 1970-01-01 00:00:00.000000 t2fv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 12864 1970-01-01 00:00:00.000000 t2fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 7944 1970-01-01 00:00:00.000000 t2fv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2464 1970-01-01 00:00:00.000000 t2fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 t2fv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 16272 1970-01-01 00:00:00.000000 t2fv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3024 1970-01-01 00:00:00.000000 t2fv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 6376 1970-01-01 00:00:00.000000 t2sv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 13064 1970-01-01 00:00:00.000000 t2sv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3000 1970-01-01 00:00:00.000000 t2sv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3600 1970-01-01 00:00:00.000000 t2sv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3936 1970-01-01 00:00:00.000000 t3bv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4784 1970-01-01 00:00:00.000000 t3bv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 6080 1970-01-01 00:00:00.000000 t3bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 14120 1970-01-01 00:00:00.000000 t3bv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 9160 1970-01-01 00:00:00.000000 t3bv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2520 1970-01-01 00:00:00.000000 t3bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3104 1970-01-01 00:00:00.000000 t3bv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 3160 1970-01-01 00:00:00.000000 t3bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3904 1970-01-01 00:00:00.000000 t3fv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4768 1970-01-01 00:00:00.000000 t3fv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 6032 1970-01-01 00:00:00.000000 t3fv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 14328 1970-01-01 00:00:00.000000 t3fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 8968 1970-01-01 00:00:00.000000 t3fv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2520 1970-01-01 00:00:00.000000 t3fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3120 1970-01-01 00:00:00.000000 t3fv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 3176 1970-01-01 00:00:00.000000 t3fv_8.o │ │ │ │ ?rw-r--r-- 0 0 0 3776 1970-01-01 00:00:00.000000 lt21-codlist.o │ │ │ │ ?rw-r--r-- 0 0 0 1560 1970-01-01 00:00:00.000000 lt22-genus.o │ │ │ │ -?rw-r--r-- 0 0 0 3888 1970-01-01 00:00:00.000000 hc2cbdftv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 3960 1970-01-01 00:00:00.000000 hc2cbdftv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 4808 1970-01-01 00:00:00.000000 hc2cbdftv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 3968 1970-01-01 00:00:00.000000 hc2cbdftv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4088 1970-01-01 00:00:00.000000 hc2cbdftv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 4984 1970-01-01 00:00:00.000000 hc2cbdftv_16.o │ │ │ │ ?rw-r--r-- 0 0 0 2176 1970-01-01 00:00:00.000000 hc2cbdftv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 6080 1970-01-01 00:00:00.000000 hc2cbdftv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 8928 1970-01-01 00:00:00.000000 hc2cbdftv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2848 1970-01-01 00:00:00.000000 hc2cbdftv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3008 1970-01-01 00:00:00.000000 hc2cbdftv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 3096 1970-01-01 00:00:00.000000 hc2cbdftv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4000 1970-01-01 00:00:00.000000 hc2cfdftv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4072 1970-01-01 00:00:00.000000 hc2cfdftv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 4872 1970-01-01 00:00:00.000000 hc2cfdftv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2336 1970-01-01 00:00:00.000000 hc2cfdftv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 6544 1970-01-01 00:00:00.000000 hc2cfdftv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 8800 1970-01-01 00:00:00.000000 hc2cfdftv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 hc2cfdftv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3136 1970-01-01 00:00:00.000000 hc2cfdftv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 3312 1970-01-01 00:00:00.000000 hc2cfdftv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 6336 1970-01-01 00:00:00.000000 hc2cbdftv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 9408 1970-01-01 00:00:00.000000 hc2cbdftv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2912 1970-01-01 00:00:00.000000 hc2cbdftv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3072 1970-01-01 00:00:00.000000 hc2cbdftv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 3160 1970-01-01 00:00:00.000000 hc2cbdftv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4096 1970-01-01 00:00:00.000000 hc2cfdftv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4184 1970-01-01 00:00:00.000000 hc2cfdftv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 5032 1970-01-01 00:00:00.000000 hc2cfdftv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2352 1970-01-01 00:00:00.000000 hc2cfdftv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 6784 1970-01-01 00:00:00.000000 hc2cfdftv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 9200 1970-01-01 00:00:00.000000 hc2cfdftv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3160 1970-01-01 00:00:00.000000 hc2cfdftv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3184 1970-01-01 00:00:00.000000 hc2cfdftv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 3376 1970-01-01 00:00:00.000000 hc2cfdftv_8.o │ │ │ │ ?rw-r--r-- 0 0 0 24312 1970-01-01 00:00:00.000000 lt23-codlist.o │ │ │ │ -?rw-r--r-- 0 0 0 5592 1970-01-01 00:00:00.000000 lt24-genus.o │ │ │ │ +?rw-r--r-- 0 0 0 5496 1970-01-01 00:00:00.000000 lt24-genus.o │ │ │ │ ?rw-r--r-- 0 0 0 3320 1970-01-01 00:00:00.000000 lt25-n1bv_10.o │ │ │ │ ?rw-r--r-- 0 0 0 5064 1970-01-01 00:00:00.000000 lt26-n1bv_11.o │ │ │ │ ?rw-r--r-- 0 0 0 3240 1970-01-01 00:00:00.000000 lt27-n1bv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 28088 1970-01-01 00:00:00.000000 lt28-n1bv_128.o │ │ │ │ +?rw-r--r-- 0 0 0 26664 1970-01-01 00:00:00.000000 lt28-n1bv_128.o │ │ │ │ ?rw-r--r-- 0 0 0 5432 1970-01-01 00:00:00.000000 lt29-n1bv_13.o │ │ │ │ ?rw-r--r-- 0 0 0 4744 1970-01-01 00:00:00.000000 lt30-n1bv_14.o │ │ │ │ ?rw-r--r-- 0 0 0 4800 1970-01-01 00:00:00.000000 lt31-n1bv_15.o │ │ │ │ ?rw-r--r-- 0 0 0 3752 1970-01-01 00:00:00.000000 lt32-n1bv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2240 1970-01-01 00:00:00.000000 lt33-n1bv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 4640 1970-01-01 00:00:00.000000 lt34-n1bv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12160 1970-01-01 00:00:00.000000 lt35-n1bv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 2224 1970-01-01 00:00:00.000000 lt33-n1bv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 4656 1970-01-01 00:00:00.000000 lt34-n1bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 12176 1970-01-01 00:00:00.000000 lt35-n1bv_25.o │ │ │ │ ?rw-r--r-- 0 0 0 2808 1970-01-01 00:00:00.000000 lt36-n1bv_3.o │ │ │ │ -?rw-r--r-- 0 0 0 6632 1970-01-01 00:00:00.000000 lt37-n1bv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 6616 1970-01-01 00:00:00.000000 lt37-n1bv_32.o │ │ │ │ ?rw-r--r-- 0 0 0 2584 1970-01-01 00:00:00.000000 lt38-n1bv_4.o │ │ │ │ ?rw-r--r-- 0 0 0 3304 1970-01-01 00:00:00.000000 lt39-n1bv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3184 1970-01-01 00:00:00.000000 lt40-n1bv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 13056 1970-01-01 00:00:00.000000 lt41-n1bv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3952 1970-01-01 00:00:00.000000 lt42-n1bv_7.o │ │ │ │ -?rw-r--r-- 0 0 0 3304 1970-01-01 00:00:00.000000 lt43-n1bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3168 1970-01-01 00:00:00.000000 lt40-n1bv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 13000 1970-01-01 00:00:00.000000 lt41-n1bv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3936 1970-01-01 00:00:00.000000 lt42-n1bv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3288 1970-01-01 00:00:00.000000 lt43-n1bv_8.o │ │ │ │ ?rw-r--r-- 0 0 0 4344 1970-01-01 00:00:00.000000 lt44-n1bv_9.o │ │ │ │ ?rw-r--r-- 0 0 0 3320 1970-01-01 00:00:00.000000 lt45-n1fv_10.o │ │ │ │ ?rw-r--r-- 0 0 0 5064 1970-01-01 00:00:00.000000 lt46-n1fv_11.o │ │ │ │ ?rw-r--r-- 0 0 0 3128 1970-01-01 00:00:00.000000 lt47-n1fv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 26856 1970-01-01 00:00:00.000000 lt48-n1fv_128.o │ │ │ │ -?rw-r--r-- 0 0 0 5448 1970-01-01 00:00:00.000000 lt49-n1fv_13.o │ │ │ │ +?rw-r--r-- 0 0 0 26840 1970-01-01 00:00:00.000000 lt48-n1fv_128.o │ │ │ │ +?rw-r--r-- 0 0 0 5312 1970-01-01 00:00:00.000000 lt49-n1fv_13.o │ │ │ │ ?rw-r--r-- 0 0 0 4728 1970-01-01 00:00:00.000000 lt50-n1fv_14.o │ │ │ │ ?rw-r--r-- 0 0 0 4800 1970-01-01 00:00:00.000000 lt51-n1fv_15.o │ │ │ │ ?rw-r--r-- 0 0 0 3752 1970-01-01 00:00:00.000000 lt52-n1fv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2240 1970-01-01 00:00:00.000000 lt53-n1fv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 2224 1970-01-01 00:00:00.000000 lt53-n1fv_2.o │ │ │ │ ?rw-r--r-- 0 0 0 4608 1970-01-01 00:00:00.000000 lt54-n1fv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12184 1970-01-01 00:00:00.000000 lt55-n1fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 12176 1970-01-01 00:00:00.000000 lt55-n1fv_25.o │ │ │ │ ?rw-r--r-- 0 0 0 2808 1970-01-01 00:00:00.000000 lt56-n1fv_3.o │ │ │ │ -?rw-r--r-- 0 0 0 6968 1970-01-01 00:00:00.000000 lt57-n1fv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 6600 1970-01-01 00:00:00.000000 lt57-n1fv_32.o │ │ │ │ ?rw-r--r-- 0 0 0 2584 1970-01-01 00:00:00.000000 lt58-n1fv_4.o │ │ │ │ ?rw-r--r-- 0 0 0 3304 1970-01-01 00:00:00.000000 lt59-n1fv_5.o │ │ │ │ ?rw-r--r-- 0 0 0 3184 1970-01-01 00:00:00.000000 lt60-n1fv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 12992 1970-01-01 00:00:00.000000 lt61-n1fv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3968 1970-01-01 00:00:00.000000 lt62-n1fv_7.o │ │ │ │ -?rw-r--r-- 0 0 0 3304 1970-01-01 00:00:00.000000 lt63-n1fv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 12840 1970-01-01 00:00:00.000000 lt61-n1fv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3952 1970-01-01 00:00:00.000000 lt62-n1fv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3288 1970-01-01 00:00:00.000000 lt63-n1fv_8.o │ │ │ │ ?rw-r--r-- 0 0 0 4304 1970-01-01 00:00:00.000000 lt64-n1fv_9.o │ │ │ │ ?rw-r--r-- 0 0 0 3192 1970-01-01 00:00:00.000000 lt65-n2bv_10.o │ │ │ │ ?rw-r--r-- 0 0 0 3064 1970-01-01 00:00:00.000000 lt66-n2bv_12.o │ │ │ │ ?rw-r--r-- 0 0 0 4552 1970-01-01 00:00:00.000000 lt67-n2bv_14.o │ │ │ │ ?rw-r--r-- 0 0 0 3528 1970-01-01 00:00:00.000000 lt68-n2bv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2200 1970-01-01 00:00:00.000000 lt69-n2bv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 2136 1970-01-01 00:00:00.000000 lt69-n2bv_2.o │ │ │ │ ?rw-r--r-- 0 0 0 4672 1970-01-01 00:00:00.000000 lt70-n2bv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 6184 1970-01-01 00:00:00.000000 lt71-n2bv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 6168 1970-01-01 00:00:00.000000 lt71-n2bv_32.o │ │ │ │ ?rw-r--r-- 0 0 0 2264 1970-01-01 00:00:00.000000 lt72-n2bv_4.o │ │ │ │ ?rw-r--r-- 0 0 0 2616 1970-01-01 00:00:00.000000 lt73-n2bv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 13128 1970-01-01 00:00:00.000000 lt74-n2bv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 2632 1970-01-01 00:00:00.000000 lt75-n2bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 13144 1970-01-01 00:00:00.000000 lt74-n2bv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 2616 1970-01-01 00:00:00.000000 lt75-n2bv_8.o │ │ │ │ ?rw-r--r-- 0 0 0 3192 1970-01-01 00:00:00.000000 lt76-n2fv_10.o │ │ │ │ ?rw-r--r-- 0 0 0 2968 1970-01-01 00:00:00.000000 lt77-n2fv_12.o │ │ │ │ ?rw-r--r-- 0 0 0 4552 1970-01-01 00:00:00.000000 lt78-n2fv_14.o │ │ │ │ ?rw-r--r-- 0 0 0 3544 1970-01-01 00:00:00.000000 lt79-n2fv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2200 1970-01-01 00:00:00.000000 lt80-n2fv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 2136 1970-01-01 00:00:00.000000 lt80-n2fv_2.o │ │ │ │ ?rw-r--r-- 0 0 0 4432 1970-01-01 00:00:00.000000 lt81-n2fv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 6520 1970-01-01 00:00:00.000000 lt82-n2fv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 6152 1970-01-01 00:00:00.000000 lt82-n2fv_32.o │ │ │ │ ?rw-r--r-- 0 0 0 2264 1970-01-01 00:00:00.000000 lt83-n2fv_4.o │ │ │ │ ?rw-r--r-- 0 0 0 2616 1970-01-01 00:00:00.000000 lt84-n2fv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 12280 1970-01-01 00:00:00.000000 lt85-n2fv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 11896 1970-01-01 00:00:00.000000 lt85-n2fv_64.o │ │ │ │ ?rw-r--r-- 0 0 0 2616 1970-01-01 00:00:00.000000 lt86-n2fv_8.o │ │ │ │ ?rw-r--r-- 0 0 0 5112 1970-01-01 00:00:00.000000 lt87-n2sv_16.o │ │ │ │ ?rw-r--r-- 0 0 0 10192 1970-01-01 00:00:00.000000 lt88-n2sv_32.o │ │ │ │ ?rw-r--r-- 0 0 0 2576 1970-01-01 00:00:00.000000 lt89-n2sv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 20744 1970-01-01 00:00:00.000000 lt90-n2sv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3688 1970-01-01 00:00:00.000000 lt91-n2sv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 2864 1970-01-01 00:00:00.000000 lt92-q1bv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 20728 1970-01-01 00:00:00.000000 lt90-n2sv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3672 1970-01-01 00:00:00.000000 lt91-n2sv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 2848 1970-01-01 00:00:00.000000 lt92-q1bv_2.o │ │ │ │ ?rw-r--r-- 0 0 0 3744 1970-01-01 00:00:00.000000 lt93-q1bv_4.o │ │ │ │ ?rw-r--r-- 0 0 0 5840 1970-01-01 00:00:00.000000 lt94-q1bv_5.o │ │ │ │ ?rw-r--r-- 0 0 0 10464 1970-01-01 00:00:00.000000 lt95-q1bv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 2864 1970-01-01 00:00:00.000000 lt96-q1fv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 3760 1970-01-01 00:00:00.000000 lt97-q1fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 2848 1970-01-01 00:00:00.000000 lt96-q1fv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 3744 1970-01-01 00:00:00.000000 lt97-q1fv_4.o │ │ │ │ ?rw-r--r-- 0 0 0 5856 1970-01-01 00:00:00.000000 lt98-q1fv_5.o │ │ │ │ ?rw-r--r-- 0 0 0 10448 1970-01-01 00:00:00.000000 lt99-q1fv_8.o │ │ │ │ ?rw-r--r-- 0 0 0 3968 1970-01-01 00:00:00.000000 lt100-t1buv_10.o │ │ │ │ ?rw-r--r-- 0 0 0 2584 1970-01-01 00:00:00.000000 lt101-t1buv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 3152 1970-01-01 00:00:00.000000 lt102-t1buv_3.o │ │ │ │ +?rw-r--r-- 0 0 0 3136 1970-01-01 00:00:00.000000 lt102-t1buv_3.o │ │ │ │ ?rw-r--r-- 0 0 0 3000 1970-01-01 00:00:00.000000 lt103-t1buv_4.o │ │ │ │ ?rw-r--r-- 0 0 0 3832 1970-01-01 00:00:00.000000 lt104-t1buv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3816 1970-01-01 00:00:00.000000 lt105-t1buv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 3800 1970-01-01 00:00:00.000000 lt105-t1buv_6.o │ │ │ │ ?rw-r--r-- 0 0 0 3688 1970-01-01 00:00:00.000000 lt106-t1buv_7.o │ │ │ │ ?rw-r--r-- 0 0 0 3240 1970-01-01 00:00:00.000000 lt107-t1buv_8.o │ │ │ │ ?rw-r--r-- 0 0 0 4880 1970-01-01 00:00:00.000000 lt108-t1buv_9.o │ │ │ │ ?rw-r--r-- 0 0 0 3792 1970-01-01 00:00:00.000000 lt109-t1bv_10.o │ │ │ │ ?rw-r--r-- 0 0 0 3760 1970-01-01 00:00:00.000000 lt110-t1bv_12.o │ │ │ │ ?rw-r--r-- 0 0 0 5232 1970-01-01 00:00:00.000000 lt111-t1bv_15.o │ │ │ │ -?rw-r--r-- 0 0 0 4432 1970-01-01 00:00:00.000000 lt112-t1bv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 4416 1970-01-01 00:00:00.000000 lt112-t1bv_16.o │ │ │ │ ?rw-r--r-- 0 0 0 2520 1970-01-01 00:00:00.000000 lt113-t1bv_2.o │ │ │ │ ?rw-r--r-- 0 0 0 5648 1970-01-01 00:00:00.000000 lt114-t1bv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12576 1970-01-01 00:00:00.000000 lt115-t1bv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 12520 1970-01-01 00:00:00.000000 lt115-t1bv_25.o │ │ │ │ ?rw-r--r-- 0 0 0 2696 1970-01-01 00:00:00.000000 lt116-t1bv_3.o │ │ │ │ ?rw-r--r-- 0 0 0 7880 1970-01-01 00:00:00.000000 lt117-t1bv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2568 1970-01-01 00:00:00.000000 lt118-t1bv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3072 1970-01-01 00:00:00.000000 lt119-t1bv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 2992 1970-01-01 00:00:00.000000 lt120-t1bv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 15552 1970-01-01 00:00:00.000000 lt121-t1bv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3560 1970-01-01 00:00:00.000000 lt122-t1bv_7.o │ │ │ │ -?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 lt123-t1bv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4656 1970-01-01 00:00:00.000000 lt124-t1bv_9.o │ │ │ │ +?rw-r--r-- 0 0 0 2552 1970-01-01 00:00:00.000000 lt118-t1bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3056 1970-01-01 00:00:00.000000 lt119-t1bv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 2976 1970-01-01 00:00:00.000000 lt120-t1bv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 15560 1970-01-01 00:00:00.000000 lt121-t1bv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3544 1970-01-01 00:00:00.000000 lt122-t1bv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3096 1970-01-01 00:00:00.000000 lt123-t1bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4640 1970-01-01 00:00:00.000000 lt124-t1bv_9.o │ │ │ │ ?rw-r--r-- 0 0 0 3968 1970-01-01 00:00:00.000000 lt125-t1fuv_10.o │ │ │ │ ?rw-r--r-- 0 0 0 2584 1970-01-01 00:00:00.000000 lt126-t1fuv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 3152 1970-01-01 00:00:00.000000 lt127-t1fuv_3.o │ │ │ │ -?rw-r--r-- 0 0 0 2984 1970-01-01 00:00:00.000000 lt128-t1fuv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3136 1970-01-01 00:00:00.000000 lt127-t1fuv_3.o │ │ │ │ +?rw-r--r-- 0 0 0 3000 1970-01-01 00:00:00.000000 lt128-t1fuv_4.o │ │ │ │ ?rw-r--r-- 0 0 0 3832 1970-01-01 00:00:00.000000 lt129-t1fuv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3816 1970-01-01 00:00:00.000000 lt130-t1fuv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 3688 1970-01-01 00:00:00.000000 lt131-t1fuv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3800 1970-01-01 00:00:00.000000 lt130-t1fuv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 3672 1970-01-01 00:00:00.000000 lt131-t1fuv_7.o │ │ │ │ ?rw-r--r-- 0 0 0 3256 1970-01-01 00:00:00.000000 lt132-t1fuv_8.o │ │ │ │ ?rw-r--r-- 0 0 0 4896 1970-01-01 00:00:00.000000 lt133-t1fuv_9.o │ │ │ │ ?rw-r--r-- 0 0 0 3792 1970-01-01 00:00:00.000000 lt134-t1fv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 3744 1970-01-01 00:00:00.000000 lt135-t1fv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 3728 1970-01-01 00:00:00.000000 lt135-t1fv_12.o │ │ │ │ ?rw-r--r-- 0 0 0 5232 1970-01-01 00:00:00.000000 lt136-t1fv_15.o │ │ │ │ ?rw-r--r-- 0 0 0 4416 1970-01-01 00:00:00.000000 lt137-t1fv_16.o │ │ │ │ ?rw-r--r-- 0 0 0 2520 1970-01-01 00:00:00.000000 lt138-t1fv_2.o │ │ │ │ ?rw-r--r-- 0 0 0 5632 1970-01-01 00:00:00.000000 lt139-t1fv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12624 1970-01-01 00:00:00.000000 lt140-t1fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 12544 1970-01-01 00:00:00.000000 lt140-t1fv_25.o │ │ │ │ ?rw-r--r-- 0 0 0 2696 1970-01-01 00:00:00.000000 lt141-t1fv_3.o │ │ │ │ ?rw-r--r-- 0 0 0 7928 1970-01-01 00:00:00.000000 lt142-t1fv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2568 1970-01-01 00:00:00.000000 lt143-t1fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 2552 1970-01-01 00:00:00.000000 lt143-t1fv_4.o │ │ │ │ ?rw-r--r-- 0 0 0 3056 1970-01-01 00:00:00.000000 lt144-t1fv_5.o │ │ │ │ ?rw-r--r-- 0 0 0 2992 1970-01-01 00:00:00.000000 lt145-t1fv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 15560 1970-01-01 00:00:00.000000 lt146-t1fv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 15544 1970-01-01 00:00:00.000000 lt146-t1fv_64.o │ │ │ │ ?rw-r--r-- 0 0 0 3560 1970-01-01 00:00:00.000000 lt147-t1fv_7.o │ │ │ │ ?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 lt148-t1fv_8.o │ │ │ │ ?rw-r--r-- 0 0 0 4656 1970-01-01 00:00:00.000000 lt149-t1fv_9.o │ │ │ │ ?rw-r--r-- 0 0 0 5768 1970-01-01 00:00:00.000000 lt150-t1sv_16.o │ │ │ │ ?rw-r--r-- 0 0 0 2424 1970-01-01 00:00:00.000000 lt151-t1sv_2.o │ │ │ │ ?rw-r--r-- 0 0 0 10952 1970-01-01 00:00:00.000000 lt152-t1sv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2928 1970-01-01 00:00:00.000000 lt153-t1sv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3360 1970-01-01 00:00:00.000000 lt154-t1sv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 3832 1970-01-01 00:00:00.000000 lt155-t2bv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 2896 1970-01-01 00:00:00.000000 lt153-t1sv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3344 1970-01-01 00:00:00.000000 lt154-t1sv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3816 1970-01-01 00:00:00.000000 lt155-t2bv_10.o │ │ │ │ ?rw-r--r-- 0 0 0 4440 1970-01-01 00:00:00.000000 lt156-t2bv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2312 1970-01-01 00:00:00.000000 lt157-t2bv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 5576 1970-01-01 00:00:00.000000 lt158-t2bv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12616 1970-01-01 00:00:00.000000 lt159-t2bv_25.o │ │ │ │ -?rw-r--r-- 0 0 0 7904 1970-01-01 00:00:00.000000 lt160-t2bv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2560 1970-01-01 00:00:00.000000 lt161-t2bv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3088 1970-01-01 00:00:00.000000 lt162-t2bv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 16592 1970-01-01 00:00:00.000000 lt163-t2bv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3136 1970-01-01 00:00:00.000000 lt164-t2bv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 3832 1970-01-01 00:00:00.000000 lt165-t2fv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 2296 1970-01-01 00:00:00.000000 lt157-t2bv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 5560 1970-01-01 00:00:00.000000 lt158-t2bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 12600 1970-01-01 00:00:00.000000 lt159-t2bv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 7728 1970-01-01 00:00:00.000000 lt160-t2bv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2544 1970-01-01 00:00:00.000000 lt161-t2bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3072 1970-01-01 00:00:00.000000 lt162-t2bv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 16576 1970-01-01 00:00:00.000000 lt163-t2bv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3120 1970-01-01 00:00:00.000000 lt164-t2bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3816 1970-01-01 00:00:00.000000 lt165-t2fv_10.o │ │ │ │ ?rw-r--r-- 0 0 0 4440 1970-01-01 00:00:00.000000 lt166-t2fv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2312 1970-01-01 00:00:00.000000 lt167-t2fv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 5576 1970-01-01 00:00:00.000000 lt168-t2fv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 13304 1970-01-01 00:00:00.000000 lt169-t2fv_25.o │ │ │ │ -?rw-r--r-- 0 0 0 8256 1970-01-01 00:00:00.000000 lt170-t2fv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2560 1970-01-01 00:00:00.000000 lt171-t2fv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3088 1970-01-01 00:00:00.000000 lt172-t2fv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 15896 1970-01-01 00:00:00.000000 lt173-t2fv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3136 1970-01-01 00:00:00.000000 lt174-t2fv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 2296 1970-01-01 00:00:00.000000 lt167-t2fv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 5560 1970-01-01 00:00:00.000000 lt168-t2fv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 13256 1970-01-01 00:00:00.000000 lt169-t2fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 7904 1970-01-01 00:00:00.000000 lt170-t2fv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2544 1970-01-01 00:00:00.000000 lt171-t2fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3072 1970-01-01 00:00:00.000000 lt172-t2fv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 15880 1970-01-01 00:00:00.000000 lt173-t2fv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3120 1970-01-01 00:00:00.000000 lt174-t2fv_8.o │ │ │ │ ?rw-r--r-- 0 0 0 5848 1970-01-01 00:00:00.000000 lt175-t2sv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 11528 1970-01-01 00:00:00.000000 lt176-t2sv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 11520 1970-01-01 00:00:00.000000 lt176-t2sv_32.o │ │ │ │ ?rw-r--r-- 0 0 0 2896 1970-01-01 00:00:00.000000 lt177-t2sv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3360 1970-01-01 00:00:00.000000 lt178-t2sv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 3824 1970-01-01 00:00:00.000000 lt179-t3bv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4456 1970-01-01 00:00:00.000000 lt180-t3bv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 5736 1970-01-01 00:00:00.000000 lt181-t3bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 3344 1970-01-01 00:00:00.000000 lt178-t2sv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3808 1970-01-01 00:00:00.000000 lt179-t3bv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4440 1970-01-01 00:00:00.000000 lt180-t3bv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 5720 1970-01-01 00:00:00.000000 lt181-t3bv_20.o │ │ │ │ ?rw-r--r-- 0 0 0 14016 1970-01-01 00:00:00.000000 lt182-t3bv_25.o │ │ │ │ -?rw-r--r-- 0 0 0 8400 1970-01-01 00:00:00.000000 lt183-t3bv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2576 1970-01-01 00:00:00.000000 lt184-t3bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 8368 1970-01-01 00:00:00.000000 lt183-t3bv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2560 1970-01-01 00:00:00.000000 lt184-t3bv_4.o │ │ │ │ ?rw-r--r-- 0 0 0 3072 1970-01-01 00:00:00.000000 lt185-t3bv_5.o │ │ │ │ ?rw-r--r-- 0 0 0 3128 1970-01-01 00:00:00.000000 lt186-t3bv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 3824 1970-01-01 00:00:00.000000 lt187-t3fv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4504 1970-01-01 00:00:00.000000 lt188-t3fv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 5704 1970-01-01 00:00:00.000000 lt189-t3fv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 13936 1970-01-01 00:00:00.000000 lt190-t3fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 3808 1970-01-01 00:00:00.000000 lt187-t3fv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4536 1970-01-01 00:00:00.000000 lt188-t3fv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 5768 1970-01-01 00:00:00.000000 lt189-t3fv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 13920 1970-01-01 00:00:00.000000 lt190-t3fv_25.o │ │ │ │ ?rw-r--r-- 0 0 0 8352 1970-01-01 00:00:00.000000 lt191-t3fv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2576 1970-01-01 00:00:00.000000 lt192-t3fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 2560 1970-01-01 00:00:00.000000 lt192-t3fv_4.o │ │ │ │ ?rw-r--r-- 0 0 0 3072 1970-01-01 00:00:00.000000 lt193-t3fv_5.o │ │ │ │ ?rw-r--r-- 0 0 0 3128 1970-01-01 00:00:00.000000 lt194-t3fv_8.o │ │ │ │ ?rw-r--r-- 0 0 0 3632 1970-01-01 00:00:00.000000 lt195-codlist.o │ │ │ │ ?rw-r--r-- 0 0 0 1600 1970-01-01 00:00:00.000000 lt196-genus.o │ │ │ │ ?rw-r--r-- 0 0 0 4168 1970-01-01 00:00:00.000000 lt197-hc2cbdftv_10.o │ │ │ │ ?rw-r--r-- 0 0 0 4200 1970-01-01 00:00:00.000000 lt198-hc2cbdftv_12.o │ │ │ │ ?rw-r--r-- 0 0 0 5160 1970-01-01 00:00:00.000000 lt199-hc2cbdftv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2480 1970-01-01 00:00:00.000000 lt200-hc2cbdftv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 2464 1970-01-01 00:00:00.000000 lt200-hc2cbdftv_2.o │ │ │ │ ?rw-r--r-- 0 0 0 6536 1970-01-01 00:00:00.000000 lt201-hc2cbdftv_20.o │ │ │ │ ?rw-r--r-- 0 0 0 9424 1970-01-01 00:00:00.000000 lt202-hc2cbdftv_32.o │ │ │ │ ?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 lt203-hc2cbdftv_4.o │ │ │ │ ?rw-r--r-- 0 0 0 3936 1970-01-01 00:00:00.000000 lt204-hc2cbdftv_6.o │ │ │ │ ?rw-r--r-- 0 0 0 3312 1970-01-01 00:00:00.000000 lt205-hc2cbdftv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4464 1970-01-01 00:00:00.000000 lt206-hc2cfdftv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4336 1970-01-01 00:00:00.000000 lt206-hc2cfdftv_10.o │ │ │ │ ?rw-r--r-- 0 0 0 4376 1970-01-01 00:00:00.000000 lt207-hc2cfdftv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 5232 1970-01-01 00:00:00.000000 lt208-hc2cfdftv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2688 1970-01-01 00:00:00.000000 lt209-hc2cfdftv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 7136 1970-01-01 00:00:00.000000 lt210-hc2cfdftv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 9928 1970-01-01 00:00:00.000000 lt211-hc2cfdftv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 5248 1970-01-01 00:00:00.000000 lt208-hc2cfdftv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2672 1970-01-01 00:00:00.000000 lt209-hc2cfdftv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 7152 1970-01-01 00:00:00.000000 lt210-hc2cfdftv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 9944 1970-01-01 00:00:00.000000 lt211-hc2cfdftv_32.o │ │ │ │ ?rw-r--r-- 0 0 0 3320 1970-01-01 00:00:00.000000 lt212-hc2cfdftv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 4136 1970-01-01 00:00:00.000000 lt213-hc2cfdftv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 4120 1970-01-01 00:00:00.000000 lt213-hc2cfdftv_6.o │ │ │ │ ?rw-r--r-- 0 0 0 3544 1970-01-01 00:00:00.000000 lt214-hc2cfdftv_8.o │ │ │ ├── assert.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x238 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000003 000000050000002a R_X86_64_REX_GOTPCRELX 0000000000000000 stdout - 4 │ │ │ │ │ +0000000000000005 000000050000002a R_X86_64_REX_GOTPCRELX 0000000000000000 stdout - 4 │ │ │ │ │ 0000000000000017 0000000600000004 R_X86_64_PLT32 0000000000000000 fflush - 4 │ │ │ │ │ 000000000000001e 000000070000002a R_X86_64_REX_GOTPCRELX 0000000000000000 stderr - 4 │ │ │ │ │ 000000000000002e 0000000200000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 000000000000003d 0000000800000004 R_X86_64_PLT32 0000000000000000 __fprintf_chk - 4 │ │ │ │ │ 0000000000000042 0000000900000004 R_X86_64_PLT32 0000000000000000 abort - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0x2c8 contains 1 entry: │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -10,17 +10,17 @@ │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 000000000000001c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000046 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000009 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_assertion_failed(): │ │ │ │ │ + push %r12 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX stdout-0x4 │ │ │ │ │ - push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %esi,%ebp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ mov (%rax),%rdi │ │ │ │ │ call 1b │ │ │ │ │ R_X86_64_PLT32 fflush-0x4 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX stderr-0x4 │ │ │ │ │ mov %r12,%r9 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 1c000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 46000000 00490e10 8c02440e ....F....I....D. │ │ │ │ │ - 0x00000030 18860341 0e208304 ...A. .. │ │ │ │ │ + 0x00000020 00000000 46000000 00420e10 8c024b0e ....F....B....K. │ │ │ │ │ + 0x00000030 18860343 0e208304 ...C. .. │ │ │ ├── buffered.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1336 (bytes into file) │ │ │ │ │ + Start of section headers: 1312 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x538: │ │ │ │ │ +There are 11 section headers, starting at offset 0x520: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000194 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0003e0 0000a8 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0001d4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0001d4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 0001d4 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 0001d8 0000d8 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000488 000060 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 0002b0 0000d8 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000388 000058 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 0004e8 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00017c 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0003c8 0000a8 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0001bc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0001bc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 0001bc 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 0001c0 0000d8 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000470 000060 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000298 0000d8 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000370 000058 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 0004d0 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 9 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 162 FUNC GLOBAL DEFAULT 1 fftw_nbuf │ │ │ │ │ + 2: 0000000000000000 146 FUNC GLOBAL DEFAULT 1 fftw_nbuf │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_imax │ │ │ │ │ 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_imin │ │ │ │ │ - 5: 00000000000000b0 59 FUNC GLOBAL DEFAULT 1 fftw_bufdist │ │ │ │ │ + 5: 00000000000000a0 59 FUNC GLOBAL DEFAULT 1 fftw_bufdist │ │ │ │ │ 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_modulo │ │ │ │ │ - 7: 00000000000000f0 13 FUNC GLOBAL DEFAULT 1 fftw_toobig │ │ │ │ │ - 8: 0000000000000100 148 FUNC GLOBAL DEFAULT 1 fftw_nbuf_redundant │ │ │ │ │ + 7: 00000000000000e0 13 FUNC GLOBAL DEFAULT 1 fftw_toobig │ │ │ │ │ + 8: 00000000000000f0 140 FUNC GLOBAL DEFAULT 1 fftw_nbuf_redundant │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x3e0 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x3c8 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000002b 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ 0000000000000036 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ 0000000000000041 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ 000000000000005d 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ -00000000000000d7 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_modulo - 4 │ │ │ │ │ -0000000000000145 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ -0000000000000156 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ +00000000000000c7 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_modulo - 4 │ │ │ │ │ +0000000000000135 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ +0000000000000146 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x488 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x470 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ │ -0000000000000060 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f0 │ │ │ │ │ -0000000000000074 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 100 │ │ │ │ │ +0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a0 │ │ │ │ │ +0000000000000060 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ +0000000000000074 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,100 +9,101 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000000000..00000000000000a2 │ │ │ │ │ +00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000092 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000002 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 142 to 000000000000009c │ │ │ │ │ + DW_CFA_advance_loc1: 126 to 000000000000008c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000a0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000090 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000a1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000091 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000040 0000000000000014 00000044 FDE cie=00000000 pc=00000000000000b0..00000000000000eb │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000000c9 │ │ │ │ │ +00000040 0000000000000014 00000044 FDE cie=00000000 pc=00000000000000a0..00000000000000db │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000000b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000000e4 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000000d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000058 0000000000000010 0000005c FDE cie=00000000 pc=00000000000000f0..00000000000000fd │ │ │ │ │ +00000058 0000000000000010 0000005c FDE cie=00000000 pc=00000000000000e0..00000000000000ed │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000006c 0000000000000068 00000070 FDE cie=00000000 pc=0000000000000100..0000000000000194 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000010b │ │ │ │ │ +0000006c 0000000000000068 00000070 FDE cie=00000000 pc=00000000000000f0..000000000000017c │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000000fb │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000010d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000101 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000010f │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000106 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000114 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000010b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000115 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000010c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000116 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000110 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000011d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000117 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000000163 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000000153 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000169 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000159 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000016a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000015a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000016c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000015c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000016e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000015e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000170 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000160 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000172 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000162 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000180 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000168 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000184 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000016c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000187 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000016f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000188 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000170 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000018a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000172 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000018c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000174 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000018e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000176 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000190 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000178 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000191 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000179 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_nbuf(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov $0x100,%eax │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ cmovne %rdx,%rax │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ mov $0x8000,%eax │ │ │ │ │ cqto │ │ │ │ │ @@ -33,113 +33,111 @@ │ │ │ │ │ lea 0x3(%rax),%rsi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ cmovns %rax,%rsi │ │ │ │ │ sar $0x2,%rsi │ │ │ │ │ call 61 │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ - jl 98 │ │ │ │ │ + jl 88 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ - jmp 88 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 78 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ dec %rcx │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - jg 98 │ │ │ │ │ + jg 88 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 80 │ │ │ │ │ + jne 70 │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000b0 : │ │ │ │ │ +00000000000000a0 : │ │ │ │ │ fftw_bufdist(): │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ cmp $0x1,%rsi │ │ │ │ │ - jne c0 │ │ │ │ │ + jne b0 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov $0x6,%edi │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ sub %rdx,%rdi │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ - call db │ │ │ │ │ + call cb │ │ │ │ │ R_X86_64_PLT32 fftw_modulo-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ add %rax,%rdx │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000f0 : │ │ │ │ │ +00000000000000e0 : │ │ │ │ │ fftw_toobig(): │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp $0x8000,%rdi │ │ │ │ │ setg %al │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000100 : │ │ │ │ │ +00000000000000f0 : │ │ │ │ │ fftw_nbuf_redundant(): │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 191 │ │ │ │ │ + je 179 │ │ │ │ │ push %r15 │ │ │ │ │ + lea (%rcx,%rdx,8),%r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rcx,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - sub $0x18,%rsp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - lea (%rcx,%rdx,8),%r15 │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ + sub $0x18,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ - jmp 13a │ │ │ │ │ + jmp 12a │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ inc %r13 │ │ │ │ │ cmp %r13,0x8(%rsp) │ │ │ │ │ - je 180 │ │ │ │ │ + je 168 │ │ │ │ │ mov (%r14,%r13,8),%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 149 │ │ │ │ │ + call 139 │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ mov (%r15),%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call 15a │ │ │ │ │ + call 14a │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ cmp %rax,%r12 │ │ │ │ │ - jne 130 │ │ │ │ │ + jne 120 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ │ - 0x00000020 00000000 a2000000 00410e10 8602410e .........A....A. │ │ │ │ │ - 0x00000030 1883034c 0e20028e 0e18440e 10410e08 ...L. ....D..A.. │ │ │ │ │ + 0x00000020 00000000 92000000 00410e10 8602460e .........A....F. │ │ │ │ │ + 0x00000030 18830347 0e20027e 0e18440e 10410e08 ...G. .~..D..A.. │ │ │ │ │ 0x00000040 14000000 44000000 00000000 3b000000 ....D.......;... │ │ │ │ │ 0x00000050 00590e20 5b0e0800 10000000 5c000000 .Y. [.......\... │ │ │ │ │ 0x00000060 00000000 0d000000 00000000 68000000 ............h... │ │ │ │ │ - 0x00000070 70000000 00000000 94000000 004b0e10 p............K.. │ │ │ │ │ - 0x00000080 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ - 0x00000090 05410e30 8606410e 38830747 0e500246 .A.0..A.8..G.P.F │ │ │ │ │ - 0x000000a0 0a0e3846 0e30410e 28420e20 420e1842 ..8F.0A.(B. B..B │ │ │ │ │ - 0x000000b0 0e10420e 084e0b44 0e38430e 30410e28 ..B..N.D.8C.0A.( │ │ │ │ │ - 0x000000c0 420e2042 0e18420e 10420e08 41c3c6cc B. B..B..B..A... │ │ │ │ │ - 0x000000d0 cdcecf00 00000000 ........ │ │ │ │ │ + 0x00000070 70000000 00000000 8c000000 004b0e10 p............K.. │ │ │ │ │ + 0x00000080 8f02460e 188e0345 0e208d04 450e288c ..F....E. ..E.(. │ │ │ │ │ + 0x00000090 05410e30 8606440e 38830747 0e507c0a .A.0..D.8..G.P|. │ │ │ │ │ + 0x000000a0 0e38460e 30410e28 420e2042 0e18420e .8F.0A.(B. B..B. │ │ │ │ │ + 0x000000b0 10420e08 460b440e 38430e30 410e2842 .B..F.D.8C.0A.(B │ │ │ │ │ + 0x000000c0 0e20420e 18420e10 420e0841 c3c6cccd . B..B..B..A.... │ │ │ │ │ + 0x000000d0 cecf0000 00000000 ........ │ │ │ ├── cpy1d.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ There are 10 section headers, starting at offset 0x3f8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000277 00 AX 0 0 32 │ │ │ │ │ - [ 2] .data PROGBITS 0000000000000000 0002b7 000000 00 WA 0 0 1 │ │ │ │ │ - [ 3] .bss NOBITS 0000000000000000 0002b7 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .note.GNU-stack PROGBITS 0000000000000000 0002b7 000000 00 0 0 1 │ │ │ │ │ - [ 5] .eh_frame PROGBITS 0000000000000000 0002b8 000080 00 A 0 0 8 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000258 00 AX 0 0 16 │ │ │ │ │ + [ 2] .data PROGBITS 0000000000000000 000298 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .bss NOBITS 0000000000000000 000298 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .note.GNU-stack PROGBITS 0000000000000000 000298 000000 00 0 0 1 │ │ │ │ │ + [ 5] .eh_frame PROGBITS 0000000000000000 000298 0000a0 00 A 0 0 8 │ │ │ │ │ [ 6] .rela.eh_frame RELA 0000000000000000 000390 000018 18 I 7 5 8 │ │ │ │ │ [ 7] .symtab SYMTAB 0000000000000000 000338 000048 18 8 2 8 │ │ │ │ │ [ 8] .strtab STRTAB 0000000000000000 000380 00000c 00 0 0 1 │ │ │ │ │ [ 9] .shstrtab STRTAB 0000000000000000 0003a8 00004b 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 3 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 631 FUNC GLOBAL DEFAULT 1 fftw_cpy1d │ │ │ │ │ + 2: 0000000000000000 600 FUNC GLOBAL DEFAULT 1 fftw_cpy1d │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,66 +9,89 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000064 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000277 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 000000000000003e │ │ │ │ │ +00000018 0000000000000084 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000258 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000044 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000049 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000004e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000004f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000050 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc1: 144 to 00000000000000e0 │ │ │ │ │ + DW_CFA_advance_loc1: 198 to 00000000000000d3 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000d4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d6 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d8 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000da │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000dc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_advance_loc2: 288 to 0000000000000200 │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 0000000000000245 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000e0 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_advance_loc1: 95 to 000000000000013f │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000246 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000140 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000248 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000142 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000024a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000024c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000146 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000024e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000148 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000024f │ │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000150 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_advance_loc1: 110 to 00000000000001be │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001bf │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001c1 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001c3 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001c5 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001c7 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001c8 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_advance_loc: 47 to 00000000000001f7 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001f8 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001fa │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001fc │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001fe │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000200 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000208 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,5 +1,9 @@ │ │ │ │ │ +AVAUATUSH │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ fftw_cpy1d │ │ │ │ │ .shstrtab │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .rela.eh_frame │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,177 +1,181 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_cpy1d(): │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - cmp $0x2,%r9 │ │ │ │ │ - je e0 │ │ │ │ │ - cmp $0x4,%r9 │ │ │ │ │ - je 10c │ │ │ │ │ - cmp $0x1,%r9 │ │ │ │ │ - je 140 │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ - jle 1f7 │ │ │ │ │ - test %r9,%r9 │ │ │ │ │ - jle 1f7 │ │ │ │ │ - mov %r9,%r10 │ │ │ │ │ push %r15 │ │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ │ + mov %rdx,%r10 │ │ │ │ │ push %r14 │ │ │ │ │ - shr $1,%r10 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %r9,%r14 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + cmp $0x2,%r9 │ │ │ │ │ + je e0 │ │ │ │ │ + mov %r9,%rbp │ │ │ │ │ + cmp $0x4,%r9 │ │ │ │ │ + je 10b │ │ │ │ │ + cmp $0x1,%r9 │ │ │ │ │ + je 150 │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + jle d2 │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + jle d2 │ │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ │ + mov %r9,%r11 │ │ │ │ │ + mov %rdx,-0x10(%rsp) │ │ │ │ │ + mov %r9,%r15 │ │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ │ + shr $1,%r11 │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - mov %rcx,-0x10(%rsp) │ │ │ │ │ - shl $0x4,%r10 │ │ │ │ │ - and $0xfffffffffffffffe,%r14 │ │ │ │ │ - cmp $0x3,%r9 │ │ │ │ │ - je 200 │ │ │ │ │ - mov -0x10(%rsp),%r15 │ │ │ │ │ - lea 0x0(,%r12,8),%rbx │ │ │ │ │ - lea 0x0(,%rbp,8),%rdx │ │ │ │ │ - lea (%rax,%rbx,1),%rcx │ │ │ │ │ - add %rdx,%r15 │ │ │ │ │ - cmp %r15,%rcx │ │ │ │ │ - je 210 │ │ │ │ │ - add %rdi,%rdx │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - movups (%rdx,%rbx,1),%xmm0 │ │ │ │ │ - movups %xmm0,(%rcx,%rbx,1) │ │ │ │ │ - add $0x10,%rbx │ │ │ │ │ - cmp %rbx,%r10 │ │ │ │ │ - jne a0 │ │ │ │ │ - cmp %r14,%r9 │ │ │ │ │ - je c8 │ │ │ │ │ - lea (%r14,%rbp,1),%rdx │ │ │ │ │ - movsd (%rdi,%rdx,8),%xmm0 │ │ │ │ │ - lea (%r14,%r12,1),%rdx │ │ │ │ │ - movsd %xmm0,(%rax,%rdx,8) │ │ │ │ │ - inc %r13 │ │ │ │ │ - cmp %rsi,%r13 │ │ │ │ │ - je 244 │ │ │ │ │ - add %r11,%rbp │ │ │ │ │ - add %r8,%r12 │ │ │ │ │ - jmp 6f │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + shl $0x4,%r11 │ │ │ │ │ + and $0xfffffffffffffffe,%r15 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov -0x18(%rsp),%rax │ │ │ │ │ + lea 0x0(,%r12,8),%r9 │ │ │ │ │ + lea (%rsi,%r13,8),%rdx │ │ │ │ │ + lea (%rdi,%r9,1),%rcx │ │ │ │ │ + lea (%rax,%r9,1),%r10 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + cmp %r10,%rdx │ │ │ │ │ + je 208 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ + movupd (%rcx,%rax,1),%xmm0 │ │ │ │ │ + movups %xmm0,(%rdx,%rax,1) │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + cmp %rax,%r11 │ │ │ │ │ + jne 98 │ │ │ │ │ + cmp %r15,%rbp │ │ │ │ │ + je c2 │ │ │ │ │ + lea (%r12,%r15,1),%rax │ │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ │ + lea 0x0(%r13,%r15,1),%rax │ │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ │ + inc %r14 │ │ │ │ │ + add %rbx,%r12 │ │ │ │ │ + add %r8,%r13 │ │ │ │ │ + cmp %r14,-0x10(%rsp) │ │ │ │ │ + jne 70 │ │ │ │ │ + pop %rbx │ │ │ │ │ + pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ + pop %r13 │ │ │ │ │ + pop %r14 │ │ │ │ │ + pop %r15 │ │ │ │ │ + ret │ │ │ │ │ + nopl (%rax) │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - jne 180 │ │ │ │ │ + jne 190 │ │ │ │ │ cmp $0x2,%rcx │ │ │ │ │ - jne 180 │ │ │ │ │ + jne 190 │ │ │ │ │ cmp $0x2,%r8 │ │ │ │ │ - jne 180 │ │ │ │ │ - sar $1,%rsi │ │ │ │ │ + jne 190 │ │ │ │ │ + sar $1,%r10 │ │ │ │ │ mov $0x4,%r8d │ │ │ │ │ - mov $0x4,%r11d │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ + mov $0x4,%ebx │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - test %rsi,%rsi │ │ │ │ │ - jle 275 │ │ │ │ │ - nop │ │ │ │ │ - movups (%rdi),%xmm1 │ │ │ │ │ - movups 0x10(%rdi),%xmm0 │ │ │ │ │ - inc %rdx │ │ │ │ │ - add %r11,%rdi │ │ │ │ │ - movups %xmm1,(%rax) │ │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ │ - add %r8,%rax │ │ │ │ │ - cmp %rdx,%rsi │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ + jle d2 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%rdi),%xmm1 │ │ │ │ │ + movupd 0x10(%rdi),%xmm0 │ │ │ │ │ + inc %rax │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + movups %xmm1,(%rsi) │ │ │ │ │ + movups %xmm0,0x10(%rsi) │ │ │ │ │ + add %r8,%rsi │ │ │ │ │ + cmp %rax,%r10 │ │ │ │ │ jne 120 │ │ │ │ │ + pop %rbx │ │ │ │ │ + pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ + pop %r13 │ │ │ │ │ + pop %r14 │ │ │ │ │ + pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - jne 1b5 │ │ │ │ │ + jne 1c8 │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jne 24f │ │ │ │ │ + jne 228 │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - jne 24f │ │ │ │ │ - shr $0x3f,%rdx │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - sar $1,%rsi │ │ │ │ │ - and $0x2,%edx │ │ │ │ │ + jne 228 │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + shr $0x3f,%rax │ │ │ │ │ + add %rdx,%rax │ │ │ │ │ + mov %rax,%r10 │ │ │ │ │ + sar $1,%r10 │ │ │ │ │ + test $0x2,%al │ │ │ │ │ je fd │ │ │ │ │ mov $0x2,%r8d │ │ │ │ │ - mov $0x2,%r11d │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ + mov $0x2,%ebx │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - test %rsi,%rsi │ │ │ │ │ - jle 276 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rdi),%xmm0 │ │ │ │ │ - inc %rdx │ │ │ │ │ - add %r11,%rdi │ │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ │ - add %r8,%rax │ │ │ │ │ - cmp %rdx,%rsi │ │ │ │ │ - jne 1a0 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ + jle d2 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%rdi),%xmm0 │ │ │ │ │ + inc %rax │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + movups %xmm0,(%rsi) │ │ │ │ │ + add %r8,%rsi │ │ │ │ │ + cmp %rax,%r10 │ │ │ │ │ + jne 1a8 │ │ │ │ │ + pop %rbx │ │ │ │ │ + pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ + pop %r13 │ │ │ │ │ + pop %r14 │ │ │ │ │ + pop %r15 │ │ │ │ │ ret │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 1f7 │ │ │ │ │ + jle d2 │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - jne 254 │ │ │ │ │ + jne 231 │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jne 254 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 231 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movsd (%rdi),%xmm0 │ │ │ │ │ - add $0x8,%rax │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ add $0x8,%rdi │ │ │ │ │ - movsd %xmm0,-0x8(%rax) │ │ │ │ │ - dec %rsi │ │ │ │ │ + movsd %xmm0,-0x8(%rsi) │ │ │ │ │ + dec %r10 │ │ │ │ │ jne 1e0 │ │ │ │ │ - ret │ │ │ │ │ - ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - lea 0x0(,%rbp,8),%rdx │ │ │ │ │ - lea 0x0(,%r12,8),%rbx │ │ │ │ │ - add %rdi,%rdx │ │ │ │ │ - add %rax,%rbx │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rcx,8) │ │ │ │ │ - inc %rcx │ │ │ │ │ - cmp %rcx,%r9 │ │ │ │ │ - jne 220 │ │ │ │ │ - inc %r13 │ │ │ │ │ - add %r11,%rbp │ │ │ │ │ - add %r8,%r12 │ │ │ │ │ - cmp %r13,%rsi │ │ │ │ │ - jne 65 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - test %rsi,%rsi │ │ │ │ │ - jle 274 │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + add %rdi,%r9 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movsd (%r9,%rax,8),%xmm0 │ │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ │ + inc %rax │ │ │ │ │ + cmp %rax,%rbp │ │ │ │ │ + jne 210 │ │ │ │ │ + jmp c2 │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ + jle d2 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movsd (%rdi),%xmm0 │ │ │ │ │ - add %r11,%rdi │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ - add %r8,%rax │ │ │ │ │ - dec %rsi │ │ │ │ │ - jne 260 │ │ │ │ │ - ret │ │ │ │ │ - ret │ │ │ │ │ - ret │ │ │ │ │ - ret │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + movsd %xmm0,(%rsi) │ │ │ │ │ + add %r8,%rsi │ │ │ │ │ + dec %r10 │ │ │ │ │ + jne 240 │ │ │ │ │ + jmp d2 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ - 0x00000010 1b0c0708 90010000 64000000 1c000000 ........d....... │ │ │ │ │ - 0x00000020 00000000 77020000 007e0e10 8f02460e ....w....~....F. │ │ │ │ │ - 0x00000030 188e0345 0e208d04 450e288c 05410e30 ...E. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830702 900e08c3 c6cccdce ..A.8........... │ │ │ │ │ - 0x00000050 cf032001 0e388307 86068c05 8d048e03 .. ..8.......... │ │ │ │ │ - 0x00000060 8f020245 0e30410e 28420e20 420e1842 ...E.0A.(B. B..B │ │ │ │ │ - 0x00000070 0e10420e 0841c3c6 cccdcecf 00000000 ..B..A.......... │ │ │ │ │ + 0x00000010 1b0c0708 90010000 84000000 1c000000 ................ │ │ │ │ │ + 0x00000020 00000000 58020000 00420e10 8f02450e ....X....B....E. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830702 c60a0e30 410e2842 ..A.8......0A.(B │ │ │ │ │ + 0x00000050 0e20420e 18420e10 420e0844 0b025f0a . B..B..B..D.._. │ │ │ │ │ + 0x00000060 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ + 0x00000070 08480b02 6e0a0e30 410e2842 0e20420e .H..n..0A.(B. B. │ │ │ │ │ + 0x00000080 18420e10 420e0841 0b6f0a0e 30410e28 .B..B..A.o..0A.( │ │ │ │ │ + 0x00000090 420e2042 0e18420e 10420e08 480b0000 B. B..B..B..H... │ │ │ ├── cpy2d-pair.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2008 (bytes into file) │ │ │ │ │ + Start of section headers: 1944 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x7d8: │ │ │ │ │ +There are 11 section headers, starting at offset 0x798: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000476 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0006b0 000078 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0004b6 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0004b6 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 0004b6 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 0004b8 000100 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000728 000060 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 0005b8 0000a8 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000660 00004f 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000788 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000436 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000670 000078 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000476 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000476 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000476 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000478 000100 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 0006e8 000060 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000578 0000a8 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000620 00004f 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000748 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 7 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 642 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_pair │ │ │ │ │ - 3: 0000000000000290 204 FUNC GLOBAL DEFAULT 1 fftw_zero1d_pair │ │ │ │ │ + 2: 0000000000000000 626 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_pair │ │ │ │ │ + 3: 0000000000000280 156 FUNC GLOBAL DEFAULT 1 fftw_zero1d_pair │ │ │ │ │ 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 5: 0000000000000360 134 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_pair_ci │ │ │ │ │ - 6: 00000000000003f0 134 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_pair_co │ │ │ │ │ + 5: 0000000000000320 134 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_pair_ci │ │ │ │ │ + 6: 00000000000003b0 134 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_pair_co │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x6b0 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x670 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ +00000000000002b8 0000000400000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ 00000000000002cc 0000000400000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -00000000000002e0 0000000400000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -00000000000003bc 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair - 4 │ │ │ │ │ -00000000000003e2 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair - 4 │ │ │ │ │ -0000000000000458 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair - 4 │ │ │ │ │ +000000000000037c 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair - 4 │ │ │ │ │ +00000000000003a2 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair - 4 │ │ │ │ │ +0000000000000418 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x728 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x6e8 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 290 │ │ │ │ │ -000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 360 │ │ │ │ │ -00000000000000d4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3f0 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 280 │ │ │ │ │ +000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 320 │ │ │ │ │ +00000000000000d4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3b0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000282 │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000272 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -28,103 +28,103 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 373 to 000000000000017f │ │ │ │ │ + DW_CFA_advance_loc2: 383 to 0000000000000189 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000180 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000018a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000182 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000018c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000184 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000018e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000186 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000190 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000188 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000192 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000190 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000198 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 232 to 0000000000000278 │ │ │ │ │ + DW_CFA_advance_loc1: 208 to 0000000000000268 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000279 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000269 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000027b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000026b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000027d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000026d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000027f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000026f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000281 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000271 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 000000000000001c 00000078 FDE cie=00000000 pc=0000000000000290..000000000000035c │ │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000002bd │ │ │ │ │ +00000074 000000000000001c 00000078 FDE cie=00000000 pc=0000000000000280..000000000000031c │ │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000002a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000002c6 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000002b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000002d9 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000002c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002dd │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000002cb │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000094 0000000000000034 00000098 FDE cie=00000000 pc=0000000000000360..00000000000003e6 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000362 │ │ │ │ │ +00000094 0000000000000034 00000098 FDE cie=00000000 pc=0000000000000320..00000000000003a6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000322 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000363 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000333 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000364 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000337 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 84 to 00000000000003b8 │ │ │ │ │ + DW_CFA_advance_loc1: 65 to 0000000000000378 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003b9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000379 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003bb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000037b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000003c0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000380 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000003de │ │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000000039e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003df │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000039f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003e1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000cc 0000000000000030 000000d0 FDE cie=00000000 pc=00000000000003f0..0000000000000476 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003f2 │ │ │ │ │ +000000cc 0000000000000030 000000d0 FDE cie=00000000 pc=00000000000003b0..0000000000000436 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003f6 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000003bc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003f7 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 87 to 000000000000044e │ │ │ │ │ + DW_CFA_advance_loc1: 78 to 000000000000040e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000455 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000415 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000457 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000417 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000460 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000420 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -12,299 +12,293 @@ │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ cmpq $0x0,0x40(%rsp) │ │ │ │ │ mov %rdi,-0x38(%rsp) │ │ │ │ │ mov %rsi,-0x30(%rsp) │ │ │ │ │ mov %rdx,-0x20(%rsp) │ │ │ │ │ mov %rcx,-0x18(%rsp) │ │ │ │ │ - jle 17e │ │ │ │ │ + jle 188 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ - jle 17e │ │ │ │ │ + jle 188 │ │ │ │ │ cmp $0x1,%r9 │ │ │ │ │ - jne 1e2 │ │ │ │ │ + jne 1cf │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ - jne 1e2 │ │ │ │ │ + jne 1cf │ │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ + mov -0x18(%rsp),%rdx │ │ │ │ │ + shr $1,%rdi │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - shr $1,%rdi │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - shl $0x4,%rdi │ │ │ │ │ lea 0x0(,%rax,8),%r14 │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + shl $0x4,%rdi │ │ │ │ │ lea 0x0(,%rax,8),%rbp │ │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ │ lea 0x8(%rax),%r11 │ │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ │ lea 0x8(%rax),%r10 │ │ │ │ │ lea -0x1(%r8),%rax │ │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ │ mov %r8,%rax │ │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ │ mov %rax,-0x10(%rsp) │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmpq $0x1,-0x28(%rsp) │ │ │ │ │ - jbe 190 │ │ │ │ │ - cmp %r11,%rdx │ │ │ │ │ + jbe 198 │ │ │ │ │ + cmp %r11,%rcx │ │ │ │ │ setne %al │ │ │ │ │ - cmp %rdx,%r10 │ │ │ │ │ + cmp %rcx,%r10 │ │ │ │ │ setne %sil │ │ │ │ │ + and %eax,%esi │ │ │ │ │ + cmp %r11,%rdx │ │ │ │ │ + setne %al │ │ │ │ │ and %esi,%eax │ │ │ │ │ - lea 0x8(%rdx),%rsi │ │ │ │ │ - cmp %rcx,%rsi │ │ │ │ │ + cmp %rdx,%r10 │ │ │ │ │ setne %sil │ │ │ │ │ test %sil,%al │ │ │ │ │ - je 190 │ │ │ │ │ - cmp %r11,%rcx │ │ │ │ │ - setne %sil │ │ │ │ │ - cmp %rcx,%r10 │ │ │ │ │ - setne %al │ │ │ │ │ - test %al,%sil │ │ │ │ │ - je 190 │ │ │ │ │ + je 198 │ │ │ │ │ + lea 0x8(%rcx),%rax │ │ │ │ │ + cmp %rdx,%rax │ │ │ │ │ + je 198 │ │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ │ lea (%rax,%r9,1),%r15 │ │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ │ lea (%rax,%r9,1),%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - movups (%r15,%rax,1),%xmm1 │ │ │ │ │ - movups (%rsi,%rax,1),%xmm0 │ │ │ │ │ - movups %xmm1,(%rdx,%rax,1) │ │ │ │ │ - movups %xmm0,(%rcx,%rax,1) │ │ │ │ │ + movupd (%r15,%rax,1),%xmm1 │ │ │ │ │ + movupd (%rsi,%rax,1),%xmm0 │ │ │ │ │ + movups %xmm1,(%rcx,%rax,1) │ │ │ │ │ + movups %xmm0,(%rdx,%rax,1) │ │ │ │ │ add $0x10,%rax │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ - jne 100 │ │ │ │ │ + jne 108 │ │ │ │ │ mov -0x10(%rsp),%rsi │ │ │ │ │ cmp %rsi,%r8 │ │ │ │ │ - je 157 │ │ │ │ │ + je 161 │ │ │ │ │ mov -0x38(%rsp),%r15 │ │ │ │ │ lea (%r12,%rsi,1),%rax │ │ │ │ │ movsd (%r15,%rax,8),%xmm1 │ │ │ │ │ mov -0x30(%rsp),%r15 │ │ │ │ │ movsd (%r15,%rax,8),%xmm0 │ │ │ │ │ lea 0x0(%r13,%rsi,1),%rax │ │ │ │ │ mov -0x20(%rsp),%rsi │ │ │ │ │ movsd %xmm1,(%rsi,%rax,8) │ │ │ │ │ mov -0x18(%rsp),%rsi │ │ │ │ │ movsd %xmm0,(%rsi,%rax,8) │ │ │ │ │ - add 0x48(%rsp),%r12 │ │ │ │ │ inc %rbx │ │ │ │ │ - add %r14,%rdx │ │ │ │ │ - add %r14,%rcx │ │ │ │ │ + add 0x48(%rsp),%r12 │ │ │ │ │ add 0x50(%rsp),%r13 │ │ │ │ │ + add %r14,%rcx │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ add %rbp,%r11 │ │ │ │ │ add %rbp,%r10 │ │ │ │ │ add %rbp,%r9 │ │ │ │ │ cmp %rbx,0x40(%rsp) │ │ │ │ │ - jne a0 │ │ │ │ │ + jne b0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov -0x38(%rsp),%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ lea (%rsi,%r9,1),%r15 │ │ │ │ │ mov -0x30(%rsp),%rsi │ │ │ │ │ add %r9,%rsi │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%r15,%rax,8),%xmm1 │ │ │ │ │ movsd (%rsi,%rax,8),%xmm0 │ │ │ │ │ - movsd %xmm1,(%rdx,%rax,8) │ │ │ │ │ - movsd %xmm0,(%rcx,%rax,8) │ │ │ │ │ + movsd %xmm1,(%rcx,%rax,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ │ inc %rax │ │ │ │ │ cmp %rax,%r8 │ │ │ │ │ - jne 1c0 │ │ │ │ │ - jmp 157 │ │ │ │ │ + jne 1b0 │ │ │ │ │ + jmp 161 │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ mov -0x38(%rsp),%rbx │ │ │ │ │ shl $0x3,%r9 │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ mov -0x30(%rsp),%r10 │ │ │ │ │ mov -0x20(%rsp),%rdi │ │ │ │ │ - mov -0x18(%rsp),%rsi │ │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ │ lea 0x0(,%rax,8),%r11 │ │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ │ + mov -0x18(%rsp),%rsi │ │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ │ lea 0x0(,%rax,8),%rbp │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ lea 0x0(,%rax,8),%r12 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rbx,%rax,1),%xmm1 │ │ │ │ │ movsd (%r10,%rax,1),%xmm0 │ │ │ │ │ inc %rcx │ │ │ │ │ add %r9,%rax │ │ │ │ │ movsd %xmm1,(%rdi,%rdx,1) │ │ │ │ │ movsd %xmm0,(%rsi,%rdx,1) │ │ │ │ │ add %r12,%rdx │ │ │ │ │ cmp %rcx,%r8 │ │ │ │ │ - jne 240 │ │ │ │ │ + jne 230 │ │ │ │ │ inc %r13 │ │ │ │ │ add %r11,%rbx │ │ │ │ │ add %r11,%r10 │ │ │ │ │ add %rbp,%rdi │ │ │ │ │ add %rbp,%rsi │ │ │ │ │ cmp %r13,%r14 │ │ │ │ │ - jne 230 │ │ │ │ │ + jne 220 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000290 : │ │ │ │ │ +0000000000000280 : │ │ │ │ │ fftw_zero1d_pair(): │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 318 │ │ │ │ │ + jle 2f0 │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jne 320 │ │ │ │ │ + jne 2f8 │ │ │ │ │ lea 0x0(,%rdx,8),%rdx │ │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jae 2bc │ │ │ │ │ + jae 2a8 │ │ │ │ │ lea (%rsi,%rdx,1),%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - jb 2e4 │ │ │ │ │ + jb 2d0 │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ - call 2d0 │ │ │ │ │ + call 2bc │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - pop %rbx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - jmp 2e4 │ │ │ │ │ + pop %rbx │ │ │ │ │ + jmp 2d0 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,(%rdi,%rax,8) │ │ │ │ │ movq $0x0,(%rsi,%rax,8) │ │ │ │ │ inc %rax │ │ │ │ │ cmp %rax,%r8 │ │ │ │ │ - jne 300 │ │ │ │ │ + jne 2d8 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ inc %rdx │ │ │ │ │ movq $0x0,(%rdi,%rax,1) │ │ │ │ │ movq $0x0,(%rsi,%rax,1) │ │ │ │ │ add %rcx,%rax │ │ │ │ │ cmp %rdx,%r8 │ │ │ │ │ - jne 340 │ │ │ │ │ + jne 300 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000360 : │ │ │ │ │ +0000000000000320 : │ │ │ │ │ fftw_cpy2d_pair_ci(): │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rcx,%r11 │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ mov %rdx,%r10 │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ neg %rcx │ │ │ │ │ + cmovs %r9,%rcx │ │ │ │ │ + push %rbp │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ │ - cmovs %r9,%rcx │ │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ neg %rdx │ │ │ │ │ cmovs %rax,%rdx │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - jge 3c0 │ │ │ │ │ + jge 380 │ │ │ │ │ mov %r8,0x28(%rsp) │ │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ - mov %r12,0x20(%rsp) │ │ │ │ │ mov %r11,%rcx │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ + mov %r12,0x20(%rsp) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - jmp 3c0 │ │ │ │ │ + jmp 380 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair-0x4 │ │ │ │ │ mov %r9,0x30(%rsp) │ │ │ │ │ + mov %r11,%rcx │ │ │ │ │ + mov %rax,%r9 │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ mov %r12,0x38(%rsp) │ │ │ │ │ mov %rbp,0x28(%rsp) │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ mov %rbx,0x20(%rsp) │ │ │ │ │ - mov %r11,%rcx │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - jmp 3e6 │ │ │ │ │ + jmp 3a6 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair-0x4 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000003f0 : │ │ │ │ │ +00000000000003b0 : │ │ │ │ │ fftw_cpy2d_pair_co(): │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdx,%r11 │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ + mov %r9,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ - mov %r9,%r12 │ │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ │ mov 0x30(%rsp),%r9 │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ neg %rsi │ │ │ │ │ cmovs %rdx,%rsi │ │ │ │ │ neg %rcx │ │ │ │ │ cmovs %rax,%rcx │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - jge 460 │ │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ │ + jge 420 │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - mov %r12,%r9 │ │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ │ + mov %r12,%r9 │ │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ pop %rbx │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - jmp 45c │ │ │ │ │ + jmp 41c │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ │ mov %r12,0x30(%rsp) │ │ │ │ │ mov %rbp,0x28(%rsp) │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - jmp 44a │ │ │ │ │ + jmp 40a │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 82020000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 72020000 00420e10 8f02420e ....r....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 75010a0e 30410e28 ..A.8...u...0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 480b02e8 B. B..B..B..H... │ │ │ │ │ + 0x00000040 8606410e 38830703 7f010a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 460b02d0 B. B..B..B..F... │ │ │ │ │ 0x00000060 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ 0x00000070 08000000 1c000000 78000000 00000000 ........x....... │ │ │ │ │ - 0x00000080 cc000000 006d0e10 8302490e 20530e10 .....m....I. S.. │ │ │ │ │ - 0x00000090 44c30e08 34000000 98000000 00000000 D...4........... │ │ │ │ │ - 0x000000a0 86000000 00420e10 8c02410e 18860341 .....B....A....A │ │ │ │ │ - 0x000000b0 0e208304 02540a0e 18410e10 420e0845 . ...T...A..B..E │ │ │ │ │ + 0x00000080 9c000000 00690e10 8302490e 20530e10 .....i....I. S.. │ │ │ │ │ + 0x00000090 46c30e08 34000000 98000000 00000000 F...4........... │ │ │ │ │ + 0x000000a0 86000000 00420e10 8c02510e 18860344 .....B....Q....D │ │ │ │ │ + 0x000000b0 0e208304 02410a0e 18410e10 420e0845 . ...A...A..B..E │ │ │ │ │ 0x000000c0 0b5e0e18 410e1042 0e080000 30000000 .^..A..B....0... │ │ │ │ │ 0x000000d0 d0000000 00000000 86000000 00420e10 .............B.. │ │ │ │ │ - 0x000000e0 8c02440e 18860341 0e208304 02570a0e ..D....A. ...W.. │ │ │ │ │ + 0x000000e0 8c024a0e 18860344 0e208304 024e0a0e ..J....D. ...N.. │ │ │ │ │ 0x000000f0 18470e10 420e0849 0b000000 00000000 .G..B..I........ │ │ │ ├── cpy2d.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3272 (bytes into file) │ │ │ │ │ + Start of section headers: 3144 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0xcc8: │ │ │ │ │ +There are 11 section headers, starting at offset 0xc48: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000750 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000ac8 000108 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000790 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000790 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000790 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000790 0001b0 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000bd0 0000a8 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000940 000108 18 9 4 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000a48 00007f 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000c78 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0006d0 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a48 000108 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000710 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000710 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000710 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000710 0001b0 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000b50 0000a8 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 0008c0 000108 18 9 4 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 0009c8 00007f 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000bf8 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 11 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 00000000000003b0 116 FUNC LOCAL DEFAULT 1 dotile │ │ │ │ │ - 3: 0000000000000520 168 FUNC LOCAL DEFAULT 1 dotile_buf │ │ │ │ │ - 4: 0000000000000000 941 FUNC GLOBAL DEFAULT 1 fftw_cpy2d │ │ │ │ │ - 5: 0000000000000430 122 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_ci │ │ │ │ │ - 6: 00000000000004b0 112 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_co │ │ │ │ │ - 7: 00000000000005d0 188 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_tiled │ │ │ │ │ + 2: 0000000000000330 116 FUNC LOCAL DEFAULT 1 dotile │ │ │ │ │ + 3: 00000000000004a0 168 FUNC LOCAL DEFAULT 1 dotile_buf │ │ │ │ │ + 4: 0000000000000000 805 FUNC GLOBAL DEFAULT 1 fftw_cpy2d │ │ │ │ │ + 5: 00000000000003b0 122 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_ci │ │ │ │ │ + 6: 0000000000000430 112 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_co │ │ │ │ │ + 7: 0000000000000550 188 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_tiled │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_compute_tilesz │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tile2d │ │ │ │ │ - 10: 0000000000000690 192 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_tiledbuf │ │ │ │ │ + 10: 0000000000000610 192 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_tiledbuf │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xac8 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa48 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000419 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d - 4 │ │ │ │ │ -000000000000057b 0000000500000004 R_X86_64_PLT32 0000000000000430 fftw_cpy2d_ci - 4 │ │ │ │ │ -00000000000005b9 0000000600000004 R_X86_64_PLT32 00000000000004b0 fftw_cpy2d_co - 4 │ │ │ │ │ -0000000000000625 0000000800000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ -000000000000067e 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -00000000000006e8 0000000800000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ -0000000000000742 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -0000000000000483 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d - 4 │ │ │ │ │ -00000000000004a6 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d - 4 │ │ │ │ │ -00000000000004f7 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d - 4 │ │ │ │ │ -000000000000051c 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d - 4 │ │ │ │ │ +0000000000000399 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d - 4 │ │ │ │ │ +00000000000004fb 0000000500000004 R_X86_64_PLT32 00000000000003b0 fftw_cpy2d_ci - 4 │ │ │ │ │ +0000000000000539 0000000600000004 R_X86_64_PLT32 0000000000000430 fftw_cpy2d_co - 4 │ │ │ │ │ +00000000000005a5 0000000800000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ +00000000000005fe 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +0000000000000668 0000000800000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ +00000000000006c2 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +0000000000000403 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d - 4 │ │ │ │ │ +0000000000000426 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d - 4 │ │ │ │ │ +0000000000000477 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d - 4 │ │ │ │ │ +000000000000049c 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xbd0 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xb50 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3b0 │ │ │ │ │ -00000000000000ac 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 430 │ │ │ │ │ -00000000000000d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4b0 │ │ │ │ │ -0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 520 │ │ │ │ │ -0000000000000150 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5d0 │ │ │ │ │ -0000000000000184 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 690 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 330 │ │ │ │ │ +00000000000000ac 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3b0 │ │ │ │ │ +00000000000000d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 430 │ │ │ │ │ +0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ │ +0000000000000150 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 550 │ │ │ │ │ +0000000000000184 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 610 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,204 +9,207 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..00000000000003ad │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000325 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000000f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000015 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000019 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 374 to 0000000000000183 │ │ │ │ │ + DW_CFA_advance_loc2: 274 to 000000000000012b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000184 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000012c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000186 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000012e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000188 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000130 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000018a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000132 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000018c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000134 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000190 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000135 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 137 to 0000000000000219 │ │ │ │ │ + DW_CFA_advance_loc1: 111 to 00000000000001a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000021a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000021c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000021e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000220 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001ab │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000222 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001ad │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000223 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000001b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000074 000000000000002c 00000078 FDE cie=00000000 pc=00000000000003b0..0000000000000424 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003b1 │ │ │ │ │ +00000074 000000000000002c 00000078 FDE cie=00000000 pc=0000000000000330..00000000000003a4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000331 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003b2 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000341 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000003bc │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000034b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 00000000000003db │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000000035e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000003e3 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000036e │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000003e8 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000037e │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 57 to 0000000000000421 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000000003a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000422 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000423 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000000a4 0000000000000028 000000a8 FDE cie=00000000 pc=0000000000000430..00000000000004aa │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000431 │ │ │ │ │ +000000a4 0000000000000028 000000a8 FDE cie=00000000 pc=00000000000003b0..000000000000042a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000435 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000003c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000000481 │ │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000003fb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000482 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000402 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000490 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000410 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000049e │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000424 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000004a5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000425 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d0 0000000000000028 000000d4 FDE cie=00000000 pc=00000000000004b0..0000000000000520 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004b1 │ │ │ │ │ +000000d0 0000000000000028 000000d4 FDE cie=00000000 pc=0000000000000430..00000000000004a0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000431 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004b2 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000445 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc1: 67 to 00000000000004f5 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000475 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004f6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000476 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000500 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000480 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000050e │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000494 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000051b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000049b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000fc 0000000000000048 00000100 FDE cie=00000000 pc=0000000000000520..00000000000005c8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000522 │ │ │ │ │ +000000fc 0000000000000048 00000100 FDE cie=00000000 pc=00000000000004a0..0000000000000548 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000527 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000004b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000528 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000052c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000536 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000004bf │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 47 to 0000000000000565 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000004e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000571 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000004f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000572 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000000587 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000000507 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000000059c │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000518 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000059d │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000521 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000005a9 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000533 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000005c1 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000541 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005c2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000542 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005c3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000543 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005c5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000545 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005c7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000547 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000148 0000000000000030 0000014c FDE cie=00000000 pc=00000000000005d0..000000000000068c │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005d1 │ │ │ │ │ +00000148 0000000000000030 0000014c FDE cie=00000000 pc=0000000000000550..000000000000060c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000551 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005d2 │ │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000000576 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000005e0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000057d │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 91 to 000000000000063b │ │ │ │ │ + DW_CFA_advance_loc1: 85 to 00000000000005d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 000000000000067d │ │ │ │ │ + DW_CFA_advance_loc: 43 to 00000000000005fd │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000689 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000609 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000068a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000060a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000068b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000060b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000017c 0000000000000030 00000180 FDE cie=00000000 pc=0000000000000690..0000000000000750 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000691 │ │ │ │ │ +0000017c 0000000000000030 00000180 FDE cie=00000000 pc=0000000000000610..00000000000006d0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000611 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000692 │ │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000000636 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000006a3 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000640 │ │ │ │ │ DW_CFA_def_cfa_offset: 4240 │ │ │ │ │ - DW_CFA_advance_loc1: 132 to 0000000000000727 │ │ │ │ │ + DW_CFA_advance_loc1: 108 to 00000000000006ac │ │ │ │ │ DW_CFA_def_cfa_offset: 4248 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000000741 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000006c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 4256 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000074d │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000006cd │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000074e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006ce │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000074f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006cf │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,396 +2,372 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_cpy2d(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ + mov %r9,%rax │ │ │ │ │ push %r14 │ │ │ │ │ + mov %r8,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %r9,%rax │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ - cmp $0x1,%r11 │ │ │ │ │ - je 23e │ │ │ │ │ - cmp $0x2,%r11 │ │ │ │ │ - je 121 │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ │ + cmp $0x1,%r13 │ │ │ │ │ + je 1d0 │ │ │ │ │ + cmp $0x2,%r13 │ │ │ │ │ + je 135 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle 182 │ │ │ │ │ + jle 12a │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 182 │ │ │ │ │ - test %r11,%r11 │ │ │ │ │ - jle 182 │ │ │ │ │ - mov %r11,%rcx │ │ │ │ │ - mov %r11,%r15 │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - shr $1,%rcx │ │ │ │ │ - and $0xfffffffffffffffe,%r15 │ │ │ │ │ - mov %rdx,-0x30(%rsp) │ │ │ │ │ - lea 0x8(%rdi),%rbx │ │ │ │ │ - shl $0x4,%rcx │ │ │ │ │ + jle 12a │ │ │ │ │ + test %r13,%r13 │ │ │ │ │ + jle 12a │ │ │ │ │ + lea 0x8(%rbx),%rsi │ │ │ │ │ mov %r9,-0x10(%rsp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov %r14,-0x18(%rsp) │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ - mov %rsi,-0x20(%rsp) │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ - cmp $0x3,%r11 │ │ │ │ │ - je 190 │ │ │ │ │ - mov %r14,-0x28(%rsp) │ │ │ │ │ - lea 0x0(,%r9,8),%rsi │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea (%r12,%rsi,1),%rdx │ │ │ │ │ - lea (%rbx,%rax,1),%r14 │ │ │ │ │ - cmp %rdx,%r14 │ │ │ │ │ - je 223 │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rax,%rsi,1),%xmm0 │ │ │ │ │ - movups %xmm0,(%rdx,%rsi,1) │ │ │ │ │ - add $0x10,%rsi │ │ │ │ │ - cmp %rsi,%rcx │ │ │ │ │ - jne e0 │ │ │ │ │ - test $0x1,%r11b │ │ │ │ │ - je 10b │ │ │ │ │ - lea (%rdi,%r15,1),%rax │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm0 │ │ │ │ │ - lea (%r9,%r15,1),%rax │ │ │ │ │ - movsd %xmm0,(%r12,%rax,8) │ │ │ │ │ - inc %r10 │ │ │ │ │ - cmp %r10,-0x30(%rsp) │ │ │ │ │ - je 22d │ │ │ │ │ - add %r13,%rdi │ │ │ │ │ - add %r8,%r9 │ │ │ │ │ - jmp a5 │ │ │ │ │ - test %r9,%r9 │ │ │ │ │ - jle 182 │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ - jle 182 │ │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ │ - shl $0x3,%r13 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - lea 0x0(,%rdi,8),%r9 │ │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ + mov %r13,%r15 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + mov %rsi,-0x38(%rsp) │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - nop │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ + shr $1,%rsi │ │ │ │ │ + mov %r12,-0x30(%rsp) │ │ │ │ │ + and $0xfffffffffffffffe,%r15 │ │ │ │ │ + mov %r11,%r12 │ │ │ │ │ + shl $0x4,%rsi │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov %rdx,-0x28(%rsp) │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ + mov %rcx,%r9 │ │ │ │ │ + xor %r11d,%r11d │ │ │ │ │ + mov %rcx,-0x20(%rsp) │ │ │ │ │ + mov %rdi,-0x18(%rsp) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rcx),%xmm0 │ │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ │ + lea 0x0(,%r9,8),%rdi │ │ │ │ │ + lea 0x0(%rbp,%r10,8),%rdx │ │ │ │ │ + lea (%rbx,%rdi,1),%rcx │ │ │ │ │ + lea (%rax,%rdi,1),%r8 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + cmp %rdx,%r8 │ │ │ │ │ + je 1b0 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movupd (%rcx,%rax,1),%xmm0 │ │ │ │ │ + movups %xmm0,(%rdx,%rax,1) │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + jne c8 │ │ │ │ │ + test $0x1,%r13b │ │ │ │ │ + je f3 │ │ │ │ │ + lea (%r9,%r15,1),%rax │ │ │ │ │ + movsd (%rbx,%rax,8),%xmm0 │ │ │ │ │ + lea (%r10,%r15,1),%rax │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rax,8) │ │ │ │ │ + inc %r11 │ │ │ │ │ + add %r12,%r9 │ │ │ │ │ + add %r14,%r10 │ │ │ │ │ + cmp %r11,-0x30(%rsp) │ │ │ │ │ + jne a0 │ │ │ │ │ + mov -0x28(%rsp),%rdx │ │ │ │ │ + mov -0x20(%rsp),%rcx │ │ │ │ │ + mov -0x18(%rsp),%rdi │ │ │ │ │ inc %rdx │ │ │ │ │ - add %r13,%rcx │ │ │ │ │ - movups %xmm0,(%rsi) │ │ │ │ │ - add %r8,%rsi │ │ │ │ │ - cmp %rdx,%rbx │ │ │ │ │ - jne 160 │ │ │ │ │ - inc %rdi │ │ │ │ │ - add %r9,%rbp │ │ │ │ │ - add %r10,%r12 │ │ │ │ │ - cmp %rdi,%rax │ │ │ │ │ - jne 150 │ │ │ │ │ + add 0x38(%rsp),%rcx │ │ │ │ │ + add 0x40(%rsp),%rdi │ │ │ │ │ + cmp %rdx,-0x10(%rsp) │ │ │ │ │ + jne 80 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea 0x0(,%r9,8),%rsi │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + jle 12a │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + jle 12a │ │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ │ + shl $0x3,%r14 │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ + lea 0x0(,%rdi,8),%r9 │ │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ │ + lea 0x0(,%rdi,8),%r10 │ │ │ │ │ + lea 0x0(,%rcx,8),%rdi │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rax,%rdx,8),%xmm0 │ │ │ │ │ - movsd %xmm0,(%rsi,%rdx,8) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%rcx),%xmm0 │ │ │ │ │ inc %rdx │ │ │ │ │ - cmp %rdx,%r11 │ │ │ │ │ - jne 1c0 │ │ │ │ │ - inc %r10 │ │ │ │ │ - add %r13,%rdi │ │ │ │ │ - add %r8,%r9 │ │ │ │ │ - cmp %r10,-0x30(%rsp) │ │ │ │ │ - jne 96 │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ - mov -0x20(%rsp),%rsi │ │ │ │ │ - mov -0x18(%rsp),%r14 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - add 0x40(%rsp),%rax │ │ │ │ │ - add 0x38(%rsp),%r14 │ │ │ │ │ - inc %rsi │ │ │ │ │ - cmp %rsi,-0x10(%rsp) │ │ │ │ │ - jne 80 │ │ │ │ │ + add %rdi,%rcx │ │ │ │ │ + movups %xmm0,(%rsi) │ │ │ │ │ + add %r14,%rsi │ │ │ │ │ + cmp %rdx,%r12 │ │ │ │ │ + jne 180 │ │ │ │ │ + inc %r8 │ │ │ │ │ + add %r9,%rbx │ │ │ │ │ + add %r10,%rbp │ │ │ │ │ + cmp %r8,%rax │ │ │ │ │ + jne 170 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - mov -0x28(%rsp),%r14 │ │ │ │ │ - jmp 1a0 │ │ │ │ │ - mov -0x20(%rsp),%rsi │ │ │ │ │ - mov -0x18(%rsp),%r14 │ │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ │ - jmp 200 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ │ + movsd %xmm0,(%r8,%rax,8) │ │ │ │ │ + inc %rax │ │ │ │ │ + cmp %rax,%r13 │ │ │ │ │ + jne 1b8 │ │ │ │ │ + jmp f3 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle 182 │ │ │ │ │ + jle 12a │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 182 │ │ │ │ │ + jle 12a │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - jne 354 │ │ │ │ │ + jne 2d5 │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jne 354 │ │ │ │ │ + jne 2d5 │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ mov %rdx,%r11 │ │ │ │ │ lea -0x1(%rdx),%r13 │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ shr $1,%rsi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ + and $0xfffffffffffffffe,%r11 │ │ │ │ │ lea 0x8(%rdi),%r14 │ │ │ │ │ shl $0x4,%rsi │ │ │ │ │ - and $0xfffffffffffffffe,%r11 │ │ │ │ │ - cmp $0x2,%r13 │ │ │ │ │ - jbe 300 │ │ │ │ │ - mov %r13,-0x30(%rsp) │ │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ │ + cmp $0x1,%r13 │ │ │ │ │ + jbe 28a │ │ │ │ │ lea 0x0(,%r9,8),%rdi │ │ │ │ │ lea 0x0(,%r8,8),%rdx │ │ │ │ │ - lea (%r12,%rdi,1),%rcx │ │ │ │ │ + lea 0x0(%rbp,%rdi,1),%rcx │ │ │ │ │ lea (%r14,%rdx,1),%r15 │ │ │ │ │ cmp %rcx,%r15 │ │ │ │ │ - je 34d │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ + je 29a │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - movups (%rdx,%rdi,1),%xmm0 │ │ │ │ │ + movupd (%rdx,%rdi,1),%xmm0 │ │ │ │ │ movups %xmm0,(%rcx,%rdi,1) │ │ │ │ │ add $0x10,%rdi │ │ │ │ │ cmp %rsi,%rdi │ │ │ │ │ - jne 2c0 │ │ │ │ │ - cmp %r11,%rbx │ │ │ │ │ - je 2ea │ │ │ │ │ - lea (%r8,%r11,1),%rdx │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm0 │ │ │ │ │ - lea (%r9,%r11,1),%rdx │ │ │ │ │ - movsd %xmm0,(%r12,%rdx,8) │ │ │ │ │ + jne 248 │ │ │ │ │ + cmp %r11,%r12 │ │ │ │ │ + je 272 │ │ │ │ │ + lea (%r11,%r8,1),%rdx │ │ │ │ │ + movsd (%rbx,%rdx,8),%xmm0 │ │ │ │ │ + lea (%r11,%r9,1),%rdx │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ inc %r10 │ │ │ │ │ cmp %r10,%rax │ │ │ │ │ - je 182 │ │ │ │ │ + je 12a │ │ │ │ │ + add 0x38(%rsp),%r8 │ │ │ │ │ add 0x40(%rsp),%r9 │ │ │ │ │ - add %r13,%r8 │ │ │ │ │ - jmp 296 │ │ │ │ │ + jmp 21e │ │ │ │ │ lea 0x0(,%r9,8),%rdi │ │ │ │ │ lea 0x0(,%r8,8),%rdx │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ - add %r12,%rdi │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + add %rbp,%rdi │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ │ movsd %xmm0,(%rdi,%rcx,8) │ │ │ │ │ inc %rcx │ │ │ │ │ - cmp %rcx,%rbx │ │ │ │ │ - jne 320 │ │ │ │ │ + cmp %rcx,%r12 │ │ │ │ │ + jne 2a8 │ │ │ │ │ inc %r10 │ │ │ │ │ add 0x38(%rsp),%r8 │ │ │ │ │ add 0x40(%rsp),%r9 │ │ │ │ │ cmp %r10,%rax │ │ │ │ │ - jne 286 │ │ │ │ │ - jmp 182 │ │ │ │ │ - mov -0x30(%rsp),%r13 │ │ │ │ │ - jmp 310 │ │ │ │ │ - shl $0x3,%r13 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ + jne 218 │ │ │ │ │ + jmp 12a │ │ │ │ │ + lea 0x0(,%r11,8),%rdx │ │ │ │ │ + shl $0x3,%r14 │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - lea 0x0(%rbp,%r9,8),%rsi │ │ │ │ │ - lea (%r12,%r10,8),%rcx │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - inc %rdx │ │ │ │ │ - add %r13,%rsi │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ - add %r8,%rcx │ │ │ │ │ - cmp %rdx,%rbx │ │ │ │ │ - jne 380 │ │ │ │ │ - inc %rdi │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ + lea (%rbx,%r9,8),%rdi │ │ │ │ │ + lea 0x0(%rbp,%r10,8),%rsi │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + inc %rcx │ │ │ │ │ + add %rdx,%rdi │ │ │ │ │ + movsd %xmm0,(%rsi) │ │ │ │ │ + add %r14,%rsi │ │ │ │ │ + cmp %rcx,%r12 │ │ │ │ │ + jne 2f8 │ │ │ │ │ + inc %r8 │ │ │ │ │ add 0x38(%rsp),%r9 │ │ │ │ │ add 0x40(%rsp),%r10 │ │ │ │ │ - cmp %rdi,%rax │ │ │ │ │ - jne 364 │ │ │ │ │ - jmp 182 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + cmp %r8,%rax │ │ │ │ │ + jne 2ea │ │ │ │ │ + jmp 12a │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000003b0 : │ │ │ │ │ +0000000000000330 : │ │ │ │ │ dotile(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %r8,%rax │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + sub %rdi,%rdx │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + sub %rsi,%rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x28(%r8),%r9 │ │ │ │ │ mov 0x20(%r8),%r11 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ mov 0x18(%r8),%r8 │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ │ - sub %rdi,%rdx │ │ │ │ │ push 0x30(%rax) │ │ │ │ │ - sub %rsi,%rbx │ │ │ │ │ mov %r9,%rbp │ │ │ │ │ - push %r9 │ │ │ │ │ - mov %rbx,%r9 │ │ │ │ │ - push %r11 │ │ │ │ │ mov %r8,%r10 │ │ │ │ │ imul %rsi,%rbp │ │ │ │ │ imul %rdi,%r10 │ │ │ │ │ + push %r9 │ │ │ │ │ + mov %rbx,%r9 │ │ │ │ │ imul %rcx,%rdi │ │ │ │ │ add %rbp,%r10 │ │ │ │ │ mov 0x8(%rax),%rbp │ │ │ │ │ + push %r11 │ │ │ │ │ lea 0x0(%rbp,%r10,8),%r10 │ │ │ │ │ mov %r11,%rbp │ │ │ │ │ imul %rsi,%rbp │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ add %rbp,%rdi │ │ │ │ │ mov (%rax),%rbp │ │ │ │ │ lea 0x0(%rbp,%rdi,8),%rdi │ │ │ │ │ - call 41d │ │ │ │ │ + call 39d │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d-0x4 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000430 : │ │ │ │ │ +00000000000003b0 : │ │ │ │ │ fftw_cpy2d_ci(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%r10 │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov %rsi,%r11 │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - neg %rdi │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %r8,%rbp │ │ │ │ │ + neg %rdi │ │ │ │ │ + push %rbx │ │ │ │ │ + cmovs %rax,%rdi │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ mov %r9,%rdx │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ - cmovs %rax,%rdi │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ neg %rsi │ │ │ │ │ cmovs %rcx,%rsi │ │ │ │ │ cmp %rsi,%rdi │ │ │ │ │ - jge 490 │ │ │ │ │ + jge 410 │ │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ - mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ + mov %rbp,%r8 │ │ │ │ │ mov %r11,%rsi │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ pop %rbx │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 487 │ │ │ │ │ + jmp 407 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbp,0x20(%rsp) │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ mov %rbx,%r9 │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %r11,%rsi │ │ │ │ │ mov %r10,%rdi │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 4aa │ │ │ │ │ + jmp 42a │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000004b0 : │ │ │ │ │ +0000000000000430 : │ │ │ │ │ fftw_cpy2d_co(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - neg %rsi │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ + neg %rsi │ │ │ │ │ + mov %r9,%r11 │ │ │ │ │ cmovs %r8,%rsi │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ - mov %r9,%r11 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ neg %rcx │ │ │ │ │ cmovs %rax,%rcx │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - jge 500 │ │ │ │ │ + jge 480 │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 4fb │ │ │ │ │ + jmp 47b │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d-0x4 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ │ - mov %rbp,0x18(%rsp) │ │ │ │ │ mov %rbx,%r9 │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ │ + pop %rbx │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 520 │ │ │ │ │ + jmp 4a0 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d-0x4 │ │ │ │ │ │ │ │ │ │ -0000000000000520 : │ │ │ │ │ +00000000000004a0 : │ │ │ │ │ dotile_buf(): │ │ │ │ │ push %r13 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ + sub %rdi,%rsi │ │ │ │ │ + sub %r13,%rcx │ │ │ │ │ + mov %rcx,%r9 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - sub %r13,%rcx │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ - sub %rdi,%rsi │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ - mov %rcx,%r9 │ │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ mov 0x30(%r8),%r8 │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ imul %r13,%rdi │ │ │ │ │ add %rdi,%rax │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ @@ -399,131 +375,131 @@ │ │ │ │ │ lea (%rdi,%rax,8),%rdi │ │ │ │ │ mov %r8,%rax │ │ │ │ │ imul %r12,%rax │ │ │ │ │ push %rax │ │ │ │ │ push %rdx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r9,0x28(%rsp) │ │ │ │ │ - call 57f │ │ │ │ │ + call 4ff │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ │ - add $0x18,%rsp │ │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ │ - mov 0x18(%rbx),%r8 │ │ │ │ │ + add $0x18,%rsp │ │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ │ + mov 0x18(%rbx),%r8 │ │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ │ - imul %rax,%r13 │ │ │ │ │ push %rcx │ │ │ │ │ + imul %rax,%r13 │ │ │ │ │ + imul %r8,%rbp │ │ │ │ │ push %rax │ │ │ │ │ mov %r12,%rax │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ - imul %r8,%rbp │ │ │ │ │ - push %rax │ │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ │ add %r13,%rbp │ │ │ │ │ lea (%rdx,%rbp,8),%rsi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - call 5bd │ │ │ │ │ + push %rax │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + call 53d │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_co-0x4 │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000005d0 : │ │ │ │ │ +0000000000000550 : │ │ │ │ │ fftw_cpy2d_tiled(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ movq %r8,%xmm3 │ │ │ │ │ - sub $0x78,%rsp │ │ │ │ │ movq %rsi,%xmm4 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ │ - movq 0x90(%rsp),%xmm0 │ │ │ │ │ + movq %rdi,%xmm2 │ │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + mov %r9,%rbp │ │ │ │ │ punpcklqdq %xmm4,%xmm2 │ │ │ │ │ - movhps 0x98(%rsp),%xmm0 │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ + sub $0x78,%rsp │ │ │ │ │ + movq 0x90(%rsp),%xmm0 │ │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ │ movaps %xmm1,0x20(%rsp) │ │ │ │ │ - movaps %xmm0,0x10(%rsp) │ │ │ │ │ movaps %xmm2,(%rsp) │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - mov %r9,%rbp │ │ │ │ │ - call 629 │ │ │ │ │ + movhps 0x98(%rsp),%xmm0 │ │ │ │ │ + movaps %xmm0,0x10(%rsp) │ │ │ │ │ + call 5a9 │ │ │ │ │ R_X86_64_PLT32 fftw_compute_tilesz-0x4 │ │ │ │ │ movdqa (%rsp),%xmm2 │ │ │ │ │ + movdqa 0x20(%rsp),%xmm1 │ │ │ │ │ movq $0x0,0x68(%rsp) │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - movdqa 0x28(%rsp),%xmm1 │ │ │ │ │ + movdqa 0x10(%rsp),%xmm0 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + movaps %xmm2,0x38(%rsp) │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - movdqa 0x18(%rsp),%xmm0 │ │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ │ - lea -0x2af(%rip),%r9 │ │ │ │ │ + lea -0x2b4(%rip),%r9 │ │ │ │ │ + movaps %xmm1,0x48(%rsp) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ │ - movaps %xmm2,0x38(%rsp) │ │ │ │ │ - movaps %xmm1,0x48(%rsp) │ │ │ │ │ movaps %xmm0,0x58(%rsp) │ │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ │ lea 0x38(%rsp),%rax │ │ │ │ │ push %rax │ │ │ │ │ - call 682 │ │ │ │ │ + call 602 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ add $0x88,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000690 : │ │ │ │ │ +0000000000000610 : │ │ │ │ │ fftw_cpy2d_tiledbuf(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ movq %r8,%xmm3 │ │ │ │ │ - sub $0x1078,%rsp │ │ │ │ │ movq %rsi,%xmm4 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ - mov 0x10a0(%rsp),%rdi │ │ │ │ │ - movq 0x1090(%rsp),%xmm0 │ │ │ │ │ + movq %rdi,%xmm2 │ │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + mov %r9,%rbp │ │ │ │ │ punpcklqdq %xmm4,%xmm2 │ │ │ │ │ - movhps 0x1098(%rsp),%xmm0 │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ + sub $0x1078,%rsp │ │ │ │ │ + movq 0x1090(%rsp),%xmm0 │ │ │ │ │ + mov 0x10a0(%rsp),%rdi │ │ │ │ │ movaps %xmm1,0x20(%rsp) │ │ │ │ │ - movaps %xmm0,0x10(%rsp) │ │ │ │ │ movaps %xmm2,(%rsp) │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - mov %r9,%rbp │ │ │ │ │ - call 6ec │ │ │ │ │ + movhps 0x1098(%rsp),%xmm0 │ │ │ │ │ + movaps %xmm0,0x10(%rsp) │ │ │ │ │ + call 66c │ │ │ │ │ R_X86_64_PLT32 fftw_compute_tilesz-0x4 │ │ │ │ │ movdqa (%rsp),%xmm2 │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ movdqa 0x20(%rsp),%xmm1 │ │ │ │ │ - movdqa 0x10(%rsp),%xmm0 │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ - lea -0x1ed(%rip),%r9 │ │ │ │ │ mov 0x10a0(%rsp),%rax │ │ │ │ │ + movdqa 0x10(%rsp),%xmm0 │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + movaps %xmm2,0x30(%rsp) │ │ │ │ │ + lea -0x1fa(%rip),%r9 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ │ lea 0x70(%rsp),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ │ - movaps %xmm2,0x38(%rsp) │ │ │ │ │ movaps %xmm1,0x48(%rsp) │ │ │ │ │ movaps %xmm0,0x58(%rsp) │ │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ │ lea 0x38(%rsp),%rax │ │ │ │ │ push %rax │ │ │ │ │ - call 746 │ │ │ │ │ + call 6c6 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ add $0x1088,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 ad030000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 76010a0e 30410e28 ..A.8...v...0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 440b0289 B. B..B..B..D... │ │ │ │ │ + 0x00000020 00000000 25030000 00420e10 8f02480e ....%....B....H. │ │ │ │ │ + 0x00000030 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ │ + 0x00000040 8606440e 38830703 12010a0e 30410e28 ..D.8.......0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 410b026f B. B..B..B..A..o │ │ │ │ │ 0x00000060 0a0e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ - 0x00000070 0e08410b 2c000000 78000000 00000000 ..A.,...x....... │ │ │ │ │ - 0x00000080 74000000 00410e10 8602410e 1883034a t....A....A....J │ │ │ │ │ - 0x00000090 0e285f0e 30480e38 450e4079 0e18410e .(_.0H.8E.@y..A. │ │ │ │ │ + 0x00000070 0e08430b 2c000000 78000000 00000000 ..C.,...x....... │ │ │ │ │ + 0x00000080 74000000 00410e10 8602500e 1883034a t....A....P....J │ │ │ │ │ + 0x00000090 0e28530e 30500e38 500e4063 0e18410e .(S.0P.8P.@c..A. │ │ │ │ │ 0x000000a0 10410e08 28000000 a8000000 00000000 .A..(........... │ │ │ │ │ - 0x000000b0 7a000000 00410e10 8602440e 18830302 z....A....D..... │ │ │ │ │ - 0x000000c0 4c0a0e10 410e084e 0b4e0e10 470e0800 L...A..N.N..G... │ │ │ │ │ + 0x000000b0 7a000000 00410e10 8602530e 18830377 z....A....S....w │ │ │ │ │ + 0x000000c0 0a0e1047 0e084e0b 540e1041 0e080000 ...G..N.T..A.... │ │ │ │ │ 0x000000d0 28000000 d4000000 00000000 70000000 (...........p... │ │ │ │ │ - 0x000000e0 00410e10 8602410e 18830302 430a0e10 .A....A.....C... │ │ │ │ │ - 0x000000f0 410e084a 0b4e0e10 4d0e0800 48000000 A..J.N..M...H... │ │ │ │ │ + 0x000000e0 00410e10 8602540e 18830370 0a0e1041 .A....T....p...A │ │ │ │ │ + 0x000000f0 0e084a0b 540e1047 0e080000 48000000 ..J.T..G....H... │ │ │ │ │ 0x00000100 00010000 00000000 a8000000 00420e10 .............B.. │ │ │ │ │ - 0x00000110 8d02450e 188c0341 0e208604 440e2883 ..E....A. ..D.(. │ │ │ │ │ - 0x00000120 054a0e48 6f0e504c 0e58410e 60550e48 .J.Ho.PL.XA.`U.H │ │ │ │ │ - 0x00000130 550e5041 0e584c0e 60580e28 410e2041 U.PA.XL.`X.(A. A │ │ │ │ │ + 0x00000110 8d024e0e 188c0344 0e208604 440e2883 ..N....D. ..D.(. │ │ │ │ │ + 0x00000120 05470e48 660e504c 0e58410e 60550e48 .G.Hf.PL.XA.`U.H │ │ │ │ │ + 0x00000130 510e5049 0e58520e 604e0e28 410e2041 Q.PI.XR.`N.(A. A │ │ │ │ │ 0x00000140 0e18420e 10420e08 30000000 4c010000 ..B..B..0...L... │ │ │ │ │ - 0x00000150 00000000 bc000000 00410e10 8602410e .........A....A. │ │ │ │ │ - 0x00000160 1883034e 0e900102 5b0e9801 02420ea0 ...N....[....B.. │ │ │ │ │ - 0x00000170 014c0e18 410e1041 0e080000 30000000 .L..A..A....0... │ │ │ │ │ + 0x00000150 00000000 bc000000 00410e10 8602650e .........A....e. │ │ │ │ │ + 0x00000160 18830347 0e900102 550e9801 6b0ea001 ...G....U...k... │ │ │ │ │ + 0x00000170 4c0e1841 0e10410e 08000000 30000000 L..A..A.....0... │ │ │ │ │ 0x00000180 80010000 00000000 c0000000 00410e10 .............A.. │ │ │ │ │ - 0x00000190 8602410e 18830351 0e902102 840e9821 ..A....Q..!....! │ │ │ │ │ - 0x000001a0 5a0ea021 4c0e1841 0e10410e 08000000 Z..!L..A..A..... │ │ │ │ │ + 0x00000190 8602650e 1883034a 0e902102 6c0e9821 ..e....J..!.l..! │ │ │ │ │ + 0x000001a0 550ea021 4c0e1841 0e10410e 08000000 U..!L..A..A..... │ │ │ ├── hash.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 360 (bytes into file) │ │ │ │ │ + Start of section headers: 336 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 10 │ │ │ │ │ Section header string table index: 9 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ -There are 10 section headers, starting at offset 0x168: │ │ │ │ │ +There are 10 section headers, starting at offset 0x150: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000034 00 AX 0 0 32 │ │ │ │ │ - [ 2] .data PROGBITS 0000000000000000 000074 000000 00 WA 0 0 1 │ │ │ │ │ - [ 3] .bss NOBITS 0000000000000000 000074 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .note.GNU-stack PROGBITS 0000000000000000 000074 000000 00 0 0 1 │ │ │ │ │ - [ 5] .eh_frame PROGBITS 0000000000000000 000078 000030 00 A 0 0 8 │ │ │ │ │ - [ 6] .rela.eh_frame RELA 0000000000000000 000100 000018 18 I 7 5 8 │ │ │ │ │ - [ 7] .symtab SYMTAB 0000000000000000 0000a8 000048 18 8 2 8 │ │ │ │ │ - [ 8] .strtab STRTAB 0000000000000000 0000f0 00000b 00 0 0 1 │ │ │ │ │ - [ 9] .shstrtab STRTAB 0000000000000000 000118 00004b 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00001c 00 AX 0 0 16 │ │ │ │ │ + [ 2] .data PROGBITS 0000000000000000 00005c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .bss NOBITS 0000000000000000 00005c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .note.GNU-stack PROGBITS 0000000000000000 00005c 000000 00 0 0 1 │ │ │ │ │ + [ 5] .eh_frame PROGBITS 0000000000000000 000060 000030 00 A 0 0 8 │ │ │ │ │ + [ 6] .rela.eh_frame RELA 0000000000000000 0000e8 000018 18 I 7 5 8 │ │ │ │ │ + [ 7] .symtab SYMTAB 0000000000000000 000090 000048 18 8 2 8 │ │ │ │ │ + [ 8] .strtab STRTAB 0000000000000000 0000d8 00000b 00 0 0 1 │ │ │ │ │ + [ 9] .shstrtab STRTAB 0000000000000000 000100 00004b 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 3 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 52 FUNC GLOBAL DEFAULT 1 fftw_hash │ │ │ │ │ + 2: 0000000000000000 28 FUNC GLOBAL DEFAULT 1 fftw_hash │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x100 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xe8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000014 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000034 │ │ │ │ │ +00000018 0000000000000014 0000001c FDE cie=00000000 pc=0000000000000000..000000000000001c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,19 +2,17 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_hash(): │ │ │ │ │ mov $0xdeadbeef,%eax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movzbl (%rdi),%ecx │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ + movzbl (%rdi),%ecx │ │ │ │ │ inc %rdi │ │ │ │ │ shl $0x4,%edx │ │ │ │ │ add %edx,%eax │ │ │ │ │ add %ecx,%eax │ │ │ │ │ test %cl,%cl │ │ │ │ │ - jne 20 │ │ │ │ │ + jne 8 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 14000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 34000000 00000000 00000000 ....4........... │ │ │ │ │ + 0x00000020 00000000 1c000000 00000000 00000000 ................ │ │ │ ├── iabs.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 320 (bytes into file) │ │ │ │ │ + Start of section headers: 328 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 10 │ │ │ │ │ Section header string table index: 9 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ -There are 10 section headers, starting at offset 0x140: │ │ │ │ │ +There are 10 section headers, starting at offset 0x148: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00000b 00 AX 0 0 16 │ │ │ │ │ - [ 2] .data PROGBITS 0000000000000000 00004b 000000 00 WA 0 0 1 │ │ │ │ │ - [ 3] .bss NOBITS 0000000000000000 00004b 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .note.GNU-stack PROGBITS 0000000000000000 00004b 000000 00 0 0 1 │ │ │ │ │ - [ 5] .eh_frame PROGBITS 0000000000000000 000050 000030 00 A 0 0 8 │ │ │ │ │ - [ 6] .rela.eh_frame RELA 0000000000000000 0000d8 000018 18 I 7 5 8 │ │ │ │ │ - [ 7] .symtab SYMTAB 0000000000000000 000080 000048 18 8 2 8 │ │ │ │ │ - [ 8] .strtab STRTAB 0000000000000000 0000c8 00000b 00 0 0 1 │ │ │ │ │ - [ 9] .shstrtab STRTAB 0000000000000000 0000f0 00004b 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000011 00 AX 0 0 16 │ │ │ │ │ + [ 2] .data PROGBITS 0000000000000000 000051 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .bss NOBITS 0000000000000000 000051 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .note.GNU-stack PROGBITS 0000000000000000 000051 000000 00 0 0 1 │ │ │ │ │ + [ 5] .eh_frame PROGBITS 0000000000000000 000058 000030 00 A 0 0 8 │ │ │ │ │ + [ 6] .rela.eh_frame RELA 0000000000000000 0000e0 000018 18 I 7 5 8 │ │ │ │ │ + [ 7] .symtab SYMTAB 0000000000000000 000088 000048 18 8 2 8 │ │ │ │ │ + [ 8] .strtab STRTAB 0000000000000000 0000d0 00000b 00 0 0 1 │ │ │ │ │ + [ 9] .shstrtab STRTAB 0000000000000000 0000f8 00004b 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 3 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 11 FUNC GLOBAL DEFAULT 1 fftw_iabs │ │ │ │ │ + 2: 0000000000000000 17 FUNC GLOBAL DEFAULT 1 fftw_iabs │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xd8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xe0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000014 0000001c FDE cie=00000000 pc=0000000000000000..000000000000000b │ │ │ │ │ +00000018 0000000000000014 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000011 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,11 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_iabs(): │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - neg %rax │ │ │ │ │ - cmovs %rdi,%rax │ │ │ │ │ + sar $0x3f,%rdx │ │ │ │ │ + xor %rdx,%rax │ │ │ │ │ + sub %rdx,%rax │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 14000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 0b000000 00000000 00000000 ................ │ │ │ │ │ + 0x00000020 00000000 11000000 00000000 00000000 ................ │ │ │ ├── md5-1.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1072 (bytes into file) │ │ │ │ │ + Start of section headers: 1056 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x430: │ │ │ │ │ +There are 11 section headers, starting at offset 0x420: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0000dc 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0002f0 000078 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00011c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00011c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 00011c 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000120 0000b8 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000368 000078 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 0001d8 0000c0 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000298 000051 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 0003e0 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0000cc 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0002e0 000078 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00010c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00010c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 00010c 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000110 0000b8 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000358 000078 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 0001c8 0000c0 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000288 000051 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 0003d0 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 8 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 65 FUNC GLOBAL DEFAULT 1 fftw_md5putb │ │ │ │ │ + 2: 0000000000000000 49 FUNC GLOBAL DEFAULT 1 fftw_md5putb │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5putc │ │ │ │ │ - 4: 0000000000000050 43 FUNC GLOBAL DEFAULT 1 fftw_md5puts │ │ │ │ │ - 5: 0000000000000080 28 FUNC GLOBAL DEFAULT 1 fftw_md5int │ │ │ │ │ - 6: 00000000000000a0 29 FUNC GLOBAL DEFAULT 1 fftw_md5INT │ │ │ │ │ - 7: 00000000000000c0 28 FUNC GLOBAL DEFAULT 1 fftw_md5unsigned │ │ │ │ │ + 4: 0000000000000040 43 FUNC GLOBAL DEFAULT 1 fftw_md5puts │ │ │ │ │ + 5: 0000000000000070 28 FUNC GLOBAL DEFAULT 1 fftw_md5int │ │ │ │ │ + 6: 0000000000000090 29 FUNC GLOBAL DEFAULT 1 fftw_md5INT │ │ │ │ │ + 7: 00000000000000b0 28 FUNC GLOBAL DEFAULT 1 fftw_md5unsigned │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2f0 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2e0 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000002a 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_md5putc - 4 │ │ │ │ │ -000000000000006a 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_md5putc - 4 │ │ │ │ │ -0000000000000093 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_md5putb - 4 │ │ │ │ │ -00000000000000b4 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_md5putb - 4 │ │ │ │ │ -00000000000000d3 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_md5putb - 4 │ │ │ │ │ +0000000000000022 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_md5putc - 4 │ │ │ │ │ +000000000000005a 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_md5putc - 4 │ │ │ │ │ +0000000000000083 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_md5putb - 4 │ │ │ │ │ +00000000000000a4 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_md5putb - 4 │ │ │ │ │ +00000000000000c3 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_md5putb - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x368 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x358 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000050 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 50 │ │ │ │ │ -0000000000000078 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 80 │ │ │ │ │ -0000000000000090 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a0 │ │ │ │ │ -00000000000000a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ +0000000000000050 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 40 │ │ │ │ │ +0000000000000078 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 70 │ │ │ │ │ +0000000000000090 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 90 │ │ │ │ │ +00000000000000a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,69 +9,69 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 000000000000002c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000041 │ │ │ │ │ +00000018 000000000000002c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000031 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 5 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000002c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000035 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000002d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000037 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000002f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000040 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000030 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000048 0000000000000024 0000004c FDE cie=00000000 pc=0000000000000050..000000000000007b │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000051 │ │ │ │ │ +00000048 0000000000000024 0000004c FDE cie=00000000 pc=0000000000000040..000000000000006b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000041 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000052 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000045 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000005c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000004c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000078 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000068 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000079 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000069 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000007a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000006a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000070 0000000000000014 00000074 FDE cie=00000000 pc=0000000000000080..000000000000009c │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000084 │ │ │ │ │ +00000070 0000000000000014 00000074 FDE cie=00000000 pc=0000000000000070..000000000000008c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000074 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000000009b │ │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000000008b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000088 0000000000000014 0000008c FDE cie=00000000 pc=00000000000000a0..00000000000000bd │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000a4 │ │ │ │ │ +00000088 0000000000000014 0000008c FDE cie=00000000 pc=0000000000000090..00000000000000ad │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000094 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000000bc │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000000ac │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000a0 0000000000000014 000000a4 FDE cie=00000000 pc=00000000000000c0..00000000000000dc │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000c4 │ │ │ │ │ +000000a0 0000000000000014 000000a4 FDE cie=00000000 pc=00000000000000b0..00000000000000cc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000000db │ │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000000cb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,87 +2,85 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_md5putb(): │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 40 │ │ │ │ │ + je 30 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ lea (%rsi,%rdx,1),%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movzbl (%rbx),%esi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ inc %rbx │ │ │ │ │ - call 2e │ │ │ │ │ + call 26 │ │ │ │ │ R_X86_64_PLT32 fftw_md5putc-0x4 │ │ │ │ │ cmp %rbp,%rbx │ │ │ │ │ - jne 20 │ │ │ │ │ + jne 18 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000050 : │ │ │ │ │ +0000000000000040 : │ │ │ │ │ fftw_md5puts(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movzbl (%rbx),%esi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ inc %rbx │ │ │ │ │ - call 6e │ │ │ │ │ + call 5e │ │ │ │ │ R_X86_64_PLT32 fftw_md5putc-0x4 │ │ │ │ │ cmpb $0x0,-0x1(%rbx) │ │ │ │ │ - jne 60 │ │ │ │ │ + jne 50 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000080 : │ │ │ │ │ +0000000000000070 : │ │ │ │ │ fftw_md5int(): │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov $0x4,%edx │ │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ │ lea 0xc(%rsp),%rsi │ │ │ │ │ - call 97 │ │ │ │ │ + call 87 │ │ │ │ │ R_X86_64_PLT32 fftw_md5putb-0x4 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000000a0 : │ │ │ │ │ +0000000000000090 : │ │ │ │ │ fftw_md5INT(): │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ lea 0x8(%rsp),%rsi │ │ │ │ │ - call b8 │ │ │ │ │ + call a8 │ │ │ │ │ R_X86_64_PLT32 fftw_md5putb-0x4 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -00000000000000c0 : │ │ │ │ │ +00000000000000b0 : │ │ │ │ │ fftw_md5unsigned(): │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov $0x4,%edx │ │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ │ lea 0xc(%rsp),%rsi │ │ │ │ │ - call d7 │ │ │ │ │ + call c7 │ │ │ │ │ R_X86_64_PLT32 fftw_md5putb-0x4 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 2c000000 1c000000 ........,....... │ │ │ │ │ - 0x00000020 00000000 41000000 00470e10 8c02440e ....A....G....D. │ │ │ │ │ - 0x00000030 18860345 0e208304 640e1841 0e10420e ...E. ..d..A..B. │ │ │ │ │ - 0x00000040 0849c3c6 cc000000 24000000 4c000000 .I......$...L... │ │ │ │ │ - 0x00000050 00000000 2b000000 00410e10 8602410e ....+....A....A. │ │ │ │ │ - 0x00000060 1883034a 0e205c0e 18410e10 410e0800 ...J. \..A..A... │ │ │ │ │ + 0x00000020 00000000 31000000 00470e10 8c02440e ....1....G....D. │ │ │ │ │ + 0x00000030 18860345 0e208304 5c0e1841 0e10420e ...E. ..\..A..B. │ │ │ │ │ + 0x00000040 0841c3c6 cc000000 24000000 4c000000 .A......$...L... │ │ │ │ │ + 0x00000050 00000000 2b000000 00410e10 8602440e ....+....A....D. │ │ │ │ │ + 0x00000060 18830347 0e205c0e 18410e10 410e0800 ...G. \..A..A... │ │ │ │ │ 0x00000070 14000000 74000000 00000000 1c000000 ....t........... │ │ │ │ │ 0x00000080 00440e20 570e0800 14000000 8c000000 .D. W........... │ │ │ │ │ 0x00000090 00000000 1d000000 00440e20 580e0800 .........D. X... │ │ │ │ │ 0x000000a0 14000000 a4000000 00000000 1c000000 ................ │ │ │ │ │ 0x000000b0 00440e20 570e0800 .D. W... │ │ │ ├── md5.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x528 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000004 0000000500000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000045 0000000400000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -000000000000005a 0000000400000002 R_X86_64_PC32 0000000000000000 .rodata + 7c │ │ │ │ │ +0000000000000044 0000000400000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000055 0000000400000002 R_X86_64_PC32 0000000000000000 .rodata + 7c │ │ │ │ │ 0000000000000186 0000000700000004 R_X86_64_PLT32 0000000000000020 fftw_md5putc - 4 │ │ │ │ │ 00000000000001ab 0000000700000004 R_X86_64_PLT32 0000000000000020 fftw_md5putc - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0x5a0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 20 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -18,39 +18,39 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000002c 0000000000000024 00000030 FDE cie=00000000 pc=0000000000000020..000000000000015e │ │ │ │ │ DW_CFA_advance_loc: 33 to 0000000000000041 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000042 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000052 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc1: 246 to 0000000000000138 │ │ │ │ │ + DW_CFA_advance_loc1: 222 to 0000000000000130 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000139 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000131 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000140 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000138 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000054 0000000000000028 00000058 FDE cie=00000000 pc=0000000000000160..00000000000001b9 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000162 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000163 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000168 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000164 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000169 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 81 to 00000000000001b5 │ │ │ │ │ + DW_CFA_advance_loc1: 76 to 00000000000001b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -22,37 +22,37 @@ │ │ │ │ │ mov %sil,0x10(%rdi,%rdx,1) │ │ │ │ │ mov %eax,0x50(%rdi) │ │ │ │ │ test $0x3f,%al │ │ │ │ │ je 40 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ lea 0x0(%rip),%r9 │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ mov %rdi,%r11 │ │ │ │ │ - movdqu 0x10(%rdi),%xmm0 │ │ │ │ │ - movdqu (%rdi),%xmm1 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ + lea 0x1(%r9),%r10 │ │ │ │ │ + push %rbx │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .rodata+0x7c │ │ │ │ │ + movdqu 0x10(%rdi),%xmm0 │ │ │ │ │ + movdqu (%rdi),%xmm1 │ │ │ │ │ mov 0x4(%rdi),%esi │ │ │ │ │ mov 0x8(%rdi),%r8d │ │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ │ movaps %xmm0,-0x48(%rsp) │ │ │ │ │ movdqu 0x20(%rdi),%xmm0 │ │ │ │ │ movd %xmm1,%ebp │ │ │ │ │ movaps %xmm0,-0x38(%rsp) │ │ │ │ │ movdqu 0x30(%rdi),%xmm0 │ │ │ │ │ movaps %xmm0,-0x28(%rsp) │ │ │ │ │ movdqu 0x40(%rdi),%xmm0 │ │ │ │ │ mov 0xc(%rdi),%edi │ │ │ │ │ movaps %xmm0,-0x18(%rsp) │ │ │ │ │ - jmp d8 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp d0 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %r8d,%ecx │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ je 150 │ │ │ │ │ xor %edi,%ecx │ │ │ │ │ and %esi,%ecx │ │ │ │ │ xor %edi,%ecx │ │ │ │ │ add %ebp,%ecx │ │ │ │ │ @@ -67,32 +67,32 @@ │ │ │ │ │ mov %edi,%ebp │ │ │ │ │ mov %r8d,%edi │ │ │ │ │ mov %esi,%r8d │ │ │ │ │ mov %eax,%esi │ │ │ │ │ mov %edx,%eax │ │ │ │ │ sar $0x4,%eax │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 140 │ │ │ │ │ + je 138 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - jne a0 │ │ │ │ │ + jne 98 │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ mov (%rbx,%rdx,4),%eax │ │ │ │ │ not %ecx │ │ │ │ │ or %esi,%ecx │ │ │ │ │ xor %r8d,%ecx │ │ │ │ │ add %ebp,%ecx │ │ │ │ │ movsbq (%r9,%rdx,2),%rbp │ │ │ │ │ add -0x48(%rsp,%rbp,4),%eax │ │ │ │ │ add %ecx,%eax │ │ │ │ │ movsbl (%r10,%rdx,2),%ecx │ │ │ │ │ inc %rdx │ │ │ │ │ rol %cl,%eax │ │ │ │ │ add %esi,%eax │ │ │ │ │ cmp $0x40,%rdx │ │ │ │ │ - jne ce │ │ │ │ │ + jne c6 │ │ │ │ │ movd %esi,%xmm2 │ │ │ │ │ movd %r8d,%xmm3 │ │ │ │ │ movd %edi,%xmm0 │ │ │ │ │ movd %eax,%xmm4 │ │ │ │ │ punpckldq %xmm3,%xmm2 │ │ │ │ │ punpckldq %xmm4,%xmm0 │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ @@ -102,31 +102,31 @@ │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %r8d,%ecx │ │ │ │ │ xor %edi,%ecx │ │ │ │ │ xor %esi,%ecx │ │ │ │ │ add %ebp,%ecx │ │ │ │ │ - jmp b4 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp ac │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %esi,%ecx │ │ │ │ │ and %edi,%ecx │ │ │ │ │ xor %r8d,%ecx │ │ │ │ │ add %ebp,%ecx │ │ │ │ │ - jmp b4 │ │ │ │ │ + jmp ac │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000160 : │ │ │ │ │ fftw_md5end(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov $0x80,%esi │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov $0x80,%esi │ │ │ │ │ - mov 0x50(%rdi),%eax │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ + mov 0x50(%rdi),%eax │ │ │ │ │ lea 0x0(,%rax,8),%ebp │ │ │ │ │ jmp 185 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 18a │ │ │ │ │ R_X86_64_PLT32 fftw_md5putc-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 13000000 00000000 24000000 ............$... │ │ │ │ │ 0x00000030 30000000 00000000 3e010000 00610e10 0.......>....a.. │ │ │ │ │ - 0x00000040 8602410e 18830302 f60a0e10 410e0847 ..A.........A..G │ │ │ │ │ + 0x00000040 8602510e 18830302 de0a0e10 410e0847 ..Q.........A..G │ │ │ │ │ 0x00000050 0b000000 28000000 58000000 00000000 ....(...X....... │ │ │ │ │ - 0x00000060 59000000 00420e10 8c02410e 18860341 Y....B....A....A │ │ │ │ │ - 0x00000070 0e208304 02510e18 410e1042 0e080000 . ...Q..A..B.... │ │ │ │ │ + 0x00000060 59000000 00420e10 8c02460e 18860341 Y....B....F....A │ │ │ │ │ + 0x00000070 0e208304 024c0e18 410e1042 0e080000 . ...L..A..B.... │ │ │ ├── ops.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 9 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 11 FUNC GLOBAL DEFAULT 1 fftw_ops_zero │ │ │ │ │ + 2: 0000000000000000 12 FUNC GLOBAL DEFAULT 1 fftw_ops_zero │ │ │ │ │ 3: 0000000000000010 17 FUNC GLOBAL DEFAULT 1 fftw_ops_cpy │ │ │ │ │ - 4: 0000000000000030 40 FUNC GLOBAL DEFAULT 1 fftw_ops_other │ │ │ │ │ - 5: 0000000000000060 50 FUNC GLOBAL DEFAULT 1 fftw_ops_madd │ │ │ │ │ + 4: 0000000000000030 41 FUNC GLOBAL DEFAULT 1 fftw_ops_other │ │ │ │ │ + 5: 0000000000000060 55 FUNC GLOBAL DEFAULT 1 fftw_ops_madd │ │ │ │ │ 6: 00000000000000a0 19 FUNC GLOBAL DEFAULT 1 fftw_ops_add │ │ │ │ │ 7: 00000000000000c0 8 FUNC GLOBAL DEFAULT 1 fftw_ops_add2 │ │ │ │ │ 8: 00000000000000d0 8 FUNC GLOBAL DEFAULT 1 fftw_ops_madd2 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,42 +9,42 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..000000000000000b │ │ │ │ │ +00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..000000000000000c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000000010..0000000000000021 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000040 0000000000000024 00000044 FDE cie=00000000 pc=0000000000000030..0000000000000058 │ │ │ │ │ +00000040 0000000000000024 00000044 FDE cie=00000000 pc=0000000000000030..0000000000000059 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000031 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000032 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000038 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000003c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000003f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000055 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000000056 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000056 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000057 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000058 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000068 0000000000000010 0000006c FDE cie=00000000 pc=0000000000000060..0000000000000092 │ │ │ │ │ +00000068 0000000000000010 0000006c FDE cie=00000000 pc=0000000000000060..0000000000000097 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000007c 0000000000000010 00000080 FDE cie=00000000 pc=00000000000000a0..00000000000000b3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,67 +1,66 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_ops_zero(): │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,(%rdi) │ │ │ │ │ movups %xmm0,0x10(%rdi) │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000010 : │ │ │ │ │ fftw_ops_cpy(): │ │ │ │ │ movdqu (%rdi),%xmm0 │ │ │ │ │ movups %xmm0,(%rsi) │ │ │ │ │ movdqu 0x10(%rdi),%xmm0 │ │ │ │ │ movups %xmm0,0x10(%rsi) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ fftw_ops_other(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ call 44 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sd %rbp,%xmm0 │ │ │ │ │ movsd %xmm0,0x18(%rbx) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ fftw_ops_madd(): │ │ │ │ │ - movups 0x10(%rsi),%xmm0 │ │ │ │ │ - movups (%rsi),%xmm1 │ │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ │ + movupd 0x10(%rsi),%xmm0 │ │ │ │ │ + movupd (%rsi),%xmm1 │ │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ │ cvtsi2sd %rdi,%xmm2 │ │ │ │ │ unpcklpd %xmm2,%xmm2 │ │ │ │ │ - movups 0x10(%rdx),%xmm3 │ │ │ │ │ + movupd 0x10(%rdx),%xmm3 │ │ │ │ │ mulpd %xmm2,%xmm0 │ │ │ │ │ mulpd %xmm2,%xmm1 │ │ │ │ │ - movups (%rdx),%xmm2 │ │ │ │ │ + movupd (%rdx),%xmm2 │ │ │ │ │ addpd %xmm3,%xmm0 │ │ │ │ │ - movups %xmm0,0x10(%rcx) │ │ │ │ │ addpd %xmm2,%xmm1 │ │ │ │ │ + movups %xmm0,0x10(%rcx) │ │ │ │ │ movups %xmm1,(%rcx) │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000a0 : │ │ │ │ │ fftw_ops_add(): │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ mov $0x1,%edi │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 0b000000 00000000 10000000 ................ │ │ │ │ │ + 0x00000020 00000000 0c000000 00000000 10000000 ................ │ │ │ │ │ 0x00000030 30000000 00000000 11000000 00000000 0............... │ │ │ │ │ - 0x00000040 24000000 44000000 00000000 28000000 $...D.......(... │ │ │ │ │ - 0x00000050 00410e10 8602410e 1883034a 0e20590e .A....A....J. Y. │ │ │ │ │ + 0x00000040 24000000 44000000 00000000 29000000 $...D.......)... │ │ │ │ │ + 0x00000050 00410e10 8602470e 18830347 0e20570e .A....G....G. W. │ │ │ │ │ 0x00000060 18410e10 410e0800 10000000 6c000000 .A..A.......l... │ │ │ │ │ - 0x00000070 00000000 32000000 00000000 10000000 ....2........... │ │ │ │ │ + 0x00000070 00000000 37000000 00000000 10000000 ....7........... │ │ │ │ │ 0x00000080 80000000 00000000 13000000 00000000 ................ │ │ │ │ │ 0x00000090 10000000 94000000 00000000 08000000 ................ │ │ │ │ │ 0x000000a0 00000000 10000000 a8000000 00000000 ................ │ │ │ │ │ 0x000000b0 08000000 00000000 ........ │ │ │ ├── pickdim.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1048 (bytes into file) │ │ │ │ │ + Start of section headers: 984 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 10 │ │ │ │ │ Section header string table index: 9 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ -There are 10 section headers, starting at offset 0x418: │ │ │ │ │ +There are 10 section headers, starting at offset 0x3d8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0002b3 00 AX 0 0 32 │ │ │ │ │ - [ 2] .data PROGBITS 0000000000000000 0002f3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 3] .bss NOBITS 0000000000000000 0002f3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .note.GNU-stack PROGBITS 0000000000000000 0002f3 000000 00 0 0 1 │ │ │ │ │ - [ 5] .eh_frame PROGBITS 0000000000000000 0002f8 000060 00 A 0 0 8 │ │ │ │ │ - [ 6] .rela.eh_frame RELA 0000000000000000 0003b0 000018 18 I 7 5 8 │ │ │ │ │ - [ 7] .symtab SYMTAB 0000000000000000 000358 000048 18 8 2 8 │ │ │ │ │ - [ 8] .strtab STRTAB 0000000000000000 0003a0 00000e 00 0 0 1 │ │ │ │ │ - [ 9] .shstrtab STRTAB 0000000000000000 0003c8 00004b 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000273 00 AX 0 0 16 │ │ │ │ │ + [ 2] .data PROGBITS 0000000000000000 0002b3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .bss NOBITS 0000000000000000 0002b3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .note.GNU-stack PROGBITS 0000000000000000 0002b3 000000 00 0 0 1 │ │ │ │ │ + [ 5] .eh_frame PROGBITS 0000000000000000 0002b8 000060 00 A 0 0 8 │ │ │ │ │ + [ 6] .rela.eh_frame RELA 0000000000000000 000370 000018 18 I 7 5 8 │ │ │ │ │ + [ 7] .symtab SYMTAB 0000000000000000 000318 000048 18 8 2 8 │ │ │ │ │ + [ 8] .strtab STRTAB 0000000000000000 000360 00000e 00 0 0 1 │ │ │ │ │ + [ 9] .shstrtab STRTAB 0000000000000000 000388 00004b 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 3 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 691 FUNC GLOBAL DEFAULT 1 fftw_pickdim │ │ │ │ │ + 2: 0000000000000000 627 FUNC GLOBAL DEFAULT 1 fftw_pickdim │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x3b0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x370 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000044 0000001c FDE cie=00000000 pc=0000000000000000..00000000000002b3 │ │ │ │ │ +00000018 0000000000000044 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000273 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 5 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000b │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ │ mov %rcx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ mov (%rcx),%edx │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jle 202 │ │ │ │ │ + jle 1ca │ │ │ │ │ test %edx,%edx │ │ │ │ │ jle da │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ jne e3 │ │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ @@ -45,15 +45,15 @@ │ │ │ │ │ je c6 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ jle 100 │ │ │ │ │ mov (%r12),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ jle be │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - jne 170 │ │ │ │ │ + jne 158 │ │ │ │ │ lea 0x10(%r12),%rdx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp aa │ │ │ │ │ nopl (%rax) │ │ │ │ │ inc %eax │ │ │ │ │ add $0x18,%rdx │ │ │ │ │ @@ -73,15 +73,15 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jns 267 │ │ │ │ │ + jns 21f │ │ │ │ │ pop %rbx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ lea -0x1(%rdi),%r10d │ │ │ │ │ @@ -92,101 +92,97 @@ │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ je da │ │ │ │ │ cmp %r10d,%eax │ │ │ │ │ jne f0 │ │ │ │ │ jmp 60 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ lea -0x1(%rax),%esi │ │ │ │ │ - je 1a0 │ │ │ │ │ + je 178 │ │ │ │ │ test %esi,%esi │ │ │ │ │ js be │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - jne 1e0 │ │ │ │ │ + jne 1b0 │ │ │ │ │ movslq %esi,%rax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ neg %ecx │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea (%r12,%rax,8),%rax │ │ │ │ │ - jmp 14f │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 13b │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ dec %esi │ │ │ │ │ sub $0x18,%rax │ │ │ │ │ cmp $0xffffffff,%esi │ │ │ │ │ je be │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ cmp %rdi,0x10(%rax) │ │ │ │ │ - jne 140 │ │ │ │ │ + jne 130 │ │ │ │ │ inc %edx │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ - jne 140 │ │ │ │ │ + jne 130 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ jmp b9 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - jmp 188 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 168 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ je be │ │ │ │ │ mov %edx,%eax │ │ │ │ │ inc %edx │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jne 180 │ │ │ │ │ + jne 160 │ │ │ │ │ jmp b9 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ test %eax,%eax │ │ │ │ │ js be │ │ │ │ │ mov %esi,%eax │ │ │ │ │ shr $0x1f,%eax │ │ │ │ │ add %esi,%eax │ │ │ │ │ sar $1,%eax │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ jne b9 │ │ │ │ │ movslq %eax,%rdx │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ mov 0x18(%r12,%rdx,8),%rdi │ │ │ │ │ cmp %rdi,0x10(%r12,%rdx,8) │ │ │ │ │ jne be │ │ │ │ │ jmp b9 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ add %ecx,%eax │ │ │ │ │ - jmp 1f9 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1c1 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ sub $0x1,%esi │ │ │ │ │ jb be │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - jne 1f0 │ │ │ │ │ + jne 1b8 │ │ │ │ │ jmp b9 │ │ │ │ │ lea -0x1(%rdx),%eax │ │ │ │ │ je d2 │ │ │ │ │ test %eax,%eax │ │ │ │ │ js da │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - jne 299 │ │ │ │ │ + jne 251 │ │ │ │ │ movslq %eax,%rdx │ │ │ │ │ mov %edi,%esi │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ neg %esi │ │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - jmp 24f │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 207 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ dec %eax │ │ │ │ │ sub $0x18,%rdx │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ je da │ │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ │ cmp %rdi,0x18(%rdx) │ │ │ │ │ - jne 240 │ │ │ │ │ + jne 1f8 │ │ │ │ │ inc %ecx │ │ │ │ │ cmp %ecx,%esi │ │ │ │ │ - jne 240 │ │ │ │ │ + jne 1f8 │ │ │ │ │ mov %eax,%r10d │ │ │ │ │ jmp 60 │ │ │ │ │ mov %eax,%r10d │ │ │ │ │ shr $0x1f,%r10d │ │ │ │ │ add %eax,%r10d │ │ │ │ │ sar $1,%r10d │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ @@ -194,14 +190,14 @@ │ │ │ │ │ movslq %r10d,%rax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ mov 0x18(%rcx,%rax,8),%rdi │ │ │ │ │ cmp %rdi,0x10(%rcx,%rax,8) │ │ │ │ │ jne da │ │ │ │ │ jmp 60 │ │ │ │ │ lea (%rdi,%rdx,1),%r10d │ │ │ │ │ - jmp 2a9 │ │ │ │ │ - nop │ │ │ │ │ + jmp 269 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ sub $0x1,%eax │ │ │ │ │ jb da │ │ │ │ │ cmp %r10d,%eax │ │ │ │ │ - jne 2a0 │ │ │ │ │ + jne 260 │ │ │ │ │ jmp 60 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 44000000 1c000000 ........D....... │ │ │ │ │ - 0x00000020 00000000 b3020000 00420e10 8e02450e .........B....E. │ │ │ │ │ + 0x00000020 00000000 73020000 00420e10 8e02450e ....s....B....E. │ │ │ │ │ 0x00000030 188c0344 0e208604 440e2883 0502b80a ...D. ..D.(..... │ │ │ │ │ 0x00000040 0e20460e 18420e10 420e0841 0b490a0e . F..B..B..A.I.. │ │ │ │ │ 0x00000050 20430e18 420e1042 0e08410b 00000000 C..B..B..A..... │ │ │ ├── plan.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 984 (bytes into file) │ │ │ │ │ + Start of section headers: 968 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x3d8: │ │ │ │ │ +There are 11 section headers, starting at offset 0x3c8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0000b1 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0002e0 000048 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0000f1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0000f1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 0000f1 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 0000f8 000090 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000328 000060 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000188 0000d8 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000260 00007a 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000388 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0000a1 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0002d0 000048 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0000e1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0000e1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 0000e1 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 0000e8 000090 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000318 000060 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000178 0000d8 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000250 00007a 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000378 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,11 +2,11 @@ │ │ │ │ │ Symbol table '.symtab' contains 9 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 57 FUNC GLOBAL DEFAULT 1 fftw_mkplan │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_zero │ │ │ │ │ - 5: 0000000000000040 49 FUNC GLOBAL DEFAULT 1 fftw_plan_destroy_internal │ │ │ │ │ + 5: 0000000000000040 41 FUNC GLOBAL DEFAULT 1 fftw_plan_destroy_internal │ │ │ │ │ 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ - 7: 0000000000000080 1 FUNC GLOBAL DEFAULT 1 fftw_plan_null_destroy │ │ │ │ │ - 8: 0000000000000090 33 FUNC GLOBAL DEFAULT 1 fftw_plan_awake │ │ │ │ │ + 7: 0000000000000070 1 FUNC GLOBAL DEFAULT 1 fftw_plan_null_destroy │ │ │ │ │ + 8: 0000000000000080 33 FUNC GLOBAL DEFAULT 1 fftw_plan_awake │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2e0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2d0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000009 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ 000000000000001a 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ 000000000000005e 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x328 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x318 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 40 │ │ │ │ │ -0000000000000058 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 80 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 90 │ │ │ │ │ +0000000000000058 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 70 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 80 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -21,40 +21,40 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 47 to 0000000000000037 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000038 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000038 0000000000000014 0000003c FDE cie=00000000 pc=0000000000000040..0000000000000071 │ │ │ │ │ +00000038 0000000000000014 0000003c FDE cie=00000000 pc=0000000000000040..0000000000000069 │ │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000000049 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 20 to 000000000000005d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000050 0000000000000010 00000054 FDE cie=00000000 pc=0000000000000080..0000000000000081 │ │ │ │ │ +00000050 0000000000000010 00000054 FDE cie=00000000 pc=0000000000000070..0000000000000071 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000028 00000068 FDE cie=00000000 pc=0000000000000090..00000000000000b1 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000096 │ │ │ │ │ +00000064 0000000000000028 00000068 FDE cie=00000000 pc=0000000000000080..00000000000000a1 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000086 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000097 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000089 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000000a0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000090 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000000ad │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000009d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000ae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000009e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000af │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000009f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000b0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000a0 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -22,42 +22,40 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ fftw_plan_destroy_internal(): │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 70 │ │ │ │ │ + je 68 │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ │ call *0x18(%rax) │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ jmp 62 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000080 : │ │ │ │ │ +0000000000000070 : │ │ │ │ │ fftw_plan_null_destroy(): │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000090 : │ │ │ │ │ +0000000000000080 : │ │ │ │ │ fftw_plan_awake(): │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je b0 │ │ │ │ │ + je a0 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %esi,%ebp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ mov %ebp,0x30(%rbx) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 1c000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 39000000 00410e10 8302470e ....9....A....G. │ │ │ │ │ 0x00000030 206f0e10 410e0800 14000000 3c000000 o..A.......<... │ │ │ │ │ - 0x00000040 00000000 31000000 00490e20 540e0800 ....1....I. T... │ │ │ │ │ + 0x00000040 00000000 29000000 00490e20 540e0800 ....)....I. T... │ │ │ │ │ 0x00000050 10000000 54000000 00000000 01000000 ....T........... │ │ │ │ │ 0x00000060 00000000 28000000 68000000 00000000 ....(...h....... │ │ │ │ │ - 0x00000070 21000000 00460e10 8602410e 18830349 !....F....A....I │ │ │ │ │ + 0x00000070 21000000 00460e10 8602430e 18830347 !....F....C....G │ │ │ │ │ 0x00000080 0e204d0e 18410e10 410e0841 c3c60000 . M..A..A..A.... │ │ │ ├── planner.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 13016 (bytes into file) │ │ │ │ │ + Start of section headers: 12800 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x32d8: │ │ │ │ │ +There are 17 section headers, starting at offset 0x3200: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 001cf7 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002950 0006f0 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001d37 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001d37 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001d37 000040 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.8 PROGBITS 0000000000000000 001d78 0000c6 01 AMS 0 0 8 │ │ │ │ │ - [ 7] .data.rel.ro.local PROGBITS 0000000000000000 001e40 000028 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro.local RELA 0000000000000000 003040 000078 18 I 14 7 8 │ │ │ │ │ - [ 9] .rodata PROGBITS 0000000000000000 001e68 000008 00 A 0 0 8 │ │ │ │ │ - [10] .rodata.cst8 PROGBITS 0000000000000000 001e70 000010 08 AM 0 0 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 001e80 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 001e80 0003b8 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 0030b8 000180 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 002238 0004e0 18 15 29 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 002718 000233 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 003238 00009b 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001c17 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002878 0006f0 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001c57 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001c57 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001c57 000040 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.8 PROGBITS 0000000000000000 001c98 0000c6 01 AMS 0 0 8 │ │ │ │ │ + [ 7] .data.rel.ro.local PROGBITS 0000000000000000 001d60 000028 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro.local RELA 0000000000000000 002f68 000078 18 I 14 7 8 │ │ │ │ │ + [ 9] .rodata PROGBITS 0000000000000000 001d88 000008 00 A 0 0 8 │ │ │ │ │ + [10] .rodata.cst8 PROGBITS 0000000000000000 001d90 000010 08 AM 0 0 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 001da0 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 001da0 0003c0 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 002fe0 000180 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 002160 0004e0 18 15 29 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 002640 000233 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 003160 00009b 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 52 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 266 FUNC LOCAL DEFAULT 1 register_solver │ │ │ │ │ - 3: 0000000000000110 332 FUNC LOCAL DEFAULT 1 hinsert0 │ │ │ │ │ - 4: 0000000000000260 236 FUNC LOCAL DEFAULT 1 hgrow │ │ │ │ │ - 5: 0000000000000350 161 FUNC LOCAL DEFAULT 1 forget │ │ │ │ │ - 6: 0000000000000400 760 FUNC LOCAL DEFAULT 1 htab_insert │ │ │ │ │ - 7: 0000000000000700 392 FUNC LOCAL DEFAULT 1 htab_lookup │ │ │ │ │ - 8: 0000000000000890 1167 FUNC LOCAL DEFAULT 1 imprt │ │ │ │ │ + 2: 0000000000000000 234 FUNC LOCAL DEFAULT 1 register_solver │ │ │ │ │ + 3: 00000000000000f0 332 FUNC LOCAL DEFAULT 1 hinsert0 │ │ │ │ │ + 4: 0000000000000240 236 FUNC LOCAL DEFAULT 1 hgrow │ │ │ │ │ + 5: 0000000000000330 161 FUNC LOCAL DEFAULT 1 forget │ │ │ │ │ + 6: 00000000000003e0 718 FUNC LOCAL DEFAULT 1 htab_insert │ │ │ │ │ + 7: 00000000000006b0 392 FUNC LOCAL DEFAULT 1 htab_lookup │ │ │ │ │ + 8: 0000000000000840 1101 FUNC LOCAL DEFAULT 1 imprt │ │ │ │ │ 9: 0000000000000000 8 OBJECT LOCAL DEFAULT 9 stimeout │ │ │ │ │ - 10: 0000000000000d20 380 FUNC LOCAL DEFAULT 1 exprt │ │ │ │ │ - 11: 0000000000000ee0 230 FUNC LOCAL DEFAULT 1 evaluate_plan │ │ │ │ │ - 12: 0000000000000fd0 699 FUNC LOCAL DEFAULT 1 search0 │ │ │ │ │ - 13: 0000000000001290 2074 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 10: 0000000000000c90 372 FUNC LOCAL DEFAULT 1 exprt │ │ │ │ │ + 11: 0000000000000e50 230 FUNC LOCAL DEFAULT 1 evaluate_plan │ │ │ │ │ + 12: 0000000000000f40 663 FUNC LOCAL DEFAULT 1 search0 │ │ │ │ │ + 13: 00000000000011e0 2026 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 14: 0000000000000000 40 OBJECT LOCAL DEFAULT 7 padt.1 │ │ │ │ │ 15: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data.rel.ro.local │ │ │ │ │ 16: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 10 .LC0 │ │ │ │ │ 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 19: 000000000000000a 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ @@ -39,17 +39,17 @@ │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5begin │ │ │ │ │ 37: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5unsigned │ │ │ │ │ 38: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5int │ │ │ │ │ 39: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5puts │ │ │ │ │ 40: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5end │ │ │ │ │ 41: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 42: 0000000000000ea0 49 FUNC GLOBAL DEFAULT 1 fftw_iestimate_cost │ │ │ │ │ + 42: 0000000000000e10 49 FUNC GLOBAL DEFAULT 1 fftw_iestimate_cost │ │ │ │ │ 43: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_measure_execution_time │ │ │ │ │ 44: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 45: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_elapsed_since │ │ │ │ │ - 46: 0000000000001ab0 281 FUNC GLOBAL DEFAULT 1 fftw_mkplanner │ │ │ │ │ - 47: 0000000000001bd0 130 FUNC GLOBAL DEFAULT 1 fftw_planner_destroy │ │ │ │ │ + 46: 00000000000019d0 282 FUNC GLOBAL DEFAULT 1 fftw_mkplanner │ │ │ │ │ + 47: 0000000000001af0 130 FUNC GLOBAL DEFAULT 1 fftw_planner_destroy │ │ │ │ │ 48: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_destroy │ │ │ │ │ - 49: 0000000000001c60 38 FUNC GLOBAL DEFAULT 1 fftw_mkplan_d │ │ │ │ │ + 49: 0000000000001b80 38 FUNC GLOBAL DEFAULT 1 fftw_mkplan_d │ │ │ │ │ 50: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_problem_destroy │ │ │ │ │ - 51: 0000000000001c90 103 FUNC GLOBAL DEFAULT 1 fftw_mkplan_f_d │ │ │ │ │ + 51: 0000000000001bb0 103 FUNC GLOBAL DEFAULT 1 fftw_mkplan_f_d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,104 +1,104 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2950 contains 74 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2878 contains 74 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000015 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_use - 4 │ │ │ │ │ -0000000000000047 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_hash - 4 │ │ │ │ │ -00000000000000a5 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000000fe 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -000000000000012e 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000233 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -000000000000023f 0000001300000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ -000000000000024d 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ -00000000000002a0 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_next_prime - 4 │ │ │ │ │ -00000000000002b2 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000365 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -00000000000003aa 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000613 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -000000000000061f 0000001300000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ -000000000000062e 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ -00000000000008aa 0000001400000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -000000000000090c 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_md5begin - 4 │ │ │ │ │ -0000000000000919 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_md5unsigned - 4 │ │ │ │ │ -0000000000000946 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ -0000000000000952 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_md5puts - 4 │ │ │ │ │ -0000000000000964 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_md5end - 4 │ │ │ │ │ -0000000000000a04 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000a65 0000001500000002 R_X86_64_PC32 0000000000000021 .LC4 - 4 │ │ │ │ │ -0000000000000a92 0000001600000002 R_X86_64_PC32 0000000000000030 .LC5 - 4 │ │ │ │ │ -0000000000000ad7 0000001000000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000adf 0000002900000004 R_X86_64_PLT32 0000000000000000 strcmp - 4 │ │ │ │ │ -0000000000000b63 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000b6f 0000001700000002 R_X86_64_PC32 0000000000000030 .LC7 - 4 │ │ │ │ │ -0000000000000b74 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ -0000000000000b89 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000b95 0000001800000002 R_X86_64_PC32 0000000000000060 .LC8 - 4 │ │ │ │ │ -0000000000000b9a 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ -0000000000000c10 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_hash - 4 │ │ │ │ │ -0000000000000c60 0000002900000004 R_X86_64_PLT32 0000000000000000 strcmp - 4 │ │ │ │ │ -0000000000000c9f 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000ce3 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000cef 0000001900000002 R_X86_64_PC32 0000000000000023 .LC6 - 4 │ │ │ │ │ -0000000000000cf4 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ -0000000000000d11 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000d3c 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_md5begin - 4 │ │ │ │ │ -0000000000000d49 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_md5unsigned - 4 │ │ │ │ │ -0000000000000d76 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ -0000000000000d82 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_md5puts - 4 │ │ │ │ │ -0000000000000d93 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_md5end - 4 │ │ │ │ │ -0000000000000d9e 0000001400000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -0000000000000e1d 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC10 - 4 │ │ │ │ │ -0000000000000e72 0000001000000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000e86 0000001b00000002 R_X86_64_PC32 000000000000003d .LC9 - 4 │ │ │ │ │ -0000000000000f04 0000002a00000004 R_X86_64_PLT32 0000000000000ea0 fftw_iestimate_cost - 4 │ │ │ │ │ -0000000000000f5a 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_measure_execution_time - 4 │ │ │ │ │ -0000000000001095 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000001194 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000001208 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_elapsed_since - 4 │ │ │ │ │ -000000000000121f 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000122f 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000001237 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000001264 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_elapsed_since - 4 │ │ │ │ │ -000000000000127b 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000012fb 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_md5begin - 4 │ │ │ │ │ -0000000000001308 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_md5unsigned - 4 │ │ │ │ │ -0000000000001317 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ -000000000000132b 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_md5end - 4 │ │ │ │ │ -0000000000001787 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000001ab7 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000001ac4 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000001ad8 0000001c00000002 R_X86_64_PC32 0000000000000008 .LC12 - 4 │ │ │ │ │ -0000000000001bde 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000001bf9 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000001c32 0000003000000004 R_X86_64_PLT32 0000000000000000 fftw_solver_destroy - 4 │ │ │ │ │ -0000000000001c40 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000001c77 0000003200000004 R_X86_64_PLT32 0000000000000000 fftw_problem_destroy - 4 │ │ │ │ │ -0000000000001ce5 0000003100000004 R_X86_64_PLT32 0000000000001c60 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000348 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000001c4e 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000017 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_use - 4 │ │ │ │ │ +0000000000000046 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_hash - 4 │ │ │ │ │ +0000000000000095 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000000de 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000000113 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000213 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +000000000000021f 0000001300000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ +000000000000022d 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ +0000000000000280 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_next_prime - 4 │ │ │ │ │ +0000000000000292 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000345 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +000000000000038a 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000005d3 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +00000000000005df 0000001300000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ +00000000000005e9 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ +000000000000084f 0000001400000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +00000000000008bc 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_md5begin - 4 │ │ │ │ │ +00000000000008c9 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_md5unsigned - 4 │ │ │ │ │ +00000000000008f6 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ +0000000000000902 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_md5puts - 4 │ │ │ │ │ +0000000000000914 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_md5end - 4 │ │ │ │ │ +00000000000009b4 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000a12 0000001500000002 R_X86_64_PC32 0000000000000021 .LC4 - 4 │ │ │ │ │ +0000000000000a38 0000001600000002 R_X86_64_PC32 0000000000000030 .LC5 - 4 │ │ │ │ │ +0000000000000a84 0000001000000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000a8c 0000002900000004 R_X86_64_PLT32 0000000000000000 strcmp - 4 │ │ │ │ │ +0000000000000b10 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000b1c 0000001700000002 R_X86_64_PC32 0000000000000030 .LC7 - 4 │ │ │ │ │ +0000000000000b21 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ +0000000000000b36 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000b42 0000001800000002 R_X86_64_PC32 0000000000000060 .LC8 - 4 │ │ │ │ │ +0000000000000b47 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ +0000000000000bac 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_hash - 4 │ │ │ │ │ +0000000000000bf2 0000002900000004 R_X86_64_PLT32 0000000000000000 strcmp - 4 │ │ │ │ │ +0000000000000c1a 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000000c5b 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000c67 0000001900000002 R_X86_64_PC32 0000000000000023 .LC6 - 4 │ │ │ │ │ +0000000000000c6c 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ +0000000000000c7f 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000000cac 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_md5begin - 4 │ │ │ │ │ +0000000000000cb9 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_md5unsigned - 4 │ │ │ │ │ +0000000000000ce6 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ +0000000000000cf2 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_md5puts - 4 │ │ │ │ │ +0000000000000d03 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_md5end - 4 │ │ │ │ │ +0000000000000d13 0000001400000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000000d81 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC10 - 4 │ │ │ │ │ +0000000000000dda 0000001000000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000dee 0000001b00000002 R_X86_64_PC32 000000000000003d .LC9 - 4 │ │ │ │ │ +0000000000000e74 0000002a00000004 R_X86_64_PLT32 0000000000000e10 fftw_iestimate_cost - 4 │ │ │ │ │ +0000000000000eca 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_measure_execution_time - 4 │ │ │ │ │ +0000000000001006 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000010f4 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000001157 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_elapsed_since - 4 │ │ │ │ │ +000000000000116d 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000117c 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000001184 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000011b2 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_elapsed_since - 4 │ │ │ │ │ +00000000000011c8 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001248 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_md5begin - 4 │ │ │ │ │ +0000000000001257 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_md5unsigned - 4 │ │ │ │ │ +0000000000001268 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ +0000000000001280 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_md5end - 4 │ │ │ │ │ +00000000000016c6 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000019d7 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000019e5 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000019ef 0000001c00000002 R_X86_64_PC32 0000000000000008 .LC12 - 4 │ │ │ │ │ +0000000000001afe 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000001b19 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000001b52 0000003000000004 R_X86_64_PLT32 0000000000000000 fftw_solver_destroy - 4 │ │ │ │ │ +0000000000001b60 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000001b97 0000003200000004 R_X86_64_PLT32 0000000000000000 fftw_problem_destroy - 4 │ │ │ │ │ +0000000000001c05 0000003100000004 R_X86_64_PLT32 0000000000001b80 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000328 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000001b6e 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x3040 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x2f68 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 1290 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 350 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + d20 │ │ │ │ │ -0000000000000020 0000000100000001 R_X86_64_64 0000000000000000 .text + 890 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 11e0 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 330 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + c90 │ │ │ │ │ +0000000000000020 0000000100000001 R_X86_64_64 0000000000000000 .text + 840 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x30b8 contains 16 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2fe0 contains 16 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000054 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 110 │ │ │ │ │ -0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 260 │ │ │ │ │ -00000000000000d4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 350 │ │ │ │ │ -00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 400 │ │ │ │ │ -0000000000000150 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 700 │ │ │ │ │ -0000000000000190 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 890 │ │ │ │ │ -00000000000001fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d20 │ │ │ │ │ -000000000000025c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ea0 │ │ │ │ │ -0000000000000270 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ee0 │ │ │ │ │ -0000000000000294 0000000100000002 R_X86_64_PC32 0000000000000000 .text + fd0 │ │ │ │ │ -00000000000002e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1290 │ │ │ │ │ -0000000000000330 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1ab0 │ │ │ │ │ -000000000000034c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1bd0 │ │ │ │ │ -0000000000000374 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c60 │ │ │ │ │ -0000000000000394 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c90 │ │ │ │ │ +0000000000000060 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f0 │ │ │ │ │ +0000000000000094 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 240 │ │ │ │ │ +00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 330 │ │ │ │ │ +0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3e0 │ │ │ │ │ +000000000000015c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6b0 │ │ │ │ │ +000000000000019c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 840 │ │ │ │ │ +0000000000000208 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c90 │ │ │ │ │ +0000000000000268 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e10 │ │ │ │ │ +000000000000027c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e50 │ │ │ │ │ +00000000000002a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f40 │ │ │ │ │ +00000000000002ec 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 11e0 │ │ │ │ │ +000000000000033c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 19d0 │ │ │ │ │ +0000000000000358 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1af0 │ │ │ │ │ +0000000000000380 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b80 │ │ │ │ │ +00000000000003a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1bb0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,452 +9,457 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000030 0000001c FDE cie=00000000 pc=0000000000000000..000000000000010a │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000006 │ │ │ │ │ +00000018 000000000000003c 0000001c FDE cie=00000000 pc=0000000000000000..00000000000000ea │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000007 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000011 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000c │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000016 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 99 to 0000000000000074 │ │ │ │ │ + DW_CFA_advance_loc1: 89 to 000000000000006f │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000070 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000075 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000071 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000076 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000073 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000080 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000078 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000090 │ │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000080 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000004c 0000000000000030 00000050 FDE cie=00000000 pc=0000000000000110..000000000000025c │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000112 │ │ │ │ │ +00000058 0000000000000030 0000005c FDE cie=00000000 pc=00000000000000f0..000000000000023c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000113 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000000fb │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000114 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000fc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000011b │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000105 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc2: 267 to 0000000000000226 │ │ │ │ │ + DW_CFA_advance_loc1: 255 to 0000000000000204 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000227 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000205 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000228 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000206 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000022a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000208 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000230 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000210 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000080 0000000000000048 00000084 FDE cie=00000000 pc=0000000000000260..000000000000034c │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000262 │ │ │ │ │ +0000008c 0000000000000048 00000090 FDE cie=00000000 pc=0000000000000240..000000000000032c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000242 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000264 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000244 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000265 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000245 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000266 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000246 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000026a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000024a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000283 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000263 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000284 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000264 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000285 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000265 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000287 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000267 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000289 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000269 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000290 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000270 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 174 to 000000000000033e │ │ │ │ │ + DW_CFA_advance_loc1: 174 to 000000000000031e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000342 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000322 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000343 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000323 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000345 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000325 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000347 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000327 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000cc 000000000000001c 000000d0 FDE cie=00000000 pc=0000000000000350..00000000000003f1 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000351 │ │ │ │ │ +000000d8 000000000000001c 000000dc FDE cie=00000000 pc=0000000000000330..00000000000003d1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000331 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000035e │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000033e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000360 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000340 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 140 to 00000000000003ec │ │ │ │ │ + DW_CFA_advance_loc1: 140 to 00000000000003cc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000000ec 0000000000000058 000000f0 FDE cie=00000000 pc=0000000000000400..00000000000006f8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000402 │ │ │ │ │ +000000f8 0000000000000058 000000fc FDE cie=00000000 pc=00000000000003e0..00000000000006ae │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000404 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000406 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000040a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000040b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000414 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000003fd │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc2: 496 to 0000000000000604 │ │ │ │ │ + DW_CFA_advance_loc2: 453 to 00000000000005c2 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000605 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000606 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000608 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000060a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000060c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005ca │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000610 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000005d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000000066c │ │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000000624 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000066d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000625 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000066e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000626 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000670 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000628 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000672 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000062a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000674 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000062c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000680 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000638 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000148 000000000000003c 0000014c FDE cie=00000000 pc=0000000000000700..0000000000000888 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000702 │ │ │ │ │ +00000154 000000000000003c 00000158 FDE cie=00000000 pc=00000000000006b0..0000000000000838 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000704 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000006ba │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000706 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006bc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000070a │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000006c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000070b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000006c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc2: 287 to 000000000000082a │ │ │ │ │ + DW_CFA_advance_loc2: 277 to 00000000000007da │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000082e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007de │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000830 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000832 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000834 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000835 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007e5 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000188 0000000000000068 0000018c FDE cie=00000000 pc=0000000000000890..0000000000000d1f │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000892 │ │ │ │ │ +00000194 0000000000000068 00000198 FDE cie=00000000 pc=0000000000000840..0000000000000c8d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000842 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000894 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000844 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000896 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000846 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000898 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000848 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000899 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000849 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000089a │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000854 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000008a4 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000861 │ │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ │ - DW_CFA_advance_loc1: 81 to 00000000000008f5 │ │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000008a5 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008f6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008f7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008f9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008fb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008ab │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008fd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008ad │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008ff │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008af │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000900 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 387 to 0000000000000a83 │ │ │ │ │ + DW_CFA_advance_loc2: 384 to 0000000000000a30 │ │ │ │ │ DW_CFA_def_cfa_offset: 392 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000a87 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000000a46 │ │ │ │ │ DW_CFA_def_cfa_offset: 400 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000000a9d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000a4a │ │ │ │ │ DW_CFA_def_cfa_offset: 408 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000aa1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000a4e │ │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000aaa │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000a57 │ │ │ │ │ DW_CFA_def_cfa_offset: 424 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000ab3 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000a60 │ │ │ │ │ DW_CFA_def_cfa_offset: 432 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000acc │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000a79 │ │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f4 000000000000005c 000001f8 FDE cie=00000000 pc=0000000000000d20..0000000000000e9c │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d22 │ │ │ │ │ +00000200 000000000000005c 00000204 FDE cie=00000000 pc=0000000000000c90..0000000000000e04 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c92 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c94 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d26 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000c99 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000d2a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000c9d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d2b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000ca1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000d35 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000ca5 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 185 to 0000000000000dee │ │ │ │ │ + DW_CFA_advance_loc1: 177 to 0000000000000d56 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000dfa │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000d62 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000e0c │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000d74 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e10 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000d78 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000e13 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000d7b │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000000e29 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000000d91 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000e37 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000d9f │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000000e93 │ │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000000dfb │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e94 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000dfc │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e95 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000dfd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e97 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000dff │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e99 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e01 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e9b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e03 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000254 0000000000000010 00000258 FDE cie=00000000 pc=0000000000000ea0..0000000000000ed1 │ │ │ │ │ +00000260 0000000000000010 00000264 FDE cie=00000000 pc=0000000000000e10..0000000000000e41 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000268 0000000000000020 0000026c FDE cie=00000000 pc=0000000000000ee0..0000000000000fc6 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000ee4 │ │ │ │ │ +00000274 0000000000000020 00000278 FDE cie=00000000 pc=0000000000000e50..0000000000000f36 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e54 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 87 to 0000000000000f3b │ │ │ │ │ + DW_CFA_advance_loc1: 87 to 0000000000000eab │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000f40 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000eb0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 103 to 0000000000000fa7 │ │ │ │ │ + DW_CFA_advance_loc1: 103 to 0000000000000f17 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000fb0 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000f20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000028c 0000000000000048 00000290 FDE cie=00000000 pc=0000000000000fd0..000000000000128b │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000fd2 │ │ │ │ │ +00000298 0000000000000048 0000029c FDE cie=00000000 pc=0000000000000f40..00000000000011d7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f42 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000fd4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f44 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000fd6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f46 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000fd8 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000f4b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000fd9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000f4f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000fda │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000f50 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000fe1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000f54 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 608 to 0000000000001241 │ │ │ │ │ + DW_CFA_advance_loc2: 570 to 000000000000118e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001245 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001192 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001246 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001193 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001248 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001195 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000124a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001197 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000124c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001199 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000124e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000119b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001250 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000011a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000002d8 000000000000004c 000002dc FDE cie=00000000 pc=0000000000001290..0000000000001aaa │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001292 │ │ │ │ │ +000002e4 000000000000004c 000002e8 FDE cie=00000000 pc=00000000000011e0..00000000000019ca │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001294 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000011e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001296 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000129b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011eb │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000129c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000011ec │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000129d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000011ed │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000012a7 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000011f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc2: 1270 to 000000000000179d │ │ │ │ │ + DW_CFA_advance_loc2: 1252 to 00000000000016db │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000017a1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000016df │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000017a2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000016e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000017a4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000016e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000017a6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000016e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000017a8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000016e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000017aa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000016e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000017b0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000016f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000328 0000000000000018 0000032c FDE cie=00000000 pc=0000000000001ab0..0000000000001bc9 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001ab1 │ │ │ │ │ +00000334 0000000000000018 00000338 FDE cie=00000000 pc=00000000000019d0..0000000000001aea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000019d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc2: 279 to 0000000000001bc8 │ │ │ │ │ + DW_CFA_advance_loc2: 280 to 0000000000001ae9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000344 0000000000000024 00000348 FDE cie=00000000 pc=0000000000001bd0..0000000000001c52 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001bd1 │ │ │ │ │ +00000350 0000000000000024 00000354 FDE cie=00000000 pc=0000000000001af0..0000000000001b72 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001af1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001bd2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001af5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001bd9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001af9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 111 to 0000000000001c48 │ │ │ │ │ + DW_CFA_advance_loc1: 111 to 0000000000001b68 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001c4c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001b6c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001c4d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001b6d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -0000036c 000000000000001c 00000370 FDE cie=00000000 pc=0000000000001c60..0000000000001c86 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001c61 │ │ │ │ │ +00000378 000000000000001c 0000037c FDE cie=00000000 pc=0000000000001b80..0000000000001ba6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001b81 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001c68 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001b88 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000001c84 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000001ba4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001c85 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001ba5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000038c 0000000000000028 00000390 FDE cie=00000000 pc=0000000000001c90..0000000000001cf7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001c91 │ │ │ │ │ +00000398 0000000000000024 0000039c FDE cie=00000000 pc=0000000000001bb0..0000000000001c17 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001bb1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001c92 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001bb7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000001c9b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001bbe │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 89 to 0000000000001cf4 │ │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000001c14 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001cf5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001c15 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001cf6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001c16 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ []A\A]A^ │ │ │ │ │ []A\A]A^ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ `[]A\A]A^ │ │ │ │ │ -AWAVAUATUSI │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ planner.c │ │ │ │ │ SLVNDX(slot) == slvndx │ │ │ │ │ flags.l == l │ │ │ │ │ flags.u == u │ │ │ │ │ (fftw-3.3.10 fftw_wisdom #x%M #x%M #x%M #x%M │ │ │ │ │ (%*s %d #x%x #x%x #x%x #x%M #x%M #x%M #x%M) │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,151 +2,149 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ register_solver(): │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - je 80 │ │ │ │ │ + je 78 │ │ │ │ │ + push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - sub $0x18,%rsp │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ - call 19 │ │ │ │ │ + sub $0x10,%rsp │ │ │ │ │ + call 1b │ │ │ │ │ R_X86_64_PLT32 fftw_solver_use-0x4 │ │ │ │ │ - mov 0x38(%rbx),%edx │ │ │ │ │ + mov 0x38(%rbx),%ebp │ │ │ │ │ mov 0x3c(%rbx),%esi │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ - jae 90 │ │ │ │ │ + cmp %esi,%ebp │ │ │ │ │ + jae 80 │ │ │ │ │ mov 0x48(%rbx),%eax │ │ │ │ │ - shl $0x5,%rdx │ │ │ │ │ - add 0x30(%rbx),%rdx │ │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ │ - lea 0x1(%rax),%ecx │ │ │ │ │ - mov %rbp,(%rdx) │ │ │ │ │ - mov %rdi,0x8(%rdx) │ │ │ │ │ - mov %ecx,0x48(%rbx) │ │ │ │ │ - mov %eax,0x14(%rdx) │ │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ │ - call 4b │ │ │ │ │ + shl $0x5,%rbp │ │ │ │ │ + add 0x30(%rbx),%rbp │ │ │ │ │ + lea 0x1(%rax),%edx │ │ │ │ │ + mov %r12,0x0(%rbp) │ │ │ │ │ + mov %rdi,0x8(%rbp) │ │ │ │ │ + mov %edx,0x48(%rbx) │ │ │ │ │ + mov %eax,0x14(%rbp) │ │ │ │ │ + call 4a │ │ │ │ │ R_X86_64_PLT32 fftw_hash-0x4 │ │ │ │ │ - mov (%rsp),%rdx │ │ │ │ │ - mov %eax,0x10(%rdx) │ │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ │ - movslq (%rax),%rcx │ │ │ │ │ - add $0x10,%rcx │ │ │ │ │ - mov 0xc(%rbx,%rcx,4),%eax │ │ │ │ │ - mov %eax,0x18(%rdx) │ │ │ │ │ + mov %eax,0x10(%rbp) │ │ │ │ │ + mov (%r12),%rax │ │ │ │ │ + movslq (%rax),%rdx │ │ │ │ │ + add $0x10,%rdx │ │ │ │ │ + mov 0xc(%rbx,%rdx,4),%eax │ │ │ │ │ + mov %eax,0x18(%rbp) │ │ │ │ │ mov 0x38(%rbx),%eax │ │ │ │ │ - mov %eax,0xc(%rbx,%rcx,4) │ │ │ │ │ + mov %eax,0xc(%rbx,%rdx,4) │ │ │ │ │ inc %eax │ │ │ │ │ mov %eax,0x38(%rbx) │ │ │ │ │ - add $0x18,%rsp │ │ │ │ │ + add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ │ shr $0x2,%eax │ │ │ │ │ lea 0x1(%rsi,%rax,1),%edi │ │ │ │ │ - mov %edi,(%rsp) │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ shl $0x5,%rdi │ │ │ │ │ - call a9 │ │ │ │ │ + call 99 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov (%rsp),%ecx │ │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ + mov %ebp,0x3c(%rbx) │ │ │ │ │ mov %rax,0x30(%rbx) │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov %ecx,0x3c(%rbx) │ │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ shl $0x5,%rcx │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je fd │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je dd │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movdqu (%rdi,%rax,1),%xmm0 │ │ │ │ │ movups %xmm0,(%rdx,%rax,1) │ │ │ │ │ movdqu 0x10(%rdi,%rax,1),%xmm0 │ │ │ │ │ movups %xmm0,0x10(%rdx,%rax,1) │ │ │ │ │ add $0x20,%rax │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - jne e0 │ │ │ │ │ - call 102 │ │ │ │ │ + jne c0 │ │ │ │ │ + call e2 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ - mov 0x38(%rbx),%edx │ │ │ │ │ - jmp 23 │ │ │ │ │ + mov 0x38(%rbx),%ebp │ │ │ │ │ + jmp 25 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000110 : │ │ │ │ │ +00000000000000f0 : │ │ │ │ │ hinsert0(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r10 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %rsi,%r8 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov (%rsi),%eax │ │ │ │ │ mov 0x8(%rbx),%ebp │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ movq 0x20(%rbx),%xmm0 │ │ │ │ │ movq 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rsi,%r8 │ │ │ │ │ - mov (%rbx),%r12 │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ div %ebp │ │ │ │ │ + mov (%rbx),%r12 │ │ │ │ │ mov 0x4(%r8),%eax │ │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ │ movq %xmm0,0x20(%rbx) │ │ │ │ │ mov %edx,%edx │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ lea (%r12,%rdx,8),%r9 │ │ │ │ │ movzbl 0x12(%r9),%ecx │ │ │ │ │ shr $0x4,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ cmp $0x3,%cl │ │ │ │ │ - jbe 1ae │ │ │ │ │ + jbe 18c │ │ │ │ │ lea -0x1(%rbp),%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ movd %xmm0,%r11d │ │ │ │ │ div %ecx │ │ │ │ │ inc %r11d │ │ │ │ │ - jmp 183 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + inc %edx │ │ │ │ │ + jmp 163 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ inc %r11d │ │ │ │ │ - lea 0x1(%rsi,%rdx,1),%esi │ │ │ │ │ + add %edx,%esi │ │ │ │ │ mov %esi,%eax │ │ │ │ │ sub %ebp,%eax │ │ │ │ │ cmp %ebp,%esi │ │ │ │ │ cmovae %eax,%esi │ │ │ │ │ mov %esi,%eax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea (%r12,%rax,8),%r9 │ │ │ │ │ movzbl 0x12(%r9),%ecx │ │ │ │ │ shr $0x4,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ cmp $0x3,%cl │ │ │ │ │ - ja 180 │ │ │ │ │ + ja 160 │ │ │ │ │ mov %r11d,0x20(%rbx) │ │ │ │ │ mov (%r10),%edx │ │ │ │ │ or $0x6,%ecx │ │ │ │ │ - movzbl %cl,%eax │ │ │ │ │ incl 0x1c(%rbx) │ │ │ │ │ + movzbl %cl,%eax │ │ │ │ │ incl 0xc(%rbx) │ │ │ │ │ - shl $0x14,%rax │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ + shl $0x14,%rax │ │ │ │ │ or %rdx,%rax │ │ │ │ │ movzwl 0x2(%r10),%edx │ │ │ │ │ shr $0x7,%dx │ │ │ │ │ movzwl %dx,%edx │ │ │ │ │ shl $0x17,%rdx │ │ │ │ │ or %rdx,%rax │ │ │ │ │ mov 0x4(%r10),%edx │ │ │ │ │ @@ -154,1759 +152,1744 @@ │ │ │ │ │ shl $0x20,%rdx │ │ │ │ │ or %rdx,%rax │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ shl $0x34,%rdx │ │ │ │ │ or %rdx,%rax │ │ │ │ │ mov %rax,0x10(%r9) │ │ │ │ │ cmp $0xfff,%edi │ │ │ │ │ - ja 230 │ │ │ │ │ + ja 210 │ │ │ │ │ mov (%r8),%eax │ │ │ │ │ mov %eax,(%r9) │ │ │ │ │ mov 0x4(%r8),%eax │ │ │ │ │ mov %eax,0x4(%r9) │ │ │ │ │ mov 0x8(%r8),%eax │ │ │ │ │ mov %eax,0x8(%r9) │ │ │ │ │ mov 0xc(%r8),%eax │ │ │ │ │ mov %eax,0xc(%r9) │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov $0x105,%esi │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ mov %r9,(%rsp) │ │ │ │ │ - call 251 │ │ │ │ │ + call 231 │ │ │ │ │ R_X86_64_PLT32 fftw_assertion_failed-0x4 │ │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ │ mov (%rsp),%r9 │ │ │ │ │ - jmp 204 │ │ │ │ │ + jmp 1e2 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000260 : │ │ │ │ │ +0000000000000240 : │ │ │ │ │ hgrow(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0xc(%rdi),%eax │ │ │ │ │ mov 0x8(%rdi),%r12d │ │ │ │ │ mov %eax,%edx │ │ │ │ │ shr $0x3,%edx │ │ │ │ │ lea 0x1(%rax,%rdx,1),%eax │ │ │ │ │ cmp %r12d,%eax │ │ │ │ │ - jae 290 │ │ │ │ │ + jae 270 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ mov (%rdi),%r14 │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ shr $0x3,%ecx │ │ │ │ │ lea 0x1(%rax,%rcx,1),%edi │ │ │ │ │ - call 2a4 │ │ │ │ │ + call 284 │ │ │ │ │ R_X86_64_PLT32 fftw_next_prime-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %eax,%eax │ │ │ │ │ lea (%rax,%rax,2),%rdi │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - call 2b6 │ │ │ │ │ + call 296 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ incl 0x28(%rbp) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 2dd │ │ │ │ │ + je 2bd │ │ │ │ │ lea -0x1(%rbx),%ecx │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ lea 0x18(%rax,%rcx,8),%rcx │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ andb $0x8f,0x12(%rax) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jne 2d0 │ │ │ │ │ + jne 2b0 │ │ │ │ │ mov %ebx,0x8(%rbp) │ │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ │ movl $0x0,0xc(%rbp) │ │ │ │ │ test %r12d,%r12d │ │ │ │ │ - je 33a │ │ │ │ │ + je 31a │ │ │ │ │ mov %r12d,%edx │ │ │ │ │ mov %r14,%rbx │ │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ │ lea (%r14,%rax,8),%r12 │ │ │ │ │ - jmp 309 │ │ │ │ │ + jmp 2e9 │ │ │ │ │ add $0x18,%rbx │ │ │ │ │ cmp %rbx,%r12 │ │ │ │ │ - je 33a │ │ │ │ │ + je 31a │ │ │ │ │ movzbl 0x12(%rbx),%eax │ │ │ │ │ shr $0x4,%al │ │ │ │ │ and $0x7,%eax │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - jbe 300 │ │ │ │ │ + jbe 2e0 │ │ │ │ │ movzwl 0x16(%rbx),%ecx │ │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ add $0x18,%rbx │ │ │ │ │ shr $0x4,%cx │ │ │ │ │ movzwl %cx,%ecx │ │ │ │ │ - call 110 │ │ │ │ │ + call f0 │ │ │ │ │ cmp %rbx,%r12 │ │ │ │ │ - jne 309 │ │ │ │ │ + jne 2e9 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r14 │ │ │ │ │ - jmp 34c │ │ │ │ │ + jmp 32c │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000350 : │ │ │ │ │ +0000000000000330 : │ │ │ │ │ forget(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 3a2 │ │ │ │ │ + je 382 │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 360 │ │ │ │ │ + je 340 │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ mov 0x70(%rdi),%rdi │ │ │ │ │ - call 369 │ │ │ │ │ + call 349 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ │ movq $0x0,0x70(%rbx) │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + lea 0x70(%rbx),%rdi │ │ │ │ │ movl $0x0,0x98(%rbx) │ │ │ │ │ movq $0x0,0x90(%rbx) │ │ │ │ │ - movups %xmm0,0x80(%rbx) │ │ │ │ │ movq $0x0,0x78(%rbx) │ │ │ │ │ - lea 0x70(%rbx),%rdi │ │ │ │ │ - call 260 │ │ │ │ │ + movups %xmm0,0x80(%rbx) │ │ │ │ │ + call 240 │ │ │ │ │ mov 0xa0(%rbx),%rdi │ │ │ │ │ - call 3ae │ │ │ │ │ + call 38e │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ │ movq $0x0,0xa0(%rbx) │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + lea 0xa0(%rbx),%rdi │ │ │ │ │ movl $0x0,0xc8(%rbx) │ │ │ │ │ movq $0x0,0xc0(%rbx) │ │ │ │ │ - movups %xmm0,0xb0(%rbx) │ │ │ │ │ movq $0x0,0xa8(%rbx) │ │ │ │ │ - lea 0xa0(%rbx),%rdi │ │ │ │ │ + movups %xmm0,0xb0(%rbx) │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 260 │ │ │ │ │ + jmp 240 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000400 : │ │ │ │ │ +00000000000003e0 : │ │ │ │ │ htab_insert(): │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdi,%r8 │ │ │ │ │ + mov %rdx,%r10 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %ecx,%r11d │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - mov %rdi,%r8 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%r11 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ mov 0x8(%rdi),%edi │ │ │ │ │ mov (%rsi),%eax │ │ │ │ │ - mov %rsi,%r9 │ │ │ │ │ - mov %ecx,%ebx │ │ │ │ │ mov (%r8),%r12 │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ div %edi │ │ │ │ │ mov 0x4(%rsi),%eax │ │ │ │ │ mov 0x20(%r8),%esi │ │ │ │ │ lea -0x1(%rdi),%ecx │ │ │ │ │ inc %esi │ │ │ │ │ mov %edx,%ebp │ │ │ │ │ xor %edx,%edx │ │ │ │ │ div %ecx │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ - cmp $0xfff,%ebx │ │ │ │ │ - jne 467 │ │ │ │ │ - jmp 543 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea 0x1(%rax,%rdx,1),%eax │ │ │ │ │ + inc %edx │ │ │ │ │ + cmp $0xfff,%r11d │ │ │ │ │ + jne 445 │ │ │ │ │ + jmp 511 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + add %edx,%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sub %edi,%ecx │ │ │ │ │ cmp %edi,%eax │ │ │ │ │ cmovae %ecx,%eax │ │ │ │ │ inc %esi │ │ │ │ │ cmp %eax,%ebp │ │ │ │ │ - je 580 │ │ │ │ │ + je 540 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ mov %esi,0x20(%r8) │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ lea (%r12,%rcx,8),%r13 │ │ │ │ │ movzbl 0x12(%r13),%ecx │ │ │ │ │ shr $0x4,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ test $0x2,%cl │ │ │ │ │ - je 580 │ │ │ │ │ + je 540 │ │ │ │ │ cmp $0x3,%cl │ │ │ │ │ - jbe 450 │ │ │ │ │ + jbe 430 │ │ │ │ │ mov 0x0(%r13),%ecx │ │ │ │ │ - cmp %ecx,(%r9) │ │ │ │ │ - jne 450 │ │ │ │ │ + cmp %ecx,(%rbx) │ │ │ │ │ + jne 430 │ │ │ │ │ mov 0x4(%r13),%ecx │ │ │ │ │ - cmp %ecx,0x4(%r9) │ │ │ │ │ - jne 450 │ │ │ │ │ + cmp %ecx,0x4(%rbx) │ │ │ │ │ + jne 430 │ │ │ │ │ mov 0x8(%r13),%ecx │ │ │ │ │ - cmp %ecx,0x8(%r9) │ │ │ │ │ - jne 450 │ │ │ │ │ + cmp %ecx,0x8(%rbx) │ │ │ │ │ + jne 430 │ │ │ │ │ mov 0xc(%r13),%ecx │ │ │ │ │ - cmp %ecx,0xc(%r9) │ │ │ │ │ - jne 450 │ │ │ │ │ - mov 0x4(%r11),%ecx │ │ │ │ │ + cmp %ecx,0xc(%rbx) │ │ │ │ │ + jne 430 │ │ │ │ │ + mov 0x4(%r10),%ecx │ │ │ │ │ mov %ecx,%r14d │ │ │ │ │ and 0x14(%r13),%ecx │ │ │ │ │ and $0xfffff,%r14d │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ cmp %ecx,%r14d │ │ │ │ │ - jne 450 │ │ │ │ │ + jne 430 │ │ │ │ │ mov 0x10(%r13),%ecx │ │ │ │ │ mov %ecx,%r14d │ │ │ │ │ - and (%r11),%ecx │ │ │ │ │ + and (%r10),%ecx │ │ │ │ │ and $0xfffff,%r14d │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ cmp %ecx,%r14d │ │ │ │ │ - jne 450 │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ - cmove %r13,%r10 │ │ │ │ │ + jne 430 │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + cmove %r13,%r9 │ │ │ │ │ decl 0xc(%r8) │ │ │ │ │ movzbl 0x12(%r13),%ecx │ │ │ │ │ and $0xffffff8f,%ecx │ │ │ │ │ or $0x20,%ecx │ │ │ │ │ mov %cl,0x12(%r13) │ │ │ │ │ - jmp 450 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x4(%r9),%ecx │ │ │ │ │ + jmp 430 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x4(%rbx),%ecx │ │ │ │ │ cmp %ecx,0x4(%r13) │ │ │ │ │ - je 680 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - lea 0x1(%rax,%rdx,1),%eax │ │ │ │ │ + je 638 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + add %edx,%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sub %edi,%ecx │ │ │ │ │ cmp %edi,%eax │ │ │ │ │ cmovae %ecx,%eax │ │ │ │ │ inc %esi │ │ │ │ │ cmp %eax,%ebp │ │ │ │ │ - je 580 │ │ │ │ │ + je 540 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ mov %esi,0x20(%r8) │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ lea (%r12,%rcx,8),%r13 │ │ │ │ │ movzbl 0x12(%r13),%ecx │ │ │ │ │ shr $0x4,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ test $0x2,%cl │ │ │ │ │ - je 580 │ │ │ │ │ + je 540 │ │ │ │ │ cmp $0x3,%cl │ │ │ │ │ - jbe 530 │ │ │ │ │ - mov (%r9),%ecx │ │ │ │ │ + jbe 500 │ │ │ │ │ + mov (%rbx),%ecx │ │ │ │ │ cmp %ecx,0x0(%r13) │ │ │ │ │ - jne 530 │ │ │ │ │ - jmp 520 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ - je 640 │ │ │ │ │ + jne 500 │ │ │ │ │ + jmp 4f0 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + je 5f8 │ │ │ │ │ incl 0x1c(%r8) │ │ │ │ │ + mov (%r10),%ecx │ │ │ │ │ incl 0xc(%r8) │ │ │ │ │ - mov (%r11),%ecx │ │ │ │ │ - mov 0x10(%r10),%eax │ │ │ │ │ - mov 0x4(%r11),%edx │ │ │ │ │ + mov 0x4(%r10),%edx │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ + and $0xfffff,%edx │ │ │ │ │ + mov 0x10(%r9),%eax │ │ │ │ │ and $0xfff00000,%eax │ │ │ │ │ or %ecx,%eax │ │ │ │ │ - mov %eax,0x10(%r10) │ │ │ │ │ - movzwl 0x2(%r11),%ecx │ │ │ │ │ - movzwl 0x12(%r10),%eax │ │ │ │ │ - and $0xfffff,%edx │ │ │ │ │ + mov %eax,0x10(%r9) │ │ │ │ │ + movzwl 0x2(%r10),%ecx │ │ │ │ │ + movzwl 0x12(%r9),%eax │ │ │ │ │ and $0xffffff80,%ecx │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ or %ecx,%eax │ │ │ │ │ - mov %ax,0x12(%r10) │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ - orb $0x60,0x12(%r10) │ │ │ │ │ + mov %ax,0x12(%r9) │ │ │ │ │ + mov %r11d,%eax │ │ │ │ │ shl $0x14,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ - mov %eax,0x14(%r10) │ │ │ │ │ - cmp $0xfff,%ebx │ │ │ │ │ - ja 610 │ │ │ │ │ - mov (%r9),%eax │ │ │ │ │ - mov %eax,(%r10) │ │ │ │ │ - mov 0x4(%r9),%eax │ │ │ │ │ - mov %eax,0x4(%r10) │ │ │ │ │ - mov 0x8(%r9),%eax │ │ │ │ │ - mov %eax,0x8(%r10) │ │ │ │ │ - mov 0xc(%r9),%eax │ │ │ │ │ - mov %eax,0xc(%r10) │ │ │ │ │ + orb $0x60,0x12(%r9) │ │ │ │ │ + mov %eax,0x14(%r9) │ │ │ │ │ + cmp $0xfff,%r11d │ │ │ │ │ + ja 5d0 │ │ │ │ │ + mov (%rbx),%eax │ │ │ │ │ + mov %eax,(%r9) │ │ │ │ │ + mov 0x4(%rbx),%eax │ │ │ │ │ + mov %eax,0x4(%r9) │ │ │ │ │ + mov 0x8(%rbx),%eax │ │ │ │ │ + mov %eax,0x8(%r9) │ │ │ │ │ + mov 0xc(%rbx),%eax │ │ │ │ │ + mov %eax,0xc(%r9) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov $0x105,%esi │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ │ - call 632 │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ + call 5ed │ │ │ │ │ R_X86_64_PLT32 fftw_assertion_failed-0x4 │ │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ │ - jmp 5e2 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ + jmp 5a4 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ + mov %r11d,0x1c(%rsp) │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ - call 260 │ │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ + call 240 │ │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ - jmp 110 │ │ │ │ │ + jmp f0 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%r13),%ecx │ │ │ │ │ - cmp %ecx,0x8(%r9) │ │ │ │ │ - jne 530 │ │ │ │ │ + cmp %ecx,0x8(%rbx) │ │ │ │ │ + jne 500 │ │ │ │ │ mov 0xc(%r13),%ecx │ │ │ │ │ - cmp %ecx,0xc(%r9) │ │ │ │ │ - jne 530 │ │ │ │ │ - mov (%r11),%ecx │ │ │ │ │ + cmp %ecx,0xc(%rbx) │ │ │ │ │ + jne 500 │ │ │ │ │ + mov (%r10),%ecx │ │ │ │ │ mov %ecx,%r14d │ │ │ │ │ and 0x10(%r13),%ecx │ │ │ │ │ and $0xfffff,%r14d │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ cmp %ecx,%r14d │ │ │ │ │ - jne 530 │ │ │ │ │ - movzwl 0x2(%r11),%ecx │ │ │ │ │ + jne 500 │ │ │ │ │ + movzwl 0x2(%r10),%ecx │ │ │ │ │ movzwl 0x12(%r13),%r14d │ │ │ │ │ shr $0x7,%cx │ │ │ │ │ shr $0x7,%r14w │ │ │ │ │ cmp %cx,%r14w │ │ │ │ │ - jb 530 │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ - cmove %r13,%r10 │ │ │ │ │ + jb 500 │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + cmove %r13,%r9 │ │ │ │ │ decl 0xc(%r8) │ │ │ │ │ movzbl 0x12(%r13),%ecx │ │ │ │ │ and $0xffffff8f,%ecx │ │ │ │ │ or $0x20,%ecx │ │ │ │ │ mov %cl,0x12(%r13) │ │ │ │ │ - jmp 530 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 500 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000700 : │ │ │ │ │ +00000000000006b0 : │ │ │ │ │ htab_lookup(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ push %r14 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ push %rbp │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ push %rbx │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ mov (%rsi),%eax │ │ │ │ │ mov 0x8(%rdi),%r8d │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov (%rdi),%r11 │ │ │ │ │ + mov (%rdi),%rbx │ │ │ │ │ div %r8d │ │ │ │ │ mov 0x4(%rsi),%eax │ │ │ │ │ lea -0x1(%r8),%ecx │ │ │ │ │ incl 0x10(%rdi) │ │ │ │ │ mov %edx,%r10d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ div %ecx │ │ │ │ │ mov 0x18(%rdi),%eax │ │ │ │ │ lea 0x1(%rax),%esi │ │ │ │ │ mov %r10d,%eax │ │ │ │ │ - jmp 75a │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - lea 0x1(%rax,%rdx,1),%eax │ │ │ │ │ + inc %edx │ │ │ │ │ + jmp 708 │ │ │ │ │ + nop │ │ │ │ │ + add %edx,%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sub %r8d,%ecx │ │ │ │ │ cmp %r8d,%eax │ │ │ │ │ cmovae %ecx,%eax │ │ │ │ │ inc %esi │ │ │ │ │ cmp %eax,%r10d │ │ │ │ │ - je 820 │ │ │ │ │ + je 7d0 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ mov %esi,0x18(%r9) │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ - lea (%r11,%rcx,8),%rdi │ │ │ │ │ + lea (%rbx,%rcx,8),%rdi │ │ │ │ │ movzbl 0x12(%rdi),%ecx │ │ │ │ │ shr $0x4,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ test $0x2,%cl │ │ │ │ │ - je 820 │ │ │ │ │ + je 7d0 │ │ │ │ │ cmp $0x3,%cl │ │ │ │ │ - jbe 740 │ │ │ │ │ + jbe 6f0 │ │ │ │ │ mov (%rdi),%ecx │ │ │ │ │ - cmp %ecx,(%rbx) │ │ │ │ │ - jne 740 │ │ │ │ │ + cmp %ecx,(%r11) │ │ │ │ │ + jne 6f0 │ │ │ │ │ mov 0x4(%rdi),%ecx │ │ │ │ │ - cmp %ecx,0x4(%rbx) │ │ │ │ │ - jne 740 │ │ │ │ │ + cmp %ecx,0x4(%r11) │ │ │ │ │ + jne 6f0 │ │ │ │ │ mov 0x8(%rdi),%ecx │ │ │ │ │ - cmp %ecx,0x8(%rbx) │ │ │ │ │ - jne 740 │ │ │ │ │ + cmp %ecx,0x8(%r11) │ │ │ │ │ + jne 6f0 │ │ │ │ │ mov 0xc(%rdi),%ecx │ │ │ │ │ - cmp %ecx,0xc(%rbx) │ │ │ │ │ - jne 740 │ │ │ │ │ + cmp %ecx,0xc(%r11) │ │ │ │ │ + jne 6f0 │ │ │ │ │ movzwl 0x16(%rdi),%ecx │ │ │ │ │ shr $0x4,%cx │ │ │ │ │ cmp $0xfff,%cx │ │ │ │ │ - je 835 │ │ │ │ │ + je 7e5 │ │ │ │ │ mov 0x14(%rdi),%ecx │ │ │ │ │ mov %ecx,%r14d │ │ │ │ │ and 0x4(%r12),%ecx │ │ │ │ │ and $0xfffff,%r14d │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ cmp %ecx,%r14d │ │ │ │ │ - jne 740 │ │ │ │ │ + jne 6f0 │ │ │ │ │ mov (%r12),%ecx │ │ │ │ │ mov %ecx,%r14d │ │ │ │ │ and 0x10(%rdi),%ecx │ │ │ │ │ and $0xfffff,%r14d │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ cmp %ecx,%r14d │ │ │ │ │ - jne 740 │ │ │ │ │ + jne 6f0 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - je 880 │ │ │ │ │ + je 830 │ │ │ │ │ mov 0x14(%rdi),%ecx │ │ │ │ │ mov %ecx,%r15d │ │ │ │ │ and 0x14(%rbp),%ecx │ │ │ │ │ and $0xfffff,%r15d │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ cmp %ecx,%r15d │ │ │ │ │ cmove %rdi,%rbp │ │ │ │ │ - jmp 740 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 6f0 │ │ │ │ │ + nop │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - je 829 │ │ │ │ │ + je 7d9 │ │ │ │ │ incl 0x14(%r9) │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ mov 0x10(%rdi),%ecx │ │ │ │ │ mov %ecx,%r15d │ │ │ │ │ and (%r12),%ecx │ │ │ │ │ and $0xfffff,%r15d │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ cmp %ecx,%r15d │ │ │ │ │ - jne 740 │ │ │ │ │ + jne 6f0 │ │ │ │ │ movzwl 0x2(%r12),%r14d │ │ │ │ │ movzwl 0x12(%rdi),%ecx │ │ │ │ │ mov %r14d,%r15d │ │ │ │ │ shr $0x7,%cx │ │ │ │ │ mov %r14w,-0x2(%rsp) │ │ │ │ │ shr $0x7,%r15w │ │ │ │ │ cmp %cx,%r15w │ │ │ │ │ - jb 740 │ │ │ │ │ - jmp 7f2 │ │ │ │ │ + jb 6f0 │ │ │ │ │ + jmp 7a4 │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - jmp 740 │ │ │ │ │ + jmp 6f0 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000890 : │ │ │ │ │ +0000000000000840 : │ │ │ │ │ imprt(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - sub $0x148,%rsp │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + sub $0x148,%rsp │ │ │ │ │ lea 0x84(%rsp),%rax │ │ │ │ │ lea 0x80(%rsp),%r12 │ │ │ │ │ - lea 0x8c(%rsp),%r9 │ │ │ │ │ lea 0x88(%rsp),%r14 │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ + lea 0x8c(%rsp),%r9 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ mov %r14,%r8 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ call *0x0(%rbp) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 900 │ │ │ │ │ + jne 8b0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x148,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ lea 0xe0(%rsp),%r15 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 910 │ │ │ │ │ + call 8c0 │ │ │ │ │ R_X86_64_PLT32 fftw_md5begin-0x4 │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 91d │ │ │ │ │ + call 8cd │ │ │ │ │ R_X86_64_PLT32 fftw_md5unsigned-0x4 │ │ │ │ │ mov 0x38(%rbx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 960 │ │ │ │ │ + je 910 │ │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbp,%r13 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ inc %rbp │ │ │ │ │ shl $0x5,%r13 │ │ │ │ │ add 0x30(%rbx),%r13 │ │ │ │ │ mov 0x14(%r13),%esi │ │ │ │ │ - call 94a │ │ │ │ │ + call 8fa │ │ │ │ │ R_X86_64_PLT32 fftw_md5int-0x4 │ │ │ │ │ mov 0x8(%r13),%rsi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 956 │ │ │ │ │ + call 906 │ │ │ │ │ R_X86_64_PLT32 fftw_md5puts-0x4 │ │ │ │ │ cmp 0x38(%rbx),%ebp │ │ │ │ │ - jb 930 │ │ │ │ │ + jb 8e0 │ │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 968 │ │ │ │ │ + call 918 │ │ │ │ │ R_X86_64_PLT32 fftw_md5end-0x4 │ │ │ │ │ mov 0x80(%rsp),%eax │ │ │ │ │ cmp %eax,0xe0(%rsp) │ │ │ │ │ - jne 8ec │ │ │ │ │ + jne 89c │ │ │ │ │ mov 0x84(%rsp),%eax │ │ │ │ │ cmp %eax,0xe4(%rsp) │ │ │ │ │ - jne 8ec │ │ │ │ │ + jne 89c │ │ │ │ │ mov 0x88(%rsp),%eax │ │ │ │ │ cmp %eax,0xe8(%rsp) │ │ │ │ │ - jne 8ec │ │ │ │ │ + jne 89c │ │ │ │ │ mov 0x8c(%rsp),%eax │ │ │ │ │ cmp %eax,0xec(%rsp) │ │ │ │ │ - jne 8ec │ │ │ │ │ + jne 89c │ │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ │ movdqu 0x80(%rbx),%xmm2 │ │ │ │ │ movq %rax,%xmm3 │ │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ │ mov 0x90(%rbx),%rax │ │ │ │ │ - movd %xmm3,0x18(%rsp) │ │ │ │ │ + movaps %xmm2,0x40(%rsp) │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ mov 0x98(%rbx),%eax │ │ │ │ │ - movaps %xmm2,0x40(%rsp) │ │ │ │ │ + movd %xmm3,0x18(%rsp) │ │ │ │ │ mov %eax,0x54(%rsp) │ │ │ │ │ movd %xmm3,%eax │ │ │ │ │ lea (%rax,%rax,2),%rsi │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ - call a08 │ │ │ │ │ + call 9b8 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov 0x18(%rsp),%edx │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je a3d │ │ │ │ │ + je 9ed │ │ │ │ │ mov 0x70(%rbx),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ movdqu (%rdx,%rax,1),%xmm0 │ │ │ │ │ movups %xmm0,(%r15,%rax,1) │ │ │ │ │ mov 0x10(%rdx,%rax,1),%rcx │ │ │ │ │ mov %rcx,0x10(%r15,%rax,1) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jne a20 │ │ │ │ │ + jne 9d0 │ │ │ │ │ mov %r14,0x28(%rsp) │ │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ │ + mov %r12,0x10(%rsp) │ │ │ │ │ + mov %rbp,0x20(%rsp) │ │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call *0x0(%rbp) │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + call *(%r14) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne d0b │ │ │ │ │ + jne c79 │ │ │ │ │ lea 0x90(%rsp),%r13 │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ - push 0x30(%rsp) │ │ │ │ │ mov $0x40,%edx │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - push 0x10(%rsp) │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ push 0x30(%rsp) │ │ │ │ │ + push 0x10(%rsp) │ │ │ │ │ + push 0x28(%rsp) │ │ │ │ │ lea 0x90(%rsp),%rax │ │ │ │ │ push %rax │ │ │ │ │ lea 0x94(%rsp),%rax │ │ │ │ │ push %rax │ │ │ │ │ xor %eax,%eax │ │ │ │ │ lea 0x98(%rsp),%r9 │ │ │ │ │ lea 0xa4(%rsp),%r8 │ │ │ │ │ - call *0x0(%rbp) │ │ │ │ │ + call *(%r14) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c90 │ │ │ │ │ + je c10 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call ae3 │ │ │ │ │ + call a90 │ │ │ │ │ R_X86_64_PLT32 strcmp-0x4 │ │ │ │ │ - mov 0x74(%rsp),%r15d │ │ │ │ │ - or %r15d,%eax │ │ │ │ │ - jne c00 │ │ │ │ │ + mov 0x74(%rsp),%r14d │ │ │ │ │ + or %r14d,%eax │ │ │ │ │ + jne ba0 │ │ │ │ │ mov $0xfff,%r13d │ │ │ │ │ mov 0x68(%rsp),%ecx │ │ │ │ │ mov 0x70(%rsp),%r12d │ │ │ │ │ - mov 0x6c(%rsp),%ebx │ │ │ │ │ + mov 0x6c(%rsp),%ebp │ │ │ │ │ mov %r12d,%eax │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ and $0x1ff,%eax │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ or $0x100000,%rdx │ │ │ │ │ shl $0x17,%rax │ │ │ │ │ or %rdx,%rax │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ + mov %ebp,%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ shl $0x20,%rdx │ │ │ │ │ or %rdx,%rax │ │ │ │ │ movabs $0xfff0000000000000,%rdx │ │ │ │ │ and 0x78(%rsp),%rdx │ │ │ │ │ or %rdx,%rax │ │ │ │ │ mov %rax,0x78(%rsp) │ │ │ │ │ - mov %ebx,%eax │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ cmp $0xfffff,%ecx │ │ │ │ │ - ja ce0 │ │ │ │ │ - and $0xfffff,%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je b78 │ │ │ │ │ + ja c58 │ │ │ │ │ + and $0xfffff,%ebp │ │ │ │ │ + cmp %eax,%ebp │ │ │ │ │ + je b25 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov $0x37b,%esi │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - call b78 │ │ │ │ │ + call b25 │ │ │ │ │ R_X86_64_PLT32 fftw_assertion_failed-0x4 │ │ │ │ │ and $0x1ff,%r12d │ │ │ │ │ cmp %r12d,0x70(%rsp) │ │ │ │ │ - je b9e │ │ │ │ │ + je b4b │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov $0x37c,%esi │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - call b9e │ │ │ │ │ + call b4b │ │ │ │ │ R_X86_64_PLT32 fftw_assertion_failed-0x4 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ - lea 0x78(%rsp),%rdx │ │ │ │ │ - lea 0x70(%rax),%r12 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call 700 │ │ │ │ │ + lea 0x78(%rsp),%rbp │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ + lea 0x70(%rbx),%rdi │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + call 6b0 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne a60 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ - lea 0x78(%rsp),%rdx │ │ │ │ │ - lea 0xa0(%rax),%rdi │ │ │ │ │ - call 700 │ │ │ │ │ + jne a08 │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ + lea 0xa0(%rbx),%rdi │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + call 6b0 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne a60 │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ + jne a08 │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ mov %r13d,%ecx │ │ │ │ │ - lea 0x78(%rsp),%rdx │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call 400 │ │ │ │ │ - jmp a60 │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + lea 0x70(%rbx),%rdi │ │ │ │ │ + call 3e0 │ │ │ │ │ + jmp a08 │ │ │ │ │ mov 0x70(%rsp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne c90 │ │ │ │ │ + jne c10 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call c14 │ │ │ │ │ + call bb0 │ │ │ │ │ R_X86_64_PLT32 fftw_hash-0x4 │ │ │ │ │ - mov %eax,%r8d │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - mov 0x38(%rax),%edx │ │ │ │ │ + mov 0x38(%rbx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je d01 │ │ │ │ │ + je c10 │ │ │ │ │ shl $0x5,%rdx │ │ │ │ │ - mov %rbp,0x20(%rsp) │ │ │ │ │ - mov 0x30(%rax),%r12 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %rdx,%r14 │ │ │ │ │ - mov %r8d,%ebp │ │ │ │ │ - jmp c49 │ │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ │ + mov 0x30(%rbx),%r12 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ + mov %eax,%r13d │ │ │ │ │ + jmp bd9 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - add $0x20,%rbx │ │ │ │ │ - cmp %r14,%rbx │ │ │ │ │ - je c90 │ │ │ │ │ - cmp 0x14(%r12,%rbx,1),%r15d │ │ │ │ │ - jne c40 │ │ │ │ │ - cmp 0x10(%r12,%rbx,1),%ebp │ │ │ │ │ - jne c40 │ │ │ │ │ - mov 0x8(%r12,%rbx,1),%rdi │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - call c64 │ │ │ │ │ + add $0x20,%rbp │ │ │ │ │ + cmp %r15,%rbp │ │ │ │ │ + je c10 │ │ │ │ │ + cmp 0x14(%r12,%rbp,1),%r14d │ │ │ │ │ + jne bd0 │ │ │ │ │ + cmp 0x10(%r12,%rbp,1),%r13d │ │ │ │ │ + jne bd0 │ │ │ │ │ + mov 0x8(%r12,%rbp,1),%rdi │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + call bf6 │ │ │ │ │ R_X86_64_PLT32 strcmp-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne c40 │ │ │ │ │ - mov %rbx,%r13 │ │ │ │ │ - mov 0x20(%rsp),%rbp │ │ │ │ │ + jne bd0 │ │ │ │ │ + mov %rbp,%r13 │ │ │ │ │ sar $0x5,%r13 │ │ │ │ │ - cmp $0x1ffe0,%rbx │ │ │ │ │ - jne af7 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ │ - mov 0x30(%rsp),%r15 │ │ │ │ │ + cmp $0x1ffe0,%rbp │ │ │ │ │ + jne aa4 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov 0x70(%rbx),%rdi │ │ │ │ │ - call ca3 │ │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ │ + call c1e │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ │ - mov %r15,0x70(%rbx) │ │ │ │ │ movdqa 0x40(%rsp),%xmm1 │ │ │ │ │ + mov %r15,0x70(%rbx) │ │ │ │ │ mov %rax,0x78(%rbx) │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ + movups %xmm1,0x80(%rbx) │ │ │ │ │ mov %rax,0x90(%rbx) │ │ │ │ │ mov 0x54(%rsp),%eax │ │ │ │ │ - movups %xmm1,0x80(%rbx) │ │ │ │ │ mov %eax,0x98(%rbx) │ │ │ │ │ - jmp 8ec │ │ │ │ │ + jmp 89c │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov $0x37a,%esi │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - call cf8 │ │ │ │ │ + call c70 │ │ │ │ │ R_X86_64_PLT32 fftw_assertion_failed-0x4 │ │ │ │ │ mov 0x6c(%rsp),%eax │ │ │ │ │ - jmp b56 │ │ │ │ │ - mov 0x30(%rsp),%r15 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - jmp c9a │ │ │ │ │ + jmp b03 │ │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ │ - call d15 │ │ │ │ │ + call c83 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - jmp 8ee │ │ │ │ │ - nop │ │ │ │ │ + jmp 89e │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000d20 : │ │ │ │ │ +0000000000000c90 : │ │ │ │ │ exprt(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x60,%rsp │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ mov %rsp,%r14 │ │ │ │ │ - call d40 │ │ │ │ │ + call cb0 │ │ │ │ │ R_X86_64_PLT32 fftw_md5begin-0x4 │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ - call d4d │ │ │ │ │ + call cbd │ │ │ │ │ R_X86_64_PLT32 fftw_md5unsigned-0x4 │ │ │ │ │ mov 0x38(%r12),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je d8d │ │ │ │ │ + je cfd │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %r13,%rbx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ inc %r13 │ │ │ │ │ shl $0x5,%rbx │ │ │ │ │ add 0x30(%r12),%rbx │ │ │ │ │ mov 0x14(%rbx),%esi │ │ │ │ │ - call d7a │ │ │ │ │ + call cea │ │ │ │ │ R_X86_64_PLT32 fftw_md5int-0x4 │ │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call d86 │ │ │ │ │ + call cf6 │ │ │ │ │ R_X86_64_PLT32 fftw_md5puts-0x4 │ │ │ │ │ cmp 0x38(%r12),%r13d │ │ │ │ │ - jb d60 │ │ │ │ │ + jb cd0 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - call d97 │ │ │ │ │ + call d07 │ │ │ │ │ R_X86_64_PLT32 fftw_md5end-0x4 │ │ │ │ │ mov 0x4(%rsp),%ecx │ │ │ │ │ + mov 0xc(%rsp),%r9d │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - mov 0xc(%rsp),%r9d │ │ │ │ │ mov 0x8(%rsp),%r8d │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ mov (%rsp),%edx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ call *0x0(%rbp) │ │ │ │ │ mov 0x78(%r12),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne e3e │ │ │ │ │ - jmp e80 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne da6 │ │ │ │ │ + jmp de8 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ shr $0x4,%dx │ │ │ │ │ movzwl %dx,%edx │ │ │ │ │ shl $0x5,%rdx │ │ │ │ │ add 0x30(%r12),%rdx │ │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ │ mov 0x14(%rdx),%ecx │ │ │ │ │ mov 0xc(%rax),%edx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x14(%rax),%r9d │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov 0x10(%rax),%r8d │ │ │ │ │ push %rdx │ │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ │ and $0xfffff,%r9d │ │ │ │ │ and $0xfffff,%r8d │ │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ │ push %rdx │ │ │ │ │ mov 0x4(%rax),%edx │ │ │ │ │ push %rdx │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ push %rdx │ │ │ │ │ - movzwl 0x12(%rax),%eax │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + movzwl 0x12(%rax),%eax │ │ │ │ │ shr $0x7,%ax │ │ │ │ │ movzwl %ax,%eax │ │ │ │ │ push %rax │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *0x0(%rbp) │ │ │ │ │ mov 0x78(%r12),%ecx │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ inc %rbx │ │ │ │ │ cmp %ecx,%ebx │ │ │ │ │ - jae e80 │ │ │ │ │ + jae de8 │ │ │ │ │ mov 0x70(%r12),%rdx │ │ │ │ │ lea (%rbx,%rbx,2),%rax │ │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ │ movzbl 0x12(%rax),%edx │ │ │ │ │ shr $0x4,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp $0x3,%dl │ │ │ │ │ - jbe e37 │ │ │ │ │ + jbe d9f │ │ │ │ │ movzwl 0x16(%rax),%edx │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ not %ecx │ │ │ │ │ test $0xfff0,%cx │ │ │ │ │ - jne dd0 │ │ │ │ │ + jne d38 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - jmp de7 │ │ │ │ │ + jmp d4f │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *0x0(%rbp) │ │ │ │ │ add $0x60,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nop │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000ea0 : │ │ │ │ │ +0000000000000e10 : │ │ │ │ │ fftw_iestimate_cost(): │ │ │ │ │ movsd 0x8(%rsi),%xmm0 │ │ │ │ │ movsd 0x18(%rsi),%xmm1 │ │ │ │ │ - addsd 0x10(%rsi),%xmm0 │ │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ │ + addsd 0x10(%rsi),%xmm0 │ │ │ │ │ addsd %xmm1,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ addsd 0x20(%rsi),%xmm0 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je ed0 │ │ │ │ │ + je e40 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ jmp *%rax │ │ │ │ │ nop │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000ee0 : │ │ │ │ │ +0000000000000e50 : │ │ │ │ │ evaluate_plan(): │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0xd8(%rdi),%eax │ │ │ │ │ test $0x2,%al │ │ │ │ │ - je f40 │ │ │ │ │ + je eb0 │ │ │ │ │ incl 0x100(%rdi) │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ │ - call f08 │ │ │ │ │ + call e78 │ │ │ │ │ R_X86_64_PLT32 fftw_iestimate_cost-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ movsd %xmm0,0x28(%rsi) │ │ │ │ │ addsd 0x110(%rdi),%xmm0 │ │ │ │ │ movsd %xmm0,0x110(%rdi) │ │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je fa3 │ │ │ │ │ + je f13 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl (%rax) │ │ │ │ │ test $0x1,%al │ │ │ │ │ - jne fb0 │ │ │ │ │ + jne f20 │ │ │ │ │ incl 0x100(%rdi) │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ │ - call f5e │ │ │ │ │ + call ece │ │ │ │ │ R_X86_64_PLT32 fftw_measure_execution_time-0x4 │ │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ │ comisd %xmm0,%xmm1 │ │ │ │ │ - ja ef4 │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ + ja e64 │ │ │ │ │ movsd %xmm0,0x28(%rsi) │ │ │ │ │ addsd 0x108(%rdi),%xmm0 │ │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ │ movl $0x1,0xfc(%rdi) │ │ │ │ │ movsd %xmm0,0x108(%rdi) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne f35 │ │ │ │ │ + jne ea5 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ ucomisd 0x28(%rsi),%xmm0 │ │ │ │ │ - jp f2c │ │ │ │ │ - je f44 │ │ │ │ │ - jmp f2c │ │ │ │ │ + jp e9c │ │ │ │ │ + je eb4 │ │ │ │ │ + jmp e9c │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000fd0 : │ │ │ │ │ +0000000000000f40 : │ │ │ │ │ search0(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ testb $0x2,0xd8(%rdi) │ │ │ │ │ - jne 101e │ │ │ │ │ + jne f8c │ │ │ │ │ mov 0xf8(%rdi),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 123b │ │ │ │ │ - movsd 0xf0(%r12),%xmm1 │ │ │ │ │ + jne 1188 │ │ │ │ │ + movsd 0xf0(%r13),%xmm1 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ comisd %xmm0,%xmm1 │ │ │ │ │ - jae 1250 │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - movl $0x0,0xfc(%r12) │ │ │ │ │ + jae 11a0 │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + movl $0x0,0xfc(%r13) │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ movslq (%rax),%rax │ │ │ │ │ - movslq 0x4c(%r12,%rax,4),%rbx │ │ │ │ │ + movslq 0x4c(%r13,%rax,4),%rbx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - js 123b │ │ │ │ │ + js 1188 │ │ │ │ │ movl $0x1,0x14(%rsp) │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - jmp 10d4 │ │ │ │ │ + jmp 1043 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - je 10c8 │ │ │ │ │ + je 1037 │ │ │ │ │ mov 0x34(%r15),%r14d │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - je 11b0 │ │ │ │ │ + je 1108 │ │ │ │ │ mov 0x14(%rsp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 11d0 │ │ │ │ │ - mov (%rsp),%rdx │ │ │ │ │ + jne 1128 │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call ee0 │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + call e50 │ │ │ │ │ movsd 0x28(%rbp),%xmm0 │ │ │ │ │ comisd 0x28(%r15),%xmm0 │ │ │ │ │ - jbe 1190 │ │ │ │ │ + jbe 10f0 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ - call 1099 │ │ │ │ │ + call 100a │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - sub 0x30(%r12),%rdx │ │ │ │ │ - movl $0x0,0x14(%rsp) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ + movl $0x0,0x14(%rsp) │ │ │ │ │ + sub 0x30(%r13),%rdx │ │ │ │ │ sar $0x5,%rdx │ │ │ │ │ mov %edx,(%rax) │ │ │ │ │ - testb $0x2,0xda(%r12) │ │ │ │ │ - je 10c8 │ │ │ │ │ + testb $0x2,0xda(%r13) │ │ │ │ │ + je 1037 │ │ │ │ │ test %r14d,%r14d │ │ │ │ │ - jne 123d │ │ │ │ │ + jne 118a │ │ │ │ │ movslq 0x18(%rbx),%rbx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - js 123d │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ + js 118a │ │ │ │ │ + movzwl 0x2(%r12),%eax │ │ │ │ │ + mov (%r12),%rdx │ │ │ │ │ shl $0x5,%rbx │ │ │ │ │ - add 0x30(%r12),%rbx │ │ │ │ │ - mov 0xd4(%r12),%r14 │ │ │ │ │ - mov 0xd0(%r12),%r13d │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ - mov (%rbx),%rdi │ │ │ │ │ - mov %edx,%eax │ │ │ │ │ - mov %rdx,0xd4(%r12) │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - shr $0x10,%eax │ │ │ │ │ + mov 0xd0(%r13),%ecx │ │ │ │ │ + add 0x30(%r13),%rbx │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ - mov %ax,0xd6(%r12) │ │ │ │ │ + mov (%rbx),%rdi │ │ │ │ │ + mov 0xd4(%r13),%r14 │ │ │ │ │ + mov %rdx,0xd4(%r13) │ │ │ │ │ + mov %ecx,0x10(%rsp) │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %ax,0xd6(%r13) │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ - mov 0xfc(%r12),%ecx │ │ │ │ │ - mov %r13d,0xd0(%r12) │ │ │ │ │ - mov %r14,0xd4(%r12) │ │ │ │ │ + mov 0x10(%rsp),%ecx │ │ │ │ │ + mov %r14,0xd4(%r13) │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ + mov %ecx,0xd0(%r13) │ │ │ │ │ + mov 0xfc(%r13),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 1050 │ │ │ │ │ - testb $0x2,0xd8(%r12) │ │ │ │ │ - jne 1174 │ │ │ │ │ - mov 0xf8(%r12),%edx │ │ │ │ │ + je fc0 │ │ │ │ │ + testb $0x2,0xd8(%r13) │ │ │ │ │ + jne 10da │ │ │ │ │ + mov 0xf8(%r13),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne 122b │ │ │ │ │ - movsd 0xf0(%r12),%xmm0 │ │ │ │ │ + jne 1178 │ │ │ │ │ + movsd 0xf0(%r13),%xmm0 │ │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ │ comisd %xmm2,%xmm0 │ │ │ │ │ - jae 11f0 │ │ │ │ │ - movl $0x0,0xfc(%r12) │ │ │ │ │ - jmp 1050 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jae 1140 │ │ │ │ │ + movl $0x0,0xfc(%r13) │ │ │ │ │ + jmp fc0 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 1198 │ │ │ │ │ + call 10f8 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ movl $0x0,0x14(%rsp) │ │ │ │ │ - jmp 10b4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1024 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - sub 0x30(%r12),%rdx │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ + sub 0x30(%r13),%rdx │ │ │ │ │ sar $0x5,%rdx │ │ │ │ │ mov %edx,(%rax) │ │ │ │ │ - jmp 10b4 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov (%rsp),%rdx │ │ │ │ │ + jmp 1024 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call ee0 │ │ │ │ │ - jmp 106e │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0xe0(%r12),%rdx │ │ │ │ │ - mov 0xe8(%r12),%rcx │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ - call 120c │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + call e50 │ │ │ │ │ + jmp fde │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0xe0(%r13),%rdx │ │ │ │ │ + mov 0xe8(%r13),%rcx │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + call 115b │ │ │ │ │ R_X86_64_PLT32 fftw_elapsed_since-0x4 │ │ │ │ │ - comisd 0xf0(%r12),%xmm0 │ │ │ │ │ - jb 1174 │ │ │ │ │ + comisd 0xf0(%r13),%xmm0 │ │ │ │ │ + jb 10da │ │ │ │ │ mov 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdx,0xf8(%r12) │ │ │ │ │ + mov %rdx,0xf8(%r13) │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 1233 │ │ │ │ │ + call 1180 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 123b │ │ │ │ │ + call 1188 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - mov 0xe0(%r12),%rdx │ │ │ │ │ - mov 0xe8(%r12),%rcx │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call 1268 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0xe0(%r13),%rdx │ │ │ │ │ + mov 0xe8(%r13),%rcx │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + call 11b6 │ │ │ │ │ R_X86_64_PLT32 fftw_elapsed_since-0x4 │ │ │ │ │ - comisd 0xf0(%r12),%xmm0 │ │ │ │ │ - jb 101e │ │ │ │ │ + comisd 0xf0(%r13),%xmm0 │ │ │ │ │ + jb f8c │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - mov %rax,0xf8(%r12) │ │ │ │ │ - jmp 123d │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rax,0xf8(%r13) │ │ │ │ │ + jmp 118a │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001290 : │ │ │ │ │ +00000000000011e0 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0xa8,%rsp │ │ │ │ │ testb $0x2,0xd8(%rdi) │ │ │ │ │ - je 12b8 │ │ │ │ │ + je 1208 │ │ │ │ │ andw $0x7f,0xd6(%rdi) │ │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ │ - mov 0x6c(%r14),%edi │ │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ │ + mov 0x6c(%r15),%edi │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 17b0 │ │ │ │ │ + je 16f0 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call *%rax │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - mov %eax,0x6c(%r14) │ │ │ │ │ + mov %eax,0x6c(%r15) │ │ │ │ │ sete %al │ │ │ │ │ test %al,%al │ │ │ │ │ - jne 1780 │ │ │ │ │ - incl 0x118(%r14) │ │ │ │ │ - lea 0x40(%rsp),%rbp │ │ │ │ │ - movl $0x0,0xf8(%r14) │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 12ff │ │ │ │ │ + jne 16c0 │ │ │ │ │ + incl 0x118(%r15) │ │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ │ + movl $0x0,0xf8(%r15) │ │ │ │ │ + call 124c │ │ │ │ │ R_X86_64_PLT32 fftw_md5begin-0x4 │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 130c │ │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ │ + call 125b │ │ │ │ │ R_X86_64_PLT32 fftw_md5unsigned-0x4 │ │ │ │ │ - mov 0xd0(%r14),%esi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 131b │ │ │ │ │ + mov 0xd0(%r15),%esi │ │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ │ + call 126c │ │ │ │ │ R_X86_64_PLT32 fftw_md5int-0x4 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ + lea 0x40(%rsp),%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 132f │ │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ │ + call 1284 │ │ │ │ │ R_X86_64_PLT32 fftw_md5end-0x4 │ │ │ │ │ - mov 0xd4(%r14),%rax │ │ │ │ │ - mov 0x6c(%r14),%r13d │ │ │ │ │ + mov 0xd4(%r15),%rax │ │ │ │ │ + mov 0x6c(%r15),%r14d │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - cmp $0x4,%r13d │ │ │ │ │ - jne 1560 │ │ │ │ │ - movzbl 0xd6(%r14),%ecx │ │ │ │ │ - mov 0xd4(%r14),%r13d │ │ │ │ │ - lea 0x38(%rsp),%rsi │ │ │ │ │ - mov 0xd8(%r14),%r12d │ │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ │ + cmp $0x4,%r14d │ │ │ │ │ + jne 14b0 │ │ │ │ │ + movzbl 0xd6(%r15),%ecx │ │ │ │ │ + mov 0xd4(%r15),%r14d │ │ │ │ │ + mov 0xd8(%r15),%r13d │ │ │ │ │ shr $0x4,%cl │ │ │ │ │ - and $0xfffff,%r13d │ │ │ │ │ + and $0xfffff,%r14d │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ - and $0xfffff,%r12d │ │ │ │ │ + and $0xfffff,%r13d │ │ │ │ │ mov %cl,0x1f(%rsp) │ │ │ │ │ - movzwl 0xd6(%r14),%ecx │ │ │ │ │ + movzwl 0xd6(%r15),%ecx │ │ │ │ │ shr $0x7,%cx │ │ │ │ │ mov %cx,0x28(%rsp) │ │ │ │ │ + lea 0x38(%rsp),%rcx │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - movzbl 0x1f(%rsp),%ecx │ │ │ │ │ and $0xfff00000,%eax │ │ │ │ │ + movzbl 0x1f(%rsp),%ecx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - or %r12d,%eax │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + or %r13d,%eax │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ │ + and $0x7,%ecx │ │ │ │ │ shr $0x10,%edx │ │ │ │ │ + shl $0x4,%ecx │ │ │ │ │ mov %edx,%eax │ │ │ │ │ - and $0x7,%ecx │ │ │ │ │ movzwl 0x28(%rsp),%edx │ │ │ │ │ - shl $0x4,%ecx │ │ │ │ │ and $0xffffff8f,%eax │ │ │ │ │ or %ecx,%eax │ │ │ │ │ + shl $0x7,%edx │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov %al,0x3a(%rsp) │ │ │ │ │ movzwl 0x3a(%rsp),%eax │ │ │ │ │ - shl $0x7,%edx │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ mov %ax,0x3a(%rsp) │ │ │ │ │ mov 0x3c(%rsp),%eax │ │ │ │ │ and $0xfff00000,%eax │ │ │ │ │ - or %r12d,%eax │ │ │ │ │ + or %r13d,%eax │ │ │ │ │ mov %eax,0x3c(%rsp) │ │ │ │ │ lea 0x34(%rsp),%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - call fd0 │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ + call f40 │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 1a90 │ │ │ │ │ - mov %r12d,%r10d │ │ │ │ │ - mov %r12d,%eax │ │ │ │ │ - mov %r12d,0x18(%rsp) │ │ │ │ │ - and $0xffffffef,%r10d │ │ │ │ │ - mov %r10d,%edx │ │ │ │ │ + jne 19b0 │ │ │ │ │ + mov %r13d,%r9d │ │ │ │ │ + mov %r13d,0x18(%rsp) │ │ │ │ │ + mov %r13d,%eax │ │ │ │ │ + and $0xffffffef,%r9d │ │ │ │ │ + mov %r9d,%edx │ │ │ │ │ not %edx │ │ │ │ │ - test %r13d,%edx │ │ │ │ │ - je 17c0 │ │ │ │ │ - mov %eax,%r10d │ │ │ │ │ - and $0xfffff7ff,%r10d │ │ │ │ │ - mov %r10d,%edx │ │ │ │ │ + test %r14d,%edx │ │ │ │ │ + je 1700 │ │ │ │ │ + mov %eax,%r9d │ │ │ │ │ + and $0xfffff7ff,%r9d │ │ │ │ │ + mov %r9d,%edx │ │ │ │ │ not %edx │ │ │ │ │ - test %r13d,%edx │ │ │ │ │ - je 1820 │ │ │ │ │ - mov %eax,%r10d │ │ │ │ │ - mov %r10d,%r11d │ │ │ │ │ - and $0xfffffff7,%r11d │ │ │ │ │ - mov %r11d,%edx │ │ │ │ │ + test %r14d,%edx │ │ │ │ │ + je 1758 │ │ │ │ │ + mov %eax,%r9d │ │ │ │ │ + mov %r9d,%r10d │ │ │ │ │ + and $0xfffffff7,%r10d │ │ │ │ │ + mov %r10d,%edx │ │ │ │ │ not %edx │ │ │ │ │ - test %r13d,%edx │ │ │ │ │ - jne 14a4 │ │ │ │ │ - cmp %r11d,%eax │ │ │ │ │ - je 1a9a │ │ │ │ │ + test %r14d,%edx │ │ │ │ │ + jne 13f9 │ │ │ │ │ + cmp %r10d,%eax │ │ │ │ │ + je 19ba │ │ │ │ │ mov 0x38(%rsp),%eax │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - mov %r10d,%esi │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %r9d,%ecx │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - and $0xffff7,%esi │ │ │ │ │ - mov %r11d,0x20(%rsp) │ │ │ │ │ - mov %esi,0x18(%rsp) │ │ │ │ │ - and $0xfff00000,%eax │ │ │ │ │ - or %esi,%eax │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ + and $0xffff7,%ecx │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + mov %r10d,0x20(%rsp) │ │ │ │ │ + and $0xfff00000,%eax │ │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ │ + or %ecx,%eax │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ │ - call fd0 │ │ │ │ │ + call f40 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 1a70 │ │ │ │ │ - mov 0x20(%rsp),%r10d │ │ │ │ │ - mov %r10d,%r11d │ │ │ │ │ - and $0xfffeffff,%r11d │ │ │ │ │ - mov %r11d,%eax │ │ │ │ │ + jne 1990 │ │ │ │ │ + mov 0x20(%rsp),%r9d │ │ │ │ │ + mov %r9d,%r10d │ │ │ │ │ + and $0xfffeffff,%r10d │ │ │ │ │ + mov %r10d,%eax │ │ │ │ │ not %eax │ │ │ │ │ - test %r13d,%eax │ │ │ │ │ - je 18b0 │ │ │ │ │ - cmp %r10d,%r13d │ │ │ │ │ - je 14ee │ │ │ │ │ + test %r14d,%eax │ │ │ │ │ + je 17d8 │ │ │ │ │ + cmp %r9d,%r14d │ │ │ │ │ + je 1443 │ │ │ │ │ mov 0x38(%rsp),%eax │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ and $0xfff00000,%eax │ │ │ │ │ - or %r13d,%eax │ │ │ │ │ + or %r14d,%eax │ │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ │ - call fd0 │ │ │ │ │ - mov %r13d,0x18(%rsp) │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ │ - mov 0x6c(%r14),%edi │ │ │ │ │ + call f40 │ │ │ │ │ + mov %r14d,0x18(%rsp) │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ │ + mov 0x6c(%r15),%edi │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1910 │ │ │ │ │ + je 1830 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call *%rax │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ + mov %eax,0x6c(%r15) │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - mov %eax,0x6c(%r14) │ │ │ │ │ sete %al │ │ │ │ │ test %al,%al │ │ │ │ │ - jne 1783 │ │ │ │ │ - mov 0xf8(%r14),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 1880 │ │ │ │ │ - cmpw $0x7f,0xd6(%r14) │ │ │ │ │ - jbe 1793 │ │ │ │ │ + jne 16c2 │ │ │ │ │ + mov 0xf8(%r15),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 17b0 │ │ │ │ │ + cmpw $0x7f,0xd6(%r15) │ │ │ │ │ + jbe 16d2 │ │ │ │ │ cmp $0x1,%edi │ │ │ │ │ - ja 1796 │ │ │ │ │ + ja 16d4 │ │ │ │ │ orb $0x1,0x1f(%rsp) │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ - je 1a60 │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + je 1980 │ │ │ │ │ mov 0x34(%rsp),%r8d │ │ │ │ │ - lea 0x70(%r14),%rdi │ │ │ │ │ - jmp 170e │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + lea 0x70(%r15),%rdi │ │ │ │ │ + jmp 1657 │ │ │ │ │ lea 0x38(%rsp),%rax │ │ │ │ │ - lea 0x70(%r14),%rdi │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ + lea 0x70(%r15),%rdi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ + lea 0x40(%rsp),%rsi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 700 │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ + call 6b0 │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1920 │ │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ │ + je 1840 │ │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 15a0 │ │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ │ + je 14f1 │ │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *%rax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 194e │ │ │ │ │ - movzwl 0x16(%r12),%eax │ │ │ │ │ + je 1870 │ │ │ │ │ + movzwl 0x16(%rbp),%eax │ │ │ │ │ shr $0x4,%ax │ │ │ │ │ movzwl %ax,%r8d │ │ │ │ │ mov %r8d,0x34(%rsp) │ │ │ │ │ cmp $0xfff,%r8d │ │ │ │ │ - je 19b0 │ │ │ │ │ + je 18d0 │ │ │ │ │ movzwl %ax,%eax │ │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ │ shl $0x5,%rax │ │ │ │ │ - add 0x30(%r14),%rax │ │ │ │ │ - mov 0x10(%r12),%ecx │ │ │ │ │ - movzwl 0x12(%r12),%esi │ │ │ │ │ + movzwl 0x12(%rbp),%ecx │ │ │ │ │ + mov 0x14(%rbp),%r13d │ │ │ │ │ + add 0x30(%r15),%rax │ │ │ │ │ + and $0xfffff,%esi │ │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ │ - movzbl 0x12(%r12),%edx │ │ │ │ │ - mov 0x14(%r12),%r12d │ │ │ │ │ - movl $0x1,0x6c(%r14) │ │ │ │ │ - and $0xfffff,%ecx │ │ │ │ │ mov (%rax),%rdi │ │ │ │ │ - shr $0x7,%si │ │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ │ - movzbl 0xd6(%r14),%ecx │ │ │ │ │ - mov %si,0x28(%rsp) │ │ │ │ │ + movzbl 0x12(%rbp),%edx │ │ │ │ │ + shr $0x7,%cx │ │ │ │ │ + mov %esi,0x18(%rsp) │ │ │ │ │ + mov %cx,0x28(%rsp) │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ + and $0xfffff,%r13d │ │ │ │ │ + mov (%rdi),%rax │ │ │ │ │ + movzbl 0xd6(%r15),%ecx │ │ │ │ │ shr $0x4,%dl │ │ │ │ │ - and $0xfffff,%r12d │ │ │ │ │ + movl $0x1,0x6c(%r15) │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - mov (%rdi),%rax │ │ │ │ │ + mov (%rax),%r11d │ │ │ │ │ shr $0x4,%cl │ │ │ │ │ - mov (%rax),%r9d │ │ │ │ │ - cmp %r9d,(%rsi) │ │ │ │ │ - jne 1780 │ │ │ │ │ + cmp %r11d,(%rsi) │ │ │ │ │ + jne 16c0 │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ - mov 0xd4(%r14),%r10 │ │ │ │ │ + mov 0xd0(%r15),%r9d │ │ │ │ │ and $0x1,%esi │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ or %edx,%esi │ │ │ │ │ + mov %r9d,0x10(%rsp) │ │ │ │ │ or %edx,%ecx │ │ │ │ │ movzbl 0x3a(%rsp),%edx │ │ │ │ │ shl $0x4,%esi │ │ │ │ │ mov %cl,0x1f(%rsp) │ │ │ │ │ - mov 0xd0(%r14),%ecx │ │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ │ + mov 0xd4(%r15),%rcx │ │ │ │ │ and $0xffffff8f,%edx │ │ │ │ │ or %esi,%edx │ │ │ │ │ - mov %ecx,0x10(%rsp) │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ mov %dl,0x3a(%rsp) │ │ │ │ │ + movzwl 0x3a(%rsp),%edx │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov %rsi,0xd4(%r14) │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - shr $0x10,%edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ - mov %dx,0xd6(%r14) │ │ │ │ │ + mov %rsi,0xd4(%r15) │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + mov %dx,0xd6(%r15) │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ mov %r8d,0x2c(%rsp) │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ │ - mov 0x10(%rsp),%ecx │ │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ │ - mov 0x6c(%r14),%edi │ │ │ │ │ + mov 0x10(%rsp),%r9d │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ │ + mov 0x6c(%r15),%edi │ │ │ │ │ + mov %r9d,0xd0(%r15) │ │ │ │ │ mov 0x2c(%rsp),%r8d │ │ │ │ │ test %rax,%rax │ │ │ │ │ - mov %ecx,0xd0(%r14) │ │ │ │ │ - mov %r10,0xd4(%r14) │ │ │ │ │ - je 1a80 │ │ │ │ │ - mov %r8d,0x10(%rsp) │ │ │ │ │ + mov %rcx,0xd4(%r15) │ │ │ │ │ + je 19a0 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ + mov %r8d,0x10(%rsp) │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x10(%rsp),%r8d │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - mov %eax,0x6c(%r14) │ │ │ │ │ + mov %eax,0x6c(%r15) │ │ │ │ │ sete %al │ │ │ │ │ test %al,%al │ │ │ │ │ - jne 1783 │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ - je 1780 │ │ │ │ │ - mov %r13d,0x6c(%r14) │ │ │ │ │ - cmp $0x1,%r13d │ │ │ │ │ - ja 1796 │ │ │ │ │ - lea 0xa0(%r14),%rdi │ │ │ │ │ + jne 16c2 │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + je 16c0 │ │ │ │ │ + mov %r14d,0x6c(%r15) │ │ │ │ │ + cmp $0x1,%r14d │ │ │ │ │ + ja 16d4 │ │ │ │ │ + lea 0xa0(%r15),%rdi │ │ │ │ │ testb $0x1,0x1f(%rsp) │ │ │ │ │ - jne 1552 │ │ │ │ │ + jne 14a7 │ │ │ │ │ movzbl 0x1f(%rsp),%eax │ │ │ │ │ mov 0x18(%rsp),%edx │ │ │ │ │ - shl $0x20,%r12 │ │ │ │ │ + shl $0x20,%r13 │ │ │ │ │ mov %r8d,%ecx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ + lea 0x40(%rsp),%rsi │ │ │ │ │ shl $0x14,%rax │ │ │ │ │ or %rdx,%rax │ │ │ │ │ movzwl 0x28(%rsp),%edx │ │ │ │ │ shl $0x17,%rdx │ │ │ │ │ or %rdx,%rax │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - or %rax,%r12 │ │ │ │ │ + or %rax,%r13 │ │ │ │ │ movabs $0xfff0000000000000,%rax │ │ │ │ │ and 0x38(%rsp),%rax │ │ │ │ │ - or %rax,%r12 │ │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ │ - call 400 │ │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ │ + or %rax,%r13 │ │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ │ + call 3e0 │ │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1796 │ │ │ │ │ + je 16d4 │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ call *%rax │ │ │ │ │ - jmp 1796 │ │ │ │ │ + jmp 16d4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - call 178b │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + call 16ca │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - movl $0x2,0x6c(%r14) │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ + movl $0x2,0x6c(%r15) │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ add $0xa8,%rsp │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ cmp $0x2,%edi │ │ │ │ │ sete %al │ │ │ │ │ - jmp 12d8 │ │ │ │ │ + jmp 1228 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - test $0x10,%r12b │ │ │ │ │ - je 1aa2 │ │ │ │ │ + test $0x10,%r13b │ │ │ │ │ + je 19c2 │ │ │ │ │ mov 0x38(%rsp),%eax │ │ │ │ │ - mov %r12d,%ecx │ │ │ │ │ + mov %r13d,%esi │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + and $0xfffef,%esi │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - and $0xfffef,%ecx │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov %r10d,0x20(%rsp) │ │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ │ + mov %r9d,0x20(%rsp) │ │ │ │ │ and $0xfff00000,%eax │ │ │ │ │ - or %ecx,%eax │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %esi,0x18(%rsp) │ │ │ │ │ + or %esi,%eax │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ │ - call fd0 │ │ │ │ │ + call f40 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 1a70 │ │ │ │ │ + jne 1990 │ │ │ │ │ mov 0x20(%rsp),%eax │ │ │ │ │ - jmp 142b │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1380 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ test $0x8,%ah │ │ │ │ │ - je 1446 │ │ │ │ │ + je 139b │ │ │ │ │ and $0xff7ff,%eax │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov %eax,%esi │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ mov %eax,0x18(%rsp) │ │ │ │ │ mov 0x38(%rsp),%eax │ │ │ │ │ - mov %r10d,0x20(%rsp) │ │ │ │ │ + mov %r9d,0x20(%rsp) │ │ │ │ │ and $0xfff00000,%eax │ │ │ │ │ - or %esi,%eax │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ + or %ecx,%eax │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ │ - call fd0 │ │ │ │ │ + call f40 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 1a70 │ │ │ │ │ - mov 0x20(%rsp),%r10d │ │ │ │ │ - mov %r10d,%eax │ │ │ │ │ - jmp 1446 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 1990 │ │ │ │ │ + mov 0x20(%rsp),%r9d │ │ │ │ │ + mov %r9d,%eax │ │ │ │ │ + jmp 139b │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmp $0x1,%edi │ │ │ │ │ - ja 1796 │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ - je 1a10 │ │ │ │ │ + ja 16d4 │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + je 1930 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ mov 0x34(%rsp),%r8d │ │ │ │ │ - movw $0x0,0x28(%rsp) │ │ │ │ │ - jmp 16fc │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - test $0x10000,%r10d │ │ │ │ │ - je 14bc │ │ │ │ │ + mov %dx,0x28(%rsp) │ │ │ │ │ + jmp 1645 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + test $0x10000,%r9d │ │ │ │ │ + je 1411 │ │ │ │ │ mov 0x38(%rsp),%eax │ │ │ │ │ - mov %r10d,%ecx │ │ │ │ │ + mov %r9d,%esi │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + and $0xeffff,%esi │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - and $0xeffff,%ecx │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov %r11d,0x20(%rsp) │ │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ │ + mov %r10d,0x20(%rsp) │ │ │ │ │ and $0xfff00000,%eax │ │ │ │ │ - or %ecx,%eax │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %esi,0x18(%rsp) │ │ │ │ │ + or %esi,%eax │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ │ - call fd0 │ │ │ │ │ + call f40 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 1a70 │ │ │ │ │ - mov 0x20(%rsp),%r10d │ │ │ │ │ - jmp 14bc │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 1990 │ │ │ │ │ + mov 0x20(%rsp),%r9d │ │ │ │ │ + jmp 1411 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ cmp $0x2,%edi │ │ │ │ │ sete %al │ │ │ │ │ - jmp 1510 │ │ │ │ │ + jmp 1465 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - lea 0xa0(%r14),%rdi │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - call 700 │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ + lea 0xa0(%r15),%rdi │ │ │ │ │ + lea 0x40(%rsp),%rsi │ │ │ │ │ + call 6b0 │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 1585 │ │ │ │ │ - mov 0x20(%r14),%rax │ │ │ │ │ + jne 14d7 │ │ │ │ │ + mov 0x20(%r15),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1952 │ │ │ │ │ + je 1874 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *%rax │ │ │ │ │ - mov 0x6c(%r14),%r13d │ │ │ │ │ - cmp $0x1,%r13d │ │ │ │ │ - je 1780 │ │ │ │ │ - movzbl 0xd6(%r14),%eax │ │ │ │ │ - mov 0xd4(%r14),%r13d │ │ │ │ │ - mov 0xd8(%r14),%r12d │ │ │ │ │ + mov 0x6c(%r15),%r14d │ │ │ │ │ + cmp $0x1,%r14d │ │ │ │ │ + je 16c0 │ │ │ │ │ + movzbl 0xd6(%r15),%eax │ │ │ │ │ + mov 0xd4(%r15),%r14d │ │ │ │ │ + mov 0xd8(%r15),%r13d │ │ │ │ │ shr $0x4,%al │ │ │ │ │ - and $0xfffff,%r13d │ │ │ │ │ + and $0xfffff,%r14d │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - and $0xfffff,%r12d │ │ │ │ │ + and $0xfffff,%r13d │ │ │ │ │ mov %al,0x1f(%rsp) │ │ │ │ │ - movzwl 0xd6(%r14),%eax │ │ │ │ │ + movzwl 0xd6(%r15),%eax │ │ │ │ │ shr $0x7,%ax │ │ │ │ │ mov %ax,0x28(%rsp) │ │ │ │ │ - mov 0xd4(%r14),%rax │ │ │ │ │ - jmp 1392 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmpl $0x3,0x6c(%r14) │ │ │ │ │ - jne 1793 │ │ │ │ │ - movzbl 0xd6(%r14),%eax │ │ │ │ │ - mov 0xd4(%r14),%r13d │ │ │ │ │ - mov 0xd8(%r14),%r12d │ │ │ │ │ + mov 0xd4(%r15),%rax │ │ │ │ │ + jmp 12e7 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + cmpl $0x3,0x6c(%r15) │ │ │ │ │ + jne 16d2 │ │ │ │ │ + movzbl 0xd6(%r15),%eax │ │ │ │ │ + mov 0xd4(%r15),%r14d │ │ │ │ │ + mov 0xd8(%r15),%r13d │ │ │ │ │ shr $0x4,%al │ │ │ │ │ - and $0xfffff,%r13d │ │ │ │ │ + and $0xfffff,%r14d │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - and $0xfffff,%r12d │ │ │ │ │ + and $0xfffff,%r13d │ │ │ │ │ mov %al,0x1f(%rsp) │ │ │ │ │ - movzwl 0xd6(%r14),%eax │ │ │ │ │ + movzwl 0xd6(%r15),%eax │ │ │ │ │ shr $0x7,%ax │ │ │ │ │ mov %ax,0x28(%rsp) │ │ │ │ │ - mov 0xd4(%r14),%rax │ │ │ │ │ - jmp 1392 │ │ │ │ │ + mov 0xd4(%r15),%rax │ │ │ │ │ + jmp 12e7 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea 0xa0(%r14),%rdi │ │ │ │ │ - movw $0x0,0x28(%rsp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + lea 0xa0(%r15),%rdi │ │ │ │ │ + mov %ax,0x28(%rsp) │ │ │ │ │ testb $0x1,0x1f(%rsp) │ │ │ │ │ - jne 1a60 │ │ │ │ │ + jne 1980 │ │ │ │ │ movzbl 0x1f(%rsp),%eax │ │ │ │ │ - mov $0xfff,%ecx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ mov 0x28(%rsp),%edx │ │ │ │ │ + mov $0xfff,%ecx │ │ │ │ │ + lea 0x40(%rsp),%rsi │ │ │ │ │ shl $0x14,%eax │ │ │ │ │ - or 0x18(%rsp),%eax │ │ │ │ │ shl $0x17,%edx │ │ │ │ │ + or 0x18(%rsp),%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ │ - call 400 │ │ │ │ │ - jmp 1793 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea 0x70(%r14),%rdi │ │ │ │ │ - jmp 1a25 │ │ │ │ │ + call 3e0 │ │ │ │ │ + jmp 16d2 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea 0x70(%r15),%rdi │ │ │ │ │ + jmp 1945 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ - jmp 14ee │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + jmp 1443 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmp $0x2,%edi │ │ │ │ │ sete %al │ │ │ │ │ - jmp 16dd │ │ │ │ │ + jmp 1626 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r12d,0x18(%rsp) │ │ │ │ │ - jmp 14ee │ │ │ │ │ - mov %eax,%r10d │ │ │ │ │ - jmp 14a4 │ │ │ │ │ - mov %r10d,%eax │ │ │ │ │ - jmp 142b │ │ │ │ │ + mov %r13d,0x18(%rsp) │ │ │ │ │ + jmp 1443 │ │ │ │ │ + mov %eax,%r9d │ │ │ │ │ + jmp 13f9 │ │ │ │ │ + mov %r9d,%eax │ │ │ │ │ + jmp 1380 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001ab0 : │ │ │ │ │ +00000000000019d0 : │ │ │ │ │ fftw_mkplanner(): │ │ │ │ │ push %rbx │ │ │ │ │ mov $0x120,%edi │ │ │ │ │ - call 1abb │ │ │ │ │ + call 19db │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ - andl $0xfff00000,0xd8(%rbx) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + lea 0x70(%rbx),%rdi │ │ │ │ │ + andl $0xfff00000,0xd8(%rbx) │ │ │ │ │ + mov %rax,0xf0(%rbx) │ │ │ │ │ movups %xmm0,0x108(%rbx) │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ - lea 0x70(%rbx),%rdi │ │ │ │ │ movl $0x0,0x118(%rbx) │ │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ │ - movups %xmm0,0x8(%rbx) │ │ │ │ │ - movups %xmm0,0x18(%rbx) │ │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ │ movq $0x0,0x40(%rbx) │ │ │ │ │ - movups %xmm0,0x80(%rbx) │ │ │ │ │ movl $0x0,0x6c(%rbx) │ │ │ │ │ movq $0x0,0x30(%rbx) │ │ │ │ │ - mov %rax,0xf0(%rbx) │ │ │ │ │ movq $0x0,0x38(%rbx) │ │ │ │ │ movq $0x1,0xd0(%rbx) │ │ │ │ │ movq $0x1,0xfc(%rbx) │ │ │ │ │ movl $0x0,0x98(%rbx) │ │ │ │ │ movq $0x0,0x90(%rbx) │ │ │ │ │ movq $0x0,0x70(%rbx) │ │ │ │ │ movq $0x0,0x78(%rbx) │ │ │ │ │ - call 260 │ │ │ │ │ + movups %xmm0,0x8(%rbx) │ │ │ │ │ + movups %xmm0,0x18(%rbx) │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ + movups %xmm0,0x80(%rbx) │ │ │ │ │ + call 240 │ │ │ │ │ movl $0x0,0xc8(%rbx) │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + lea 0xa0(%rbx),%rdi │ │ │ │ │ movq $0x0,0xc0(%rbx) │ │ │ │ │ - movups %xmm0,0xb0(%rbx) │ │ │ │ │ movq $0x0,0xa0(%rbx) │ │ │ │ │ movq $0x0,0xa8(%rbx) │ │ │ │ │ - lea 0xa0(%rbx),%rdi │ │ │ │ │ - call 260 │ │ │ │ │ + movups %xmm0,0xb0(%rbx) │ │ │ │ │ + call 240 │ │ │ │ │ pcmpeqd %xmm0,%xmm0 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ movups %xmm0,0x4c(%rbx) │ │ │ │ │ movups %xmm0,0x5c(%rbx) │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001bd0 : │ │ │ │ │ +0000000000001af0 : │ │ │ │ │ fftw_planner_destroy(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x70(%rdi),%rdi │ │ │ │ │ - call 1be2 │ │ │ │ │ + call 1b02 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - mov 0xa0(%rbp),%rdi │ │ │ │ │ movq $0x0,0x70(%rbp) │ │ │ │ │ + mov 0xa0(%rbp),%rdi │ │ │ │ │ movl $0x0,0x7c(%rbp) │ │ │ │ │ - call 1bfd │ │ │ │ │ + call 1b1d │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ │ movq $0x0,0xa0(%rbp) │ │ │ │ │ movl $0x0,0xac(%rbp) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 1c3b │ │ │ │ │ + je 1b5b │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ inc %rbx │ │ │ │ │ shl $0x5,%rax │ │ │ │ │ add 0x30(%rbp),%rax │ │ │ │ │ mov (%rax),%rdi │ │ │ │ │ - call 1c36 │ │ │ │ │ + call 1b56 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_destroy-0x4 │ │ │ │ │ cmp 0x38(%rbp),%ebx │ │ │ │ │ - jb 1c20 │ │ │ │ │ + jb 1b40 │ │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ │ - call 1c44 │ │ │ │ │ + call 1b64 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 1c52 │ │ │ │ │ + jmp 1b72 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001c60 : │ │ │ │ │ +0000000000001b80 : │ │ │ │ │ fftw_mkplan_d(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 1c7b │ │ │ │ │ + call 1b9b │ │ │ │ │ R_X86_64_PLT32 fftw_problem_destroy-0x4 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001c90 : │ │ │ │ │ +0000000000001bb0 : │ │ │ │ │ fftw_mkplan_f_d(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ not %r8d │ │ │ │ │ or %edx,%ecx │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0xd8(%rdi),%eax │ │ │ │ │ mov 0xd4(%rdi),%rbp │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ and %r8d,%eax │ │ │ │ │ and 0xd4(%rdi),%r8d │ │ │ │ │ or %eax,%ecx │ │ │ │ │ + or %r8d,%edx │ │ │ │ │ movabs $0xfff00000fff00000,%rax │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ + and $0xfffff,%edx │ │ │ │ │ and %rbp,%rax │ │ │ │ │ shl $0x20,%rcx │ │ │ │ │ - or %r8d,%edx │ │ │ │ │ - and $0xfffff,%edx │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ or %rax,%rcx │ │ │ │ │ mov %rcx,0xd4(%rdi) │ │ │ │ │ - call 1ce9 │ │ │ │ │ + call 1c09 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rbp,0xd4(%rbx) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,64 +1,64 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ - 0x00000010 1b0c0708 90010000 30000000 1c000000 ........0....... │ │ │ │ │ - 0x00000020 00000000 0a010000 00460e10 8602410e .........F....A. │ │ │ │ │ - 0x00000030 1883034a 0e300263 0e18410e 10410e08 ...J.0.c..A..A.. │ │ │ │ │ - 0x00000040 4ac3c650 0e308303 86020000 30000000 J..P.0......0... │ │ │ │ │ - 0x00000050 50000000 00000000 4c010000 00420e10 P.......L....B.. │ │ │ │ │ - 0x00000060 8c02410e 18860341 0e208304 470e3003 ..A....A. ..G.0. │ │ │ │ │ - 0x00000070 0b010a0e 20410e18 410e1042 0e08460b .... A..A..B..F. │ │ │ │ │ - 0x00000080 48000000 84000000 00000000 ec000000 H............... │ │ │ │ │ - 0x00000090 00420e10 8e02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ │ - 0x000000a0 410e2883 05440e30 590a0e28 410e2041 A.(..D.0Y..(A. A │ │ │ │ │ - 0x000000b0 0e18420e 10420e08 470b02ae 0e28440e ..B..B..G....(D. │ │ │ │ │ - 0x000000c0 20410e18 420e1042 0e080000 1c000000 A..B..B........ │ │ │ │ │ - 0x000000d0 d0000000 00000000 a1000000 00410e10 .............A.. │ │ │ │ │ - 0x000000e0 83024d0a 0e08420b 028c0e08 58000000 ..M...B.....X... │ │ │ │ │ - 0x000000f0 f0000000 00000000 f8020000 00420e10 .............B.. │ │ │ │ │ - 0x00000100 8e02420e 188d0342 0e208c04 440e2886 ..B....B. ..D.(. │ │ │ │ │ - 0x00000110 05410e30 8306490e 5003f001 0a0e3041 .A.0..I.P.....0A │ │ │ │ │ - 0x00000120 0e28410e 20420e18 420e1042 0e08440b .(A. B..B..B..D. │ │ │ │ │ - 0x00000130 025c0a0e 30410e28 410e2042 0e18420e .\..0A.(A. B..B. │ │ │ │ │ - 0x00000140 10420e08 4c0b0000 3c000000 4c010000 .B..L...<...L... │ │ │ │ │ - 0x00000150 00000000 88010000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000160 188e0342 0e208c04 440e2886 05410e30 ...B. ..D.(..A.0 │ │ │ │ │ - 0x00000170 8306031f 010a0e28 440e2042 0e18420e .......(D. B..B. │ │ │ │ │ - 0x00000180 10420e08 410b0000 68000000 8c010000 .B..A...h....... │ │ │ │ │ - 0x00000190 00000000 8f040000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x000001a0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x000001b0 8606410e 3883074a 0e800302 510a0e38 ..A.8..J....Q..8 │ │ │ │ │ - 0x000001c0 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ - 0x000001d0 0e08410b 0383010e 8803440e 9003560e ..A.......D...V. │ │ │ │ │ - 0x000001e0 9803440e a003490e a803490e b003590e ..D...I...I...Y. │ │ │ │ │ - 0x000001f0 80030000 5c000000 f8010000 00000000 ....\........... │ │ │ │ │ - 0x00000200 7c010000 00420e10 8e02420e 188d0342 |....B....B....B │ │ │ │ │ - 0x00000210 0e208c04 440e2886 05410e30 83064a0e . ..D.(..A.0..J. │ │ │ │ │ - 0x00000220 900102b9 0e98014c 0ea00152 0ea80144 .......L...R...D │ │ │ │ │ - 0x00000230 0eb00143 0eb80156 0ec0014e 0e900102 ...C...V...N.... │ │ │ │ │ - 0x00000240 5c0e3041 0e28410e 20420e18 420e1042 \.0A.(A. B..B..B │ │ │ │ │ - 0x00000250 0e080000 10000000 58020000 00000000 ........X....... │ │ │ │ │ - 0x00000260 31000000 00000000 20000000 6c020000 1....... ...l... │ │ │ │ │ - 0x00000270 00000000 e6000000 00440e30 02570a0e .........D.0.W.. │ │ │ │ │ - 0x00000280 08450b02 670a0e08 490b0000 48000000 .E..g...I...H... │ │ │ │ │ - 0x00000290 90020000 00000000 bb020000 00420e10 .............B.. │ │ │ │ │ - 0x000002a0 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x000002b0 05410e30 8606410e 38830747 0e600360 .A.0..A.8..G.`.` │ │ │ │ │ - 0x000002c0 020a0e38 440e3041 0e28420e 20420e18 ...8D.0A.(B. B.. │ │ │ │ │ - 0x000002d0 420e1042 0e08420b 4c000000 dc020000 B..B..B.L....... │ │ │ │ │ - 0x000002e0 00000000 1a080000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x000002f0 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000300 8606410e 3883074a 0ee00103 f6040a0e ..A.8..J........ │ │ │ │ │ - 0x00000310 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ │ - 0x00000320 420e0846 0b000000 18000000 2c030000 B..F........,... │ │ │ │ │ - 0x00000330 00000000 19010000 00410e10 83020317 .........A...... │ │ │ │ │ - 0x00000340 010e0800 24000000 48030000 00000000 ....$...H....... │ │ │ │ │ - 0x00000350 82000000 00410e10 8602410e 18830347 .....A....A....G │ │ │ │ │ - 0x00000360 0e20026f 0e18440e 10410e08 1c000000 . .o..D..A...... │ │ │ │ │ - 0x00000370 70030000 00000000 26000000 00410e10 p.......&....A.. │ │ │ │ │ - 0x00000380 8302470e 205c0e10 410e0800 28000000 ..G. \..A...(... │ │ │ │ │ - 0x00000390 90030000 00000000 67000000 00410e10 ........g....A.. │ │ │ │ │ - 0x000003a0 8602410e 18830349 0e200259 0e18410e ..A....I. .Y..A. │ │ │ │ │ - 0x000003b0 10410e08 00000000 .A...... │ │ │ │ │ + 0x00000010 1b0c0708 90010000 3c000000 1c000000 ........<....... │ │ │ │ │ + 0x00000020 00000000 ea000000 00470e10 8c02440e .........G....D. │ │ │ │ │ + 0x00000030 18860341 0e208304 4a0e3002 590e2041 ...A. ..J.0.Y. A │ │ │ │ │ + 0x00000040 0e18410e 10420e08 45c3c6cc 480e3083 ..A..B..E...H.0. │ │ │ │ │ + 0x00000050 0486038c 02000000 30000000 5c000000 ........0...\... │ │ │ │ │ + 0x00000060 00000000 4c010000 00420e10 8c02490e ....L....B....I. │ │ │ │ │ + 0x00000070 18860341 0e208304 490e3002 ff0a0e20 ...A. ..I.0.... │ │ │ │ │ + 0x00000080 410e1841 0e10420e 08480b00 48000000 A..A..B..H..H... │ │ │ │ │ + 0x00000090 90000000 00000000 ec000000 00420e10 .............B.. │ │ │ │ │ + 0x000000a0 8e02420e 188c0341 0e208604 410e2883 ..B....A. ..A.(. │ │ │ │ │ + 0x000000b0 05440e30 590a0e28 410e2041 0e18420e .D.0Y..(A. A..B. │ │ │ │ │ + 0x000000c0 10420e08 470b02ae 0e28440e 20410e18 .B..G....(D. A.. │ │ │ │ │ + 0x000000d0 420e1042 0e080000 1c000000 dc000000 B..B............ │ │ │ │ │ + 0x000000e0 00000000 a1000000 00410e10 83024d0a .........A....M. │ │ │ │ │ + 0x000000f0 0e08420b 028c0e08 58000000 fc000000 ..B.....X....... │ │ │ │ │ + 0x00000100 00000000 ce020000 00420e10 8e02500e .........B....P. │ │ │ │ │ + 0x00000110 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ │ │ │ + 0x00000120 8306470e 5003c501 0a0e3041 0e28410e ..G.P.....0A.(A. │ │ │ │ │ + 0x00000130 20420e18 420e1042 0e08460b 02540a0e B..B..B..F..T.. │ │ │ │ │ + 0x00000140 30410e28 410e2042 0e18420e 10420e08 0A.(A. B..B..B.. │ │ │ │ │ + 0x00000150 4c0b0000 3c000000 58010000 00000000 L...<...X....... │ │ │ │ │ + 0x00000160 88010000 00420e10 8f02480e 188e0342 .....B....H....B │ │ │ │ │ + 0x00000170 0e208c04 460e2886 05430e30 83060315 . ..F.(..C.0.... │ │ │ │ │ + 0x00000180 010a0e28 440e2042 0e18420e 10420e08 ...(D. B..B..B.. │ │ │ │ │ + 0x00000190 410b0000 68000000 98010000 00000000 A...h........... │ │ │ │ │ + 0x000001a0 4d040000 00420e10 8f02420e 188e0342 M....B....B....B │ │ │ │ │ + 0x000001b0 0e208d04 420e288c 05410e30 86064b0e . ..B.(..A.0..K. │ │ │ │ │ + 0x000001c0 3883074d 0e800302 440a0e38 410e3041 8..M....D..8A.0A │ │ │ │ │ + 0x000001d0 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ │ + 0x000001e0 0380010e 8803560e 9003440e 9803440e ......V...D...D. │ │ │ │ │ + 0x000001f0 a003490e a803490e b003590e 80030000 ..I...I...Y..... │ │ │ │ │ + 0x00000200 5c000000 04020000 00000000 74010000 \...........t... │ │ │ │ │ + 0x00000210 00420e10 8e02420e 188d0345 0e208c04 .B....B....E. .. │ │ │ │ │ + 0x00000220 440e2886 05440e30 8306440e 900102b1 D.(..D.0..D..... │ │ │ │ │ + 0x00000230 0e98014c 0ea00152 0ea80144 0eb00143 ...L...R...D...C │ │ │ │ │ + 0x00000240 0eb80156 0ec0014e 0e900102 5c0e3041 ...V...N....\.0A │ │ │ │ │ + 0x00000250 0e28410e 20420e18 420e1042 0e080000 .(A. B..B..B.... │ │ │ │ │ + 0x00000260 10000000 64020000 00000000 31000000 ....d.......1... │ │ │ │ │ + 0x00000270 00000000 20000000 78020000 00000000 .... ...x....... │ │ │ │ │ + 0x00000280 e6000000 00440e30 02570a0e 08450b02 .....D.0.W...E.. │ │ │ │ │ + 0x00000290 670a0e08 490b0000 48000000 9c020000 g...I...H....... │ │ │ │ │ + 0x000002a0 00000000 97020000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x000002b0 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ │ + 0x000002c0 8606410e 38830744 0e60033a 020a0e38 ..A.8..D.`.:...8 │ │ │ │ │ + 0x000002d0 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ │ + 0x000002e0 0e08450b 4c000000 e8020000 00000000 ..E.L........... │ │ │ │ │ + 0x000002f0 ea070000 00420e10 8f02450e 188e0342 .....B....E....B │ │ │ │ │ + 0x00000300 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x00000310 3883074a 0ee00103 e4040a0e 38440e30 8..J........8D.0 │ │ │ │ │ + 0x00000320 410e2842 0e20420e 18420e10 420e0848 A.(B. B..B..B..H │ │ │ │ │ + 0x00000330 0b000000 18000000 38030000 00000000 ........8....... │ │ │ │ │ + 0x00000340 1a010000 00410e10 83020318 010e0800 .....A.......... │ │ │ │ │ + 0x00000350 24000000 54030000 00000000 82000000 $...T........... │ │ │ │ │ + 0x00000360 00410e10 8602440e 18830344 0e20026f .A....D....D. .o │ │ │ │ │ + 0x00000370 0e18440e 10410e08 1c000000 7c030000 ..D..A......|... │ │ │ │ │ + 0x00000380 00000000 26000000 00410e10 8302470e ....&....A....G. │ │ │ │ │ + 0x00000390 205c0e10 410e0800 24000000 9c030000 \..A...$....... │ │ │ │ │ + 0x000003a0 00000000 67000000 00410e10 8602460e ....g....A....F. │ │ │ │ │ + 0x000003b0 18830347 0e200256 0e18410e 10410e08 ...G. .V..A..A.. │ │ │ ├── primes.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2976 (bytes into file) │ │ │ │ │ + Start of section headers: 2912 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 12 │ │ │ │ │ Section header string table index: 11 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ -There are 12 section headers, starting at offset 0xba0: │ │ │ │ │ +There are 12 section headers, starting at offset 0xb60: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0004ec 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000920 000120 18 I 9 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00052c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00052c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata PROGBITS 0000000000000000 000530 000020 00 A 0 0 32 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 0000000000000000 000550 000000 00 0 0 1 │ │ │ │ │ - [ 7] .eh_frame PROGBITS 0000000000000000 000550 000168 00 A 0 0 8 │ │ │ │ │ - [ 8] .rela.eh_frame RELA 0000000000000000 000a40 000108 18 I 9 7 8 │ │ │ │ │ - [ 9] .symtab SYMTAB 0000000000000000 0006b8 000180 18 10 5 8 │ │ │ │ │ - [10] .strtab STRTAB 0000000000000000 000838 0000e3 00 0 0 1 │ │ │ │ │ - [11] .shstrtab STRTAB 0000000000000000 000b48 000058 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0004ac 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0008e0 000120 18 I 9 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0004ec 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0004ec 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata PROGBITS 0000000000000000 0004f0 000020 00 A 0 0 32 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 0000000000000000 000510 000000 00 0 0 1 │ │ │ │ │ + [ 7] .eh_frame PROGBITS 0000000000000000 000510 000168 00 A 0 0 8 │ │ │ │ │ + [ 8] .rela.eh_frame RELA 0000000000000000 000a00 000108 18 I 9 7 8 │ │ │ │ │ + [ 9] .symtab SYMTAB 0000000000000000 000678 000180 18 10 5 8 │ │ │ │ │ + [10] .strtab STRTAB 0000000000000000 0007f8 0000e3 00 0 0 1 │ │ │ │ │ + [11] .shstrtab STRTAB 0000000000000000 000b08 000058 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 16 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000080 227 FUNC LOCAL DEFAULT 1 fftw_power_mod.localalias │ │ │ │ │ + 2: 0000000000000080 211 FUNC LOCAL DEFAULT 1 fftw_power_mod.localalias │ │ │ │ │ 3: 0000000000000000 32 OBJECT LOCAL DEFAULT 5 primes.0 │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata │ │ │ │ │ - 5: 0000000000000000 122 FUNC GLOBAL DEFAULT 1 fftw_safe_mulmod │ │ │ │ │ - 6: 0000000000000080 227 FUNC GLOBAL DEFAULT 1 fftw_power_mod │ │ │ │ │ - 7: 0000000000000170 361 FUNC GLOBAL DEFAULT 1 fftw_find_generator │ │ │ │ │ - 8: 00000000000002e0 89 FUNC GLOBAL DEFAULT 1 fftw_first_divisor │ │ │ │ │ - 9: 0000000000000340 46 FUNC GLOBAL DEFAULT 1 fftw_is_prime │ │ │ │ │ - 10: 0000000000000370 36 FUNC GLOBAL DEFAULT 1 fftw_next_prime │ │ │ │ │ - 11: 00000000000003a0 76 FUNC GLOBAL DEFAULT 1 fftw_factors_into │ │ │ │ │ - 12: 00000000000003f0 49 FUNC GLOBAL DEFAULT 1 fftw_isqrt │ │ │ │ │ - 13: 0000000000000430 104 FUNC GLOBAL DEFAULT 1 fftw_choose_radix │ │ │ │ │ - 14: 00000000000004a0 51 FUNC GLOBAL DEFAULT 1 fftw_modulo │ │ │ │ │ - 15: 00000000000004e0 12 FUNC GLOBAL DEFAULT 1 fftw_factors_into_small_primes │ │ │ │ │ + 5: 0000000000000000 114 FUNC GLOBAL DEFAULT 1 fftw_safe_mulmod │ │ │ │ │ + 6: 0000000000000080 211 FUNC GLOBAL DEFAULT 1 fftw_power_mod │ │ │ │ │ + 7: 0000000000000160 329 FUNC GLOBAL DEFAULT 1 fftw_find_generator │ │ │ │ │ + 8: 00000000000002b0 81 FUNC GLOBAL DEFAULT 1 fftw_first_divisor │ │ │ │ │ + 9: 0000000000000310 46 FUNC GLOBAL DEFAULT 1 fftw_is_prime │ │ │ │ │ + 10: 0000000000000340 36 FUNC GLOBAL DEFAULT 1 fftw_next_prime │ │ │ │ │ + 11: 0000000000000370 76 FUNC GLOBAL DEFAULT 1 fftw_factors_into │ │ │ │ │ + 12: 00000000000003c0 49 FUNC GLOBAL DEFAULT 1 fftw_isqrt │ │ │ │ │ + 13: 0000000000000400 104 FUNC GLOBAL DEFAULT 1 fftw_choose_radix │ │ │ │ │ + 14: 0000000000000470 43 FUNC GLOBAL DEFAULT 1 fftw_modulo │ │ │ │ │ + 15: 00000000000004a0 12 FUNC GLOBAL DEFAULT 1 fftw_factors_into_small_primes │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x920 contains 12 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x8e0 contains 12 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 00000000000000dd 0000000600000004 R_X86_64_PLT32 0000000000000080 fftw_power_mod - 4 │ │ │ │ │ 00000000000000fe 0000000600000004 R_X86_64_PLT32 0000000000000080 fftw_power_mod - 4 │ │ │ │ │ -0000000000000135 0000000600000004 R_X86_64_PLT32 0000000000000080 fftw_power_mod - 4 │ │ │ │ │ -000000000000028e 0000000600000004 R_X86_64_PLT32 0000000000000080 fftw_power_mod - 4 │ │ │ │ │ -000000000000035a 0000000800000004 R_X86_64_PLT32 00000000000002e0 fftw_first_divisor - 4 │ │ │ │ │ -0000000000000387 0000000900000004 R_X86_64_PLT32 0000000000000340 fftw_is_prime - 4 │ │ │ │ │ -0000000000000477 0000000c00000004 R_X86_64_PLT32 00000000000003f0 fftw_isqrt - 4 │ │ │ │ │ -00000000000004e3 0000000400000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000149 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -000000000000015f 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -0000000000000494 0000000800000004 R_X86_64_PLT32 00000000000002e0 fftw_first_divisor - 4 │ │ │ │ │ -00000000000004e8 0000000b00000004 R_X86_64_PLT32 00000000000003a0 fftw_factors_into - 4 │ │ │ │ │ +0000000000000125 0000000600000004 R_X86_64_PLT32 0000000000000080 fftw_power_mod - 4 │ │ │ │ │ +0000000000000256 0000000600000004 R_X86_64_PLT32 0000000000000080 fftw_power_mod - 4 │ │ │ │ │ +000000000000032a 0000000800000004 R_X86_64_PLT32 00000000000002b0 fftw_first_divisor - 4 │ │ │ │ │ +0000000000000357 0000000900000004 R_X86_64_PLT32 0000000000000310 fftw_is_prime - 4 │ │ │ │ │ +0000000000000447 0000000c00000004 R_X86_64_PLT32 00000000000003c0 fftw_isqrt - 4 │ │ │ │ │ +00000000000004a3 0000000400000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000139 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +000000000000014f 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +0000000000000464 0000000800000004 R_X86_64_PLT32 00000000000002b0 fftw_first_divisor - 4 │ │ │ │ │ +00000000000004a8 0000000b00000004 R_X86_64_PLT32 0000000000000370 fftw_factors_into - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xa40 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xa00 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 80 │ │ │ │ │ -0000000000000074 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 170 │ │ │ │ │ -00000000000000bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2e0 │ │ │ │ │ -00000000000000d0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 340 │ │ │ │ │ -00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 370 │ │ │ │ │ -0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3a0 │ │ │ │ │ -0000000000000118 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3f0 │ │ │ │ │ -000000000000012c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 430 │ │ │ │ │ -0000000000000144 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ │ -0000000000000158 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4e0 │ │ │ │ │ +0000000000000074 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 160 │ │ │ │ │ +00000000000000bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2b0 │ │ │ │ │ +00000000000000d0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 310 │ │ │ │ │ +00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 340 │ │ │ │ │ +0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 370 │ │ │ │ │ +0000000000000118 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3c0 │ │ │ │ │ +000000000000012c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 400 │ │ │ │ │ +0000000000000144 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 470 │ │ │ │ │ +0000000000000158 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,20 +9,20 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..000000000000007a │ │ │ │ │ +00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000072 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000002c 000000000000003c 00000030 FDE cie=00000000 pc=0000000000000080..0000000000000163 │ │ │ │ │ +0000002c 000000000000003c 00000030 FDE cie=00000000 pc=0000000000000080..0000000000000153 │ │ │ │ │ DW_CFA_advance_loc: 10 to 000000000000008a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000091 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 49 to 00000000000000c2 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ @@ -31,115 +31,115 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000000d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 59 to 000000000000010b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000111 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000120 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000118 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000130 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000120 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000141 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000131 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000145 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000138 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000150 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000140 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000154 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000015e │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000014e │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -0000006c 0000000000000044 00000070 FDE cie=00000000 pc=0000000000000170..00000000000002d9 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000172 │ │ │ │ │ +0000006c 0000000000000044 00000070 FDE cie=00000000 pc=0000000000000160..00000000000002a9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000162 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000174 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000164 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000176 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000166 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000017d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000016d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000017e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000016e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000182 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000172 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc2: 290 to 00000000000002a4 │ │ │ │ │ + DW_CFA_advance_loc2: 258 to 0000000000000274 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000278 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002a9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000279 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002ab │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000027b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002ad │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000027d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002af │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000027f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002b0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000280 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b4 0000000000000010 000000b8 FDE cie=00000000 pc=00000000000002e0..0000000000000339 │ │ │ │ │ +000000b4 0000000000000010 000000b8 FDE cie=00000000 pc=00000000000002b0..0000000000000301 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c8 0000000000000014 000000cc FDE cie=00000000 pc=0000000000000340..000000000000036e │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000354 │ │ │ │ │ +000000c8 0000000000000014 000000cc FDE cie=00000000 pc=0000000000000310..000000000000033e │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000324 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000036a │ │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000033a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e0 0000000000000018 000000e4 FDE cie=00000000 pc=0000000000000370..0000000000000394 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000371 │ │ │ │ │ +000000e0 0000000000000018 000000e4 FDE cie=00000000 pc=0000000000000340..0000000000000364 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000341 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000393 │ │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000000363 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000fc 0000000000000010 00000100 FDE cie=00000000 pc=00000000000003a0..00000000000003ec │ │ │ │ │ +000000fc 0000000000000010 00000100 FDE cie=00000000 pc=0000000000000370..00000000000003bc │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000110 0000000000000010 00000114 FDE cie=00000000 pc=00000000000003f0..0000000000000421 │ │ │ │ │ +00000110 0000000000000010 00000114 FDE cie=00000000 pc=00000000000003c0..00000000000003f1 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000124 0000000000000014 00000128 FDE cie=00000000 pc=0000000000000430..0000000000000498 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 000000000000046e │ │ │ │ │ +00000124 0000000000000014 00000128 FDE cie=00000000 pc=0000000000000400..0000000000000468 │ │ │ │ │ + DW_CFA_advance_loc: 62 to 000000000000043e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 000000000000048f │ │ │ │ │ + DW_CFA_advance_loc: 33 to 000000000000045f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000013c 0000000000000010 00000140 FDE cie=00000000 pc=00000000000004a0..00000000000004d3 │ │ │ │ │ +0000013c 0000000000000010 00000140 FDE cie=00000000 pc=0000000000000470..000000000000049b │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000150 0000000000000014 00000154 FDE cie=00000000 pc=00000000000004e0..00000000000004ec │ │ │ │ │ +00000150 0000000000000014 00000154 FDE cie=00000000 pc=00000000000004a0..00000000000004ac │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -13,16 +13,16 @@ │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ jg 10 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - je 76 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 6e │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ mov %rdi,%r9 │ │ │ │ │ and $0x1,%edx │ │ │ │ │ neg %rdx │ │ │ │ │ and %rax,%rdx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ sub %rdx,%r9 │ │ │ │ │ @@ -36,380 +36,375 @@ │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ sub %rax,%r9 │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ cmp %r9,%rax │ │ │ │ │ lea (%rdx,%rax,1),%rax │ │ │ │ │ cmovl %r8,%rax │ │ │ │ │ sar $1,%rcx │ │ │ │ │ - jne 30 │ │ │ │ │ + jne 28 │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000080 : │ │ │ │ │ fftw_power_mod.localalias(): │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - je 120 │ │ │ │ │ + je 118 │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ test $0x1,%sil │ │ │ │ │ jne d0 │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rax,%rsi │ │ │ │ │ sar $1,%rsi │ │ │ │ │ call 80 │ │ │ │ │ mov $0x16a09,%edx │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jl 150 │ │ │ │ │ + jl 140 │ │ │ │ │ imul %rax,%rax │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ cqto │ │ │ │ │ idiv %rbx │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ dec %rsi │ │ │ │ │ mov %rdi,(%rsp) │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ call e1 │ │ │ │ │ R_X86_64_PLT32 fftw_power_mod-0x4 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov $0x16a09,%eax │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - jg 130 │ │ │ │ │ + jg 120 │ │ │ │ │ call 102 │ │ │ │ │ R_X86_64_PLT32 fftw_power_mod-0x4 │ │ │ │ │ imul (%rsp),%rax │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ cqto │ │ │ │ │ idiv %rbx │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov %rdi,(%rsp) │ │ │ │ │ - call 139 │ │ │ │ │ + call 129 │ │ │ │ │ R_X86_64_PLT32 fftw_power_mod-0x4 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 14d │ │ │ │ │ + pop %rbx │ │ │ │ │ + jmp 13d │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ nopl (%rax) │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 163 │ │ │ │ │ + jmp 153 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000170 : │ │ │ │ │ +0000000000000160 : │ │ │ │ │ fftw_find_generator(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov $0x1,%r12d │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ │ cmp $0x2,%rdi │ │ │ │ │ - je 2a0 │ │ │ │ │ + je 270 │ │ │ │ │ + movq $0x2,(%rsp) │ │ │ │ │ lea -0x1(%rdi),%rbp │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ - movq $0x2,(%rsp) │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ sar $1,%rcx │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ and $0x1,%edi │ │ │ │ │ - je 1a0 │ │ │ │ │ + je 190 │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - je 2c0 │ │ │ │ │ + je 290 │ │ │ │ │ cmp $0x8,%rcx │ │ │ │ │ - jle 2b0 │ │ │ │ │ + jle 280 │ │ │ │ │ mov $0x3,%esi │ │ │ │ │ - jmp 1f0 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1d0 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2,%rsi │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jg 248 │ │ │ │ │ + jg 210 │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rsi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 1e0 │ │ │ │ │ - lea 0x1(%rdi),%r8 │ │ │ │ │ + jne 1c0 │ │ │ │ │ mov %rsi,(%rsp,%rdi,8) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea 0x1(%rdi),%r8 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rsi │ │ │ │ │ cqto │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ idiv %rsi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 220 │ │ │ │ │ + je 1e8 │ │ │ │ │ add $0x2,%rsi │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jle 1f0 │ │ │ │ │ + jle 1d0 │ │ │ │ │ lea 0x1(%rdi),%r13 │ │ │ │ │ lea 0x0(,%rdi,8),%rax │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - je 2d0 │ │ │ │ │ + je 2a0 │ │ │ │ │ mov %rcx,(%rsp,%rax,1) │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ mov $0x2,%r12d │ │ │ │ │ - jmp 27c │ │ │ │ │ + jmp 244 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ inc %rbx │ │ │ │ │ cmp %rbx,%r13 │ │ │ │ │ - jle 2a0 │ │ │ │ │ + jle 270 │ │ │ │ │ mov (%rsp,%rbx,8),%rcx │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 292 │ │ │ │ │ + call 25a │ │ │ │ │ R_X86_64_PLT32 fftw_power_mod-0x4 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne 270 │ │ │ │ │ + jne 238 │ │ │ │ │ inc %r12 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - jmp 278 │ │ │ │ │ - nop │ │ │ │ │ + jmp 240 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ sub $0xffffffffffffff80,%rsp │ │ │ │ │ mov %r12,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ mov $0x8,%eax │ │ │ │ │ mov $0x2,%r13d │ │ │ │ │ - jmp 25a │ │ │ │ │ + jmp 222 │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov $0x1,%r13d │ │ │ │ │ mov $0x2,%ecx │ │ │ │ │ - jmp 262 │ │ │ │ │ + jmp 22a │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ - jmp 262 │ │ │ │ │ + jmp 22a │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000002e0 : │ │ │ │ │ +00000000000002b0 : │ │ │ │ │ fftw_first_divisor(): │ │ │ │ │ cmp $0x1,%rdi │ │ │ │ │ - jle 320 │ │ │ │ │ + jle 2f0 │ │ │ │ │ test $0x1,%dil │ │ │ │ │ - je 330 │ │ │ │ │ + je 2f8 │ │ │ │ │ cmp $0x8,%rdi │ │ │ │ │ - jle 320 │ │ │ │ │ + jle 2f0 │ │ │ │ │ mov $0x3,%ecx │ │ │ │ │ - jmp 310 │ │ │ │ │ + jmp 2e0 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ add $0x2,%rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - jl 320 │ │ │ │ │ + jl 2f0 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 300 │ │ │ │ │ + jne 2d0 │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov $0x2,%edi │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000340 : │ │ │ │ │ +0000000000000310 : │ │ │ │ │ fftw_is_prime(): │ │ │ │ │ cmp $0x1,%rdi │ │ │ │ │ - jg 350 │ │ │ │ │ + jg 320 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ │ - call 35e │ │ │ │ │ + call 32e │ │ │ │ │ R_X86_64_PLT32 fftw_first_divisor-0x4 │ │ │ │ │ cmp 0x8(%rsp),%rax │ │ │ │ │ sete %al │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000370 : │ │ │ │ │ +0000000000000340 : │ │ │ │ │ fftw_next_prime(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - jmp 383 │ │ │ │ │ + jmp 353 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ inc %rbx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 38b │ │ │ │ │ + call 35b │ │ │ │ │ R_X86_64_PLT32 fftw_is_prime-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 380 │ │ │ │ │ + je 350 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000003a0 : │ │ │ │ │ +0000000000000370 : │ │ │ │ │ fftw_factors_into(): │ │ │ │ │ mov (%rsi),%rcx │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - je 3e2 │ │ │ │ │ + je 3b2 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 3d5 │ │ │ │ │ + jne 3a5 │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ cqto │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ idiv %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 3c0 │ │ │ │ │ + je 390 │ │ │ │ │ mov 0x8(%rsi),%rcx │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jne 3b0 │ │ │ │ │ + jne 380 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp $0x1,%rdi │ │ │ │ │ sete %al │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000003f0 : │ │ │ │ │ +00000000000003c0 : │ │ │ │ │ fftw_isqrt(): │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 41d │ │ │ │ │ + je 3ed │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ nop │ │ │ │ │ add %rax,%rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rax,%rcx │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ sar $1,%rcx │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - jg 400 │ │ │ │ │ + jg 3d0 │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000430 : │ │ │ │ │ +0000000000000400 : │ │ │ │ │ fftw_choose_radix(): │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 450 │ │ │ │ │ + jle 420 │ │ │ │ │ cqto │ │ │ │ │ idiv %rdi │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 45a │ │ │ │ │ + jne 42a │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - je 490 │ │ │ │ │ + je 460 │ │ │ │ │ neg %rdi │ │ │ │ │ cmp %rsi,%rdi │ │ │ │ │ - jl 460 │ │ │ │ │ + jl 430 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ cqto │ │ │ │ │ idiv %rdi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 45a │ │ │ │ │ + jne 42a │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 47b │ │ │ │ │ + call 44b │ │ │ │ │ R_X86_64_PLT32 fftw_isqrt-0x4 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ imul %rax,%rdx │ │ │ │ │ cmp %rdx,0x8(%rsp) │ │ │ │ │ - je 48b │ │ │ │ │ + je 45b │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - jmp 498 │ │ │ │ │ + jmp 468 │ │ │ │ │ R_X86_64_PLT32 fftw_first_divisor-0x4 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000004a0 : │ │ │ │ │ +0000000000000470 : │ │ │ │ │ fftw_modulo(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - js 4c0 │ │ │ │ │ + js 488 │ │ │ │ │ cqto │ │ │ │ │ idiv %rsi │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ not %rax │ │ │ │ │ lea -0x1(%rsi),%rcx │ │ │ │ │ cqto │ │ │ │ │ idiv %rsi │ │ │ │ │ sub %rdx,%rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000004e0 : │ │ │ │ │ +00000000000004a0 : │ │ │ │ │ fftw_factors_into_small_primes(): │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - jmp 4ec │ │ │ │ │ + jmp 4ac │ │ │ │ │ R_X86_64_PLT32 fftw_factors_into-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 7a000000 00000000 3c000000 ....z.......<... │ │ │ │ │ - 0x00000030 30000000 00000000 e3000000 004a0e10 0............J.. │ │ │ │ │ + 0x00000020 00000000 72000000 00000000 3c000000 ....r.......<... │ │ │ │ │ + 0x00000030 30000000 00000000 d3000000 004a0e10 0............J.. │ │ │ │ │ 0x00000040 8302470e 20710a0e 10460e08 480b7b0e ..G. q...F..H.{. │ │ │ │ │ - 0x00000050 10460e08 4fc3500e 20830251 0a0e1044 .F..O.P. ..Q...D │ │ │ │ │ - 0x00000060 c30e084b 0b440e10 4ac30e08 44000000 ...K.D..J...D... │ │ │ │ │ - 0x00000070 70000000 00000000 69010000 00420e10 p.......i....B.. │ │ │ │ │ + 0x00000050 10460e08 47c3480e 20830251 0a0e1047 .F..G.H. ..Q...G │ │ │ │ │ + 0x00000060 c30e0848 0b440e10 4ac30e08 44000000 ...H.D..J...D... │ │ │ │ │ + 0x00000070 70000000 00000000 49010000 00420e10 p.......I....B.. │ │ │ │ │ 0x00000080 8e02420e 188d0342 0e208c04 470e2886 ..B....B. ..G.(. │ │ │ │ │ - 0x00000090 05410e30 8306440e b0010322 010a0e30 .A.0..D...."...0 │ │ │ │ │ + 0x00000090 05410e30 8306440e b0010302 010a0e30 .A.0..D........0 │ │ │ │ │ 0x000000a0 440e2841 0e20420e 18420e10 420e0841 D.(A. B..B..B..A │ │ │ │ │ 0x000000b0 0b000000 10000000 b8000000 00000000 ................ │ │ │ │ │ - 0x000000c0 59000000 00000000 14000000 cc000000 Y............... │ │ │ │ │ + 0x000000c0 51000000 00000000 14000000 cc000000 Q............... │ │ │ │ │ 0x000000d0 00000000 2e000000 00540e20 560e0800 .........T. V... │ │ │ │ │ 0x000000e0 18000000 e4000000 00000000 24000000 ............$... │ │ │ │ │ 0x000000f0 00410e10 8302620e 08000000 10000000 .A....b......... │ │ │ │ │ 0x00000100 00010000 00000000 4c000000 00000000 ........L....... │ │ │ │ │ 0x00000110 10000000 14010000 00000000 31000000 ............1... │ │ │ │ │ 0x00000120 00000000 14000000 28010000 00000000 ........(....... │ │ │ │ │ 0x00000130 68000000 007e0e20 610e0800 10000000 h....~. a....... │ │ │ │ │ - 0x00000140 40010000 00000000 33000000 00000000 @.......3....... │ │ │ │ │ + 0x00000140 40010000 00000000 2b000000 00000000 @.......+....... │ │ │ │ │ 0x00000150 14000000 54010000 00000000 0c000000 ....T........... │ │ │ │ │ 0x00000160 00000000 00000000 ........ │ │ │ ├── print.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5936 (bytes into file) │ │ │ │ │ + Start of section headers: 5656 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x1730: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1618: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000915 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000d50 000138 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000955 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000955 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000955 00001b 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .rodata PROGBITS 0000000000000000 000970 000144 00 A 0 0 4 │ │ │ │ │ - [ 7] .rela.rodata RELA 0000000000000000 000e88 000798 18 I 14 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000ab8 000008 08 AM 0 0 8 │ │ │ │ │ - [ 9] .data.rel.ro.local PROGBITS 0000000000000000 000ac0 000008 00 WA 0 0 8 │ │ │ │ │ - [10] .rela.data.rel.ro.local RELA 0000000000000000 001620 000018 18 I 14 9 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 000ac8 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 000ac8 0000b0 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 001638 000060 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000b78 000168 18 15 10 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000ce0 00006f 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 001698 000091 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0007fd 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c38 000138 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00083d 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00083d 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00083d 00001b 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata PROGBITS 0000000000000000 000858 000144 00 A 0 0 4 │ │ │ │ │ + [ 7] .rela.rodata RELA 0000000000000000 000d70 000798 18 I 14 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 0009a0 000008 08 AM 0 0 8 │ │ │ │ │ + [ 9] .data.rel.ro.local PROGBITS 0000000000000000 0009a8 000008 00 WA 0 0 8 │ │ │ │ │ + [10] .rela.data.rel.ro.local RELA 0000000000000000 001508 000018 18 I 14 9 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 0009b0 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 0009b0 0000b0 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 001520 000060 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000a60 000168 18 15 10 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000bc8 00006f 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 001580 000091 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 15 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2039 FUNC LOCAL DEFAULT 1 vprint │ │ │ │ │ + 2: 0000000000000000 1775 FUNC LOCAL DEFAULT 1 vprint │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .rodata │ │ │ │ │ - 4: 0000000000000800 143 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 4: 00000000000006f0 143 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .data.rel.ro.local │ │ │ │ │ 6: 0000000000000007 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 7: 0000000000000018 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_print │ │ │ │ │ - 11: 0000000000000890 79 FUNC GLOBAL DEFAULT 1 fftw_mkprinter │ │ │ │ │ + 11: 0000000000000780 79 FUNC GLOBAL DEFAULT 1 fftw_mkprinter │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ - 13: 00000000000008e0 53 FUNC GLOBAL DEFAULT 1 fftw_printer_destroy │ │ │ │ │ + 13: 00000000000007d0 45 FUNC GLOBAL DEFAULT 1 fftw_printer_destroy │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,111 +1,111 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xd50 contains 13 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc38 contains 13 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000005e 0000000300000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -00000000000000e4 0000000600000002 R_X86_64_PC32 0000000000000007 .LC1 - 4 │ │ │ │ │ -00000000000001fe 0000000600000002 R_X86_64_PC32 0000000000000007 .LC1 - 4 │ │ │ │ │ -00000000000002bc 0000000600000002 R_X86_64_PC32 0000000000000007 .LC1 - 4 │ │ │ │ │ -00000000000003be 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_print - 4 │ │ │ │ │ -000000000000044a 0000000600000002 R_X86_64_PC32 0000000000000007 .LC1 - 4 │ │ │ │ │ -00000000000005c1 0000000700000002 R_X86_64_PC32 0000000000000018 .LC2 - 4 │ │ │ │ │ -00000000000007c6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 3 │ │ │ │ │ -00000000000008a7 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000008af 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000008c7 0000000900000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -00000000000008fe 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000911 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000027 0000000300000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +00000000000000d4 0000000600000002 R_X86_64_PC32 0000000000000007 .LC1 - 4 │ │ │ │ │ +00000000000001d4 0000000600000002 R_X86_64_PC32 0000000000000007 .LC1 - 4 │ │ │ │ │ +000000000000025d 0000000600000002 R_X86_64_PC32 0000000000000007 .LC1 - 4 │ │ │ │ │ +000000000000033d 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_print - 4 │ │ │ │ │ +00000000000003c9 0000000600000002 R_X86_64_PC32 0000000000000007 .LC1 - 4 │ │ │ │ │ +0000000000000521 0000000700000002 R_X86_64_PC32 0000000000000018 .LC2 - 4 │ │ │ │ │ +00000000000006c6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 3 │ │ │ │ │ +0000000000000797 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +000000000000079f 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000007b7 0000000900000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +00000000000007ee 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000007f9 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.rodata' at offset 0xe88 contains 81 entries: │ │ │ │ │ +Relocation section '.rela.rodata' at offset 0xd70 contains 81 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 167 │ │ │ │ │ -0000000000000004 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1ae │ │ │ │ │ -0000000000000008 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a8 │ │ │ │ │ -000000000000000c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ac │ │ │ │ │ -0000000000000010 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ │ -0000000000000014 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b4 │ │ │ │ │ -0000000000000018 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b8 │ │ │ │ │ -000000000000001c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + bc │ │ │ │ │ -0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ -0000000000000024 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c4 │ │ │ │ │ -0000000000000028 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c8 │ │ │ │ │ -000000000000002c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + cc │ │ │ │ │ -0000000000000030 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d0 │ │ │ │ │ -0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d4 │ │ │ │ │ -0000000000000038 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d8 │ │ │ │ │ -000000000000003c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + dc │ │ │ │ │ -0000000000000040 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ -0000000000000044 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e4 │ │ │ │ │ -0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e8 │ │ │ │ │ -000000000000004c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ec │ │ │ │ │ -0000000000000050 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f0 │ │ │ │ │ -0000000000000054 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f4 │ │ │ │ │ -0000000000000058 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f8 │ │ │ │ │ -000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + fc │ │ │ │ │ -0000000000000060 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 100 │ │ │ │ │ -0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 104 │ │ │ │ │ -0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 108 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 10c │ │ │ │ │ -0000000000000070 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 228 │ │ │ │ │ -0000000000000074 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 114 │ │ │ │ │ -0000000000000078 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 118 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 11c │ │ │ │ │ -0000000000000080 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 120 │ │ │ │ │ -0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 124 │ │ │ │ │ -0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 128 │ │ │ │ │ -000000000000008c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 12c │ │ │ │ │ -0000000000000090 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 130 │ │ │ │ │ -0000000000000094 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 32b │ │ │ │ │ -0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 138 │ │ │ │ │ -000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 13c │ │ │ │ │ -00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3f8 │ │ │ │ │ -00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 144 │ │ │ │ │ -00000000000000a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 148 │ │ │ │ │ -00000000000000ac 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 14c │ │ │ │ │ -00000000000000b0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 440 │ │ │ │ │ -00000000000000b4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 154 │ │ │ │ │ -00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 158 │ │ │ │ │ -00000000000000bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 15c │ │ │ │ │ -00000000000000c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 160 │ │ │ │ │ -00000000000000c4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 164 │ │ │ │ │ -00000000000000c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 168 │ │ │ │ │ -00000000000000cc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 16c │ │ │ │ │ -00000000000000d0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 170 │ │ │ │ │ -00000000000000d4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 174 │ │ │ │ │ -00000000000000d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 178 │ │ │ │ │ -00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 17c │ │ │ │ │ -00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 180 │ │ │ │ │ -00000000000000e4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 184 │ │ │ │ │ -00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 188 │ │ │ │ │ -00000000000000ec 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 15a │ │ │ │ │ -00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4ef │ │ │ │ │ -00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 194 │ │ │ │ │ -00000000000000f8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 198 │ │ │ │ │ -00000000000000fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 19c │ │ │ │ │ -0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1a0 │ │ │ │ │ -0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1a4 │ │ │ │ │ -0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1a8 │ │ │ │ │ -000000000000010c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1ac │ │ │ │ │ -0000000000000110 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b0 │ │ │ │ │ -0000000000000114 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b4 │ │ │ │ │ -0000000000000118 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b8 │ │ │ │ │ -000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 613 │ │ │ │ │ -0000000000000120 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4e7 │ │ │ │ │ -0000000000000124 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c4 │ │ │ │ │ -0000000000000128 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c8 │ │ │ │ │ -000000000000012c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 66b │ │ │ │ │ -0000000000000130 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d0 │ │ │ │ │ -0000000000000134 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 559 │ │ │ │ │ -0000000000000138 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6d2 │ │ │ │ │ -000000000000013c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1dc │ │ │ │ │ -0000000000000140 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1ff │ │ │ │ │ +0000000000000000 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 147 │ │ │ │ │ +0000000000000004 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 186 │ │ │ │ │ +0000000000000008 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 98 │ │ │ │ │ +000000000000000c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 9c │ │ │ │ │ +0000000000000010 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a0 │ │ │ │ │ +0000000000000014 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a4 │ │ │ │ │ +0000000000000018 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a8 │ │ │ │ │ +000000000000001c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ac │ │ │ │ │ +0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ │ +0000000000000024 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b4 │ │ │ │ │ +0000000000000028 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b8 │ │ │ │ │ +000000000000002c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + bc │ │ │ │ │ +0000000000000030 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ +0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c4 │ │ │ │ │ +0000000000000038 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c8 │ │ │ │ │ +000000000000003c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + cc │ │ │ │ │ +0000000000000040 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d0 │ │ │ │ │ +0000000000000044 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d4 │ │ │ │ │ +0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d8 │ │ │ │ │ +000000000000004c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + dc │ │ │ │ │ +0000000000000050 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ +0000000000000054 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e4 │ │ │ │ │ +0000000000000058 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e8 │ │ │ │ │ +000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ec │ │ │ │ │ +0000000000000060 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f0 │ │ │ │ │ +0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f4 │ │ │ │ │ +0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f8 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + fc │ │ │ │ │ +0000000000000070 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 200 │ │ │ │ │ +0000000000000074 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 104 │ │ │ │ │ +0000000000000078 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 108 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 10c │ │ │ │ │ +0000000000000080 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 110 │ │ │ │ │ +0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 114 │ │ │ │ │ +0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 118 │ │ │ │ │ +000000000000008c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 11c │ │ │ │ │ +0000000000000090 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 120 │ │ │ │ │ +0000000000000094 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2cc │ │ │ │ │ +0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 128 │ │ │ │ │ +000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 12c │ │ │ │ │ +00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 377 │ │ │ │ │ +00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 134 │ │ │ │ │ +00000000000000a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 138 │ │ │ │ │ +00000000000000ac 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 13c │ │ │ │ │ +00000000000000b0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3bf │ │ │ │ │ +00000000000000b4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 144 │ │ │ │ │ +00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 148 │ │ │ │ │ +00000000000000bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 14c │ │ │ │ │ +00000000000000c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 150 │ │ │ │ │ +00000000000000c4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 154 │ │ │ │ │ +00000000000000c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 158 │ │ │ │ │ +00000000000000cc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 15c │ │ │ │ │ +00000000000000d0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 160 │ │ │ │ │ +00000000000000d4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 164 │ │ │ │ │ +00000000000000d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 168 │ │ │ │ │ +00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 16c │ │ │ │ │ +00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 170 │ │ │ │ │ +00000000000000e4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 174 │ │ │ │ │ +00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 178 │ │ │ │ │ +00000000000000ec 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 154 │ │ │ │ │ +00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 46e │ │ │ │ │ +00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 184 │ │ │ │ │ +00000000000000f8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 188 │ │ │ │ │ +00000000000000fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 18c │ │ │ │ │ +0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 190 │ │ │ │ │ +0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 194 │ │ │ │ │ +0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 198 │ │ │ │ │ +000000000000010c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 19c │ │ │ │ │ +0000000000000110 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1a0 │ │ │ │ │ +0000000000000114 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1a4 │ │ │ │ │ +0000000000000118 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1a8 │ │ │ │ │ +000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 573 │ │ │ │ │ +0000000000000120 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 466 │ │ │ │ │ +0000000000000124 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b4 │ │ │ │ │ +0000000000000128 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b8 │ │ │ │ │ +000000000000012c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5cb │ │ │ │ │ +0000000000000130 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c0 │ │ │ │ │ +0000000000000134 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4d8 │ │ │ │ │ +0000000000000138 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 632 │ │ │ │ │ +000000000000013c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1cc │ │ │ │ │ +0000000000000140 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1ef │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1620 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1508 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000100000001 R_X86_64_64 0000000000000000 .text + 800 │ │ │ │ │ +0000000000000000 0000000100000001 R_X86_64_64 0000000000000000 .text + 6f0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1638 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1520 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 800 │ │ │ │ │ -0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 890 │ │ │ │ │ -00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 8e0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6f0 │ │ │ │ │ +0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 780 │ │ │ │ │ +00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 7d0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000007f7 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000006ef │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -25,52 +25,52 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 163 to 00000000000000b4 │ │ │ │ │ + DW_CFA_advance_loc1: 147 to 00000000000000a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000b5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000b6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000b8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000ba │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000aa │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000bc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000ac │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000be │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000ae │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000bf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000af │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000018 00000068 FDE cie=00000000 pc=0000000000000800..000000000000088f │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000807 │ │ │ │ │ +00000064 0000000000000018 00000068 FDE cie=00000000 pc=00000000000006f0..000000000000077f │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000006f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc1: 135 to 000000000000088e │ │ │ │ │ + DW_CFA_advance_loc1: 135 to 000000000000077e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000080 0000000000000014 00000084 FDE cie=00000000 pc=0000000000000890..00000000000008df │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000089e │ │ │ │ │ +00000080 0000000000000014 00000084 FDE cie=00000000 pc=0000000000000780..00000000000007cf │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000078e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000008de │ │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000007ce │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000098 0000000000000014 0000009c FDE cie=00000000 pc=00000000000008e0..0000000000000915 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000008ed │ │ │ │ │ +00000098 0000000000000014 0000009c FDE cie=00000000 pc=00000000000007d0..00000000000007fd │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000007dd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000008fd │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000007ed │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ X[]A\A]A^A_ │ │ │ │ │ gfffffffM │ │ │ │ │ 0123456789abcdef │ │ │ │ │ fftw_tensor_print │ │ │ │ │ fftw_mkprinter │ │ │ │ │ fftw_malloc_plain │ │ │ │ │ fftw_printer_destroy │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,57 +6,55 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ vprint(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ movsbl (%rsi),%esi │ │ │ │ │ test %sil,%sil │ │ │ │ │ - je b0 │ │ │ │ │ + je a0 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ lea 0x1(%rbp),%r14 │ │ │ │ │ + lea 0x0(%rip),%r13 │ │ │ │ │ + R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ jmp 46 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ mov %r14,%rbp │ │ │ │ │ movsbl 0x0(%rbp),%esi │ │ │ │ │ lea 0x1(%rbp),%r14 │ │ │ │ │ test %sil,%sil │ │ │ │ │ - je b0 │ │ │ │ │ + je a0 │ │ │ │ │ cmp $0x25,%sil │ │ │ │ │ jne 30 │ │ │ │ │ movzbl 0x1(%rbp),%eax │ │ │ │ │ lea 0x2(%rbp),%r15 │ │ │ │ │ sub $0x28,%eax │ │ │ │ │ cmp $0x50,%al │ │ │ │ │ - ja a0 │ │ │ │ │ - lea 0x0(%rip),%rdi │ │ │ │ │ - R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ + ja 90 │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - movslq (%rdi,%rax,4),%rax │ │ │ │ │ - add %rdi,%rax │ │ │ │ │ + movslq 0x0(%r13,%rax,4),%rax │ │ │ │ │ + add %r13,%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 600 │ │ │ │ │ + ja 558 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ + add 0x10(%r12),%rdx │ │ │ │ │ movsbl (%rdx),%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ movsbl 0x0(%rbp),%esi │ │ │ │ │ lea 0x1(%rbp),%r14 │ │ │ │ │ test %sil,%sil │ │ │ │ │ jne 46 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -64,522 +62,501 @@ │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 650 │ │ │ │ │ + ja 598 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ - mov (%rdx),%edx │ │ │ │ │ + add 0x10(%r12),%rdx │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ + mov (%rdx),%edx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov %r14,%rbp │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ inc %rbp │ │ │ │ │ and $0xf,%ecx │ │ │ │ │ movzbl (%rsi,%rcx,1),%ecx │ │ │ │ │ mov %cl,-0x1(%rbp) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ shr $0x4,%rdx │ │ │ │ │ cmp $0xf,%rcx │ │ │ │ │ - ja 100 │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ + ja e0 │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - sub %rbp,%r13 │ │ │ │ │ + sub %rbp,%rax │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ cmp %r14,%rbp │ │ │ │ │ - jns 150 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ │ + jns 130 │ │ │ │ │ + nop │ │ │ │ │ mov $0x30,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ inc %rdx │ │ │ │ │ - cmp %rdx,%r13 │ │ │ │ │ - jne 130 │ │ │ │ │ + cmp %rdx,0x8(%rsp) │ │ │ │ │ + jne 110 │ │ │ │ │ nopl (%rax) │ │ │ │ │ + movsbl -0x1(%rbp),%esi │ │ │ │ │ dec %rbp │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - movsbl 0x0(%rbp),%esi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ cmp %r14,%rbp │ │ │ │ │ - jne 150 │ │ │ │ │ - jmp a0 │ │ │ │ │ + jne 130 │ │ │ │ │ + jmp 90 │ │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ │ - add %eax,0x20(%rbx) │ │ │ │ │ mov $0xa,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + add %eax,0x20(%rbx) │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ mov 0x20(%rbx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle a0 │ │ │ │ │ + jle 90 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov $0x20,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ inc %ebp │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ cmp 0x20(%rbx),%ebp │ │ │ │ │ - jl 190 │ │ │ │ │ + jl 168 │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ - jmp a3 │ │ │ │ │ + jmp 93 │ │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ sub %eax,0x20(%rbx) │ │ │ │ │ - jmp a3 │ │ │ │ │ + jmp 93 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 630 │ │ │ │ │ + ja 580 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ + add 0x10(%r12),%rdx │ │ │ │ │ mov (%rdx),%rcx │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jns 1f6 │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ + jns 1cc │ │ │ │ │ mov $0x2d,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ neg %rcx │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movabs $0x6666666666666667,%rdi │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ inc %r15 │ │ │ │ │ imul %rdi │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ sar $0x3f,%rax │ │ │ │ │ sar $0x2,%rdx │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ lea (%rdx,%rdx,4),%rax │ │ │ │ │ add %rax,%rax │ │ │ │ │ sub %rax,%rcx │ │ │ │ │ movzbl (%rsi,%rcx,1),%eax │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ mov %al,-0x1(%r15) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 240 │ │ │ │ │ + jne 1e8 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsbl -0x1(%r15),%esi │ │ │ │ │ dec %r15 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - movsbl (%r15),%esi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ cmp %r14,%r15 │ │ │ │ │ - jne 280 │ │ │ │ │ + jne 220 │ │ │ │ │ jmp 39 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 670 │ │ │ │ │ + ja 5b0 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ - mov (%rdx),%edx │ │ │ │ │ + add 0x10(%r12),%rdx │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ + mov (%rdx),%edx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ - inc %r13 │ │ │ │ │ + inc %rbp │ │ │ │ │ and $0xf,%ecx │ │ │ │ │ movzbl (%rsi,%rcx,1),%ecx │ │ │ │ │ - mov %cl,-0x1(%r13) │ │ │ │ │ + mov %cl,-0x1(%rbp) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ shr $0x4,%rdx │ │ │ │ │ cmp $0xf,%rcx │ │ │ │ │ - ja 2e0 │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - mov $0x8,%ebp │ │ │ │ │ + ja 268 │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ + mov $0x8,%eax │ │ │ │ │ sub %r14,%rcx │ │ │ │ │ - sub %rcx,%rbp │ │ │ │ │ - mov %rbp,0x8(%rsp) │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ cmp $0x7,%rcx │ │ │ │ │ - jg 340 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jg 2c0 │ │ │ │ │ mov $0x30,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - inc %rbp │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - cmp 0x8(%rsp),%rbp │ │ │ │ │ - jne 320 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - dec %r13 │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + inc %rax │ │ │ │ │ + cmp 0x8(%rsp),%rax │ │ │ │ │ + jne 2a0 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movsbl -0x1(%rbp),%esi │ │ │ │ │ + dec %rbp │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - movsbl 0x0(%r13),%esi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - cmp %r14,%r13 │ │ │ │ │ - jne 340 │ │ │ │ │ - jmp a0 │ │ │ │ │ + cmp %r14,%rbp │ │ │ │ │ + jne 2c0 │ │ │ │ │ + jmp 90 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 6f0 │ │ │ │ │ + ja 610 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ + add 0x10(%r12),%rdx │ │ │ │ │ mov (%rdx),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 7c3 │ │ │ │ │ + je 6c3 │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ call *0x18(%rax) │ │ │ │ │ - jmp a3 │ │ │ │ │ + jmp 93 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 690 │ │ │ │ │ + ja 5c8 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ + add 0x10(%r12),%rdx │ │ │ │ │ mov (%rdx),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 7c3 │ │ │ │ │ + je 6c3 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ - call 3c2 │ │ │ │ │ + call 341 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_print-0x4 │ │ │ │ │ - jmp a3 │ │ │ │ │ + jmp 93 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 6d0 │ │ │ │ │ + ja 5f8 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ + add 0x10(%r12),%rdx │ │ │ │ │ mov (%rdx),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 7c3 │ │ │ │ │ + je 6c3 │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ call *0x10(%rax) │ │ │ │ │ - jmp a3 │ │ │ │ │ + jmp 93 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 790 │ │ │ │ │ + ja 698 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ + add 0x10(%r12),%rdx │ │ │ │ │ movslq (%rdx),%rcx │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ - jmp 1d9 │ │ │ │ │ + jmp 1b1 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 6b0 │ │ │ │ │ + ja 5e0 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ - mov (%rdx),%edi │ │ │ │ │ + add 0x10(%r12),%rdx │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ + mov (%rdx),%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movabs $0xcccccccccccccccd,%r8 │ │ │ │ │ mov %r14,%rbp │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov %rdi,%r9 │ │ │ │ │ inc %rbp │ │ │ │ │ mul %r8 │ │ │ │ │ shr $0x3,%rdx │ │ │ │ │ lea (%rdx,%rdx,4),%rax │ │ │ │ │ add %rax,%rax │ │ │ │ │ sub %rax,%r9 │ │ │ │ │ cmp $0x9,%rdi │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ movzbl (%rsi,%r9,1),%eax │ │ │ │ │ mov %al,-0x1(%rbp) │ │ │ │ │ - ja 480 │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ + ja 3e0 │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + sub %rbp,%rax │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - sub %rbp,%r13 │ │ │ │ │ cmp %r14,%rbp │ │ │ │ │ - jns 4e0 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ + jns 440 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov $0x30,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ inc %rax │ │ │ │ │ - cmp %rax,%r13 │ │ │ │ │ - jne 4c0 │ │ │ │ │ + cmp %rax,0x8(%rsp) │ │ │ │ │ + jne 420 │ │ │ │ │ nopl (%rax) │ │ │ │ │ + movsbl -0x1(%rbp),%esi │ │ │ │ │ dec %rbp │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - movsbl 0x0(%rbp),%esi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ cmp %r14,%rbp │ │ │ │ │ - jne 4e0 │ │ │ │ │ - jmp a0 │ │ │ │ │ + jne 440 │ │ │ │ │ + jmp 90 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 770 │ │ │ │ │ + ja 680 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ + add 0x10(%r12),%rdx │ │ │ │ │ mov (%rdx),%rcx │ │ │ │ │ lea 0x3(%rbp),%r14 │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jne 710 │ │ │ │ │ + jne 628 │ │ │ │ │ cmpb $0x3d,0x2(%rbp) │ │ │ │ │ je 36 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ inc %r14 │ │ │ │ │ cmpb $0x3d,-0x1(%r14) │ │ │ │ │ - jne 530 │ │ │ │ │ + jne 490 │ │ │ │ │ jmp 36 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 7b0 │ │ │ │ │ + ja 6b0 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ + add 0x10(%r12),%rdx │ │ │ │ │ mov (%rdx),%rbp │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - je 7c3 │ │ │ │ │ + je 6c3 │ │ │ │ │ movsbl 0x0(%rbp),%esi │ │ │ │ │ inc %rbp │ │ │ │ │ test %sil,%sil │ │ │ │ │ - je a0 │ │ │ │ │ + je 90 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rbp │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + inc %rbp │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ movsbl -0x1(%rbp),%esi │ │ │ │ │ test %sil,%sil │ │ │ │ │ - jne 580 │ │ │ │ │ + jne 4e0 │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ - jmp a3 │ │ │ │ │ + jmp 93 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 620 │ │ │ │ │ + ja 570 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ + add 0x10(%r12),%rdx │ │ │ │ │ mov (%rdx),%rcx │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jle a0 │ │ │ │ │ + jle 90 │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mov $0x2d,%esi │ │ │ │ │ lea 0x2(%r14),%rbp │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ inc %r14 │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ movsbl (%r14),%esi │ │ │ │ │ cmp %r14,%rbp │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - jne 5d0 │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ + jne 530 │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ - jmp 1f6 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1cc │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 89 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 83 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 5b1 │ │ │ │ │ + jmp 511 │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 1d3 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1ab │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp da │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp ca │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 2b2 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 253 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 3ab │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 32a │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 440 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 3bf │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 3e2 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 361 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 373 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ + jmp 2f2 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x2f,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ movsbl 0x2(%rbp),%esi │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ cmp $0x3d,%sil │ │ │ │ │ - je 74e │ │ │ │ │ - nop │ │ │ │ │ + je 664 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ inc %r14 │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ movsbl -0x1(%r14),%esi │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ cmp $0x3d,%sil │ │ │ │ │ - jne 730 │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ + jne 648 │ │ │ │ │ mov $0x3d,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ mov %r14,%rbp │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - jmp 1d9 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ + jmp 1b1 │ │ │ │ │ + nop │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 512 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 472 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 41a │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 399 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 55a │ │ │ │ │ + jmp 4ba │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .LC0-0x3 │ │ │ │ │ mov $0x28,%esi │ │ │ │ │ lea 0x6(%rbp),%r14 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rbp │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + inc %rbp │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ movsbl -0x1(%rbp),%esi │ │ │ │ │ cmp %r14,%rbp │ │ │ │ │ - jne 7e0 │ │ │ │ │ - jmp a0 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 6d8 │ │ │ │ │ + jmp 90 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000800 : │ │ │ │ │ +00000000000006f0 : │ │ │ │ │ print(): │ │ │ │ │ sub $0xd8,%rsp │ │ │ │ │ mov %rdx,0x30(%rsp) │ │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ │ mov %r8,0x40(%rsp) │ │ │ │ │ mov %r9,0x48(%rsp) │ │ │ │ │ test %al,%al │ │ │ │ │ - je 856 │ │ │ │ │ + je 746 │ │ │ │ │ movaps %xmm0,0x50(%rsp) │ │ │ │ │ movaps %xmm1,0x60(%rsp) │ │ │ │ │ movaps %xmm2,0x70(%rsp) │ │ │ │ │ movaps %xmm3,0x80(%rsp) │ │ │ │ │ movaps %xmm4,0x90(%rsp) │ │ │ │ │ movaps %xmm5,0xa0(%rsp) │ │ │ │ │ movaps %xmm6,0xb0(%rsp) │ │ │ │ │ movaps %xmm7,0xc0(%rsp) │ │ │ │ │ lea 0xe0(%rsp),%rax │ │ │ │ │ lea 0x8(%rsp),%rdx │ │ │ │ │ movl $0x10,0x8(%rsp) │ │ │ │ │ - movl $0x30,0xc(%rsp) │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ lea 0x20(%rsp),%rax │ │ │ │ │ + movl $0x30,0xc(%rsp) │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ add $0xd8,%rsp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000890 : │ │ │ │ │ +0000000000000780 : │ │ │ │ │ fftw_mkprinter(): │ │ │ │ │ movq %rdx,%xmm2 │ │ │ │ │ movq %rsi,%xmm0 │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ - call 8ab │ │ │ │ │ + call 79b │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ movq 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - lea -0x8ba(%rip),%rdx │ │ │ │ │ + lea -0x7aa(%rip),%rdx │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ movq %rdx,%xmm3 │ │ │ │ │ mov 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov %rdx,0x20(%rax) │ │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ │ - movups %xmm1,(%rax) │ │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ │ + mov %rdx,0x20(%rax) │ │ │ │ │ + movups %xmm1,(%rax) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000000000008e0 : │ │ │ │ │ +00000000000007d0 : │ │ │ │ │ fftw_printer_destroy(): │ │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 910 │ │ │ │ │ + je 7f8 │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - jmp 902 │ │ │ │ │ + jmp 7f2 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - jmp 915 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 7fd │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 f7070000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 ef060000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e900102 a30a0e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000040 8606440e 38830744 0e900102 930a0e38 ..D.8..D.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e08410b 18000000 68000000 00000000 ..A.....h....... │ │ │ │ │ 0x00000070 8f000000 00470ee0 0102870e 08000000 .....G.......... │ │ │ │ │ 0x00000080 14000000 84000000 00000000 4f000000 ............O... │ │ │ │ │ 0x00000090 004e0e20 02400e08 14000000 9c000000 .N. .@.......... │ │ │ │ │ - 0x000000a0 00000000 35000000 004d0e20 500e0800 ....5....M. P... │ │ │ │ │ + 0x000000a0 00000000 2d000000 004d0e20 500e0800 ....-....M. P... │ │ │ ├── rader.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 952 (bytes into file) │ │ │ │ │ + Start of section headers: 928 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x3b8: │ │ │ │ │ +There are 11 section headers, starting at offset 0x3a0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000117 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0002d8 000048 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000157 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000157 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000157 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000158 000078 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000320 000048 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 0001d0 0000a8 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000278 00005b 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000368 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0000ff 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0002c0 000048 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00013f 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00013f 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 00013f 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000140 000078 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000308 000048 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 0001b8 0000a8 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000260 00005b 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000350 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,9 +2,9 @@ │ │ │ │ │ Symbol table '.symtab' contains 7 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 87 FUNC GLOBAL DEFAULT 1 fftw_rader_tl_insert │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ 4: 0000000000000060 50 FUNC GLOBAL DEFAULT 1 fftw_rader_tl_find │ │ │ │ │ - 5: 00000000000000a0 119 FUNC GLOBAL DEFAULT 1 fftw_rader_tl_delete │ │ │ │ │ + 5: 00000000000000a0 95 FUNC GLOBAL DEFAULT 1 fftw_rader_tl_delete │ │ │ │ │ 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2d8 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2c0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000029 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000105 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000113 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000000ed 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000000fb 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x320 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x308 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000050 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,40 +13,41 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 000000000000002c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000057 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000008 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000000019 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000001d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000001e │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000052 │ │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000000052 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000053 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000054 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000056 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000048 0000000000000010 0000004c FDE cie=00000000 pc=0000000000000060..0000000000000092 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000005c 0000000000000018 00000060 FDE cie=00000000 pc=00000000000000a0..0000000000000117 │ │ │ │ │ - DW_CFA_advance_loc1: 84 to 00000000000000f4 │ │ │ │ │ +0000005c 0000000000000018 00000060 FDE cie=00000000 pc=00000000000000a0..00000000000000ff │ │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000000dc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000000112 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000000fa │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,28 +3,28 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_rader_tl_insert(): │ │ │ │ │ push %r12 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ - push %rbp │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ - push %rbx │ │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ │ mov $0x30,%edi │ │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ - sub $0x10,%rsp │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ + push %rbp │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %r8,%rbx │ │ │ │ │ + sub $0x10,%rsp │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 2d │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - movdqa (%rsp),%xmm0 │ │ │ │ │ mov (%rbx),%rdx │ │ │ │ │ + movdqa (%rsp),%xmm0 │ │ │ │ │ mov %r12,0x10(%rax) │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ movl $0x1,0x20(%rax) │ │ │ │ │ mov %rdx,0x28(%rax) │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ @@ -55,39 +55,37 @@ │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000a0 : │ │ │ │ │ fftw_rader_tl_delete(): │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je e0 │ │ │ │ │ + je d0 │ │ │ │ │ mov (%rsi),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne cd │ │ │ │ │ + jne bd │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ lea 0x28(%rax),%rsi │ │ │ │ │ mov 0x28(%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je e0 │ │ │ │ │ + je d0 │ │ │ │ │ cmp %rdi,0x18(%rax) │ │ │ │ │ - jne c0 │ │ │ │ │ + jne b0 │ │ │ │ │ mov 0x20(%rax),%ecx │ │ │ │ │ lea -0x1(%rcx),%edx │ │ │ │ │ mov %edx,0x20(%rax) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle f0 │ │ │ │ │ + jle d8 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x28(%rax),%rdx │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ mov %rdx,(%rsi) │ │ │ │ │ - call 109 │ │ │ │ │ + call f1 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - jmp 117 │ │ │ │ │ + jmp ff │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 2c000000 1c000000 ........,....... │ │ │ │ │ - 0x00000020 00000000 57000000 00420e10 8c02460e ....W....B....F. │ │ │ │ │ - 0x00000030 18860346 0e208304 500e3074 0e20410e ...F. ..P.0t. A. │ │ │ │ │ + 0x00000020 00000000 57000000 00420e10 8c02570e ....W....B....W. │ │ │ │ │ + 0x00000030 18860344 0e208304 470e306e 0e20410e ...D. ..G.0n. A. │ │ │ │ │ 0x00000040 18410e10 420e0800 10000000 4c000000 .A..B.......L... │ │ │ │ │ 0x00000050 00000000 32000000 00000000 18000000 ....2........... │ │ │ │ │ - 0x00000060 60000000 00000000 77000000 0002540e `.......w.....T. │ │ │ │ │ - 0x00000070 205e0e08 00000000 ^...... │ │ │ │ │ + 0x00000060 60000000 00000000 5f000000 007c0e20 `......._....|. │ │ │ │ │ + 0x00000070 5e0e0800 00000000 ^....... │ │ │ ├── scan.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2128 (bytes into file) │ │ │ │ │ + Start of section headers: 2080 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 13 │ │ │ │ │ Section header string table index: 12 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ -There are 13 section headers, starting at offset 0x850: │ │ │ │ │ +There are 13 section headers, starting at offset 0x820: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000485 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000710 000048 18 I 10 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0004c5 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0004c5 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .data.rel.ro.local PROGBITS 0000000000000000 0004c8 000008 00 WA 0 0 8 │ │ │ │ │ - [ 6] .rela.data.rel.ro.local RELA 0000000000000000 000758 000018 18 I 10 5 8 │ │ │ │ │ - [ 7] .note.GNU-stack PROGBITS 0000000000000000 0004d0 000000 00 0 0 1 │ │ │ │ │ - [ 8] .eh_frame PROGBITS 0000000000000000 0004d0 000100 00 A 0 0 8 │ │ │ │ │ - [ 9] .rela.eh_frame RELA 0000000000000000 000770 000078 18 I 10 8 8 │ │ │ │ │ - [10] .symtab SYMTAB 0000000000000000 0005d0 0000f0 18 11 6 8 │ │ │ │ │ - [11] .strtab STRTAB 0000000000000000 0006c0 000050 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 0000000000000000 0007e8 000068 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000455 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0006e0 000048 18 I 10 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000495 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000495 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .data.rel.ro.local PROGBITS 0000000000000000 000498 000008 00 WA 0 0 8 │ │ │ │ │ + [ 6] .rela.data.rel.ro.local RELA 0000000000000000 000728 000018 18 I 10 5 8 │ │ │ │ │ + [ 7] .note.GNU-stack PROGBITS 0000000000000000 0004a0 000000 00 0 0 1 │ │ │ │ │ + [ 8] .eh_frame PROGBITS 0000000000000000 0004a0 000100 00 A 0 0 8 │ │ │ │ │ + [ 9] .rela.eh_frame RELA 0000000000000000 000740 000078 18 I 10 8 8 │ │ │ │ │ + [10] .symtab SYMTAB 0000000000000000 0005a0 0000f0 18 11 6 8 │ │ │ │ │ + [11] .strtab STRTAB 0000000000000000 000690 000050 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 0000000000000000 0007b8 000068 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 10 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 260 FUNC LOCAL DEFAULT 1 getlong │ │ │ │ │ - 3: 0000000000000110 664 FUNC LOCAL DEFAULT 1 vscan │ │ │ │ │ - 4: 00000000000003b0 143 FUNC LOCAL DEFAULT 1 scan │ │ │ │ │ + 2: 0000000000000000 244 FUNC LOCAL DEFAULT 1 getlong │ │ │ │ │ + 3: 0000000000000100 632 FUNC LOCAL DEFAULT 1 vscan │ │ │ │ │ + 4: 0000000000000380 143 FUNC LOCAL DEFAULT 1 scan │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .data.rel.ro.local │ │ │ │ │ - 6: 0000000000000440 49 FUNC GLOBAL DEFAULT 1 fftw_mkscanner │ │ │ │ │ + 6: 0000000000000410 49 FUNC GLOBAL DEFAULT 1 fftw_mkscanner │ │ │ │ │ 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ - 8: 0000000000000480 5 FUNC GLOBAL DEFAULT 1 fftw_scanner_destroy │ │ │ │ │ + 8: 0000000000000450 5 FUNC GLOBAL DEFAULT 1 fftw_scanner_destroy │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x710 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x6e0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000445 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -000000000000044d 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000481 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000415 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +000000000000041d 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000451 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x758 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x728 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000100000001 R_X86_64_64 0000000000000000 .text + 3b0 │ │ │ │ │ +0000000000000000 0000000100000001 R_X86_64_64 0000000000000000 .text + 380 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x770 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x740 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 110 │ │ │ │ │ -00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3b0 │ │ │ │ │ -00000000000000d4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 440 │ │ │ │ │ -00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 480 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 100 │ │ │ │ │ +00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 380 │ │ │ │ │ +00000000000000d4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 410 │ │ │ │ │ +00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 450 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,113 +9,113 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000104 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000000f4 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 5 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000014 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000017 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 192 to 00000000000000d4 │ │ │ │ │ + DW_CFA_advance_loc1: 181 to 00000000000000cc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000d8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000000d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000000dd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000df │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000e1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000e3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000db │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000e5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000dd │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000000e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000048 00000068 FDE cie=00000000 pc=0000000000000110..00000000000003a8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000112 │ │ │ │ │ +00000064 0000000000000048 00000068 FDE cie=00000000 pc=0000000000000100..0000000000000378 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000102 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000114 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000104 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000116 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000106 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000118 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000108 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000119 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000109 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000011a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000010a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000011e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000010e │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc2: 301 to 000000000000024b │ │ │ │ │ + DW_CFA_advance_loc2: 285 to 000000000000022b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000024c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000022c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000024d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000022d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000024f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000022f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000251 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000231 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000253 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000233 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000255 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000235 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000260 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000240 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000000b0 0000000000000018 000000b4 FDE cie=00000000 pc=00000000000003b0..000000000000043f │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000003b7 │ │ │ │ │ +000000b0 0000000000000018 000000b4 FDE cie=00000000 pc=0000000000000380..000000000000040f │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000387 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc1: 135 to 000000000000043e │ │ │ │ │ + DW_CFA_advance_loc1: 135 to 000000000000040e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000cc 0000000000000018 000000d0 FDE cie=00000000 pc=0000000000000440..0000000000000471 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000441 │ │ │ │ │ +000000cc 0000000000000018 000000d0 FDE cie=00000000 pc=0000000000000410..0000000000000441 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000411 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 47 to 0000000000000470 │ │ │ │ │ + DW_CFA_advance_loc: 47 to 0000000000000440 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e8 0000000000000014 000000ec FDE cie=00000000 pc=0000000000000480..0000000000000485 │ │ │ │ │ +000000e8 0000000000000014 000000ec FDE cie=00000000 pc=0000000000000450..0000000000000455 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -]A\A]A^A_ │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ fftw_mkscanner │ │ │ │ │ fftw_malloc_plain │ │ │ │ │ fftw_scanner_destroy │ │ │ │ │ fftw_ifree │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,328 +4,324 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ getlong(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ + movslq %esi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x18(%rdi),%eax │ │ │ │ │ - movslq %esi,%rbx │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je f0 │ │ │ │ │ + je e0 │ │ │ │ │ movl $0xffffffff,0x18(%rdi) │ │ │ │ │ lea -0x2b(%rax),%edx │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ and $0xfffffffd,%edx │ │ │ │ │ jne 5a │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ cmp $0x2d,%eax │ │ │ │ │ - mov 0x18(%r14),%eax │ │ │ │ │ + mov 0x18(%r13),%eax │ │ │ │ │ setne %bpl │ │ │ │ │ lea -0x1(%rbp,%rbp,1),%rbp │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je f8 │ │ │ │ │ - movl $0xffffffff,0x18(%r14) │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ + je e8 │ │ │ │ │ + movl $0xffffffff,0x18(%r13) │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - jmp 7b │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movl $0xffffffff,0x18(%r14) │ │ │ │ │ + jmp 73 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movl $0xffffffff,0x18(%r13) │ │ │ │ │ inc %r15d │ │ │ │ │ lea -0x30(%rax),%edx │ │ │ │ │ cmp $0x9,%edx │ │ │ │ │ - jbe 8e │ │ │ │ │ + jbe 86 │ │ │ │ │ lea -0x41(%rax),%edx │ │ │ │ │ cmp $0x19,%edx │ │ │ │ │ - ja b0 │ │ │ │ │ + ja a8 │ │ │ │ │ lea -0x37(%rax),%edx │ │ │ │ │ - mov 0x18(%r14),%eax │ │ │ │ │ - imul %rbx,%r13 │ │ │ │ │ + imul %rbx,%r14 │ │ │ │ │ + mov 0x18(%r13),%eax │ │ │ │ │ movslq %edx,%rdx │ │ │ │ │ - add %rdx,%r13 │ │ │ │ │ + add %rdx,%r14 │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - jne 70 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - call *0x10(%r14) │ │ │ │ │ - jmp 78 │ │ │ │ │ + jne 68 │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + call *0x10(%r13) │ │ │ │ │ + jmp 70 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea -0x61(%rax),%edx │ │ │ │ │ cmp $0x19,%edx │ │ │ │ │ - ja c0 │ │ │ │ │ + ja b8 │ │ │ │ │ lea -0x57(%rax),%edx │ │ │ │ │ - jmp 8e │ │ │ │ │ + jmp 86 │ │ │ │ │ nopl (%rax) │ │ │ │ │ - mov %eax,0x18(%r14) │ │ │ │ │ + mov %eax,0x18(%r13) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ test %r15d,%r15d │ │ │ │ │ setne %al │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - pop %rbx │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ + pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ call *0x10(%rdi) │ │ │ │ │ jmp 2a │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - call *0x10(%r14) │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + call *0x10(%r13) │ │ │ │ │ jmp 5a │ │ │ │ │ nop │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000110 : │ │ │ │ │ +0000000000000100 : │ │ │ │ │ vscan(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ movsbl (%rsi),%ebp │ │ │ │ │ test %bpl,%bpl │ │ │ │ │ - je 242 │ │ │ │ │ + je 222 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ lea 0x1(%rsi),%r12 │ │ │ │ │ - jmp 15f │ │ │ │ │ + jmp 14f │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ test %bpl,%bpl │ │ │ │ │ - jg 19b │ │ │ │ │ + jg 18b │ │ │ │ │ cmp $0x20,%bpl │ │ │ │ │ - ja 172 │ │ │ │ │ + ja 162 │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ lea 0x1(%rbp),%r12 │ │ │ │ │ movsbl 0x0(%rbp),%ebp │ │ │ │ │ test %bpl,%bpl │ │ │ │ │ - je 242 │ │ │ │ │ + je 222 │ │ │ │ │ cmp $0x25,%bpl │ │ │ │ │ - je 1d0 │ │ │ │ │ + je 1b0 │ │ │ │ │ cmp $0x20,%bpl │ │ │ │ │ - jle 140 │ │ │ │ │ + jle 130 │ │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ │ cmp $0x1,%al │ │ │ │ │ - jbe 19b │ │ │ │ │ + jbe 18b │ │ │ │ │ mov 0x18(%rbx),%eax │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je 1c0 │ │ │ │ │ + je 1a8 │ │ │ │ │ movl $0xffffffff,0x18(%rbx) │ │ │ │ │ cmp %eax,%ebp │ │ │ │ │ - je 14b │ │ │ │ │ + je 13b │ │ │ │ │ mov %eax,0x18(%rbx) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 247 │ │ │ │ │ + jmp 227 │ │ │ │ │ nop │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ cmp $0x20,%eax │ │ │ │ │ - ja 1af │ │ │ │ │ + ja 19f │ │ │ │ │ mov 0x18(%rbx),%eax │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je 190 │ │ │ │ │ + je 180 │ │ │ │ │ movl $0xffffffff,0x18(%rbx) │ │ │ │ │ cmp $0x20,%eax │ │ │ │ │ - jbe 19b │ │ │ │ │ + jbe 18b │ │ │ │ │ mov %eax,0x18(%rbx) │ │ │ │ │ - jmp 145 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 135 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - jmp 181 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 171 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ movzbl (%r12),%eax │ │ │ │ │ lea 0x1(%r12),%rbp │ │ │ │ │ cmp $0x64,%al │ │ │ │ │ - je 290 │ │ │ │ │ - jg 260 │ │ │ │ │ + je 268 │ │ │ │ │ + jg 240 │ │ │ │ │ cmp $0x2a,%al │ │ │ │ │ - je 340 │ │ │ │ │ + je 310 │ │ │ │ │ cmp $0x4d,%al │ │ │ │ │ - jne 14e │ │ │ │ │ + jne 13e │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 275 │ │ │ │ │ + ja 255 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r13),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,0x0(%r13) │ │ │ │ │ + add 0x10(%r13),%rdx │ │ │ │ │ mov (%rdx),%r12 │ │ │ │ │ mov $0x10,%esi │ │ │ │ │ lea 0xc(%rsp),%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 0 │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ mov 0xc(%rsp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 188 │ │ │ │ │ + je 178 │ │ │ │ │ lea 0x1(%rbp),%r12 │ │ │ │ │ movsbl 0x0(%rbp),%ebp │ │ │ │ │ test %bpl,%bpl │ │ │ │ │ - jne 15f │ │ │ │ │ + jne 14f │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp $0x73,%al │ │ │ │ │ - je 2c0 │ │ │ │ │ + je 298 │ │ │ │ │ cmp $0x78,%al │ │ │ │ │ - jne 14e │ │ │ │ │ + jne 13e │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - jbe 1ff │ │ │ │ │ + jbe 1df │ │ │ │ │ mov 0x8(%r13),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r13) │ │ │ │ │ - jmp 20c │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1ec │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 397 │ │ │ │ │ + ja 367 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r13),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,0x0(%r13) │ │ │ │ │ + add 0x10(%r13),%rdx │ │ │ │ │ mov (%rdx),%r12 │ │ │ │ │ mov $0xa,%esi │ │ │ │ │ lea 0xc(%rsp),%rdx │ │ │ │ │ - jmp 219 │ │ │ │ │ + jmp 1f9 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 368 │ │ │ │ │ + ja 338 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ - add 0x10(%r13),%rcx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,0x0(%r13) │ │ │ │ │ + add 0x10(%r13),%rcx │ │ │ │ │ mov (%rcx),%r14 │ │ │ │ │ movslq %edx,%r12 │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ - jmp 316 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 2e5 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movl $0xffffffff,0x18(%rbx) │ │ │ │ │ cmp $0x20,%eax │ │ │ │ │ - jbe 330 │ │ │ │ │ + jbe 300 │ │ │ │ │ cmp $0x29,%eax │ │ │ │ │ - je 330 │ │ │ │ │ + je 300 │ │ │ │ │ cmp $0x28,%eax │ │ │ │ │ - je 330 │ │ │ │ │ + je 300 │ │ │ │ │ lea (%r14,%r12,1),%rdx │ │ │ │ │ cmp %rdx,%r15 │ │ │ │ │ - jae 330 │ │ │ │ │ + jae 300 │ │ │ │ │ + mov %al,(%r15) │ │ │ │ │ inc %r15 │ │ │ │ │ - mov %al,-0x1(%r15) │ │ │ │ │ mov 0x18(%rbx),%eax │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - jne 2f0 │ │ │ │ │ + jne 2c0 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - jne 2f7 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jne 2c7 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movb $0x0,(%r15) │ │ │ │ │ mov %eax,0x18(%rbx) │ │ │ │ │ - jmp 14e │ │ │ │ │ + jmp 13e │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 379 │ │ │ │ │ + ja 349 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - add 0x10(%r13),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,0x0(%r13) │ │ │ │ │ + add 0x10(%r13),%rdx │ │ │ │ │ mov (%rdx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 188 │ │ │ │ │ + jle 178 │ │ │ │ │ mov %rbp,%r12 │ │ │ │ │ - jmp 1d2 │ │ │ │ │ + jmp 1b2 │ │ │ │ │ mov 0x8(%r13),%rcx │ │ │ │ │ lea 0x8(%rcx),%rax │ │ │ │ │ mov %rax,0x8(%r13) │ │ │ │ │ - jmp 2da │ │ │ │ │ + jmp 2b2 │ │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ │ lea 0x8(%rax),%rdx │ │ │ │ │ mov %rdx,0x8(%r13) │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 188 │ │ │ │ │ + jle 178 │ │ │ │ │ mov %rbp,%r12 │ │ │ │ │ - jmp 1d2 │ │ │ │ │ + jmp 1b2 │ │ │ │ │ mov 0x8(%r13),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r13) │ │ │ │ │ - jmp 2aa │ │ │ │ │ + jmp 282 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000003b0 : │ │ │ │ │ +0000000000000380 : │ │ │ │ │ scan(): │ │ │ │ │ sub $0xd8,%rsp │ │ │ │ │ mov %rdx,0x30(%rsp) │ │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ │ mov %r8,0x40(%rsp) │ │ │ │ │ mov %r9,0x48(%rsp) │ │ │ │ │ test %al,%al │ │ │ │ │ - je 406 │ │ │ │ │ + je 3d6 │ │ │ │ │ movaps %xmm0,0x50(%rsp) │ │ │ │ │ movaps %xmm1,0x60(%rsp) │ │ │ │ │ movaps %xmm2,0x70(%rsp) │ │ │ │ │ movaps %xmm3,0x80(%rsp) │ │ │ │ │ movaps %xmm4,0x90(%rsp) │ │ │ │ │ movaps %xmm5,0xa0(%rsp) │ │ │ │ │ movaps %xmm6,0xb0(%rsp) │ │ │ │ │ movaps %xmm7,0xc0(%rsp) │ │ │ │ │ lea 0xe0(%rsp),%rax │ │ │ │ │ lea 0x8(%rsp),%rdx │ │ │ │ │ movl $0x10,0x8(%rsp) │ │ │ │ │ - movl $0x30,0xc(%rsp) │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ lea 0x20(%rsp),%rax │ │ │ │ │ + movl $0x30,0xc(%rsp) │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 110 │ │ │ │ │ + call 100 │ │ │ │ │ add $0xd8,%rsp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000440 : │ │ │ │ │ +0000000000000410 : │ │ │ │ │ fftw_mkscanner(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - call 449 │ │ │ │ │ + call 419 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ movq 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - lea -0x348(%rip),%rdx │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ + lea -0x328(%rip),%rdx │ │ │ │ │ mov %rbx,0x10(%rax) │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ movl $0xffffffff,0x18(%rax) │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000480 : │ │ │ │ │ +0000000000000450 : │ │ │ │ │ fftw_scanner_destroy(): │ │ │ │ │ - jmp 485 │ │ │ │ │ + jmp 455 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 04010000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e4002c0 0a0e3844 ..A.8..G.@....8D │ │ │ │ │ - 0x00000050 0e30450e 28420e20 420e1842 0e10420e .0E.(B. B..B..B. │ │ │ │ │ - 0x00000060 084b0b00 48000000 68000000 00000000 .K..H...h....... │ │ │ │ │ - 0x00000070 98020000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ + 0x00000020 00000000 f4000000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ │ + 0x00000040 8606410e 38830747 0e4002b5 0a0e3848 ..A.8..G.@....8H │ │ │ │ │ + 0x00000050 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ + 0x00000060 08430b00 48000000 68000000 00000000 .C..H...h....... │ │ │ │ │ + 0x00000070 78020000 00420e10 8f02420e 188e0342 x....B....B....B │ │ │ │ │ 0x00000080 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x00000090 38830744 0e50032d 010a0e38 410e3041 8..D.P.-...8A.0A │ │ │ │ │ + 0x00000090 38830744 0e50031d 010a0e38 410e3041 8..D.P.....8A.0A │ │ │ │ │ 0x000000a0 0e28420e 20420e18 420e1042 0e084b0b .(B. B..B..B..K. │ │ │ │ │ 0x000000b0 18000000 b4000000 00000000 8f000000 ................ │ │ │ │ │ 0x000000c0 00470ee0 0102870e 08000000 18000000 .G.............. │ │ │ │ │ 0x000000d0 d0000000 00000000 31000000 00410e10 ........1....A.. │ │ │ │ │ 0x000000e0 83026f0e 08000000 14000000 ec000000 ..o............. │ │ │ │ │ 0x000000f0 00000000 05000000 00000000 00000000 ................ │ │ │ ├── solver.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 864 (bytes into file) │ │ │ │ │ + Start of section headers: 848 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x360: │ │ │ │ │ +There are 11 section headers, starting at offset 0x350: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000085 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000268 000048 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0000c5 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0000c5 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 0000c5 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 0000c8 000078 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 0002b0 000060 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000140 0000c0 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000200 000065 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000310 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000075 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000258 000048 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0000b5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0000b5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 0000b5 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 0000b8 000078 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 0002a0 000060 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000130 0000c0 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 0001f0 000065 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000300 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,10 +2,10 @@ │ │ │ │ │ Symbol table '.symtab' contains 8 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 21 FUNC GLOBAL DEFAULT 1 fftw_mksolver │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ 4: 0000000000000020 4 FUNC GLOBAL DEFAULT 1 fftw_solver_use │ │ │ │ │ - 5: 0000000000000030 69 FUNC GLOBAL DEFAULT 1 fftw_solver_destroy │ │ │ │ │ + 5: 0000000000000030 61 FUNC GLOBAL DEFAULT 1 fftw_solver_destroy │ │ │ │ │ 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ - 7: 0000000000000080 5 FUNC GLOBAL DEFAULT 1 fftw_solver_register │ │ │ │ │ + 7: 0000000000000070 5 FUNC GLOBAL DEFAULT 1 fftw_solver_register │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x268 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x258 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000005 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ 0000000000000056 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000071 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000069 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x2b0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2a0 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000003c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 20 │ │ │ │ │ 0000000000000050 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ -0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 80 │ │ │ │ │ +0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 70 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 0000000000000010 00000038 FDE cie=00000000 pc=0000000000000020..0000000000000024 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000048 0000000000000014 0000004c FDE cie=00000000 pc=0000000000000030..0000000000000075 │ │ │ │ │ +00000048 0000000000000014 0000004c FDE cie=00000000 pc=0000000000000030..000000000000006d │ │ │ │ │ DW_CFA_advance_loc: 21 to 0000000000000045 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000055 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000060 0000000000000014 00000064 FDE cie=00000000 pc=0000000000000080..0000000000000085 │ │ │ │ │ +00000060 0000000000000014 00000064 FDE cie=00000000 pc=0000000000000070..0000000000000075 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -25,27 +25,26 @@ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ fftw_solver_destroy(): │ │ │ │ │ decl 0x8(%rdi) │ │ │ │ │ jne 60 │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 70 │ │ │ │ │ + je 68 │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ jmp 5a │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - jmp 75 │ │ │ │ │ + jmp 6d │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000080 : │ │ │ │ │ +0000000000000070 : │ │ │ │ │ fftw_solver_register(): │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ jmp *(%rax) │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -2,11 +2,11 @@ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 18000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 15000000 00410e10 8302530e .........A....S. │ │ │ │ │ 0x00000030 08000000 10000000 38000000 00000000 ........8....... │ │ │ │ │ 0x00000040 04000000 00000000 14000000 4c000000 ............L... │ │ │ │ │ - 0x00000050 00000000 45000000 00550e20 500e0800 ....E....U. P... │ │ │ │ │ + 0x00000050 00000000 3d000000 00550e20 500e0800 ....=....U. P... │ │ │ │ │ 0x00000060 14000000 64000000 00000000 05000000 ....d........... │ │ │ │ │ 0x00000070 00000000 00000000 ........ │ │ │ ├── solvtab.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 408 (bytes into file) │ │ │ │ │ + Start of section headers: 400 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 10 │ │ │ │ │ Section header string table index: 9 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ -There are 10 section headers, starting at offset 0x198: │ │ │ │ │ +There are 10 section headers, starting at offset 0x190: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00004c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .data PROGBITS 0000000000000000 00008c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 3] .bss NOBITS 0000000000000000 00008c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .note.GNU-stack PROGBITS 0000000000000000 00008c 000000 00 0 0 1 │ │ │ │ │ - [ 5] .eh_frame PROGBITS 0000000000000000 000090 000040 00 A 0 0 8 │ │ │ │ │ - [ 6] .rela.eh_frame RELA 0000000000000000 000130 000018 18 I 7 5 8 │ │ │ │ │ - [ 7] .symtab SYMTAB 0000000000000000 0000d0 000048 18 8 2 8 │ │ │ │ │ - [ 8] .strtab STRTAB 0000000000000000 000118 000013 00 0 0 1 │ │ │ │ │ - [ 9] .shstrtab STRTAB 0000000000000000 000148 00004b 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000044 00 AX 0 0 16 │ │ │ │ │ + [ 2] .data PROGBITS 0000000000000000 000084 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .bss NOBITS 0000000000000000 000084 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .note.GNU-stack PROGBITS 0000000000000000 000084 000000 00 0 0 1 │ │ │ │ │ + [ 5] .eh_frame PROGBITS 0000000000000000 000088 000040 00 A 0 0 8 │ │ │ │ │ + [ 6] .rela.eh_frame RELA 0000000000000000 000128 000018 18 I 7 5 8 │ │ │ │ │ + [ 7] .symtab SYMTAB 0000000000000000 0000c8 000048 18 8 2 8 │ │ │ │ │ + [ 8] .strtab STRTAB 0000000000000000 000110 000013 00 0 0 1 │ │ │ │ │ + [ 9] .shstrtab STRTAB 0000000000000000 000140 00004b 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 3 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 76 FUNC GLOBAL DEFAULT 1 fftw_solvtab_exec │ │ │ │ │ + 2: 0000000000000000 68 FUNC GLOBAL DEFAULT 1 fftw_solvtab_exec │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x130 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x128 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,23 +9,24 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000000000..000000000000004c │ │ │ │ │ +00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000044 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000002 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000009 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000000049 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000041 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000004a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000042 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000004b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000043 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_solvtab_exec(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 3d │ │ │ │ │ + je 35 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ │ - movl $0x0,0x48(%rbp) │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + movl $0x0,0x48(%rbp) │ │ │ │ │ call *(%rbx) │ │ │ │ │ add $0x10,%rbx │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 20 │ │ │ │ │ + jne 18 │ │ │ │ │ movq $0x0,0x40(%rbp) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ │ - 0x00000020 00000000 4c000000 00410e10 8602410e ....L....A....A. │ │ │ │ │ - 0x00000030 18830347 0e200240 0e18410e 10410e08 ...G. .@..A..A.. │ │ │ │ │ + 0x00000020 00000000 44000000 00410e10 8602440e ....D....A....D. │ │ │ │ │ + 0x00000030 18830344 0e20780e 18410e10 410e0800 ...D. x..A..A... │ │ │ ├── stride.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 704 (bytes into file) │ │ │ │ │ + Start of section headers: 688 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 12 │ │ │ │ │ Section header string table index: 11 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ -There are 12 section headers, starting at offset 0x2c0: │ │ │ │ │ +There are 12 section headers, starting at offset 0x2b0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000055 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000208 000030 18 I 9 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000095 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000095 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata PROGBITS 0000000000000000 000098 000008 00 A 0 0 8 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 0000000000000000 0000a0 000000 00 0 0 1 │ │ │ │ │ - [ 7] .eh_frame PROGBITS 0000000000000000 0000a0 000058 00 A 0 0 8 │ │ │ │ │ - [ 8] .rela.eh_frame RELA 0000000000000000 000238 000030 18 I 9 7 8 │ │ │ │ │ - [ 9] .symtab SYMTAB 0000000000000000 0000f8 0000a8 18 10 2 8 │ │ │ │ │ - [10] .strtab STRTAB 0000000000000000 0001a0 000063 00 0 0 1 │ │ │ │ │ - [11] .shstrtab STRTAB 0000000000000000 000268 000058 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000045 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0001f8 000030 18 I 9 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000085 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000085 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata PROGBITS 0000000000000000 000088 000008 00 A 0 0 8 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 0000000000000000 000090 000000 00 0 0 1 │ │ │ │ │ + [ 7] .eh_frame PROGBITS 0000000000000000 000090 000058 00 A 0 0 8 │ │ │ │ │ + [ 8] .rela.eh_frame RELA 0000000000000000 000228 000030 18 I 9 7 8 │ │ │ │ │ + [ 9] .symtab SYMTAB 0000000000000000 0000e8 0000a8 18 10 2 8 │ │ │ │ │ + [10] .strtab STRTAB 0000000000000000 000190 000063 00 0 0 1 │ │ │ │ │ + [11] .shstrtab STRTAB 0000000000000000 000258 000058 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 7 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 71 FUNC GLOBAL DEFAULT 1 fftw_mkstride │ │ │ │ │ + 2: 0000000000000000 63 FUNC GLOBAL DEFAULT 1 fftw_mkstride │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ - 4: 0000000000000050 5 FUNC GLOBAL DEFAULT 1 fftw_stride_destroy │ │ │ │ │ + 4: 0000000000000040 5 FUNC GLOBAL DEFAULT 1 fftw_stride_destroy │ │ │ │ │ 5: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree0 │ │ │ │ │ 6: 0000000000000000 8 OBJECT GLOBAL DEFAULT 5 fftw_an_INT_guaranteed_to_be_zero │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x208 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1f8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000000f 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000051 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000000041 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x238 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x228 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000004c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 50 │ │ │ │ │ +000000000000004c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 40 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,32 +9,32 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000028 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000047 │ │ │ │ │ +00000018 0000000000000028 0000001c FDE cie=00000000 pc=0000000000000000..000000000000003f │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000006 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 53 to 0000000000000040 │ │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000000038 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000044 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000003c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000046 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000003e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000044 0000000000000010 00000048 FDE cie=00000000 pc=0000000000000050..0000000000000055 │ │ │ │ │ +00000044 0000000000000010 00000048 FDE cie=00000000 pc=0000000000000040..0000000000000045 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,36 +3,35 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_mkstride(): │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - push %rbp │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - push %rbx │ │ │ │ │ + push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ call 13 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - jle 3f │ │ │ │ │ + jle 37 │ │ │ │ │ lea (%rax,%r12,8),%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdx,(%rax) │ │ │ │ │ add $0x8,%rax │ │ │ │ │ add %rbp,%rdx │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jne 30 │ │ │ │ │ + jne 28 │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000050 : │ │ │ │ │ +0000000000000040 : │ │ │ │ │ fftw_stride_destroy(): │ │ │ │ │ - jmp 55 │ │ │ │ │ + jmp 45 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 28000000 1c000000 ........(....... │ │ │ │ │ - 0x00000020 00000000 47000000 00420e10 8c02440e ....G....B....D. │ │ │ │ │ - 0x00000030 18860345 0e208304 750e1844 0e10420e ...E. ..u..D..B. │ │ │ │ │ + 0x00000020 00000000 3f000000 00420e10 8c02480e ....?....B....H. │ │ │ │ │ + 0x00000030 18860344 0e208304 6a0e1844 0e10420e ...D. ..j..D..B. │ │ │ │ │ 0x00000040 08000000 10000000 48000000 00000000 ........H....... │ │ │ │ │ 0x00000050 05000000 00000000 ........ │ │ │ ├── tensor.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2056 (bytes into file) │ │ │ │ │ + Start of section headers: 2024 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 12 │ │ │ │ │ Section header string table index: 11 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ -There are 12 section headers, starting at offset 0x808: │ │ │ │ │ +There are 12 section headers, starting at offset 0x7e8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000227 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0005e0 000138 18 I 9 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000267 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000267 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000267 000020 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 0000000000000000 000287 000000 00 0 0 1 │ │ │ │ │ - [ 7] .eh_frame PROGBITS 0000000000000000 000288 0000e8 00 A 0 0 8 │ │ │ │ │ - [ 8] .rela.eh_frame RELA 0000000000000000 000718 000090 18 I 9 7 8 │ │ │ │ │ - [ 9] .symtab SYMTAB 0000000000000000 000370 0001b0 18 10 8 8 │ │ │ │ │ - [10] .strtab STRTAB 0000000000000000 000520 0000ba 00 0 0 1 │ │ │ │ │ - [11] .shstrtab STRTAB 0000000000000000 0007a8 00005f 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000207 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0005c0 000138 18 I 9 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000247 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000247 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000247 000020 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 0000000000000000 000267 000000 00 0 0 1 │ │ │ │ │ + [ 7] .eh_frame PROGBITS 0000000000000000 000268 0000e8 00 A 0 0 8 │ │ │ │ │ + [ 8] .rela.eh_frame RELA 0000000000000000 0006f8 000090 18 I 9 7 8 │ │ │ │ │ + [ 9] .symtab SYMTAB 0000000000000000 000350 0001b0 18 10 8 8 │ │ │ │ │ + [10] .strtab STRTAB 0000000000000000 000500 0000ba 00 0 0 1 │ │ │ │ │ + [11] .shstrtab STRTAB 0000000000000000 000788 00005f 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -9,13 +9,13 @@ │ │ │ │ │ 5: 0000000000000001 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 6: 0000000000000007 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 0000000000000005 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 8: 0000000000000000 62 FUNC GLOBAL DEFAULT 1 fftw_mktensor │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ 10: 0000000000000040 5 FUNC GLOBAL DEFAULT 1 fftw_tensor_destroy │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ - 12: 0000000000000050 119 FUNC GLOBAL DEFAULT 1 fftw_tensor_sz │ │ │ │ │ - 13: 00000000000000d0 107 FUNC GLOBAL DEFAULT 1 fftw_tensor_md5 │ │ │ │ │ + 12: 0000000000000050 87 FUNC GLOBAL DEFAULT 1 fftw_tensor_sz │ │ │ │ │ + 13: 00000000000000b0 107 FUNC GLOBAL DEFAULT 1 fftw_tensor_md5 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5int │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5INT │ │ │ │ │ - 16: 0000000000000140 59 FUNC GLOBAL DEFAULT 1 fftw_tensor_tornk1 │ │ │ │ │ - 17: 0000000000000180 167 FUNC GLOBAL DEFAULT 1 fftw_tensor_print │ │ │ │ │ + 16: 0000000000000120 59 FUNC GLOBAL DEFAULT 1 fftw_tensor_tornk1 │ │ │ │ │ + 17: 0000000000000160 167 FUNC GLOBAL DEFAULT 1 fftw_tensor_print │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x5e0 contains 13 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x5c0 contains 13 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001f 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ 0000000000000036 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000000e3 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ -000000000000010e 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5INT - 4 │ │ │ │ │ -000000000000011a 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5INT - 4 │ │ │ │ │ -0000000000000126 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5INT - 4 │ │ │ │ │ -0000000000000197 0000000200000002 R_X86_64_PC32 0000000000000014 .LC5 - 4 │ │ │ │ │ -00000000000001a5 0000000300000002 R_X86_64_PC32 0000000000000003 .LC2 - 4 │ │ │ │ │ -00000000000001cf 0000000400000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000001d6 0000000500000002 R_X86_64_PC32 0000000000000001 .LC1 - 4 │ │ │ │ │ -00000000000001fb 0000000600000002 R_X86_64_PC32 0000000000000007 .LC4 - 4 │ │ │ │ │ -0000000000000214 0000000700000002 R_X86_64_PC32 0000000000000005 .LC3 - 4 │ │ │ │ │ +00000000000000c3 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ +00000000000000ee 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5INT - 4 │ │ │ │ │ +00000000000000fa 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5INT - 4 │ │ │ │ │ +0000000000000106 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5INT - 4 │ │ │ │ │ +0000000000000177 0000000200000002 R_X86_64_PC32 0000000000000014 .LC5 - 4 │ │ │ │ │ +0000000000000185 0000000300000002 R_X86_64_PC32 0000000000000003 .LC2 - 4 │ │ │ │ │ +00000000000001af 0000000400000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001b6 0000000500000002 R_X86_64_PC32 0000000000000001 .LC1 - 4 │ │ │ │ │ +00000000000001d9 0000000600000002 R_X86_64_PC32 0000000000000007 .LC4 - 4 │ │ │ │ │ +00000000000001f4 0000000700000002 R_X86_64_PC32 0000000000000005 .LC3 - 4 │ │ │ │ │ 0000000000000041 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x718 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x6f8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 40 │ │ │ │ │ 0000000000000054 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 50 │ │ │ │ │ -0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d0 │ │ │ │ │ -00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 140 │ │ │ │ │ -00000000000000b4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 180 │ │ │ │ │ +0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ │ +00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 120 │ │ │ │ │ +00000000000000b4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 160 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -27,72 +27,72 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000010 0000003c FDE cie=00000000 pc=0000000000000040..0000000000000045 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000004c 0000000000000010 00000050 FDE cie=00000000 pc=0000000000000050..00000000000000c7 │ │ │ │ │ +0000004c 0000000000000010 00000050 FDE cie=00000000 pc=0000000000000050..00000000000000a7 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000060 0000000000000034 00000064 FDE cie=00000000 pc=00000000000000d0..000000000000013b │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000d2 │ │ │ │ │ +00000060 0000000000000034 00000064 FDE cie=00000000 pc=00000000000000b0..000000000000011b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000d4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000000b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000d5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000d9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000bc │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000000e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000000134 │ │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000000114 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000135 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000115 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000136 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000116 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000138 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000118 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000013a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000011a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000098 0000000000000010 0000009c FDE cie=00000000 pc=0000000000000140..000000000000017b │ │ │ │ │ +00000098 0000000000000010 0000009c FDE cie=00000000 pc=0000000000000120..000000000000015b │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ac 0000000000000038 000000b0 FDE cie=00000000 pc=0000000000000180..0000000000000227 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000182 │ │ │ │ │ +000000ac 0000000000000038 000000b0 FDE cie=00000000 pc=0000000000000160..0000000000000207 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000162 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000184 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000164 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000186 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000166 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000018a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000016a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000018b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000016b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc1: 142 to 0000000000000219 │ │ │ │ │ + DW_CFA_advance_loc1: 142 to 00000000000001f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000021d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000001ff │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000221 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000201 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000223 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000203 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000225 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000205 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -35,90 +35,87 @@ │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000050 : │ │ │ │ │ fftw_tensor_sz(): │ │ │ │ │ movslq (%rdi),%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ cmp $0x7fffffff,%ecx │ │ │ │ │ - je b2 │ │ │ │ │ + je 9a │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jle c0 │ │ │ │ │ - lea (%rcx,%rcx,2),%rdx │ │ │ │ │ + jle a0 │ │ │ │ │ + lea (%rcx,%rcx,2),%rsi │ │ │ │ │ lea 0x8(%rdi),%rax │ │ │ │ │ - lea 0x8(%rdi,%rdx,8),%rcx │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - sub %rax,%rsi │ │ │ │ │ - and $0x8,%esi │ │ │ │ │ - je a0 │ │ │ │ │ + lea (%rax,%rsi,8),%rcx │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ + je 88 │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ lea 0x20(%rdi),%rax │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - je b2 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 9a │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ imul (%rax),%rdx │ │ │ │ │ add $0x30,%rax │ │ │ │ │ imul -0x18(%rax),%rdx │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jne a0 │ │ │ │ │ + jne 88 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - jmp b2 │ │ │ │ │ + jmp 9a │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000d0 : │ │ │ │ │ +00000000000000b0 : │ │ │ │ │ fftw_tensor_md5(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov (%rsi),%esi │ │ │ │ │ - call e7 │ │ │ │ │ + call c7 │ │ │ │ │ R_X86_64_PLT32 fftw_md5int-0x4 │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ dec %eax │ │ │ │ │ cmp $0x7ffffffd,%eax │ │ │ │ │ - ja 130 │ │ │ │ │ + ja 110 │ │ │ │ │ lea 0x8(%r13),%rbx │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ inc %r12d │ │ │ │ │ add $0x18,%rbx │ │ │ │ │ - call 112 │ │ │ │ │ + call f2 │ │ │ │ │ R_X86_64_PLT32 fftw_md5INT-0x4 │ │ │ │ │ mov -0x10(%rbx),%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 11e │ │ │ │ │ + call fe │ │ │ │ │ R_X86_64_PLT32 fftw_md5INT-0x4 │ │ │ │ │ mov -0x8(%rbx),%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 12a │ │ │ │ │ + call 10a │ │ │ │ │ R_X86_64_PLT32 fftw_md5INT-0x4 │ │ │ │ │ cmp %r12d,0x0(%r13) │ │ │ │ │ - jg 100 │ │ │ │ │ + jg e0 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000140 : │ │ │ │ │ +0000000000000120 : │ │ │ │ │ fftw_tensor_tornk1(): │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ - je 160 │ │ │ │ │ + je 140 │ │ │ │ │ movq $0x1,(%rsi) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ movq $0x0,(%rcx) │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ ret │ │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ │ mov %rax,(%rsi) │ │ │ │ │ @@ -126,66 +123,66 @@ │ │ │ │ │ mov %rax,(%rdx) │ │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ │ mov %rax,(%rcx) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000180 : │ │ │ │ │ +0000000000000160 : │ │ │ │ │ fftw_tensor_print(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ cmpl $0x7fffffff,(%rdi) │ │ │ │ │ mov (%rsi),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - je 218 │ │ │ │ │ + je 1f8 │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call *%rdx │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle 20d │ │ │ │ │ + jle 1ed │ │ │ │ │ mov (%r12),%r10 │ │ │ │ │ mov 0x18(%r13),%r9 │ │ │ │ │ lea 0x8(%r13),%rbx │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ mov 0x10(%r13),%r8 │ │ │ │ │ mov 0x8(%r13),%rcx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - jmp 1f6 │ │ │ │ │ + jmp 1d6 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov (%r12),%r10 │ │ │ │ │ mov 0x28(%rbx),%r9 │ │ │ │ │ add $0x18,%rbx │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ │ mov (%rbx),%rcx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ inc %ebp │ │ │ │ │ call *%r10 │ │ │ │ │ cmp %ebp,0x0(%r13) │ │ │ │ │ - jg 1e0 │ │ │ │ │ + jg 1c0 │ │ │ │ │ mov (%r12),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ pop %rbx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - pop %rbp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ jmp *%rdx │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 1c000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 3e000000 00440e10 8302620a ....>....D....b. │ │ │ │ │ 0x00000030 0e084a0b 4d0e0800 10000000 3c000000 ..J.M.......<... │ │ │ │ │ 0x00000040 00000000 05000000 00000000 10000000 ................ │ │ │ │ │ - 0x00000050 50000000 00000000 77000000 00000000 P.......w....... │ │ │ │ │ + 0x00000050 50000000 00000000 57000000 00000000 P.......W....... │ │ │ │ │ 0x00000060 34000000 64000000 00000000 6b000000 4...d.......k... │ │ │ │ │ - 0x00000070 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ │ - 0x00000080 440e2883 05470e30 02540e28 410e2041 D.(..G.0.T.(A. A │ │ │ │ │ + 0x00000070 00420e10 8d02450e 188c0341 0e208604 .B....E....A. .. │ │ │ │ │ + 0x00000080 440e2883 05440e30 02540e28 410e2041 D.(..D.0.T.(A. A │ │ │ │ │ 0x00000090 0e18420e 10420e08 10000000 9c000000 ..B..B.......... │ │ │ │ │ 0x000000a0 00000000 3b000000 00000000 38000000 ....;.......8... │ │ │ │ │ 0x000000b0 b0000000 00000000 a7000000 00420e10 .............B.. │ │ │ │ │ 0x000000c0 8e02420e 188d0342 0e208c04 440e2886 ..B....B. ..D.(. │ │ │ │ │ - 0x000000d0 05410e30 8306028e 0e28440e 20440e18 .A.0.....(D. D.. │ │ │ │ │ + 0x000000d0 05410e30 8306028e 0e28460e 20420e18 .A.0.....(F. B.. │ │ │ │ │ 0x000000e0 420e1042 0e080000 B..B.... │ │ │ ├── tensor1.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -18,17 +18,17 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000002c 0000000000000020 00000030 FDE cie=00000000 pc=0000000000000010..0000000000000047 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000000024 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000002b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000000045 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000000045 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000046 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -12,17 +12,17 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000010 : │ │ │ │ │ fftw_mktensor_1d(): │ │ │ │ │ push %rbx │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - sub $0x10,%rsp │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ + sub $0x10,%rsp │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 34 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ mov %rbx,0x18(%rax) │ │ │ │ │ movups %xmm0,0x8(%rax) │ │ │ │ │ add $0x10,%rsp │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 07000000 00000000 20000000 ............ ... │ │ │ │ │ 0x00000030 30000000 00000000 37000000 00410e10 0.......7....A.. │ │ │ │ │ - 0x00000040 8302530e 20610e10 410e0800 00000000 ..S. a..A....... │ │ │ │ │ + 0x00000040 83025a0e 205a0e10 410e0800 00000000 ..Z. Z..A....... │ │ │ ├── tensor2.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -10,18 +10,18 @@ │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000014 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000068 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000022 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000000013 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 0000000000000067 │ │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000000067 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000030 0000000000000014 00000034 FDE cie=00000000 pc=0000000000000070..00000000000000fb │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000074 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000007e │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 134 to 00000000000000fa │ │ │ │ │ + DW_CFA_advance_loc1: 124 to 00000000000000fa │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,22 +4,22 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_mktensor_2d(): │ │ │ │ │ movq %rdi,%xmm2 │ │ │ │ │ movq %rsi,%xmm3 │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ + sub $0x38,%rsp │ │ │ │ │ movq %rcx,%xmm4 │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ movq %r9,%xmm5 │ │ │ │ │ - sub $0x38,%rsp │ │ │ │ │ + mov $0x2,%edi │ │ │ │ │ punpcklqdq %xmm3,%xmm2 │ │ │ │ │ punpcklqdq %xmm4,%xmm1 │ │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ │ - mov $0x2,%edi │ │ │ │ │ movaps %xmm2,0x20(%rsp) │ │ │ │ │ movaps %xmm1,0x10(%rsp) │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 46 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ movdqa 0x20(%rsp),%xmm2 │ │ │ │ │ movdqa 0x10(%rsp),%xmm1 │ │ │ │ │ @@ -29,38 +29,38 @@ │ │ │ │ │ movups %xmm0,0x28(%rax) │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000070 : │ │ │ │ │ fftw_mktensor_3d(): │ │ │ │ │ - sub $0x48,%rsp │ │ │ │ │ movq %rdx,%xmm2 │ │ │ │ │ movq %rdi,%xmm3 │ │ │ │ │ + sub $0x48,%rsp │ │ │ │ │ + mov $0x3,%edi │ │ │ │ │ + movq 0x50(%rsp),%xmm0 │ │ │ │ │ movq %rsi,%xmm4 │ │ │ │ │ movq %rcx,%xmm5 │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ movq %r9,%xmm6 │ │ │ │ │ - movq 0x50(%rsp),%xmm0 │ │ │ │ │ punpcklqdq %xmm4,%xmm3 │ │ │ │ │ punpcklqdq %xmm5,%xmm2 │ │ │ │ │ punpcklqdq %xmm6,%xmm1 │ │ │ │ │ - mov $0x3,%edi │ │ │ │ │ movhps 0x58(%rsp),%xmm0 │ │ │ │ │ movaps %xmm3,0x30(%rsp) │ │ │ │ │ movaps %xmm2,0x20(%rsp) │ │ │ │ │ movaps %xmm1,0x10(%rsp) │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call c6 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ movdqa 0x30(%rsp),%xmm3 │ │ │ │ │ movdqa 0x20(%rsp),%xmm2 │ │ │ │ │ movdqa 0x10(%rsp),%xmm1 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ mov 0x60(%rsp),%rdx │ │ │ │ │ - mov %rdx,0x48(%rax) │ │ │ │ │ movups %xmm3,0x8(%rax) │ │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ │ + mov %rdx,0x48(%rax) │ │ │ │ │ movups %xmm1,0x28(%rax) │ │ │ │ │ movups %xmm0,0x38(%rax) │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 14000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 68000000 00620e40 02450e08 ....h....b.@.E.. │ │ │ │ │ + 0x00000020 00000000 68000000 00530e40 02540e08 ....h....S.@.T.. │ │ │ │ │ 0x00000030 14000000 34000000 00000000 8b000000 ....4........... │ │ │ │ │ - 0x00000040 00440e50 02860e08 .D.P.... │ │ │ │ │ + 0x00000040 004e0e50 027c0e08 .N.P.|.. │ │ │ ├── tensor3.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -16,17 +16,17 @@ │ │ │ │ │ 00000018 0000000000000014 0000001c FDE cie=00000000 pc=0000000000000000..00000000000000c2 │ │ │ │ │ DW_CFA_advance_loc: 14 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ DW_CFA_advance_loc1: 179 to 00000000000000c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000030 000000000000001c 00000034 FDE cie=00000000 pc=00000000000000d0..00000000000001c4 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000000e3 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000000de │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 224 to 00000000000001c3 │ │ │ │ │ + DW_CFA_advance_loc1: 229 to 00000000000001c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,25 +4,25 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_mktensor_4d(): │ │ │ │ │ movq %rsi,%xmm6 │ │ │ │ │ movq %rdi,%xmm5 │ │ │ │ │ sub $0x68,%rsp │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ punpcklqdq %xmm6,%xmm5 │ │ │ │ │ + movq 0x70(%rsp),%xmm2 │ │ │ │ │ + movq 0x80(%rsp),%xmm1 │ │ │ │ │ + movq %rdx,%xmm4 │ │ │ │ │ + movq 0x90(%rsp),%xmm0 │ │ │ │ │ movq %rcx,%xmm7 │ │ │ │ │ movq %r8,%xmm3 │ │ │ │ │ movq %r9,%xmm6 │ │ │ │ │ - movq 0x70(%rsp),%xmm2 │ │ │ │ │ - movq 0x80(%rsp),%xmm1 │ │ │ │ │ punpcklqdq %xmm7,%xmm4 │ │ │ │ │ punpcklqdq %xmm6,%xmm3 │ │ │ │ │ - movq 0x90(%rsp),%xmm0 │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ movhps 0x78(%rsp),%xmm2 │ │ │ │ │ movhps 0x88(%rsp),%xmm1 │ │ │ │ │ movhps 0x98(%rsp),%xmm0 │ │ │ │ │ movaps %xmm5,0x50(%rsp) │ │ │ │ │ movaps %xmm4,0x40(%rsp) │ │ │ │ │ movaps %xmm3,0x30(%rsp) │ │ │ │ │ movaps %xmm2,0x20(%rsp) │ │ │ │ │ @@ -47,51 +47,51 @@ │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000d0 : │ │ │ │ │ fftw_mktensor_5d(): │ │ │ │ │ movq %rsi,%xmm7 │ │ │ │ │ movq %rdi,%xmm6 │ │ │ │ │ - movq %rdx,%xmm5 │ │ │ │ │ sub $0x78,%rsp │ │ │ │ │ + mov $0x5,%edi │ │ │ │ │ punpcklqdq %xmm7,%xmm6 │ │ │ │ │ + movq %rdx,%xmm5 │ │ │ │ │ movq %rcx,%xmm7 │ │ │ │ │ - movq %r8,%xmm4 │ │ │ │ │ movq 0x80(%rsp),%xmm3 │ │ │ │ │ punpcklqdq %xmm7,%xmm5 │ │ │ │ │ - movq %r9,%xmm7 │ │ │ │ │ movq 0x90(%rsp),%xmm2 │ │ │ │ │ movq 0xa0(%rsp),%xmm1 │ │ │ │ │ + movq %r8,%xmm4 │ │ │ │ │ movq 0xb0(%rsp),%xmm0 │ │ │ │ │ - punpcklqdq %xmm7,%xmm4 │ │ │ │ │ - mov $0x5,%edi │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ movhps 0x88(%rsp),%xmm3 │ │ │ │ │ + movaps %xmm6,0x60(%rsp) │ │ │ │ │ + punpcklqdq %xmm7,%xmm4 │ │ │ │ │ movhps 0x98(%rsp),%xmm2 │ │ │ │ │ movhps 0xa8(%rsp),%xmm1 │ │ │ │ │ - movhps 0xb8(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm6,0x60(%rsp) │ │ │ │ │ movaps %xmm5,0x50(%rsp) │ │ │ │ │ + movhps 0xb8(%rsp),%xmm0 │ │ │ │ │ movaps %xmm4,0x40(%rsp) │ │ │ │ │ movaps %xmm3,0x30(%rsp) │ │ │ │ │ movaps %xmm2,0x20(%rsp) │ │ │ │ │ movaps %xmm1,0x10(%rsp) │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 16e │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ movdqa 0x60(%rsp),%xmm6 │ │ │ │ │ movdqa 0x50(%rsp),%xmm5 │ │ │ │ │ movdqa 0x40(%rsp),%xmm4 │ │ │ │ │ movdqa 0x30(%rsp),%xmm3 │ │ │ │ │ movdqa 0x20(%rsp),%xmm2 │ │ │ │ │ movdqa 0x10(%rsp),%xmm1 │ │ │ │ │ + movups %xmm6,0x8(%rax) │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ mov 0xc0(%rsp),%rdx │ │ │ │ │ - movups %xmm6,0x8(%rax) │ │ │ │ │ - mov %rdx,0x78(%rax) │ │ │ │ │ movups %xmm5,0x18(%rax) │ │ │ │ │ movups %xmm4,0x28(%rax) │ │ │ │ │ + mov %rdx,0x78(%rax) │ │ │ │ │ movups %xmm3,0x38(%rax) │ │ │ │ │ movups %xmm2,0x48(%rax) │ │ │ │ │ movups %xmm1,0x58(%rax) │ │ │ │ │ movups %xmm0,0x68(%rax) │ │ │ │ │ add $0x78,%rsp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 14000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 c2000000 004e0e70 02b30e08 .........N.p.... │ │ │ │ │ 0x00000030 1c000000 34000000 00000000 f4000000 ....4........... │ │ │ │ │ - 0x00000040 00530e80 0102e00e 08000000 00000000 .S.............. │ │ │ │ │ + 0x00000040 004e0e80 0102e50e 08000000 00000000 .N.............. │ │ │ ├── tensor4.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2416 (bytes into file) │ │ │ │ │ + Start of section headers: 2352 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x970: │ │ │ │ │ +There are 11 section headers, starting at offset 0x930: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00034a 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000710 000168 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00038a 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00038a 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 00038a 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000390 000188 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000878 0000a8 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000518 000120 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000638 0000d2 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000920 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00030a 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0006d0 000168 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00034a 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00034a 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 00034a 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000350 000188 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000838 0000a8 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 0004d8 000120 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 0005f8 0000d2 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 0008e0 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 12 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 152 FUNC GLOBAL DEFAULT 1 fftw_tensor_max_index │ │ │ │ │ + 2: 0000000000000000 136 FUNC GLOBAL DEFAULT 1 fftw_tensor_max_index │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_iabs │ │ │ │ │ 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_imax │ │ │ │ │ - 5: 00000000000000a0 113 FUNC GLOBAL DEFAULT 1 fftw_tensor_min_istride │ │ │ │ │ + 5: 0000000000000090 113 FUNC GLOBAL DEFAULT 1 fftw_tensor_min_istride │ │ │ │ │ 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_imin │ │ │ │ │ - 7: 0000000000000120 113 FUNC GLOBAL DEFAULT 1 fftw_tensor_min_ostride │ │ │ │ │ - 8: 00000000000001a0 44 FUNC GLOBAL DEFAULT 1 fftw_tensor_min_stride │ │ │ │ │ - 9: 00000000000001d0 86 FUNC GLOBAL DEFAULT 1 fftw_tensor_inplace_strides │ │ │ │ │ - 10: 0000000000000230 34 FUNC GLOBAL DEFAULT 1 fftw_tensor_inplace_strides2 │ │ │ │ │ - 11: 0000000000000260 234 FUNC GLOBAL DEFAULT 1 fftw_tensor_strides_decrease │ │ │ │ │ + 7: 0000000000000110 113 FUNC GLOBAL DEFAULT 1 fftw_tensor_min_ostride │ │ │ │ │ + 8: 0000000000000190 44 FUNC GLOBAL DEFAULT 1 fftw_tensor_min_stride │ │ │ │ │ + 9: 00000000000001c0 54 FUNC GLOBAL DEFAULT 1 fftw_tensor_inplace_strides │ │ │ │ │ + 10: 0000000000000200 34 FUNC GLOBAL DEFAULT 1 fftw_tensor_inplace_strides2 │ │ │ │ │ + 11: 0000000000000230 218 FUNC GLOBAL DEFAULT 1 fftw_tensor_strides_decrease │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x710 contains 15 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x6d0 contains 15 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000043 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000005b 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000000c8 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000000eb 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000000f6 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -0000000000000148 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000016b 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000176 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -00000000000001ab 0000000700000004 R_X86_64_PLT32 0000000000000120 fftw_tensor_min_ostride - 4 │ │ │ │ │ -00000000000001b8 0000000500000004 R_X86_64_PLT32 00000000000000a0 fftw_tensor_min_istride - 4 │ │ │ │ │ -0000000000000235 0000000900000004 R_X86_64_PLT32 00000000000001d0 fftw_tensor_inplace_strides - 4 │ │ │ │ │ -0000000000000244 0000000900000004 R_X86_64_PLT32 00000000000001d0 fftw_tensor_inplace_strides - 4 │ │ │ │ │ -00000000000002d4 0000000900000004 R_X86_64_PLT32 00000000000001d0 fftw_tensor_inplace_strides - 4 │ │ │ │ │ -0000000000000080 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ -00000000000001c8 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +000000000000003b 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000053 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000000b8 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000000db 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000000e6 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +0000000000000138 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000015b 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000166 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +000000000000019b 0000000700000004 R_X86_64_PLT32 0000000000000110 fftw_tensor_min_ostride - 4 │ │ │ │ │ +00000000000001a8 0000000500000004 R_X86_64_PLT32 0000000000000090 fftw_tensor_min_istride - 4 │ │ │ │ │ +0000000000000205 0000000900000004 R_X86_64_PLT32 00000000000001c0 fftw_tensor_inplace_strides - 4 │ │ │ │ │ +0000000000000214 0000000900000004 R_X86_64_PLT32 00000000000001c0 fftw_tensor_inplace_strides - 4 │ │ │ │ │ +00000000000002a4 0000000900000004 R_X86_64_PLT32 00000000000001c0 fftw_tensor_inplace_strides - 4 │ │ │ │ │ +0000000000000078 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ +00000000000001b8 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x878 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x838 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a0 │ │ │ │ │ -00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 120 │ │ │ │ │ -0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1a0 │ │ │ │ │ -0000000000000124 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d0 │ │ │ │ │ -0000000000000138 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 230 │ │ │ │ │ -0000000000000158 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 260 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 90 │ │ │ │ │ +00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 110 │ │ │ │ │ +0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 190 │ │ │ │ │ +0000000000000124 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c0 │ │ │ │ │ +0000000000000138 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 200 │ │ │ │ │ +0000000000000158 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 230 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000098 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000088 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -30,166 +30,166 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 97 to 000000000000006f │ │ │ │ │ + DW_CFA_advance_loc1: 89 to 0000000000000067 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000076 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000006e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000077 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000006f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000079 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000071 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000007b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000073 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000007d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000075 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000007f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000077 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000090 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000080 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000048 00000068 FDE cie=00000000 pc=00000000000000a0..0000000000000111 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000a2 │ │ │ │ │ +00000064 0000000000000048 00000068 FDE cie=00000000 pc=0000000000000090..0000000000000101 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000092 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000a4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000094 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000a5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000095 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000a6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000096 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000000ac │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000009c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000000b6 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000000a6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000ba │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000aa │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000bb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000ab │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000bd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000ad │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000bf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000af │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000c0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 71 to 0000000000000107 │ │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000000f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000010b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000fb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000010c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000fc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000010e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000fe │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000100 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b0 0000000000000048 000000b4 FDE cie=00000000 pc=0000000000000120..0000000000000191 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000122 │ │ │ │ │ +000000b0 0000000000000048 000000b4 FDE cie=00000000 pc=0000000000000110..0000000000000181 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000112 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000124 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000114 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000125 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000115 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000126 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000116 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000012c │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000011c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000136 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000126 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000013a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000012a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000013b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000012b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000013d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000012d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000013f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000012f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000140 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000130 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 71 to 0000000000000187 │ │ │ │ │ + DW_CFA_advance_loc1: 71 to 0000000000000177 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000018b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000017b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000018c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000017c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000018e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000017e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000190 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000180 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000fc 000000000000001c 00000100 FDE cie=00000000 pc=00000000000001a0..00000000000001cc │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001a1 │ │ │ │ │ +000000fc 000000000000001c 00000100 FDE cie=00000000 pc=0000000000000190..00000000000001bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000191 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001a5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000195 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000001c0 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000001b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001c4 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000001b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000011c 0000000000000010 00000120 FDE cie=00000000 pc=00000000000001d0..0000000000000226 │ │ │ │ │ +0000011c 0000000000000010 00000120 FDE cie=00000000 pc=00000000000001c0..00000000000001f6 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000130 000000000000001c 00000134 FDE cie=00000000 pc=0000000000000230..0000000000000252 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000231 │ │ │ │ │ +00000130 000000000000001c 00000134 FDE cie=00000000 pc=0000000000000200..0000000000000222 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000201 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000023e │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000020e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000240 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000210 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000249 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000219 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000150 0000000000000034 00000154 FDE cie=00000000 pc=0000000000000260..000000000000034a │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000262 │ │ │ │ │ +00000150 0000000000000034 00000154 FDE cie=00000000 pc=0000000000000230..000000000000030a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000232 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000263 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000236 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000026d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000023d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 85 to 00000000000002c2 │ │ │ │ │ + DW_CFA_advance_loc1: 85 to 0000000000000292 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002c3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000293 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002c5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000295 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000002d0 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000002a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000000344 │ │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000000304 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000347 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000307 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000349 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000309 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -10,287 +10,282 @@ │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle 90 │ │ │ │ │ + jle 80 │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ lea 0x8(%rdi),%rbx │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ inc %r15d │ │ │ │ │ add $0x18,%rbx │ │ │ │ │ lea -0x1(%rax),%rbp │ │ │ │ │ - call 47 │ │ │ │ │ + call 3f │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov -0x8(%rbx),%rdi │ │ │ │ │ imul %rax,%rbp │ │ │ │ │ mov -0x18(%rbx),%rax │ │ │ │ │ add %rbp,%r12 │ │ │ │ │ lea -0x1(%rax),%rbp │ │ │ │ │ - call 5f │ │ │ │ │ + call 57 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ imul %rax,%rbp │ │ │ │ │ add %rbp,%r13 │ │ │ │ │ cmp %r15d,(%r14) │ │ │ │ │ - jg 30 │ │ │ │ │ + jg 28 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 84 │ │ │ │ │ + jmp 7c │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - jmp 6b │ │ │ │ │ + jmp 63 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000a0 : │ │ │ │ │ +0000000000000090 : │ │ │ │ │ fftw_tensor_min_istride(): │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne c0 │ │ │ │ │ + jne b0 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ - call cc │ │ │ │ │ + call bc │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmpl $0x1,0x0(%r13) │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jle b2 │ │ │ │ │ + jle a2 │ │ │ │ │ lea 0x28(%r13),%r12 │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ nop │ │ │ │ │ mov (%r12),%rdi │ │ │ │ │ inc %ebp │ │ │ │ │ add $0x18,%r12 │ │ │ │ │ - call ef │ │ │ │ │ + call df │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call fa │ │ │ │ │ + call ea │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ - cmp 0x0(%r13),%ebp │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jl e0 │ │ │ │ │ + cmp 0x0(%r13),%ebp │ │ │ │ │ + jl d0 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000120 : │ │ │ │ │ +0000000000000110 : │ │ │ │ │ fftw_tensor_min_ostride(): │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 140 │ │ │ │ │ + jne 130 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ mov 0x18(%rdi),%rdi │ │ │ │ │ - call 14c │ │ │ │ │ + call 13c │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmpl $0x1,0x0(%r13) │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jle 132 │ │ │ │ │ + jle 122 │ │ │ │ │ lea 0x30(%r13),%r12 │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ nop │ │ │ │ │ mov (%r12),%rdi │ │ │ │ │ inc %ebp │ │ │ │ │ add $0x18,%r12 │ │ │ │ │ - call 16f │ │ │ │ │ + call 15f │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 17a │ │ │ │ │ + call 16a │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ - cmp 0x0(%r13),%ebp │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jl 160 │ │ │ │ │ + cmp 0x0(%r13),%ebp │ │ │ │ │ + jl 150 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000001a0 : │ │ │ │ │ +0000000000000190 : │ │ │ │ │ fftw_tensor_min_stride(): │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ │ - call 1af │ │ │ │ │ + call 19f │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_ostride-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 1bc │ │ │ │ │ + call 1ac │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_istride-0x4 │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jmp 1cc │ │ │ │ │ + pop %rbx │ │ │ │ │ + jmp 1bc │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000001d0 : │ │ │ │ │ +00000000000001c0 : │ │ │ │ │ fftw_tensor_inplace_strides(): │ │ │ │ │ - movslq (%rdi),%rdx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ - jle 220 │ │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - lea 0x10(%rdi),%rax │ │ │ │ │ - lea 0x10(%rdi,%rdx,8),%rdx │ │ │ │ │ - jmp 209 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - add $0x18,%rax │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - je 220 │ │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ │ - cmp %rcx,(%rax) │ │ │ │ │ - je 200 │ │ │ │ │ + movslq (%rdi),%rax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jle 1f0 │ │ │ │ │ + add $0x10,%rdi │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ │ + jmp 1e1 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + add $0x18,%rdi │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 1f0 │ │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ │ + cmp %rdx,(%rdi) │ │ │ │ │ + je 1d8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000230 : │ │ │ │ │ +0000000000000200 : │ │ │ │ │ fftw_tensor_inplace_strides2(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - call 239 │ │ │ │ │ + call 209 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 240 │ │ │ │ │ + jne 210 │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 248 │ │ │ │ │ + call 218 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides-0x4 │ │ │ │ │ pop %rbx │ │ │ │ │ test %eax,%eax │ │ │ │ │ setne %al │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000260 : │ │ │ │ │ +0000000000000230 : │ │ │ │ │ fftw_tensor_strides_decrease(): │ │ │ │ │ push %r14 │ │ │ │ │ - push %rbx │ │ │ │ │ mov %edx,%r8d │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ movslq (%rdi),%rax │ │ │ │ │ lea -0x1(%rax),%edx │ │ │ │ │ cmp $0x7ffffffd,%edx │ │ │ │ │ - ja 2d0 │ │ │ │ │ + ja 2a0 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ cmp $0x1,%r8d │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ sete %dl │ │ │ │ │ - lea 0x10(%rdi,%rax,8),%rsi │ │ │ │ │ lea -0x1(%rdx,%rdx,1),%rcx │ │ │ │ │ lea 0x10(%rdi),%rdx │ │ │ │ │ - jmp 2a9 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + lea (%rdx,%rax,8),%rsi │ │ │ │ │ + jmp 279 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x18,%rdx │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je 2d0 │ │ │ │ │ + je 2a0 │ │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ │ sub (%rdx),%rax │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jns 2a0 │ │ │ │ │ + jns 270 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %r8d,%r14d │ │ │ │ │ - call 2d8 │ │ │ │ │ + call 2a8 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2be │ │ │ │ │ + je 28e │ │ │ │ │ movslq (%rbx),%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp $0x7fffffff,%esi │ │ │ │ │ - je 2be │ │ │ │ │ + je 28e │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jle 2be │ │ │ │ │ + jle 28e │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp $0x1,%r14d │ │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ │ sete %al │ │ │ │ │ lea -0x1(%rax,%rax,1),%rcx │ │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ │ - lea 0x10(%rbx,%rax,8),%rsi │ │ │ │ │ - jmp 329 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea (%rdx,%rax,8),%rsi │ │ │ │ │ + jmp 2e9 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ add $0x18,%rdx │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ - je 340 │ │ │ │ │ + je 300 │ │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ │ sub (%rdx),%rax │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jns 320 │ │ │ │ │ - jmp 2b9 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jns 2e0 │ │ │ │ │ + jmp 289 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 98000000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 88000000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0e400261 0a0e3847 ..A.8..D.@.a..8G │ │ │ │ │ + 0x00000040 8606410e 38830744 0e400259 0a0e3847 ..A.8..D.@.Y..8G │ │ │ │ │ 0x00000050 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x00000060 08510b00 48000000 68000000 00000000 .Q..H...h....... │ │ │ │ │ + 0x00000060 08490b00 48000000 68000000 00000000 .I..H...h....... │ │ │ │ │ 0x00000070 71000000 00420e10 8d02420e 188c0341 q....B....B....A │ │ │ │ │ 0x00000080 0e208604 410e2883 05460e30 4a0a0e28 . ..A.(..F.0J..( │ │ │ │ │ 0x00000090 440e2041 0e18420e 10420e08 410b0247 D. A..B..B..A..G │ │ │ │ │ 0x000000a0 0e28440e 20410e18 420e1042 0e080000 .(D. A..B..B.... │ │ │ │ │ 0x000000b0 48000000 b4000000 00000000 71000000 H...........q... │ │ │ │ │ 0x000000c0 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ │ 0x000000d0 410e2883 05460e30 4a0a0e28 440e2041 A.(..F.0J..(D. A │ │ │ │ │ 0x000000e0 0e18420e 10420e08 410b0247 0e28440e ..B..B..A..G.(D. │ │ │ │ │ 0x000000f0 20410e18 420e1042 0e080000 1c000000 A..B..B........ │ │ │ │ │ 0x00000100 00010000 00000000 2c000000 00410e10 ........,....A.. │ │ │ │ │ - 0x00000110 8302440e 205b0e10 440e0800 10000000 ..D. [..D....... │ │ │ │ │ - 0x00000120 20010000 00000000 56000000 00000000 .......V....... │ │ │ │ │ + 0x00000110 8302440e 205b0e10 470e0800 10000000 ..D. [..G....... │ │ │ │ │ + 0x00000120 20010000 00000000 36000000 00000000 .......6....... │ │ │ │ │ 0x00000130 1c000000 34010000 00000000 22000000 ....4......."... │ │ │ │ │ 0x00000140 00410e10 83024d0a 0e08420b 490e0800 .A....M...B.I... │ │ │ │ │ - 0x00000150 34000000 54010000 00000000 ea000000 4...T........... │ │ │ │ │ - 0x00000160 00420e10 8e02410e 1883034a 0e200255 .B....A....J. .U │ │ │ │ │ - 0x00000170 0a0e1841 0e10420e 084b0b02 740e1843 ...A..B..K..t..C │ │ │ │ │ + 0x00000150 34000000 54010000 00000000 da000000 4...T........... │ │ │ │ │ + 0x00000160 00420e10 8e02440e 18830347 0e200255 .B....D....G. .U │ │ │ │ │ + 0x00000170 0a0e1841 0e10420e 084b0b02 640e1843 ...A..B..K..d..C │ │ │ │ │ 0x00000180 0e10420e 08000000 ..B..... │ │ │ ├── tensor5.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1744 (bytes into file) │ │ │ │ │ + Start of section headers: 1648 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x6d0: │ │ │ │ │ +There are 11 section headers, starting at offset 0x670: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000326 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000578 000090 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000366 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000366 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000366 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000368 0000d0 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000608 000078 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000438 0000c0 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 0004f8 000079 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000680 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0002c6 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000518 000090 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000306 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000306 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000306 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000308 0000d0 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 0005a8 000078 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 0003d8 0000c0 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000498 000079 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000620 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 8 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 99 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy │ │ │ │ │ + 2: 0000000000000000 83 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor │ │ │ │ │ - 4: 0000000000000070 134 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy_inplace │ │ │ │ │ - 5: 0000000000000100 200 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy_except │ │ │ │ │ - 6: 00000000000001d0 118 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy_sub │ │ │ │ │ - 7: 0000000000000250 214 FUNC GLOBAL DEFAULT 1 fftw_tensor_append │ │ │ │ │ + 4: 0000000000000060 118 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy_inplace │ │ │ │ │ + 5: 00000000000000e0 184 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy_except │ │ │ │ │ + 6: 00000000000001a0 94 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy_sub │ │ │ │ │ + 7: 0000000000000200 198 FUNC GLOBAL DEFAULT 1 fftw_tensor_append │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x578 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x518 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000007 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ -0000000000000074 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000112 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ -00000000000001e0 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ -0000000000000282 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ -000000000000026b 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +0000000000000064 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +00000000000000f2 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +00000000000001b0 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +0000000000000232 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +000000000000021b 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x608 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x5a8 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000003c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 70 │ │ │ │ │ -000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 100 │ │ │ │ │ -0000000000000094 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d0 │ │ │ │ │ -00000000000000c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 250 │ │ │ │ │ +000000000000003c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 60 │ │ │ │ │ +000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ +0000000000000094 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1a0 │ │ │ │ │ +00000000000000c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 200 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,81 +9,81 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000018 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000063 │ │ │ │ │ +00000018 0000000000000018 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000053 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 97 to 0000000000000062 │ │ │ │ │ + DW_CFA_advance_loc1: 81 to 0000000000000052 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000034 000000000000001c 00000038 FDE cie=00000000 pc=0000000000000070..00000000000000f6 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000071 │ │ │ │ │ +00000034 000000000000001c 00000038 FDE cie=00000000 pc=0000000000000060..00000000000000d6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000061 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 67 to 00000000000000b4 │ │ │ │ │ + DW_CFA_advance_loc1: 67 to 00000000000000a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000000c0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000a8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 53 to 00000000000000f5 │ │ │ │ │ + DW_CFA_advance_loc: 45 to 00000000000000d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000054 0000000000000034 00000058 FDE cie=00000000 pc=0000000000000100..00000000000001c8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000101 │ │ │ │ │ +00000054 0000000000000034 00000058 FDE cie=00000000 pc=00000000000000e0..0000000000000198 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000102 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000010c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000000ec │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 101 to 0000000000000171 │ │ │ │ │ + DW_CFA_advance_loc1: 93 to 0000000000000149 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000175 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000014d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000176 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000014e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000180 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000150 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000001c2 │ │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000000192 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001c6 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000196 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001c7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000197 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000008c 0000000000000028 00000090 FDE cie=00000000 pc=00000000000001d0..0000000000000246 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001d2 │ │ │ │ │ +0000008c 0000000000000028 00000090 FDE cie=00000000 pc=00000000000001a0..00000000000001fe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001d3 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001d4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001aa │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 107 to 000000000000023f │ │ │ │ │ + DW_CFA_advance_loc1: 77 to 00000000000001f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000243 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001fb │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000245 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001fd │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b8 0000000000000014 000000bc FDE cie=00000000 pc=0000000000000250..0000000000000326 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000274 │ │ │ │ │ +000000b8 0000000000000014 000000bc FDE cie=00000000 pc=0000000000000200..00000000000002c6 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000224 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 177 to 0000000000000325 │ │ │ │ │ + DW_CFA_advance_loc1: 161 to 00000000000002c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -10,118 +10,114 @@ │ │ │ │ │ mov (%rdi),%edi │ │ │ │ │ call b │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ movslq (%rbx),%rax │ │ │ │ │ lea -0x1(%rax),%ecx │ │ │ │ │ cmp $0x7ffffffd,%ecx │ │ │ │ │ - ja 5e │ │ │ │ │ + ja 4e │ │ │ │ │ lea (%rax,%rax,2),%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movdqu 0x8(%rbx,%rax,1),%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rdx,%rax,1) │ │ │ │ │ mov 0x18(%rbx,%rax,1),%rcx │ │ │ │ │ mov %rcx,0x18(%rdx,%rax,1) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jne 40 │ │ │ │ │ + jne 30 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000070 : │ │ │ │ │ +0000000000000060 : │ │ │ │ │ fftw_tensor_copy_inplace(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ - call 78 │ │ │ │ │ + call 68 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ movslq (%rax),%rdx │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ cmp $0x7fffffff,%edx │ │ │ │ │ - je b0 │ │ │ │ │ + je a0 │ │ │ │ │ cmp $0x1,%ebx │ │ │ │ │ - je c0 │ │ │ │ │ + je a8 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle b0 │ │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ │ + jle a0 │ │ │ │ │ lea 0x10(%rax),%rax │ │ │ │ │ - lea 0x10(%rcx,%rdx,8),%rsi │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + lea (%rdx,%rdx,2),%rdx │ │ │ │ │ + lea (%rax,%rdx,8),%rcx │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ mov %rdx,-0x10(%rax) │ │ │ │ │ - cmp %rsi,%rax │ │ │ │ │ - jne a0 │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ + cmp %rcx,%rax │ │ │ │ │ + jne 90 │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle b0 │ │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ │ + jle a0 │ │ │ │ │ lea 0x10(%rax),%rax │ │ │ │ │ - lea 0x10(%rcx,%rdx,8),%rsi │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea (%rdx,%rdx,2),%rdx │ │ │ │ │ + lea (%rax,%rdx,8),%rcx │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ mov %rdx,-0x18(%rax) │ │ │ │ │ - cmp %rsi,%rax │ │ │ │ │ - jne e0 │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ + cmp %rcx,%rax │ │ │ │ │ + jne c0 │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000100 : │ │ │ │ │ +00000000000000e0 : │ │ │ │ │ fftw_tensor_copy_except(): │ │ │ │ │ push %rbp │ │ │ │ │ + movslq %esi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - movslq %esi,%rbp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ lea -0x1(%rax),%edi │ │ │ │ │ - call 116 │ │ │ │ │ + call f6 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ cmp $0x7fffffff,%ebp │ │ │ │ │ - je 16d │ │ │ │ │ + je 145 │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - jle 15e │ │ │ │ │ + jle 136 │ │ │ │ │ movslq %ebp,%rax │ │ │ │ │ lea (%rax,%rax,2),%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movdqu 0x8(%rbx,%rax,1),%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rdx,%rax,1) │ │ │ │ │ mov 0x18(%rbx,%rax,1),%rcx │ │ │ │ │ mov %rcx,0x18(%rdx,%rax,1) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jne 140 │ │ │ │ │ + jne 118 │ │ │ │ │ mov (%rdx),%eax │ │ │ │ │ sub %ebp,%eax │ │ │ │ │ lea -0x1(%rax),%ecx │ │ │ │ │ cmp $0x7ffffffd,%ecx │ │ │ │ │ - jbe 180 │ │ │ │ │ + jbe 150 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ cltq │ │ │ │ │ lea 0x0(%rbp,%rbp,2),%rcx │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ lea (%rax,%rax,2),%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add %rcx,%rbx │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ @@ -129,110 +125,107 @@ │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ movdqu 0x20(%rbx,%rax,1),%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rcx,%rax,1) │ │ │ │ │ mov 0x30(%rbx,%rax,1),%rsi │ │ │ │ │ mov %rsi,0x18(%rcx,%rax,1) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - jne 1a0 │ │ │ │ │ + jne 170 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000001d0 : │ │ │ │ │ +00000000000001a0 : │ │ │ │ │ fftw_tensor_copy_sub(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + movslq %esi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ movslq %edx,%rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ mov %ebx,%edi │ │ │ │ │ - movslq %esi,%rbp │ │ │ │ │ - call 1e4 │ │ │ │ │ + call 1b4 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ lea -0x1(%rbx),%eax │ │ │ │ │ cmp $0x7ffffffd,%eax │ │ │ │ │ - ja 23e │ │ │ │ │ + ja 1f6 │ │ │ │ │ lea 0x0(%rbp,%rbp,2),%rax │ │ │ │ │ lea (%rbx,%rbx,2),%rdi │ │ │ │ │ lea (%r12,%rax,8),%rdx │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movdqu 0x8(%rdx,%rax,1),%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rcx,%rax,1) │ │ │ │ │ mov 0x18(%rdx,%rax,1),%rsi │ │ │ │ │ mov %rsi,0x18(%rcx,%rax,1) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - jne 220 │ │ │ │ │ + jne 1d8 │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000250 : │ │ │ │ │ +0000000000000200 : │ │ │ │ │ fftw_tensor_append(): │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ cmp $0x7fffffff,%eax │ │ │ │ │ - je 265 │ │ │ │ │ + je 215 │ │ │ │ │ mov (%rsi),%r8d │ │ │ │ │ cmp $0x7fffffff,%r8d │ │ │ │ │ - jne 270 │ │ │ │ │ + jne 220 │ │ │ │ │ mov $0x7fffffff,%edi │ │ │ │ │ - jmp 26f │ │ │ │ │ + jmp 21f │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ nop │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov %rdi,(%rsp) │ │ │ │ │ lea (%rax,%r8,1),%edi │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - call 286 │ │ │ │ │ + call 236 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ movslq (%rdx),%r9 │ │ │ │ │ lea -0x1(%r9),%eax │ │ │ │ │ cmp $0x7ffffffd,%eax │ │ │ │ │ - ja 2de │ │ │ │ │ + ja 27e │ │ │ │ │ movslq %r9d,%rax │ │ │ │ │ lea (%rax,%rax,2),%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movdqu 0x8(%rdx,%rax,1),%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rsi,%rax,1) │ │ │ │ │ mov 0x18(%rdx,%rax,1),%rdi │ │ │ │ │ mov %rdi,0x18(%rsi,%rax,1) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rax,%r8 │ │ │ │ │ - jne 2c0 │ │ │ │ │ + jne 260 │ │ │ │ │ movslq (%rcx),%rax │ │ │ │ │ lea -0x1(%rax),%edx │ │ │ │ │ cmp $0x7ffffffd,%edx │ │ │ │ │ - ja 31e │ │ │ │ │ + ja 2be │ │ │ │ │ lea (%rax,%rax,2),%r8 │ │ │ │ │ lea (%r9,%r9,2),%rax │ │ │ │ │ lea (%rsi,%rax,8),%rdx │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ movdqu 0x8(%rcx,%rax,1),%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rdx,%rax,1) │ │ │ │ │ mov 0x18(%rcx,%rax,1),%rdi │ │ │ │ │ mov %rdi,0x18(%rdx,%rax,1) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rax,%r8 │ │ │ │ │ - jne 300 │ │ │ │ │ + jne 2a0 │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 18000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 63000000 00410e10 83020261 ....c....A.....a │ │ │ │ │ + 0x00000020 00000000 53000000 00410e10 83020251 ....S....A.....Q │ │ │ │ │ 0x00000030 0e080000 1c000000 38000000 00000000 ........8....... │ │ │ │ │ - 0x00000040 86000000 00410e10 83020243 0a0e084c .....A.....C...L │ │ │ │ │ - 0x00000050 0b750e08 34000000 58000000 00000000 .u..4...X....... │ │ │ │ │ - 0x00000060 c8000000 00410e10 8602410e 1883034a .....A....A....J │ │ │ │ │ - 0x00000070 0e200265 0a0e1844 0e10410e 084a0b02 . .e...D..A..J.. │ │ │ │ │ + 0x00000040 76000000 00410e10 83020243 0a0e0844 v....A.....C...D │ │ │ │ │ + 0x00000050 0b6d0e08 34000000 58000000 00000000 .m..4...X....... │ │ │ │ │ + 0x00000060 b8000000 00410e10 8602440e 18830347 .....A....D....G │ │ │ │ │ + 0x00000070 0e20025d 0a0e1844 0e10410e 08420b02 . .]...D..A..B.. │ │ │ │ │ 0x00000080 420e1844 0e10410e 08000000 28000000 B..D..A.....(... │ │ │ │ │ - 0x00000090 90000000 00000000 76000000 00420e10 ........v....B.. │ │ │ │ │ - 0x000000a0 8c02410e 18860341 0e208304 026b0e18 ..A....A. ...k.. │ │ │ │ │ + 0x00000090 90000000 00000000 5e000000 00420e10 ........^....B.. │ │ │ │ │ + 0x000000a0 8c02440e 18860344 0e208304 024d0e18 ..D....D. ...M.. │ │ │ │ │ 0x000000b0 440e1042 0e080000 14000000 bc000000 D..B............ │ │ │ │ │ - 0x000000c0 00000000 d6000000 00640e20 02b10e08 .........d. .... │ │ │ │ │ + 0x000000c0 00000000 c6000000 00640e20 02a10e08 .........d. .... │ │ │ ├── tensor7.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3768 (bytes into file) │ │ │ │ │ + Start of section headers: 3640 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0xeb8: │ │ │ │ │ +There are 11 section headers, starting at offset 0xe38: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0005f0 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000b08 0002b8 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000630 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000630 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000630 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000630 0001a8 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000dc0 0000a8 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 0007d8 0001e0 18 9 3 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 0009b8 00014e 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000e68 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000570 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a88 0002b8 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0005b0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0005b0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 0005b0 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 0005b0 0001a8 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000d40 0000a8 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000758 0001e0 18 9 3 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000938 00014e 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000de8 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,21 +3,21 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 60 FUNC LOCAL DEFAULT 1 compare_by_istride │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_iabs │ │ │ │ │ 4: 0000000000000040 236 FUNC GLOBAL DEFAULT 1 fftw_dimcmp │ │ │ │ │ 5: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_imin │ │ │ │ │ - 6: 0000000000000130 247 FUNC GLOBAL DEFAULT 1 fftw_tensor_compress │ │ │ │ │ + 6: 0000000000000130 199 FUNC GLOBAL DEFAULT 1 fftw_tensor_compress │ │ │ │ │ 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND qsort │ │ │ │ │ - 10: 0000000000000230 650 FUNC GLOBAL DEFAULT 1 fftw_tensor_compress_contiguous │ │ │ │ │ + 10: 0000000000000200 562 FUNC GLOBAL DEFAULT 1 fftw_tensor_compress_contiguous │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_sz │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_destroy │ │ │ │ │ - 13: 00000000000004c0 61 FUNC GLOBAL DEFAULT 1 fftw_tensor_split │ │ │ │ │ + 13: 0000000000000440 61 FUNC GLOBAL DEFAULT 1 fftw_tensor_split │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy_sub │ │ │ │ │ - 15: 0000000000000500 102 FUNC GLOBAL DEFAULT 1 fftw_tensor_equal │ │ │ │ │ - 16: 0000000000000570 128 FUNC GLOBAL DEFAULT 1 fftw_tensor_inplace_locations │ │ │ │ │ + 15: 0000000000000480 103 FUNC GLOBAL DEFAULT 1 fftw_tensor_equal │ │ │ │ │ + 16: 00000000000004f0 128 FUNC GLOBAL DEFAULT 1 fftw_tensor_inplace_locations │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_append │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy_inplace │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_destroy4 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,42 +1,42 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xb08 contains 29 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa88 contains 29 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000000e 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ 000000000000001a 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ 0000000000000059 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ 0000000000000065 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ 0000000000000071 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ 0000000000000082 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ 0000000000000090 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ 000000000000009e 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -0000000000000175 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ -00000000000001f6 000000040000002a R_X86_64_REX_GOTPCRELX 0000000000000040 fftw_dimcmp - 4 │ │ │ │ │ -0000000000000209 0000000900000004 R_X86_64_PLT32 0000000000000000 qsort - 4 │ │ │ │ │ -000000000000023a 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ -0000000000000275 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ -0000000000000307 0000000900000004 R_X86_64_PLT32 0000000000000000 qsort - 4 │ │ │ │ │ -0000000000000367 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ -0000000000000444 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ -0000000000000454 000000040000002a R_X86_64_REX_GOTPCRELX 0000000000000040 fftw_dimcmp - 4 │ │ │ │ │ -0000000000000462 0000000900000004 R_X86_64_PLT32 0000000000000000 qsort - 4 │ │ │ │ │ -00000000000004d8 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_sub - 4 │ │ │ │ │ -00000000000004ec 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_sub - 4 │ │ │ │ │ -000000000000057d 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -000000000000058a 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -000000000000059a 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000005a5 0000000a00000004 R_X86_64_PLT32 0000000000000230 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ -00000000000005b0 0000000a00000004 R_X86_64_PLT32 0000000000000230 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ -00000000000005be 0000000f00000004 R_X86_64_PLT32 0000000000000500 fftw_tensor_equal - 4 │ │ │ │ │ -00000000000005ca 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ -00000000000005db 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ -00000000000004ac 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +000000000000016d 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +00000000000001c6 000000040000002a R_X86_64_REX_GOTPCRELX 0000000000000040 fftw_dimcmp - 4 │ │ │ │ │ +00000000000001d9 0000000900000004 R_X86_64_PLT32 0000000000000000 qsort - 4 │ │ │ │ │ +000000000000020a 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ +0000000000000245 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +00000000000002b0 0000000900000004 R_X86_64_PLT32 0000000000000000 qsort - 4 │ │ │ │ │ +0000000000000307 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +00000000000003cc 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ +00000000000003db 000000040000002a R_X86_64_REX_GOTPCRELX 0000000000000040 fftw_dimcmp - 4 │ │ │ │ │ +00000000000003e9 0000000900000004 R_X86_64_PLT32 0000000000000000 qsort - 4 │ │ │ │ │ +0000000000000458 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_sub - 4 │ │ │ │ │ +000000000000046c 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_sub - 4 │ │ │ │ │ +00000000000004fd 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +000000000000050a 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +000000000000051a 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000525 0000000a00000004 R_X86_64_PLT32 0000000000000200 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ +0000000000000530 0000000a00000004 R_X86_64_PLT32 0000000000000200 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ +000000000000053e 0000000f00000004 R_X86_64_PLT32 0000000000000480 fftw_tensor_equal - 4 │ │ │ │ │ +000000000000054a 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ +000000000000055b 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ +0000000000000424 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xdc0 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xd40 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000054 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 40 │ │ │ │ │ 00000000000000cc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 130 │ │ │ │ │ -00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 230 │ │ │ │ │ -0000000000000128 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4c0 │ │ │ │ │ -0000000000000158 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 500 │ │ │ │ │ -000000000000016c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 570 │ │ │ │ │ +00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 200 │ │ │ │ │ +0000000000000128 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 440 │ │ │ │ │ +0000000000000158 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 480 │ │ │ │ │ +000000000000016c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4f0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,18 +13,18 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000030 0000001c FDE cie=00000000 pc=0000000000000000..000000000000003c │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000002 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000009 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 33 to 000000000000002a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000002b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000002f │ │ │ │ │ @@ -42,175 +42,175 @@ │ │ │ │ │ 0000004c 0000000000000074 00000050 FDE cie=00000000 pc=0000000000000040..000000000000012c │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000042 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000044 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000046 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000049 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000048 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000004b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000049 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000004c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000004a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000004d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000051 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000054 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 103 to 00000000000000b8 │ │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000000b8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000000b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000000ba │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000bc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000be │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000000d0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000000c8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000000e1 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000000d9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000e2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000da │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000000e7 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000000df │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000eb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000ef │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000000f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 42 to 000000000000011a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000011e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000011b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000011f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000011f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000125 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000127 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000129 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000012b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000000c4 0000000000000020 000000c8 FDE cie=00000000 pc=0000000000000130..0000000000000227 │ │ │ │ │ +000000c4 0000000000000020 000000c8 FDE cie=00000000 pc=0000000000000130..00000000000001f7 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000131 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000138 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 222 to 0000000000000216 │ │ │ │ │ + DW_CFA_advance_loc1: 174 to 00000000000001e6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000021a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001ea │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000220 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000001f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e8 0000000000000034 000000ec FDE cie=00000000 pc=0000000000000230..00000000000004ba │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000231 │ │ │ │ │ +000000e8 0000000000000034 000000ec FDE cie=00000000 pc=0000000000000200..0000000000000432 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000201 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000232 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000202 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000239 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000209 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc2: 564 to 000000000000046d │ │ │ │ │ + DW_CFA_advance_loc2: 491 to 00000000000003f4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000471 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000472 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000480 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000400 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000004a4 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000041c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000004aa │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000422 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004ab │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000423 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000004b0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000428 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000120 000000000000002c 00000124 FDE cie=00000000 pc=00000000000004c0..00000000000004fd │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c2 │ │ │ │ │ +00000120 000000000000002c 00000124 FDE cie=00000000 pc=0000000000000440..000000000000047d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000442 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004c3 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000448 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000044c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000004cb │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000452 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000004f8 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000000478 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004f9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000479 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004fa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000047a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004fc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000047c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000150 0000000000000010 00000154 FDE cie=00000000 pc=0000000000000500..0000000000000566 │ │ │ │ │ +00000150 0000000000000010 00000154 FDE cie=00000000 pc=0000000000000480..00000000000004e7 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000164 0000000000000040 00000168 FDE cie=00000000 pc=0000000000000570..00000000000005f0 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000572 │ │ │ │ │ +00000164 0000000000000040 00000168 FDE cie=00000000 pc=00000000000004f0..0000000000000570 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000574 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000576 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000577 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000578 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000057c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004fc │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 107 to 00000000000005e7 │ │ │ │ │ + DW_CFA_advance_loc1: 107 to 0000000000000567 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005e8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000568 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005e9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000569 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005eb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000056b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000056d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005ef │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000056f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ ]A\A]A^A_ │ │ │ │ │ A\A]A^A_ │ │ │ │ │ AVAUATUSH │ │ │ │ │ []A\A]A^ │ │ │ │ │ compare_by_istride │ │ │ │ │ fftw_iabs │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ compare_by_istride(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ call 12 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ call 1e │ │ │ │ │ @@ -31,92 +31,93 @@ │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ fftw_dimcmp(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ call 5d │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ call 69 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ + mov 0x10(%r14),%rdi │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ call 75 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ call 86 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ call 94 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ call a2 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ - cmp %rax,%r14 │ │ │ │ │ - je d0 │ │ │ │ │ - cmp %r14,%rax │ │ │ │ │ + cmp %rax,%r13 │ │ │ │ │ + je c8 │ │ │ │ │ + cmp %r13,%rax │ │ │ │ │ setge %al │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ lea -0x1(%rax,%rax,1),%eax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmp %r13,%r12 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + cmp %r12,%rbp │ │ │ │ │ je f0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - cmp %r12,%r13 │ │ │ │ │ + cmp %rbp,%r12 │ │ │ │ │ setge %al │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ lea -0x1(%rax,%rax,1),%eax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ cmp %r15,%rax │ │ │ │ │ jne 110 │ │ │ │ │ mov (%rbx),%rdx │ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ │ - cmp %rdx,0x0(%rbp) │ │ │ │ │ + cmp %rdx,(%r14) │ │ │ │ │ js b4 │ │ │ │ │ setne %al │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ jmp b4 │ │ │ │ │ + nop │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ setge %al │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - movzbl %al,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ + movzbl %al,%eax │ │ │ │ │ pop %rbp │ │ │ │ │ lea -0x1(%rax,%rax,1),%eax │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ @@ -125,352 +126,341 @@ │ │ │ │ │ 0000000000000130 : │ │ │ │ │ fftw_tensor_compress(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ movslq (%rdi),%rdx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 220 │ │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ │ + jle 1f0 │ │ │ │ │ lea 0x8(%rdi),%rax │ │ │ │ │ - lea 0x8(%rdi,%rdx,8),%rcx │ │ │ │ │ + lea (%rdx,%rdx,2),%rdx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea (%rax,%rdx,8),%rcx │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ cmpq $0x1,(%rax) │ │ │ │ │ setne %dl │ │ │ │ │ add $0x18,%rax │ │ │ │ │ add %edx,%edi │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jne 160 │ │ │ │ │ - call 179 │ │ │ │ │ + jne 158 │ │ │ │ │ + call 171 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ movslq (%rbx),%rdx │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 1eb │ │ │ │ │ + jle 1bb │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ lea 0x8(%rbx),%rax │ │ │ │ │ - lea 0x8(%rbx,%rdx,8),%rdi │ │ │ │ │ + lea (%rax,%rdx,8),%rdi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ cmpq $0x1,(%rax) │ │ │ │ │ - je 1e2 │ │ │ │ │ + je 1b2 │ │ │ │ │ movdqu (%rax),%xmm0 │ │ │ │ │ movslq %edx,%rcx │ │ │ │ │ inc %edx │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ movups %xmm0,0x8(%r8,%rcx,8) │ │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ │ mov %rsi,0x18(%r8,%rcx,8) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - jne 1c0 │ │ │ │ │ + jne 190 │ │ │ │ │ movslq (%r8),%rsi │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 212 │ │ │ │ │ + jle 1e2 │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_dimcmp-0x4 │ │ │ │ │ lea 0x8(%r8),%rdi │ │ │ │ │ mov $0x18,%edx │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ - call 20d │ │ │ │ │ + call 1dd │ │ │ │ │ R_X86_64_PLT32 qsort-0x4 │ │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ mov %r8,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 174 │ │ │ │ │ + jmp 16c │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000230 : │ │ │ │ │ +0000000000000200 : │ │ │ │ │ fftw_tensor_compress_contiguous(): │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - call 23e │ │ │ │ │ + call 20e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_sz-0x4 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 4a0 │ │ │ │ │ - movslq 0x0(%rbp),%rdx │ │ │ │ │ + je 418 │ │ │ │ │ + movslq (%rbx),%rdx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 274 │ │ │ │ │ + jle 244 │ │ │ │ │ + lea 0x8(%rbx),%rax │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - lea 0x8(%rbp),%rax │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - lea 0x8(%rbp,%rdx,8),%rcx │ │ │ │ │ + lea (%rax,%rdx,8),%rcx │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ cmpq $0x1,(%rax) │ │ │ │ │ setne %dl │ │ │ │ │ add $0x18,%rax │ │ │ │ │ add %edx,%edi │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jne 260 │ │ │ │ │ - call 279 │ │ │ │ │ + jne 230 │ │ │ │ │ + call 249 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ - movslq 0x0(%rbp),%rdx │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ + movslq (%rbx),%rdx │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 2ea │ │ │ │ │ + jle 292 │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - lea 0x8(%rbp),%rax │ │ │ │ │ - lea 0x8(%rbp,%rdx,8),%rdi │ │ │ │ │ + lea 0x8(%rbx),%rax │ │ │ │ │ + lea (%rax,%rdx,8),%rdi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ cmpq $0x1,(%rax) │ │ │ │ │ - je 2e1 │ │ │ │ │ + je 289 │ │ │ │ │ movdqu (%rax),%xmm0 │ │ │ │ │ movslq %edx,%rcx │ │ │ │ │ inc %edx │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ - movups %xmm0,0x8(%rbx,%rcx,8) │ │ │ │ │ + movups %xmm0,0x8(%rbp,%rcx,8) │ │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ │ - mov %rsi,0x18(%rbx,%rcx,8) │ │ │ │ │ + mov %rsi,0x18(%rbp,%rcx,8) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - jne 2c0 │ │ │ │ │ - movslq (%rbx),%rsi │ │ │ │ │ + jne 268 │ │ │ │ │ + movslq 0x0(%rbp),%rsi │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 469 │ │ │ │ │ - lea -0x2fd(%rip),%rcx │ │ │ │ │ - lea 0x8(%rbx),%rdi │ │ │ │ │ + jle 3f0 │ │ │ │ │ + lea -0x2a6(%rip),%rcx │ │ │ │ │ + lea 0x8(%rbp),%rdi │ │ │ │ │ mov $0x18,%edx │ │ │ │ │ - call 30b │ │ │ │ │ + call 2b4 │ │ │ │ │ R_X86_64_PLT32 qsort-0x4 │ │ │ │ │ - mov (%rbx),%ecx │ │ │ │ │ + mov 0x0(%rbp),%ecx │ │ │ │ │ cmp $0x1,%ecx │ │ │ │ │ - jle 4b0 │ │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ │ + jle 428 │ │ │ │ │ sub $0x2,%ecx │ │ │ │ │ - lea 0x18(%rbx),%rax │ │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ │ + lea 0x18(%rbp),%rax │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ - lea 0x30(%rbx,%rcx,8),%r9 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea 0x30(%rbp,%rcx,8),%r9 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ imul %rdx,%r8 │ │ │ │ │ cmp %rsi,%r8 │ │ │ │ │ - je 480 │ │ │ │ │ + je 400 │ │ │ │ │ inc %edi │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %r9,%rax │ │ │ │ │ - jne 340 │ │ │ │ │ - call 36b │ │ │ │ │ + jne 2e0 │ │ │ │ │ + call 30b │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ - movdqu 0x8(%rbx),%xmm0 │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - mov (%rbx),%edx │ │ │ │ │ + movdqu 0x8(%rbp),%xmm0 │ │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ movups %xmm0,0x8(%rax) │ │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - jle 440 │ │ │ │ │ + jle 3c8 │ │ │ │ │ sub $0x2,%edx │ │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ │ + lea 0x10(%rbp),%rax │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - lea 0x28(%rbx,%rdx,8),%r8 │ │ │ │ │ - jmp 3e5 │ │ │ │ │ + lea 0x28(%rbp,%rdx,8),%r8 │ │ │ │ │ + jmp 36d │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movdqu 0x10(%rax),%xmm0 │ │ │ │ │ movslq %ecx,%rdx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ inc %ecx │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - movups %xmm0,0x8(%rbp,%rdx,8) │ │ │ │ │ + movups %xmm0,0x8(%rbx,%rdx,8) │ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ │ - mov %rsi,0x18(%rbp,%rdx,8) │ │ │ │ │ + mov %rsi,0x18(%rbx,%rdx,8) │ │ │ │ │ cmp %r8,%rax │ │ │ │ │ - je 440 │ │ │ │ │ + je 3c8 │ │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ imul %rdx,%rdi │ │ │ │ │ cmp %rdi,(%rax) │ │ │ │ │ - jne 3c0 │ │ │ │ │ + jne 348 │ │ │ │ │ mov 0x20(%rax),%rdi │ │ │ │ │ imul %rdx,%rdi │ │ │ │ │ cmp %rdi,0x8(%rax) │ │ │ │ │ - jne 3c0 │ │ │ │ │ + jne 348 │ │ │ │ │ lea -0x1(%rcx),%edi │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ add $0x18,%rax │ │ │ │ │ movslq %edi,%rdi │ │ │ │ │ lea (%rdi,%rdi,2),%r9 │ │ │ │ │ - imul 0x8(%rbp,%r9,8),%rdx │ │ │ │ │ + imul 0x8(%rbx,%r9,8),%rdx │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ - movups %xmm0,0x8(%rbp,%r9,8) │ │ │ │ │ + movups %xmm0,0x8(%rbx,%r9,8) │ │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ │ - mov %rdx,0x18(%rbp,%r9,8) │ │ │ │ │ + mov %rdx,0x18(%rbx,%r9,8) │ │ │ │ │ cmp %r8,%rax │ │ │ │ │ - jne 3e5 │ │ │ │ │ + jne 36d │ │ │ │ │ nopl (%rax) │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - call 448 │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + call 3d0 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ - movslq 0x0(%rbp),%rsi │ │ │ │ │ + movslq (%rbx),%rsi │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 466 │ │ │ │ │ + jle 3ed │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_dimcmp-0x4 │ │ │ │ │ - lea 0x8(%rbp),%rdi │ │ │ │ │ + lea 0x8(%rbx),%rdi │ │ │ │ │ mov $0x18,%edx │ │ │ │ │ - call 466 │ │ │ │ │ + call 3ed │ │ │ │ │ R_X86_64_PLT32 qsort-0x4 │ │ │ │ │ - mov %rbp,%rbx │ │ │ │ │ + mov %rbx,%rbp │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ imul 0x18(%rax),%rcx │ │ │ │ │ cmp (%rax),%rcx │ │ │ │ │ - jne 35b │ │ │ │ │ - jmp 35d │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 2fb │ │ │ │ │ + jmp 2fd │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov $0x7fffffff,%edi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 4b0 │ │ │ │ │ + jmp 428 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 366 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 306 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000004c0 : │ │ │ │ │ +0000000000000440 : │ │ │ │ │ fftw_tensor_split(): │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ - sub $0x10,%rsp │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %edx,%ebx │ │ │ │ │ + push %rbp │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %edx,%ebx │ │ │ │ │ + sub $0x10,%rsp │ │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ │ - call 4dc │ │ │ │ │ + call 45c │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_sub-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ sub %ebx,%edx │ │ │ │ │ - call 4f0 │ │ │ │ │ + call 470 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_sub-0x4 │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000500 : │ │ │ │ │ +0000000000000480 : │ │ │ │ │ fftw_tensor_equal(): │ │ │ │ │ - movslq (%rdi),%rdx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - cmp (%rsi),%edx │ │ │ │ │ - jne 55b │ │ │ │ │ - lea -0x1(%rdx),%ecx │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ + movslq (%rdi),%rax │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + cmp (%rsi),%eax │ │ │ │ │ + jne 4db │ │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ cmp $0x7ffffffd,%ecx │ │ │ │ │ - ja 55b │ │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - lea 0x8(%rdi),%rax │ │ │ │ │ + ja 4db │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - lea 0x8(%rdi,%rdx,8),%rdx │ │ │ │ │ - jmp 551 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x8(%rsi),%rdi │ │ │ │ │ - cmp %rdi,0x8(%rax) │ │ │ │ │ - jne 559 │ │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ │ + jmp 4d1 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x8(%rsi),%rdx │ │ │ │ │ + cmp %rdx,0x8(%rdi) │ │ │ │ │ + jne 4d9 │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ - cmp %rcx,0x10(%rax) │ │ │ │ │ - jne 559 │ │ │ │ │ - add $0x18,%rax │ │ │ │ │ + cmp %rcx,0x10(%rdi) │ │ │ │ │ + jne 4d9 │ │ │ │ │ + add $0x18,%rdi │ │ │ │ │ add $0x18,%rsi │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - je 560 │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 4e0 │ │ │ │ │ mov (%rsi),%rcx │ │ │ │ │ - cmp %rcx,(%rax) │ │ │ │ │ - je 530 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ + cmp %rcx,(%rdi) │ │ │ │ │ + je 4b0 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + jmp 4db │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000570 : │ │ │ │ │ +00000000000004f0 : │ │ │ │ │ fftw_tensor_inplace_locations(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ - call 581 │ │ │ │ │ + call 501 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 58e │ │ │ │ │ + call 50e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 59e │ │ │ │ │ + call 51e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 5a9 │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + call 529 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress_contiguous-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 5b4 │ │ │ │ │ + call 534 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress_contiguous-0x4 │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call 5c2 │ │ │ │ │ + call 542 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_equal-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ │ - call 5ce │ │ │ │ │ + call 54e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 5df │ │ │ │ │ + call 55f │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy4-0x4 │ │ │ │ │ mov 0xc(%rsp),%eax │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 30000000 1c000000 ........0....... │ │ │ │ │ - 0x00000020 00000000 3c000000 00410e10 8602410e ....<....A....A. │ │ │ │ │ - 0x00000030 18830347 0e20610a 0e18410e 10440e08 ...G. a...A..D.. │ │ │ │ │ + 0x00000020 00000000 3c000000 00410e10 8602440e ....<....A....D. │ │ │ │ │ + 0x00000030 18830344 0e20610a 0e18410e 10440e08 ...D. a...A..D.. │ │ │ │ │ 0x00000040 410b440e 18460e10 410e0800 74000000 A.D..F..A...t... │ │ │ │ │ 0x00000050 50000000 00000000 ec000000 00420e10 P............B.. │ │ │ │ │ - 0x00000060 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x00000070 05410e30 8606410e 38830747 0e500267 .A.0..A.8..G.P.g │ │ │ │ │ + 0x00000060 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ │ + 0x00000070 05410e30 8606410e 38830747 0e500264 .A.0..A.8..G.P.d │ │ │ │ │ 0x00000080 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ │ - 0x00000090 0e10420e 084e0b51 0a0e3841 0e30450e ..B..N.Q..8A.0E. │ │ │ │ │ - 0x000000a0 28420e20 420e1842 0e10420e 08410b6a (B. B..B..B..A.j │ │ │ │ │ - 0x000000b0 0e38440e 30410e28 460e2042 0e18420e .8D.0A.(F. B..B. │ │ │ │ │ + 0x00000090 0e10420e 08460b51 0a0e3841 0e30450e ..B..F.Q..8A.0E. │ │ │ │ │ + 0x000000a0 28420e20 420e1842 0e10420e 08490b6a (B. B..B..B..I.j │ │ │ │ │ + 0x000000b0 0e38410e 30440e28 460e2042 0e18420e .8A.0D.(F. B..B. │ │ │ │ │ 0x000000c0 10420e08 20000000 c8000000 00000000 .B.. ........... │ │ │ │ │ - 0x000000d0 f7000000 00410e10 8302470e 2002de0a .....A....G. ... │ │ │ │ │ + 0x000000d0 c7000000 00410e10 8302470e 2002ae0a .....A....G. ... │ │ │ │ │ 0x000000e0 0e10440e 08460b00 34000000 ec000000 ..D..F..4....... │ │ │ │ │ - 0x000000f0 00000000 8a020000 00410e10 8602410e .........A....A. │ │ │ │ │ - 0x00000100 18830347 0e200334 020a0e18 440e1041 ...G. .4....D..A │ │ │ │ │ - 0x00000110 0e084e0b 640a0e18 460e1041 0e08450b ..N.d...F..A..E. │ │ │ │ │ + 0x000000f0 00000000 32020000 00410e10 8602410e ....2....A....A. │ │ │ │ │ + 0x00000100 18830347 0e2003eb 010a0e18 440e1041 ...G. ......D..A │ │ │ │ │ + 0x00000110 0e08470b 5c0a0e18 460e1041 0e08450b ..G.\...F..A..E. │ │ │ │ │ 0x00000120 2c000000 24010000 00000000 3d000000 ,...$.......=... │ │ │ │ │ - 0x00000130 00420e10 8c02410e 18860341 0e208304 .B....A....A. .. │ │ │ │ │ - 0x00000140 470e306d 0e20410e 18410e10 420e0800 G.0m. A..A..B... │ │ │ │ │ - 0x00000150 10000000 54010000 00000000 66000000 ....T.......f... │ │ │ │ │ + 0x00000130 00420e10 8c02460e 18860344 0e208304 .B....F....D. .. │ │ │ │ │ + 0x00000140 460e3066 0e20410e 18410e10 420e0800 F.0f. A..A..B... │ │ │ │ │ + 0x00000150 10000000 54010000 00000000 67000000 ....T.......g... │ │ │ │ │ 0x00000160 00000000 40000000 68010000 00000000 ....@...h....... │ │ │ │ │ 0x00000170 80000000 00420e10 8e02420e 188d0342 .....B....B....B │ │ │ │ │ 0x00000180 0e208c04 410e2886 05410e30 8306440e . ..A.(..A.0..D. │ │ │ │ │ 0x00000190 40026b0e 30410e28 410e2042 0e18420e @.k.0A.(A. B..B. │ │ │ │ │ 0x000001a0 10420e08 00000000 .B...... │ │ │ ├── tensor8.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -23,18 +23,18 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 0000000000000028 00000038 FDE cie=00000000 pc=0000000000000020..0000000000000042 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000021 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000022 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000025 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000002c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000002c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000000035 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 7 to 000000000000003c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000003d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -15,20 +15,20 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000020 : │ │ │ │ │ fftw_tensor_destroy4(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ call 31 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ jmp 42 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 18000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 12000000 00410e10 83024c0e .........A....L. │ │ │ │ │ 0x00000030 08000000 28000000 38000000 00000000 ....(...8....... │ │ │ │ │ - 0x00000040 22000000 00410e10 8602410e 1883034a "....A....A....J │ │ │ │ │ + 0x00000040 22000000 00410e10 8602440e 18830347 "....A....D....G │ │ │ │ │ 0x00000050 0e20490e 18470e10 410e0800 00000000 . I..G..A....... │ │ │ ├── tensor9.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 400 (bytes into file) │ │ │ │ │ + Start of section headers: 392 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 10 │ │ │ │ │ Section header string table index: 9 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ -There are 10 section headers, starting at offset 0x190: │ │ │ │ │ +There are 10 section headers, starting at offset 0x188: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000056 00 AX 0 0 16 │ │ │ │ │ - [ 2] .data PROGBITS 0000000000000000 000096 000000 00 WA 0 0 1 │ │ │ │ │ - [ 3] .bss NOBITS 0000000000000000 000096 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .note.GNU-stack PROGBITS 0000000000000000 000096 000000 00 0 0 1 │ │ │ │ │ - [ 5] .eh_frame PROGBITS 0000000000000000 000098 000030 00 A 0 0 8 │ │ │ │ │ - [ 6] .rela.eh_frame RELA 0000000000000000 000128 000018 18 I 7 5 8 │ │ │ │ │ - [ 7] .symtab SYMTAB 0000000000000000 0000c8 000048 18 8 2 8 │ │ │ │ │ - [ 8] .strtab STRTAB 0000000000000000 000110 000015 00 0 0 1 │ │ │ │ │ - [ 9] .shstrtab STRTAB 0000000000000000 000140 00004b 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000050 00 AX 0 0 16 │ │ │ │ │ + [ 2] .data PROGBITS 0000000000000000 000090 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .bss NOBITS 0000000000000000 000090 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .note.GNU-stack PROGBITS 0000000000000000 000090 000000 00 0 0 1 │ │ │ │ │ + [ 5] .eh_frame PROGBITS 0000000000000000 000090 000030 00 A 0 0 8 │ │ │ │ │ + [ 6] .rela.eh_frame RELA 0000000000000000 000120 000018 18 I 7 5 8 │ │ │ │ │ + [ 7] .symtab SYMTAB 0000000000000000 0000c0 000048 18 8 2 8 │ │ │ │ │ + [ 8] .strtab STRTAB 0000000000000000 000108 000015 00 0 0 1 │ │ │ │ │ + [ 9] .shstrtab STRTAB 0000000000000000 000138 00004b 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 3 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 86 FUNC GLOBAL DEFAULT 1 fftw_tensor_kosherp │ │ │ │ │ + 2: 0000000000000000 80 FUNC GLOBAL DEFAULT 1 fftw_tensor_kosherp │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x128 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x120 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000014 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000056 │ │ │ │ │ +00000018 0000000000000014 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000050 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,31 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_tensor_kosherp(): │ │ │ │ │ - movslq (%rdi),%rdx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - test %edx,%edx │ │ │ │ │ + movslq (%rdi),%rax │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + test %eax,%eax │ │ │ │ │ js 41 │ │ │ │ │ - lea -0x1(%rdx),%ecx │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ cmp $0x7ffffffd,%ecx │ │ │ │ │ ja 41 │ │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - lea 0x8(%rdi),%rax │ │ │ │ │ - lea 0x8(%rdi,%rdx,8),%rdx │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ │ jmp 39 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - add $0x18,%rax │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - je 50 │ │ │ │ │ - cmpq $0x0,(%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + add $0x18,%rdi │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 48 │ │ │ │ │ + cmpq $0x0,(%rdi) │ │ │ │ │ jns 30 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 14000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 56000000 00000000 00000000 ....V........... │ │ │ │ │ + 0x00000020 00000000 50000000 00000000 00000000 ....P........... │ │ │ ├── tile2d.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3656 (bytes into file) │ │ │ │ │ + Start of section headers: 3640 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0xe48: │ │ │ │ │ +There are 11 section headers, starting at offset 0xe38: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000b0d 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000db0 000018 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000b4d 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000b4d 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000b4d 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000b50 000188 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000dc8 000030 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000cd8 000090 18 9 3 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000d68 000043 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000df8 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000afd 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000da0 000018 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000b3d 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000b3d 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000b3d 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000b40 000188 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000db8 000030 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000cc8 000090 18 9 3 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000d58 000043 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000de8 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 6 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2790 FUNC LOCAL DEFAULT 1 fftw_tile2d.localalias │ │ │ │ │ - 3: 0000000000000000 2790 FUNC GLOBAL DEFAULT 1 fftw_tile2d │ │ │ │ │ - 4: 0000000000000af0 29 FUNC GLOBAL DEFAULT 1 fftw_compute_tilesz │ │ │ │ │ + 2: 0000000000000000 2774 FUNC LOCAL DEFAULT 1 fftw_tile2d.localalias │ │ │ │ │ + 3: 0000000000000000 2774 FUNC GLOBAL DEFAULT 1 fftw_tile2d │ │ │ │ │ + 4: 0000000000000ae0 29 FUNC GLOBAL DEFAULT 1 fftw_compute_tilesz │ │ │ │ │ 5: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_isqrt │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xdb0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xda0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000b09 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_isqrt - 4 │ │ │ │ │ +0000000000000af9 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_isqrt - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xdc8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xdb8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000178 0000000100000002 R_X86_64_PC32 0000000000000000 .text + af0 │ │ │ │ │ +0000000000000178 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ae0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,184 +9,184 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000154 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000ae6 │ │ │ │ │ +00000018 0000000000000154 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000ad6 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000017 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc2: 302 to 000000000000013f │ │ │ │ │ + DW_CFA_advance_loc2: 275 to 000000000000012a │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000014c │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000139 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000000171 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000161 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000172 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000162 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 105 to 00000000000001db │ │ │ │ │ + DW_CFA_advance_loc1: 101 to 00000000000001c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000001e8 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000001d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 000000000000020b │ │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000001fb │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000020d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001fd │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 222 to 00000000000002eb │ │ │ │ │ + DW_CFA_advance_loc1: 222 to 00000000000002db │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000002fa │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000002ea │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000000320 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000000310 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000321 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000311 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 112 to 0000000000000391 │ │ │ │ │ + DW_CFA_advance_loc1: 107 to 000000000000037c │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000398 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000388 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000003be │ │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000003ae │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003bf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003af │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc2: 369 to 0000000000000530 │ │ │ │ │ + DW_CFA_advance_loc2: 355 to 0000000000000512 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000053d │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000521 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000000563 │ │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000000054a │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000565 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000054c │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 119 to 00000000000005dc │ │ │ │ │ + DW_CFA_advance_loc1: 107 to 00000000000005b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000005e9 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000005c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 000000000000060c │ │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000005eb │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000060d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005ec │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 226 to 00000000000006ef │ │ │ │ │ + DW_CFA_advance_loc1: 222 to 00000000000006ca │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000006fc │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000006d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000000721 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000701 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000723 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000703 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 101 to 0000000000000788 │ │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000000076d │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000795 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000774 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000007b6 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 000000000000079b │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007b7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000079c │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 163 to 000000000000085a │ │ │ │ │ + DW_CFA_advance_loc1: 173 to 0000000000000849 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000085b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000084a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000085c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000084b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000085e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000084d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000860 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000084f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000862 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000851 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000864 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000853 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000870 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000858 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000879 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000085c │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000886 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000000086b │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000008ae │ │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000000896 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008af │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000897 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000008c9 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000008b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000008d6 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000008c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 41 to 00000000000008ff │ │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000008ef │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000901 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000000914 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000000904 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000922 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000912 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000000947 │ │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000000937 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000948 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000938 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000968 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000954 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000975 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000962 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000995 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000000985 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000996 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000986 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000009a9 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000099e │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000009b6 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000009a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 00000000000009db │ │ │ │ │ + DW_CFA_advance_loc: 43 to 00000000000009d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000009dc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000009d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000009f8 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000009ec │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000a05 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000009fa │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000000a26 │ │ │ │ │ + DW_CFA_advance_loc: 41 to 0000000000000a23 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a28 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a25 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000a48 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000000a3c │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000a55 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000a4a │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000000a76 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000a6e │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a77 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a6f │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000000a9e │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000000a89 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000aa5 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000a95 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 43 to 0000000000000ad0 │ │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000000ac0 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ad2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ac2 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000170 0000000000000014 00000174 FDE cie=00000000 pc=0000000000000af0..0000000000000b0d │ │ │ │ │ +00000170 0000000000000014 00000174 FDE cie=00000000 pc=0000000000000ae0..0000000000000afd │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -AWAVAUATUSI │ │ │ │ │ +AWAVAUATI │ │ │ │ │ X[]A\A]A^A_ │ │ │ │ │ fftw_tile2d.localalias │ │ │ │ │ fftw_tile2d │ │ │ │ │ fftw_compute_tilesz │ │ │ │ │ fftw_isqrt │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,37 +5,36 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_tile2d.localalias(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ - sub $0x58,%rsp │ │ │ │ │ + push %rbp │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ + sub $0x58,%rsp │ │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ │ mov %rdi,0x28(%rsp) │ │ │ │ │ mov %rcx,0x30(%rsp) │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ sub 0x28(%rsp),%rdx │ │ │ │ │ sub %rbp,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jl 5e │ │ │ │ │ + jl 56 │ │ │ │ │ cmp %rbx,%rdx │ │ │ │ │ - jg 456 │ │ │ │ │ + jg 446 │ │ │ │ │ cmp %rbx,%rax │ │ │ │ │ - jle 83c │ │ │ │ │ + jle 82b │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ mov 0x28(%rsp),%r14 │ │ │ │ │ add %rbp,%rax │ │ │ │ │ mov %r14,0x20(%rsp) │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ shr $0x3f,%r15 │ │ │ │ │ add %rax,%r15 │ │ │ │ │ @@ -43,139 +42,139 @@ │ │ │ │ │ mov %r15,0x18(%rsp) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ sub 0x20(%rsp),%rdx │ │ │ │ │ sub %rbp,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jl ae │ │ │ │ │ + jl a6 │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl 260 │ │ │ │ │ + jl 250 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 430 │ │ │ │ │ + jge 420 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ │ + mov 0x20(%rsp),%r15 │ │ │ │ │ lea (%rax,%rbp,1),%rdx │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - sub %r14,%rdx │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + sub %r15,%rdx │ │ │ │ │ sub %rbp,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jl fa │ │ │ │ │ + jl ea │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl 1a0 │ │ │ │ │ + jl 190 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 240 │ │ │ │ │ - lea (%r15,%rbp,1),%rax │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + jge 230 │ │ │ │ │ + lea (%r14,%rbp,1),%rax │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ shr $0x3f,%r13 │ │ │ │ │ add %rax,%r13 │ │ │ │ │ sar $1,%r13 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r13,%rax │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ sub %rbp,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jl 131 │ │ │ │ │ + jl 121 │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl 960 │ │ │ │ │ + jl 950 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 180 │ │ │ │ │ - lea 0x0(%r13,%rbp,1),%rdx │ │ │ │ │ + jge 170 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + lea 0x0(%r13,%rbp,1),%rdx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ sar $1,%rax │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ mov %rdi,0x48(%rsp) │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ mov 0x40(%rsp),%rbp │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ - jmp 117 │ │ │ │ │ + jmp 107 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %r13,%rbp │ │ │ │ │ call *%rax │ │ │ │ │ - jmp e0 │ │ │ │ │ + jmp d0 │ │ │ │ │ nopl (%rax) │ │ │ │ │ - lea (%r12,%r14,1),%rax │ │ │ │ │ + lea (%r12,%r15,1),%rax │ │ │ │ │ mov %rbp,%r11 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ shr $0x3f,%r13 │ │ │ │ │ add %rax,%r13 │ │ │ │ │ sar $1,%r13 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - sub %r14,%rdx │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + sub %r15,%rdx │ │ │ │ │ sub %r11,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jl 1ce │ │ │ │ │ + jl 1be │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl 8c0 │ │ │ │ │ + jl 8b0 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 220 │ │ │ │ │ - lea (%r15,%r11,1),%rdx │ │ │ │ │ + jge 208 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + lea (%r14,%r11,1),%rdx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rdi │ │ │ │ │ pop %r8 │ │ │ │ │ mov 0x38(%rsp),%r11 │ │ │ │ │ - jmp 1b4 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + jmp 1a4 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ + mov %r13,%r15 │ │ │ │ │ call *%rax │ │ │ │ │ - jmp e0 │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ + jmp d0 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov %r15,%rbp │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ call *%rax │ │ │ │ │ - jmp 90 │ │ │ │ │ + jmp 88 │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ mov %rbp,0x38(%rsp) │ │ │ │ │ mov %r12,%r14 │ │ │ │ │ lea (%r12,%rsi,1),%rax │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ shr $0x3f,%r10 │ │ │ │ │ @@ -186,593 +185,596 @@ │ │ │ │ │ mov %r10,%r15 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ sub %r12,%rcx │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - jl 2aa │ │ │ │ │ + jl 29a │ │ │ │ │ cmp %rcx,%rbx │ │ │ │ │ - jl 350 │ │ │ │ │ + jl 340 │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jge 400 │ │ │ │ │ + jge 3f0 │ │ │ │ │ lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ shr $0x3f,%r13 │ │ │ │ │ add %rdx,%r13 │ │ │ │ │ sar $1,%r13 │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ sub %rdi,%rcx │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - jl 2e2 │ │ │ │ │ + jl 2d2 │ │ │ │ │ cmp %rcx,%rbx │ │ │ │ │ - jl 910 │ │ │ │ │ + jl 900 │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jge 330 │ │ │ │ │ + jge 320 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ lea 0x0(%r13,%rax,1),%rdx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ shr $0x3f,%rcx │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ sar $1,%rcx │ │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %r11 │ │ │ │ │ pop %rax │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ - jmp 2c8 │ │ │ │ │ + jmp 2b8 │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ call *%rax │ │ │ │ │ mov %r13,%rax │ │ │ │ │ - jmp 290 │ │ │ │ │ + jmp 280 │ │ │ │ │ nopl (%rax) │ │ │ │ │ lea (%r15,%r12,1),%rdx │ │ │ │ │ mov %rax,%r11 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ shr $0x3f,%r13 │ │ │ │ │ add %rdx,%r13 │ │ │ │ │ sar $1,%r13 │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ sub %r12,%rcx │ │ │ │ │ sub %r11,%rdx │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - jl 37e │ │ │ │ │ + jl 36e │ │ │ │ │ cmp %rcx,%rbx │ │ │ │ │ - jl a90 │ │ │ │ │ + jl a80 │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jge 3d0 │ │ │ │ │ + jge 3c0 │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%r11,1),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + lea 0x0(%rbp,%r11,1),%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ shr $0x3f,%rcx │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ sar $1,%rcx │ │ │ │ │ mov %rcx,0x30(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rcx │ │ │ │ │ pop %rsi │ │ │ │ │ mov 0x20(%rsp),%r11 │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ - jmp 364 │ │ │ │ │ + jmp 354 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %r13,%r12 │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ - jmp 290 │ │ │ │ │ + jmp 280 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - mov 0x38(%rsp),%rbp │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ + mov 0x38(%rsp),%rbp │ │ │ │ │ mov %r14,%r12 │ │ │ │ │ call *%rax │ │ │ │ │ mov %r15,0x20(%rsp) │ │ │ │ │ - jmp 90 │ │ │ │ │ + jmp 88 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov 0x18(%rsp),%rbp │ │ │ │ │ call *%rax │ │ │ │ │ - jmp 40 │ │ │ │ │ + jmp 38 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - mov %rbp,%r14 │ │ │ │ │ mov %rbp,0x38(%rsp) │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ mov %r12,0x40(%rsp) │ │ │ │ │ add %r12,%rax │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ shr $0x3f,%r15 │ │ │ │ │ add %rax,%r15 │ │ │ │ │ sar $1,%r15 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ sub 0x28(%rsp),%rdx │ │ │ │ │ sub %r14,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jl 49e │ │ │ │ │ + jl 48e │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl 660 │ │ │ │ │ + jl 640 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 80c │ │ │ │ │ + jge 7fb │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ │ lea (%rax,%r14,1),%rdx │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - sub %r12,%rdx │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ + sub %r13,%rdx │ │ │ │ │ sub %r14,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jl 4ea │ │ │ │ │ + jl 4d2 │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl 5a0 │ │ │ │ │ + jl 580 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 640 │ │ │ │ │ - lea 0x0(%r13,%r14,1),%rax │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + jge 620 │ │ │ │ │ + lea (%r12,%r14,1),%rax │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ shr $0x3f,%rbp │ │ │ │ │ add %rax,%rbp │ │ │ │ │ sar $1,%rbp │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ sub %r14,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jl 522 │ │ │ │ │ + jl 509 │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl a40 │ │ │ │ │ + jl a38 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 580 │ │ │ │ │ - lea 0x0(%rbp,%r14,1),%rdx │ │ │ │ │ + jge 560 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + lea 0x0(%rbp,%r14,1),%rdx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ sar $1,%rax │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ mov %rdi,0x28(%rsp) │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %r9 │ │ │ │ │ pop %r10 │ │ │ │ │ mov 0x20(%rsp),%r14 │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ - jmp 508 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + jmp 4ef │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %rbp,%r14 │ │ │ │ │ call *%rax │ │ │ │ │ - jmp 4d0 │ │ │ │ │ + jmp 4b8 │ │ │ │ │ nopl (%rax) │ │ │ │ │ - lea (%r15,%r12,1),%rax │ │ │ │ │ + lea (%r15,%r13,1),%rax │ │ │ │ │ mov %r14,%r10 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ shr $0x3f,%rbp │ │ │ │ │ add %rax,%rbp │ │ │ │ │ sar $1,%rbp │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - sub %r12,%rdx │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ + sub %r13,%rdx │ │ │ │ │ sub %r10,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jl 5ce │ │ │ │ │ + jl 5ae │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl 870 │ │ │ │ │ + jl 858 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 620 │ │ │ │ │ - lea 0x0(%r13,%r10,1),%rdx │ │ │ │ │ + jge 5f8 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + lea (%r12,%r10,1),%rdx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ sar $1,%rax │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ │ - jmp 5b4 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + jmp 594 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - mov %rbp,%r12 │ │ │ │ │ + mov %rbp,%r13 │ │ │ │ │ call *%rax │ │ │ │ │ - jmp 4d0 │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + jmp 4b8 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + mov %r12,%r14 │ │ │ │ │ call *%rax │ │ │ │ │ - jmp 480 │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ - mov %r14,0x18(%rsp) │ │ │ │ │ - mov %r15,0x20(%rsp) │ │ │ │ │ - lea (%r15,%rsi,1),%rax │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ + jmp 470 │ │ │ │ │ + mov 0x28(%rsp),%rbp │ │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ │ + lea (%r15,%rbp,1),%rax │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ shr $0x3f,%r10 │ │ │ │ │ add %rax,%r10 │ │ │ │ │ sar $1,%r10 │ │ │ │ │ - mov %r10,%r15 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ + mov %r10,%r12 │ │ │ │ │ + mov %r14,%r10 │ │ │ │ │ + mov %r12,%r14 │ │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - sub %r14,%rdx │ │ │ │ │ - sub %r13,%rax │ │ │ │ │ + sub %rbp,%rdx │ │ │ │ │ + sub %r10,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jl 6aa │ │ │ │ │ + jl 68a │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl 74d │ │ │ │ │ + jl 72d │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 7db │ │ │ │ │ - lea (%r12,%r13,1),%rax │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - shr $0x3f,%rbp │ │ │ │ │ - add %rax,%rbp │ │ │ │ │ - sar $1,%rbp │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - mov %rbp,%rax │ │ │ │ │ + jge 7cf │ │ │ │ │ + lea (%r12,%r10,1),%rax │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ + shr $0x3f,%r13 │ │ │ │ │ + add %rax,%r13 │ │ │ │ │ + sar $1,%r13 │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ - sub %r13,%rax │ │ │ │ │ + sub %r10,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jl 6e1 │ │ │ │ │ + jl 6c1 │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl 9f0 │ │ │ │ │ + jl 9e8 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 730 │ │ │ │ │ - lea 0x0(%rbp,%r13,1),%rdx │ │ │ │ │ + jge 710 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + lea 0x0(%r13,%r10,1),%rdx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ sar $1,%rax │ │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rdi │ │ │ │ │ pop %r8 │ │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ │ - jmp 6c7 │ │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ + jmp 6a7 │ │ │ │ │ nop │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - mov %rbp,%r13 │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ call *%rax │ │ │ │ │ - jmp 690 │ │ │ │ │ - lea (%r15,%r14,1),%rax │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - shr $0x3f,%rbp │ │ │ │ │ - add %rax,%rbp │ │ │ │ │ - sar $1,%rbp │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ + mov %r13,%r10 │ │ │ │ │ + jmp 670 │ │ │ │ │ + lea (%r14,%rbp,1),%rax │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ + shr $0x3f,%r13 │ │ │ │ │ + add %rax,%r13 │ │ │ │ │ + sar $1,%r13 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - sub %r14,%rcx │ │ │ │ │ + sub %rbp,%rcx │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - jl 77b │ │ │ │ │ + jl 75b │ │ │ │ │ cmp %rcx,%rbx │ │ │ │ │ - jl 9a0 │ │ │ │ │ + jl 990 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 7be │ │ │ │ │ + jge 7a8 │ │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ │ lea (%r12,%rdx,1),%rcx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rcx,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %r11 │ │ │ │ │ pop %rax │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ - jmp 761 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ │ + jmp 741 │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov %rbp,%r14 │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ │ + mov %r13,%rbp │ │ │ │ │ call *%rax │ │ │ │ │ - jmp 690 │ │ │ │ │ - mov %r15,%r12 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ │ + jmp 670 │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ │ call *%rax │ │ │ │ │ mov %r12,0x28(%rsp) │ │ │ │ │ - jmp 480 │ │ │ │ │ - mov 0x38(%rsp),%rbp │ │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ + jmp 470 │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ + mov 0x38(%rsp),%rbp │ │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ │ call *%rax │ │ │ │ │ mov %r15,0x28(%rsp) │ │ │ │ │ - jmp 40 │ │ │ │ │ + jmp 38 │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea 0x0(%rbp,%r12,1),%rdx │ │ │ │ │ + nopl (%rax) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ + lea 0x0(%rbp,%r13,1),%rdx │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ sar $1,%rax │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ mov %r10,0x30(%rsp) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rcx │ │ │ │ │ pop %rsi │ │ │ │ │ - mov 0x18(%rsp),%r12 │ │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ │ mov 0x20(%rsp),%r10 │ │ │ │ │ - jmp 5b4 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - lea 0x0(%r13,%r14,1),%rdx │ │ │ │ │ + jmp 594 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + lea 0x0(%r13,%r15,1),%rdx │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ sar $1,%rax │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ mov %r11,0x50(%rsp) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %r9 │ │ │ │ │ pop %r10 │ │ │ │ │ - mov 0x38(%rsp),%r14 │ │ │ │ │ + mov 0x38(%rsp),%r15 │ │ │ │ │ mov 0x40(%rsp),%r11 │ │ │ │ │ - jmp 1b4 │ │ │ │ │ + jmp 1a4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ lea (%r15,%rdi,1),%rdx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ shr $0x3f,%rsi │ │ │ │ │ add %rdx,%rsi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ sar $1,%rsi │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ mov %rsi,0x30(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ - jmp 2c8 │ │ │ │ │ + jmp 2b8 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea (%r12,%rdi,1),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + lea (%r12,%rdi,1),%rdx │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rcx │ │ │ │ │ pop %rsi │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ - jmp 117 │ │ │ │ │ - lea 0x0(%rbp,%r14,1),%rcx │ │ │ │ │ + jmp 107 │ │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rbp,1),%rcx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rcx,%rax │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ sar $1,%rax │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ │ - jmp 761 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - lea (%r15,%rdi,1),%rdx │ │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ │ + jmp 741 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + lea (%r14,%rdi,1),%rdx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ sar $1,%rax │ │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %r9 │ │ │ │ │ pop %r10 │ │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ │ - jmp 6c7 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea (%r15,%rdi,1),%rdx │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ │ + jmp 6a7 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + lea (%r15,%rdi,1),%rdx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ sar $1,%rax │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %r11 │ │ │ │ │ pop %rax │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ - jmp 508 │ │ │ │ │ + jmp 4ef │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ - lea 0x0(%r13,%r12,1),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + lea 0x0(%r13,%r12,1),%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ push 0x18(%rsp) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ shr $0x3f,%rsi │ │ │ │ │ add %rdx,%rsi │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ sar $1,%rsi │ │ │ │ │ mov %r11,0x50(%rsp) │ │ │ │ │ mov %rsi,0x30(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rdi │ │ │ │ │ pop %r8 │ │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ │ mov 0x40(%rsp),%r11 │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ - jmp 364 │ │ │ │ │ + jmp 354 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000af0 : │ │ │ │ │ +0000000000000ae0 : │ │ │ │ │ fftw_compute_tilesz(): │ │ │ │ │ movslq %esi,%rsi │ │ │ │ │ mov $0x2000,%eax │ │ │ │ │ imul %rdi,%rsi │ │ │ │ │ cqto │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ idiv %rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jmp b0d │ │ │ │ │ + jmp afd │ │ │ │ │ R_X86_64_PLT32 fftw_isqrt-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 54010000 1c000000 ........T....... │ │ │ │ │ - 0x00000020 00000000 e60a0000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e900103 2e010e98 ..A.8..G........ │ │ │ │ │ - 0x00000050 014d0ea0 01650e98 01410e90 0102690e .M...e...A....i. │ │ │ │ │ - 0x00000060 98014d0e a001630e 9801420e 900102de ..M...c...B..... │ │ │ │ │ + 0x00000020 00000000 d60a0000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ │ + 0x00000040 8606440e 38830747 0e900103 13010e98 ..D.8..G........ │ │ │ │ │ + 0x00000050 014f0ea0 01680e98 01410e90 0102650e .O...h...A....e. │ │ │ │ │ + 0x00000060 98014e0e a001660e 9801420e 900102de ..N...f...B..... │ │ │ │ │ 0x00000070 0e98014f 0ea00166 0e980141 0e900102 ...O...f...A.... │ │ │ │ │ - 0x00000080 700e9801 470ea001 660e9801 410e9001 p...G...f...A... │ │ │ │ │ - 0x00000090 0371010e 98014d0e a001660e 9801420e .q....M...f...B. │ │ │ │ │ - 0x000000a0 90010277 0e98014d 0ea00163 0e980141 ...w...M...c...A │ │ │ │ │ - 0x000000b0 0e900102 e20e9801 4d0ea001 650e9801 ........M...e... │ │ │ │ │ - 0x000000c0 420e9001 02650e98 014d0ea0 01610e98 B....e...M...a.. │ │ │ │ │ - 0x000000d0 01410e90 0102a30a 0e38410e 30410e28 .A.......8A.0A.( │ │ │ │ │ - 0x000000e0 420e2042 0e18420e 10420e08 4c0b490e B. B..B..B..L.I. │ │ │ │ │ - 0x000000f0 98014d0e a001680e 9801410e 90015a0e ..M...h...A...Z. │ │ │ │ │ - 0x00000100 98014d0e a001690e 9801420e 9001530e ..M...i...B...S. │ │ │ │ │ - 0x00000110 98014e0e a001650e 9801410e 9001600e ..N...e...A...`. │ │ │ │ │ - 0x00000120 98014d0e a001600e 9801410e 9001530e ..M...`...A...S. │ │ │ │ │ - 0x00000130 98014d0e a001650e 9801410e 90015c0e ..M...e...A...\. │ │ │ │ │ - 0x00000140 98014d0e a001610e 9801420e 9001600e ..M...a...B...`. │ │ │ │ │ - 0x00000150 98014d0e a001610e 9801410e 9001670e ..M...a...A...g. │ │ │ │ │ - 0x00000160 9801470e a0016b0e 9801420e 90010000 ..G...k...B..... │ │ │ │ │ + 0x00000080 6b0e9801 4c0ea001 660e9801 410e9001 k...L...f...A... │ │ │ │ │ + 0x00000090 0363010e 98014f0e a001690e 9801420e .c....O...i...B. │ │ │ │ │ + 0x000000a0 9001026b 0e98014e 0ea00166 0e980141 ...k...N...f...A │ │ │ │ │ + 0x000000b0 0e900102 de0e9801 4f0ea001 680e9801 ........O...h... │ │ │ │ │ + 0x000000c0 420e9001 026a0e98 01470ea0 01670e98 B....j...G...g.. │ │ │ │ │ + 0x000000d0 01410e90 0102ad0a 0e38410e 30410e28 .A.......8A.0A.( │ │ │ │ │ + 0x000000e0 420e2042 0e18420e 10420e08 450b440e B. B..B..B..E.D. │ │ │ │ │ + 0x000000f0 98014f0e a0016b0e 9801410e 90015d0e ..O...k...A...]. │ │ │ │ │ + 0x00000100 98014f0e a0016c0e 9801420e 9001530e ..O...l...B...S. │ │ │ │ │ + 0x00000110 98014e0e a001650e 9801410e 90015c0e ..N...e...A...\. │ │ │ │ │ + 0x00000120 98014e0e a001630e 9801410e 9001580e ..N...c...A...X. │ │ │ │ │ + 0x00000130 9801470e a0016b0e 9801410e 90015b0e ..G...k...A...[. │ │ │ │ │ + 0x00000140 98014e0e a001690e 9801420e 9001570e ..N...i...B...W. │ │ │ │ │ + 0x00000150 98014e0e a001640e 9801410e 90015a0e ..N...d...A...Z. │ │ │ │ │ + 0x00000160 98014c0e a0016b0e 9801420e 90010000 ..L...k...B..... │ │ │ │ │ 0x00000170 14000000 74010000 00000000 1d000000 ....t........... │ │ │ │ │ 0x00000180 00000000 00000000 ........ │ │ │ ├── timer.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ There are 12 section headers, starting at offset 0x680: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00027d 00 AX 0 0 16 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00027f 00 AX 0 0 16 │ │ │ │ │ [ 2] .rela.text RELA 0000000000000000 000500 0000d8 18 I 9 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0002bd 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0002bd 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0002bf 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0002bf 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.cst8 PROGBITS 0000000000000000 0002c0 000018 08 AM 0 0 8 │ │ │ │ │ [ 6] .note.GNU-stack PROGBITS 0000000000000000 0002d8 000000 00 0 0 1 │ │ │ │ │ [ 7] .eh_frame PROGBITS 0000000000000000 0002d8 0000c8 00 A 0 0 8 │ │ │ │ │ [ 8] .rela.eh_frame RELA 0000000000000000 0005d8 000048 18 I 9 7 8 │ │ │ │ │ [ 9] .symtab SYMTAB 0000000000000000 0003a0 0000f0 18 10 5 8 │ │ │ │ │ [10] .strtab STRTAB 0000000000000000 000490 000070 00 0 0 1 │ │ │ │ │ [11] .shstrtab STRTAB 0000000000000000 000620 00005d 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -5,9 +5,9 @@ │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 3: 0000000000000008 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 4: 0000000000000010 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 5: 0000000000000000 28 FUNC GLOBAL DEFAULT 1 fftw_get_crude_time │ │ │ │ │ 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND gettimeofday │ │ │ │ │ 7: 0000000000000020 123 FUNC GLOBAL DEFAULT 1 fftw_elapsed_since │ │ │ │ │ - 8: 00000000000000a0 477 FUNC GLOBAL DEFAULT 1 fftw_measure_execution_time │ │ │ │ │ + 8: 00000000000000a0 479 FUNC GLOBAL DEFAULT 1 fftw_measure_execution_time │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x500 contains 9 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000000a 0000000600000004 R_X86_64_PLT32 0000000000000000 gettimeofday - 4 │ │ │ │ │ 000000000000003c 0000000600000004 R_X86_64_PLT32 0000000000000000 gettimeofday - 4 │ │ │ │ │ -0000000000000057 0000000200000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000005d 0000000200000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 00000000000000c2 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000000d5 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_get_crude_time - 4 │ │ │ │ │ -00000000000001b2 0000000700000004 R_X86_64_PLT32 0000000000000020 fftw_elapsed_since - 4 │ │ │ │ │ -00000000000001ba 0000000300000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -00000000000001d7 0000000400000002 R_X86_64_PC32 0000000000000010 .LC3 - 4 │ │ │ │ │ +00000000000000d7 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_get_crude_time - 4 │ │ │ │ │ +00000000000001b5 0000000700000004 R_X86_64_PLT32 0000000000000020 fftw_elapsed_since - 4 │ │ │ │ │ +00000000000001bd 0000000300000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +00000000000001da 0000000400000002 R_X86_64_PC32 0000000000000010 .LC3 - 4 │ │ │ │ │ 0000000000000259 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0x5d8 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000038 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 20 │ │ │ │ │ 0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -19,84 +19,84 @@ │ │ │ │ │ DW_CFA_advance_loc: 23 to 000000000000001b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000030 0000000000000048 00000034 FDE cie=00000000 pc=0000000000000020..000000000000009b │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000022 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000024 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000027 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000025 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000002b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000029 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000031 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000035 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000038 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 67 to 0000000000000078 │ │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000000007a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000081 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000083 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000082 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000084 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000084 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000086 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000088 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000090 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000090 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000094 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000095 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000096 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000098 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000009a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000007c 0000000000000048 00000080 FDE cie=00000000 pc=00000000000000a0..000000000000027d │ │ │ │ │ +0000007c 0000000000000048 00000080 FDE cie=00000000 pc=00000000000000a0..000000000000027f │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000000ab │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000ad │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000ad │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000000b6 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000000b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc2: 436 to 000000000000026a │ │ │ │ │ + DW_CFA_advance_loc2: 430 to 0000000000000267 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000026b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000026c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000270 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000276 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000272 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000278 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000274 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000027a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000276 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000027c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000278 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000027e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,7 +1,8 @@ │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ ]A\A]A^A_ │ │ │ │ │ fftw_get_crude_time │ │ │ │ │ gettimeofday │ │ │ │ │ fftw_elapsed_since │ │ │ │ │ fftw_measure_execution_time │ │ │ │ │ fftw_plan_awake │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,183 +14,182 @@ │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000020 : │ │ │ │ │ fftw_elapsed_since(): │ │ │ │ │ - push %r14 │ │ │ │ │ + push %r13 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - push %rbx │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ xor %esi,%esi │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call 40 │ │ │ │ │ R_X86_64_PLT32 gettimeofday-0x4 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ - sub %r12,%rax │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ + sub %r13,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - sub %rbp,%rax │ │ │ │ │ + sub %r12,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm1 │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 90 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r14 │ │ │ │ │ + pop %r13 │ │ │ │ │ jmp *%rax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r14 │ │ │ │ │ + pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000a0 : │ │ │ │ │ fftw_measure_execution_time(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ call c6 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov (%rbx),%rax │ │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ call *0x10(%rax) │ │ │ │ │ - mov $0x1,%ebp │ │ │ │ │ - call d9 │ │ │ │ │ + mov $0x1,%r12d │ │ │ │ │ + call db │ │ │ │ │ R_X86_64_PLT32 fftw_get_crude_time-0x4 │ │ │ │ │ - mov $0x1,%r14d │ │ │ │ │ movl $0x8,0x2c(%rsp) │ │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ │ + mov $0x1,%r15d │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ rdtsc │ │ │ │ │ shl $0x20,%rdx │ │ │ │ │ mov %eax,%eax │ │ │ │ │ or %rax,%rdx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ + test %r12d,%r12d │ │ │ │ │ jle 133 │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov (%r15),%rdx │ │ │ │ │ - inc %r13d │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov (%rbx),%rdx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + inc %r14d │ │ │ │ │ call *(%rdx) │ │ │ │ │ - cmp %r13d,%ebp │ │ │ │ │ + cmp %r14d,%r12d │ │ │ │ │ jne 120 │ │ │ │ │ rdtsc │ │ │ │ │ shl $0x20,%rdx │ │ │ │ │ mov %eax,%eax │ │ │ │ │ or %rax,%rdx │ │ │ │ │ js 220 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sd %rdx,%xmm0 │ │ │ │ │ - test %r12,%r12 │ │ │ │ │ + test %r13,%r13 │ │ │ │ │ js 200 │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ - cvtsi2sd %r12,%xmm1 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ + cvtsi2sd %r13,%xmm1 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 240 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ call *%rax │ │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ │ comisd %xmm0,%xmm2 │ │ │ │ │ - ja cf │ │ │ │ │ - test %r14d,%r14d │ │ │ │ │ + ja d0 │ │ │ │ │ + test %r15d,%r15d │ │ │ │ │ jne 1f0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ minsd 0x8(%rsp),%xmm1 │ │ │ │ │ movsd %xmm1,0x8(%rsp) │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ - call 1b6 │ │ │ │ │ + call 1b9 │ │ │ │ │ R_X86_64_PLT32 fftw_elapsed_since-0x4 │ │ │ │ │ comisd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - ja 1cd │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ + ja 1d0 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ decl 0x2c(%rsp) │ │ │ │ │ jne 100 │ │ │ │ │ movsd 0x8(%rsp),%xmm5 │ │ │ │ │ comisd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ jae 253 │ │ │ │ │ - add %ebp,%ebp │ │ │ │ │ - jmp d4 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + add %r12d,%r12d │ │ │ │ │ + jmp d6 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd %xmm0,0x8(%rsp) │ │ │ │ │ - jmp 19f │ │ │ │ │ + jmp 1a2 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r12,%rax │ │ │ │ │ - and $0x1,%r12d │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ + and $0x1,%r13d │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ shr $1,%rax │ │ │ │ │ - or %r12,%rax │ │ │ │ │ + or %r13,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm1 │ │ │ │ │ - jmp 15d │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 15f │ │ │ │ │ + nop │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ and $0x1,%edx │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ shr $1,%rax │ │ │ │ │ or %rdx,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ - jmp 14c │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 14d │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ │ comisd %xmm0,%xmm4 │ │ │ │ │ - jbe 18b │ │ │ │ │ - jmp cf │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + jbe 18d │ │ │ │ │ + jmp d0 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ call 25d │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ pop %rbx │ │ │ │ │ - cvtsi2sd %ebp,%xmm1 │ │ │ │ │ + cvtsi2sd %r12d,%xmm1 │ │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 14000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 1c000000 00440e20 570e0800 .........D. W... │ │ │ │ │ 0x00000030 48000000 34000000 00000000 7b000000 H...4.......{... │ │ │ │ │ - 0x00000040 00420e10 8e02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ │ - 0x00000050 440e2883 054c0e40 02430a0e 28490e20 D.(..L.@.C..(I. │ │ │ │ │ - 0x00000060 410e1842 0e10420e 084a0b44 0e28410e A..B..B..J.D.(A. │ │ │ │ │ + 0x00000040 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ │ │ │ + 0x00000050 460e2883 05470e40 02420a0e 28490e20 F.(..G.@.B..(I. │ │ │ │ │ + 0x00000060 410e1842 0e10420e 08480b44 0e28410e A..B..B..H.D.(A. │ │ │ │ │ 0x00000070 20410e18 420e1042 0e080000 48000000 A..B..B....H... │ │ │ │ │ - 0x00000080 80000000 00000000 dd010000 00420e10 .............B.. │ │ │ │ │ - 0x00000090 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ - 0x000000a0 05410e30 8606410e 38830749 0e7003b4 .A.0..A.8..I.p.. │ │ │ │ │ - 0x000000b0 010e3841 0e30450e 28420e20 420e1842 ..8A.0E.(B. B..B │ │ │ │ │ + 0x00000080 80000000 00000000 df010000 00420e10 .............B.. │ │ │ │ │ + 0x00000090 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ + 0x000000a0 05410e30 8606440e 3883074c 0e7003ae .A.0..D.8..L.p.. │ │ │ │ │ + 0x000000b0 010e3845 0e304a0e 28420e20 420e1842 ..8E.0J.(B. B..B │ │ │ │ │ 0x000000c0 0e10420e 08000000 ..B..... │ │ │ ├── transpose.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5744 (bytes into file) │ │ │ │ │ + Start of section headers: 5560 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x1670: │ │ │ │ │ +There are 11 section headers, starting at offset 0x15b8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000f2e 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0013f8 000198 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000f6e 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000f6e 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000f6e 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000f70 0002c8 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 001590 000090 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 001238 000120 18 9 5 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 001358 000099 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 001620 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000e76 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001340 000198 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000eb6 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000eb6 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000eb6 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000eb8 0002c8 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 0014d8 000090 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 001180 000120 18 9 5 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 0012a0 000099 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 001568 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 12 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 947 FUNC LOCAL DEFAULT 1 dotile │ │ │ │ │ - 3: 00000000000003c0 298 FUNC LOCAL DEFAULT 1 dotile_buf │ │ │ │ │ - 4: 00000000000004f0 1423 FUNC LOCAL DEFAULT 1 transpose_rec │ │ │ │ │ + 2: 0000000000000000 875 FUNC LOCAL DEFAULT 1 dotile │ │ │ │ │ + 3: 0000000000000370 298 FUNC LOCAL DEFAULT 1 dotile_buf │ │ │ │ │ + 4: 00000000000004a0 1382 FUNC LOCAL DEFAULT 1 transpose_rec │ │ │ │ │ 5: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_ci │ │ │ │ │ 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_co │ │ │ │ │ 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tile2d │ │ │ │ │ - 8: 0000000000000a80 721 FUNC GLOBAL DEFAULT 1 fftw_transpose │ │ │ │ │ - 9: 0000000000000d60 203 FUNC GLOBAL DEFAULT 1 fftw_transpose_tiled │ │ │ │ │ + 8: 0000000000000a10 665 FUNC GLOBAL DEFAULT 1 fftw_transpose │ │ │ │ │ + 9: 0000000000000cb0 203 FUNC GLOBAL DEFAULT 1 fftw_transpose_tiled │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_compute_tilesz │ │ │ │ │ - 11: 0000000000000e30 254 FUNC GLOBAL DEFAULT 1 fftw_transpose_tiledbuf │ │ │ │ │ + 11: 0000000000000d80 246 FUNC GLOBAL DEFAULT 1 fftw_transpose_tiledbuf │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x13f8 contains 17 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1340 contains 17 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000041b 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -000000000000045d 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -000000000000049e 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ -00000000000004d9 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ -000000000000053d 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +00000000000003cb 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ +000000000000040d 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ +000000000000044e 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +0000000000000489 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +00000000000004ed 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +0000000000000533 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ 0000000000000582 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -00000000000005d0 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -0000000000000625 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -000000000000067e 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -00000000000006bf 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -000000000000071f 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -000000000000077d 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -00000000000007d7 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -0000000000000d91 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ -0000000000000dd5 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -0000000000000e83 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ -0000000000000ecf 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +00000000000005d7 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +000000000000062f 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +0000000000000675 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +00000000000006c6 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +000000000000071c 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +0000000000000770 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +0000000000000ce1 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ +0000000000000d25 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +0000000000000dd3 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ +0000000000000e1b 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1590 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x14d8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3c0 │ │ │ │ │ -00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4f0 │ │ │ │ │ -00000000000001c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a80 │ │ │ │ │ -000000000000023c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d60 │ │ │ │ │ -0000000000000280 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e30 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 370 │ │ │ │ │ +00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ │ +00000000000001c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a10 │ │ │ │ │ +000000000000023c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + cb0 │ │ │ │ │ +0000000000000280 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d80 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,371 +9,371 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..00000000000003b3 │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..000000000000036b │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000012 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000015 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000016 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 404 to 00000000000001a1 │ │ │ │ │ + DW_CFA_advance_loc2: 389 to 000000000000019b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001a2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000019c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001a4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000019e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001a6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001a8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001aa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001ab │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001a5 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 158 to 0000000000000249 │ │ │ │ │ + DW_CFA_advance_loc1: 134 to 000000000000022b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000024a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000022c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000024c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000022e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000024e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000230 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000250 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000232 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000252 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000234 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000260 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000238 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000068 00000078 FDE cie=00000000 pc=00000000000003c0..00000000000004ea │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003c2 │ │ │ │ │ +00000074 0000000000000068 00000078 FDE cie=00000000 pc=0000000000000370..000000000000049a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000372 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000003c7 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000037d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003c9 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000385 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003cd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000389 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003ce │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000038d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000003ea │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000000039c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000040a │ │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000003ba │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000416 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000417 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000427 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000003db │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 000000000000044c │ │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000003fc │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000458 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000408 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000459 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000409 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000469 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000041d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000048d │ │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000043d │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000048e │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000445 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000000049d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000044d │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000004aa │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000045a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000004c1 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000000046d │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000004c6 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000476 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000004d5 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000488 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000004e1 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000491 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004e2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000492 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004e3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000493 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000495 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000497 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000499 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000000e0 00000000000000dc 000000e4 FDE cie=00000000 pc=00000000000004f0..0000000000000a7f │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004f2 │ │ │ │ │ +000000e0 00000000000000dc 000000e4 FDE cie=00000000 pc=00000000000004a0..0000000000000a06 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004f4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004f6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004f8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004f9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004fa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004aa │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000501 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000004b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000051d │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000004cd │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000529 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000004d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000542 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000004f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000544 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000000562 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000000513 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000571 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000051f │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000000587 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000538 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000588 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000053a │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000005b0 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000562 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000005bc │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000056e │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000005d5 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000587 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005d6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000588 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000602 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000005b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000060f │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000005c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000000062a │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000005dc │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000062c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005dd │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 49 to 000000000000065d │ │ │ │ │ + DW_CFA_advance_loc: 49 to 000000000000060e │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000066a │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000061b │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000000684 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000000635 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000685 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000636 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000699 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000000654 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000006a6 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000661 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 00000000000006c5 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000067b │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006c7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000067d │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000006f7 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 000000000000069e │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000701 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000006bb │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000000724 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000006cc │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000726 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000006d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 53 to 000000000000075b │ │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000006fb │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000769 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000708 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000782 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000721 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000783 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000723 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000007ad │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000000742 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000007bb │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000000755 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000000801 │ │ │ │ │ + DW_CFA_advance_loc1: 86 to 00000000000007ab │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000000824 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000007b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc2: 344 to 000000000000097c │ │ │ │ │ + DW_CFA_advance_loc2: 349 to 000000000000090d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000097d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000090e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000097e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000090f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000980 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000911 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000982 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000913 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000984 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000915 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000986 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000917 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000987 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000918 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001c0 0000000000000070 000001c4 FDE cie=00000000 pc=0000000000000a80..0000000000000d51 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a82 │ │ │ │ │ +000001c0 0000000000000070 000001c4 FDE cie=00000000 pc=0000000000000a10..0000000000000ca9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a12 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000a87 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000a17 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a89 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000a1c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000a8e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a1e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a8f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000a22 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000a93 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000a26 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 375 to 0000000000000c0a │ │ │ │ │ + DW_CFA_advance_loc2: 357 to 0000000000000b8b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c0b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b8c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c0d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b8e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c0f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b90 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c11 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b92 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c13 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b94 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c14 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b95 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 85 to 0000000000000c69 │ │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000000beb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c6a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000bec │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c6c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000bee │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c6e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000bf0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c70 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000bf2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c72 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000bf4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000c80 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000bf8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 105 to 0000000000000ce9 │ │ │ │ │ + DW_CFA_advance_loc1: 81 to 0000000000000c49 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000cea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c4a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cec │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c4c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cee │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c4e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cf0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c50 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cf2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c52 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000cf3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c53 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000234 0000000000000040 00000238 FDE cie=00000000 pc=0000000000000d60..0000000000000e2b │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d62 │ │ │ │ │ +00000234 0000000000000040 00000238 FDE cie=00000000 pc=0000000000000cb0..0000000000000d7b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cb2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000d69 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000cc2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000d6f │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000cc9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d70 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cca │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000d7b │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000cd6 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 63 to 0000000000000dba │ │ │ │ │ + DW_CFA_advance_loc: 49 to 0000000000000d07 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000dc2 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000d0f │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 0000000000000def │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000d3f │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000df0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d40 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000e24 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000000d74 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e25 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d75 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e26 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d76 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e28 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d78 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e2a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d7a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000278 000000000000004c 0000027c FDE cie=00000000 pc=0000000000000e30..0000000000000f2e │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e32 │ │ │ │ │ +00000278 000000000000004c 0000027c FDE cie=00000000 pc=0000000000000d80..0000000000000e76 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d82 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e34 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000d92 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e35 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000d99 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000e3b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d9a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000e4d │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000da9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8320 │ │ │ │ │ - DW_CFA_advance_loc1: 103 to 0000000000000eb4 │ │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000000dfd │ │ │ │ │ DW_CFA_def_cfa_offset: 8328 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000ebc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000e05 │ │ │ │ │ DW_CFA_def_cfa_offset: 8336 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 0000000000000ee9 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000e35 │ │ │ │ │ DW_CFA_def_cfa_offset: 8328 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000eea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e36 │ │ │ │ │ DW_CFA_def_cfa_offset: 8320 │ │ │ │ │ - DW_CFA_advance_loc: 61 to 0000000000000f27 │ │ │ │ │ + DW_CFA_advance_loc: 57 to 0000000000000e6f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f28 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e70 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f29 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e71 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f2b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e73 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f2d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e75 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,7 +1,8 @@ │ │ │ │ │ +AVAUATUSM │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,1047 +2,1024 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ dotile(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ mov 0x18(%r8),%r13 │ │ │ │ │ - mov (%r8),%r10 │ │ │ │ │ - mov %rdi,-0x38(%rsp) │ │ │ │ │ - mov %rcx,-0x30(%rsp) │ │ │ │ │ + mov (%r8),%r9 │ │ │ │ │ + mov %rcx,-0x38(%rsp) │ │ │ │ │ mov 0x8(%r8),%rbp │ │ │ │ │ mov 0x10(%r8),%rbx │ │ │ │ │ cmp $0x1,%r13 │ │ │ │ │ - je 2a0 │ │ │ │ │ + je 269 │ │ │ │ │ cmp $0x2,%r13 │ │ │ │ │ - je 1ab │ │ │ │ │ - cmp -0x30(%rsp),%rdx │ │ │ │ │ - jge 1a0 │ │ │ │ │ - cmp %rsi,%rdi │ │ │ │ │ - jge 1a0 │ │ │ │ │ + je 1a5 │ │ │ │ │ + cmp -0x38(%rsp),%rdx │ │ │ │ │ + jge 19a │ │ │ │ │ + cmp %rsi,%r15 │ │ │ │ │ + jge 19a │ │ │ │ │ test %r13,%r13 │ │ │ │ │ - jle 1a0 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ + jle 19a │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ mov %rbp,%r14 │ │ │ │ │ + imul %rbp,%rcx │ │ │ │ │ mov %r13,%r12 │ │ │ │ │ - imul %rbp,%rsi │ │ │ │ │ + mov %r15,-0x10(%rsp) │ │ │ │ │ sub %rbx,%r14 │ │ │ │ │ + imul %r15,%rsi │ │ │ │ │ and $0xfffffffffffffffe,%r12 │ │ │ │ │ - imul %rbx,%rcx │ │ │ │ │ - imul %rbp,%rdi │ │ │ │ │ - lea (%rsi,%rcx,1),%r15 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ + imul %rbx,%r8 │ │ │ │ │ + lea (%rcx,%rsi,1),%rdi │ │ │ │ │ + mov %rdi,-0x40(%rsp) │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + imul %r15,%rdi │ │ │ │ │ + lea (%r8,%rdi,1),%r10 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + sub %rbp,%rdi │ │ │ │ │ + mov %r10,%r15 │ │ │ │ │ + mov %rdi,-0x18(%rsp) │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ + sub %rsi,%rdi │ │ │ │ │ + sub %rcx,%rdi │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ - imul %rbx,%rsi │ │ │ │ │ shr $1,%rcx │ │ │ │ │ - shl $0x4,%rcx │ │ │ │ │ - add %rsi,%rdi │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %rdi,-0x40(%rsp) │ │ │ │ │ - sub %rbp,%rsi │ │ │ │ │ - sub %r15,%rdi │ │ │ │ │ - mov %rsi,-0x10(%rsp) │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov -0x40(%rsp),%rdi │ │ │ │ │ + mov %rdx,-0x30(%rsp) │ │ │ │ │ + mov -0x40(%rsp),%r8 │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - mov %r15,%r8 │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov %r15,-0x28(%rsp) │ │ │ │ │ - mov -0x38(%rsp),%r9 │ │ │ │ │ - mov %rdx,-0x20(%rsp) │ │ │ │ │ - mov %rax,-0x18(%rsp) │ │ │ │ │ + mov -0x10(%rsp),%r10 │ │ │ │ │ + mov %rax,-0x20(%rsp) │ │ │ │ │ nop │ │ │ │ │ lea 0x0(,%r8,8),%rdx │ │ │ │ │ lea 0x10(,%rdi,8),%rax │ │ │ │ │ lea 0x0(,%rdi,8),%r15 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jle fa │ │ │ │ │ + jle 10a │ │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ │ cmp %r15,%rax │ │ │ │ │ - jg 260 │ │ │ │ │ - add %r10,%rdx │ │ │ │ │ - add %r10,%r15 │ │ │ │ │ + jg 238 │ │ │ │ │ + add %r9,%rdx │ │ │ │ │ + add %r9,%r15 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rdx,%rax,1),%xmm1 │ │ │ │ │ - movups (%r15,%rax,1),%xmm0 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%rdx,%rax,1),%xmm1 │ │ │ │ │ + movupd (%r15,%rax,1),%xmm0 │ │ │ │ │ movups %xmm1,(%r15,%rax,1) │ │ │ │ │ movups %xmm0,(%rdx,%rax,1) │ │ │ │ │ add $0x10,%rax │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - jne 120 │ │ │ │ │ + jne 118 │ │ │ │ │ test $0x1,%r13b │ │ │ │ │ - je 161 │ │ │ │ │ + je 15b │ │ │ │ │ lea (%r8,%r12,1),%rax │ │ │ │ │ lea (%rdi,%r12,1),%rdx │ │ │ │ │ - movsd (%r10,%rax,8),%xmm1 │ │ │ │ │ - movsd (%r10,%rdx,8),%xmm0 │ │ │ │ │ - movsd %xmm1,(%r10,%rdx,8) │ │ │ │ │ - movsd %xmm0,(%r10,%rax,8) │ │ │ │ │ - inc %r9 │ │ │ │ │ + movsd (%r9,%rax,8),%xmm1 │ │ │ │ │ + movsd (%r9,%rdx,8),%xmm0 │ │ │ │ │ + movsd %xmm1,(%r9,%rdx,8) │ │ │ │ │ + movsd %xmm0,(%r9,%rax,8) │ │ │ │ │ + inc %r10 │ │ │ │ │ add %rbx,%r8 │ │ │ │ │ add %rbp,%rdi │ │ │ │ │ add %r14,%rsi │ │ │ │ │ - cmp %r9,%r11 │ │ │ │ │ - jne d0 │ │ │ │ │ + cmp %r10,%r11 │ │ │ │ │ + jne e0 │ │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ │ + mov -0x30(%rsp),%rdx │ │ │ │ │ mov -0x28(%rsp),%r15 │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - add %rbx,-0x40(%rsp) │ │ │ │ │ - mov -0x20(%rsp),%rdx │ │ │ │ │ - add -0x10(%rsp),%rdx │ │ │ │ │ + add %rbp,-0x40(%rsp) │ │ │ │ │ inc %rax │ │ │ │ │ - add %rbp,%r15 │ │ │ │ │ - cmp %rax,-0x30(%rsp) │ │ │ │ │ - jne b0 │ │ │ │ │ + add -0x18(%rsp),%rdx │ │ │ │ │ + add %rbx,%r15 │ │ │ │ │ + cmp %rax,-0x38(%rsp) │ │ │ │ │ + jne c0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jge 1a0 │ │ │ │ │ - mov %rdi,%rdx │ │ │ │ │ - mov %rdi,%rsi │ │ │ │ │ - cmp %r11,%rdi │ │ │ │ │ - jge 1a0 │ │ │ │ │ - imul %rbp,%rsi │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ - lea 0x0(,%rbp,8),%r8 │ │ │ │ │ - lea 0x0(,%rbx,8),%r9 │ │ │ │ │ - imul %rax,%rbp │ │ │ │ │ - sub %rdx,%r11 │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ + jge 19a │ │ │ │ │ + cmp %rsi,%r15 │ │ │ │ │ + jge 19a │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - imul %rax,%rsi │ │ │ │ │ + lea 0x0(,%rbx,8),%r10 │ │ │ │ │ + sub %r15,%r11 │ │ │ │ │ + imul %r15,%rcx │ │ │ │ │ + lea 0x0(,%rbp,8),%r8 │ │ │ │ │ + imul %rdx,%rsi │ │ │ │ │ + imul %r15,%rbx │ │ │ │ │ + imul %rdx,%rbp │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ - lea (%r10,%rcx,8),%r12 │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ - imul %rbx,%rcx │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ - lea (%r10,%rcx,8),%r10 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r10,%rcx │ │ │ │ │ + lea (%r9,%rcx,8),%r12 │ │ │ │ │ + lea (%rbx,%rbp,1),%rcx │ │ │ │ │ + lea (%r9,%rcx,8),%r9 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rcx),%xmm1 │ │ │ │ │ - movups (%rdx),%xmm0 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%rcx),%xmm1 │ │ │ │ │ + movupd (%rdx),%xmm0 │ │ │ │ │ inc %rsi │ │ │ │ │ movups %xmm1,(%rdx) │ │ │ │ │ - movups %xmm0,(%rcx) │ │ │ │ │ add %r8,%rdx │ │ │ │ │ - add %r9,%rcx │ │ │ │ │ + movups %xmm0,(%rcx) │ │ │ │ │ + add %r10,%rcx │ │ │ │ │ cmp %rsi,%r11 │ │ │ │ │ - jne 220 │ │ │ │ │ + jne 200 │ │ │ │ │ inc %rax │ │ │ │ │ - add %r9,%r12 │ │ │ │ │ - add %r8,%r10 │ │ │ │ │ + add %r10,%r12 │ │ │ │ │ + add %r8,%r9 │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - jne 200 │ │ │ │ │ + jne 1f0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea (%r8,%r13,1),%rax │ │ │ │ │ - add %r10,%rdx │ │ │ │ │ - lea (%r10,%rax,8),%rax │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + lea 0x0(%r13,%r8,1),%rax │ │ │ │ │ + add %r9,%rdx │ │ │ │ │ + lea (%r9,%rax,8),%rax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movsd (%rdx),%xmm1 │ │ │ │ │ movsd (%rdx,%rsi,8),%xmm0 │ │ │ │ │ movsd %xmm1,(%rdx,%rsi,8) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ add $0x8,%rdx │ │ │ │ │ + movsd %xmm0,-0x8(%rdx) │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jne 280 │ │ │ │ │ - jmp 161 │ │ │ │ │ - cmp -0x30(%rsp),%rdx │ │ │ │ │ - jge 1a0 │ │ │ │ │ - cmp %rsi,-0x38(%rsp) │ │ │ │ │ - jge 1a0 │ │ │ │ │ + jne 248 │ │ │ │ │ + jmp 15b │ │ │ │ │ + cmp -0x38(%rsp),%rdx │ │ │ │ │ + jge 19a │ │ │ │ │ + cmp %rsi,%r15 │ │ │ │ │ + jge 19a │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jne 32b │ │ │ │ │ + jne 2f2 │ │ │ │ │ cmp $0x1,%rbp │ │ │ │ │ - jne 32b │ │ │ │ │ + jne 2f2 │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ - add %rdi,%rax │ │ │ │ │ - sub %rdi,%r11 │ │ │ │ │ - add %rdi,%rdx │ │ │ │ │ - lea (%r10,%rax,8),%rax │ │ │ │ │ - lea (%r10,%rdx,8),%rdx │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + sub %r15,%r11 │ │ │ │ │ + add %r15,%rdx │ │ │ │ │ + lea (%r9,%rax,8),%rax │ │ │ │ │ + lea (%r9,%rdx,8),%rdx │ │ │ │ │ cmp $0x1,%r11 │ │ │ │ │ - je 310 │ │ │ │ │ + je 2d7 │ │ │ │ │ test $0x1,%r11b │ │ │ │ │ - je 2f5 │ │ │ │ │ + je 2bc │ │ │ │ │ add $0x8,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - je 1a0 │ │ │ │ │ + je 19a │ │ │ │ │ test $0x1,%r11b │ │ │ │ │ - jne 2e2 │ │ │ │ │ + jne 2a9 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - je 1a0 │ │ │ │ │ + je 19a │ │ │ │ │ add $0x8,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jne 2f5 │ │ │ │ │ - jmp 1a0 │ │ │ │ │ + jne 2bc │ │ │ │ │ + jmp 19a │ │ │ │ │ lea 0x8(%rax),%rcx │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - je 1a0 │ │ │ │ │ + je 19a │ │ │ │ │ add $0x10,%rax │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jne 310 │ │ │ │ │ - jmp 1a0 │ │ │ │ │ - mov -0x38(%rsp),%rdi │ │ │ │ │ + jne 2d7 │ │ │ │ │ + jmp 19a │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ mov %rbp,%r13 │ │ │ │ │ + lea 0x0(,%rbx,8),%r10 │ │ │ │ │ mov %rbx,%r12 │ │ │ │ │ - lea 0x0(,%rbx,8),%r9 │ │ │ │ │ - imul %rax,%r13 │ │ │ │ │ + imul %r15,%rcx │ │ │ │ │ lea 0x0(,%rbp,8),%r8 │ │ │ │ │ + imul %rax,%r13 │ │ │ │ │ imul %rax,%r12 │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ - imul %rbp,%rdi │ │ │ │ │ - imul %rbx,%rcx │ │ │ │ │ - lea (%r10,%rcx,8),%r14 │ │ │ │ │ - lea (%r10,%rdi,8),%r10 │ │ │ │ │ - mov -0x38(%rsp),%rsi │ │ │ │ │ + lea (%r9,%rcx,8),%r14 │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ + imul %r15,%rcx │ │ │ │ │ + lea (%r9,%rcx,8),%r9 │ │ │ │ │ lea (%r14,%r13,8),%rcx │ │ │ │ │ - lea (%r10,%r12,8),%rdx │ │ │ │ │ + lea (%r9,%r12,8),%rdx │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rcx),%xmm1 │ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ │ inc %rsi │ │ │ │ │ movsd %xmm1,(%rdx) │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ add %r8,%rdx │ │ │ │ │ - add %r9,%rcx │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + add %r10,%rcx │ │ │ │ │ cmp %rsi,%r11 │ │ │ │ │ - jne 380 │ │ │ │ │ + jne 338 │ │ │ │ │ inc %rax │ │ │ │ │ add %rbp,%r13 │ │ │ │ │ add %rbx,%r12 │ │ │ │ │ - cmp %rax,-0x30(%rsp) │ │ │ │ │ - jne 361 │ │ │ │ │ - jmp 1a0 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cmp %rax,-0x38(%rsp) │ │ │ │ │ + jne 326 │ │ │ │ │ + jmp 19a │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000003c0 : │ │ │ │ │ +0000000000000370 : │ │ │ │ │ dotile_buf(): │ │ │ │ │ push %r14 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ + sub %rdi,%rsi │ │ │ │ │ + sub %r14,%rcx │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ push %r12 │ │ │ │ │ - sub %r14,%rcx │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ - sub %rdi,%rsi │ │ │ │ │ - mov 0x18(%r8),%r8 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ + mov 0x18(%r8),%r8 │ │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ imul %r14,%rdi │ │ │ │ │ add %rdi,%rax │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ push %r8 │ │ │ │ │ lea (%rdi,%rax,8),%rdi │ │ │ │ │ mov %r8,%rax │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ push %rax │ │ │ │ │ push %rdx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - call 41f │ │ │ │ │ + call 3cf │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ │ - add $0x18,%rsp │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ │ + add $0x18,%rsp │ │ │ │ │ mov 0x18(%rbx),%r8 │ │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ + mov %rdx,%rdi │ │ │ │ │ imul %r14,%rdi │ │ │ │ │ imul %r12,%rax │ │ │ │ │ add %rdi,%rax │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ push %r8 │ │ │ │ │ lea (%rdi,%rax,8),%rdi │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ imul %r8,%rax │ │ │ │ │ push %rax │ │ │ │ │ push %rdx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - call 461 │ │ │ │ │ + call 411 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ - add $0x18,%rsp │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ │ + add $0x18,%rsp │ │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ imul %r14,%rsi │ │ │ │ │ imul %r12,%rax │ │ │ │ │ add %rsi,%rax │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ push %rcx │ │ │ │ │ - push %rdx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ lea (%rsi,%rax,8),%rsi │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ + push %rdx │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ push %rax │ │ │ │ │ - call 4a2 │ │ │ │ │ + call 452 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_co-0x4 │ │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ │ - add $0x18,%rsp │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ │ + add $0x18,%rsp │ │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ │ mov (%rbx),%rdx │ │ │ │ │ + mov 0x10(%rbx),%r8 │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ │ - imul %rax,%r14 │ │ │ │ │ push %rcx │ │ │ │ │ + imul %rax,%r14 │ │ │ │ │ imul %r8,%r12 │ │ │ │ │ push %rax │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ add %r14,%r12 │ │ │ │ │ lea (%rdx,%r12,8),%rsi │ │ │ │ │ - push %rax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - call 4dd │ │ │ │ │ + push %rax │ │ │ │ │ + call 48d │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_co-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000004f0 : │ │ │ │ │ +00000000000004a0 : │ │ │ │ │ transpose_rec(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0xc8,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ cmp $0x1,%rsi │ │ │ │ │ - jle 975 │ │ │ │ │ + jle 906 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ mov %rcx,%r15 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x20(%r15),%r8 │ │ │ │ │ mov %rbx,(%r15) │ │ │ │ │ mov %r12,%r13 │ │ │ │ │ + mov 0x20(%r15),%r8 │ │ │ │ │ push %r15 │ │ │ │ │ sar $1,%r13 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ - call 541 │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ + call 4f1 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - pop %rdi │ │ │ │ │ - pop %r8 │ │ │ │ │ + pop %r9 │ │ │ │ │ + pop %r10 │ │ │ │ │ cmp $0x1,%r13 │ │ │ │ │ - je a62 │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ │ - mov %rbx,%rbp │ │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ │ + je 9e9 │ │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ │ + mov %rbx,%r14 │ │ │ │ │ + mov %r13,%rbp │ │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %rbp,(%r15) │ │ │ │ │ - mov %r14,%r12 │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ + mov %r14,(%r15) │ │ │ │ │ + mov %rbp,%r12 │ │ │ │ │ mov 0x20(%r15),%r8 │ │ │ │ │ push %r15 │ │ │ │ │ sar $1,%r12 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - call 586 │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ + call 537 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - pop %rcx │ │ │ │ │ - pop %rsi │ │ │ │ │ + pop %rdi │ │ │ │ │ + pop %r8 │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ - je a45 │ │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ │ - mov %r12,%r13 │ │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ │ - mov %rbp,0x60(%rsp) │ │ │ │ │ + je 9cc │ │ │ │ │ + mov %r12,0x60(%rsp) │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ mov %r14,0x68(%rsp) │ │ │ │ │ - mov %rbp,%rbx │ │ │ │ │ + mov %rbp,0x70(%rsp) │ │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ │ + mov %r12,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %rbx,(%r15) │ │ │ │ │ + mov %r13,(%r15) │ │ │ │ │ + mov %rbx,%r12 │ │ │ │ │ mov 0x20(%r15),%r8 │ │ │ │ │ - mov %r13,%r12 │ │ │ │ │ push %r15 │ │ │ │ │ sar $1,%r12 │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - call 5d4 │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ + call 586 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - pop %rax │ │ │ │ │ - pop %rdx │ │ │ │ │ + pop %rcx │ │ │ │ │ + pop %rsi │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ - je a28 │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ - mov %r12,0x78(%rsp) │ │ │ │ │ + je 9af │ │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ │ + mov %r13,%r14 │ │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ │ mov %r13,0x88(%rsp) │ │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ │ - mov %rbx,%r12 │ │ │ │ │ mov %r15,%r13 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r12,0x0(%r13) │ │ │ │ │ + mov %r14,0x0(%r13) │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ mov 0x20(%r13),%r8 │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ push %r13 │ │ │ │ │ - sar $1,%rdx │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ + sar $1,%rsi │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ │ - call 629 │ │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ │ + call 5db │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - pop %rbp │ │ │ │ │ - pop %r15 │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ - cmp $0x1,%rdx │ │ │ │ │ - je a0b │ │ │ │ │ - mov %r12,%r15 │ │ │ │ │ - mov %r12,0x98(%rsp) │ │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ │ + pop %rax │ │ │ │ │ + pop %rdx │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ + cmp $0x1,%rsi │ │ │ │ │ + je 992 │ │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ mov %r14,0xa0(%rsp) │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ + mov %r12,0xa8(%rsp) │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r15,0x0(%r13) │ │ │ │ │ + mov %r12,0x0(%r13) │ │ │ │ │ + mov %r15,%rbx │ │ │ │ │ mov 0x20(%r13),%r8 │ │ │ │ │ - mov %r12,%rbp │ │ │ │ │ push %r13 │ │ │ │ │ - sar $1,%rbp │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ + sar $1,%rbx │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - call 682 │ │ │ │ │ + call 633 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - pop %r11 │ │ │ │ │ - pop %rbx │ │ │ │ │ - cmp $0x1,%rbp │ │ │ │ │ - je 9ee │ │ │ │ │ - mov %rbp,%r14 │ │ │ │ │ - mov %r15,%rbx │ │ │ │ │ + pop %r14 │ │ │ │ │ + pop %rax │ │ │ │ │ + cmp $0x1,%rbx │ │ │ │ │ + je 975 │ │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ │ + mov %rbx,%r14 │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ + mov %r12,0x18(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %rbx,0x0(%r13) │ │ │ │ │ + mov %rbp,0x0(%r13) │ │ │ │ │ + mov %r14,%rbx │ │ │ │ │ mov 0x20(%r13),%r8 │ │ │ │ │ - mov %r14,%r10 │ │ │ │ │ push %r13 │ │ │ │ │ - sar $1,%r10 │ │ │ │ │ + sar $1,%rbx │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ │ - call 6c3 │ │ │ │ │ + call 679 │ │ │ │ │ + R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ + pop %r11 │ │ │ │ │ + pop %r12 │ │ │ │ │ + cmp $0x1,%rbx │ │ │ │ │ + je 918 │ │ │ │ │ + mov %rbp,0x20(%rsp) │ │ │ │ │ + mov %rbp,%r11 │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + mov 0x20(%r13),%r8 │ │ │ │ │ + sar $1,%rbp │ │ │ │ │ + mov %r11,0x0(%r13) │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + mov %rbp,0x50(%rsp) │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + push %r13 │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ │ + call 6ca │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ pop %r9 │ │ │ │ │ + cmp $0x1,%rbp │ │ │ │ │ pop %r10 │ │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ │ - cmp $0x1,%r10 │ │ │ │ │ - je 987 │ │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ │ - mov %rbx,%r11 │ │ │ │ │ - mov %r12,0x10(%rsp) │ │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ │ - mov %rbx,%r14 │ │ │ │ │ - mov %r10,%rax │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ │ + je 938 │ │ │ │ │ mov %r11,0x38(%rsp) │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ │ + mov %rbp,%rbx │ │ │ │ │ + mov %r11,%rbp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r11,0x0(%r13) │ │ │ │ │ + mov %rbp,0x0(%r13) │ │ │ │ │ + mov %rbx,%r12 │ │ │ │ │ mov 0x20(%r13),%r8 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ + sar $1,%r12 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - sar $1,%rdx │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ │ - call 723 │ │ │ │ │ + call 720 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ pop %rdi │ │ │ │ │ pop %r8 │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ │ - cmp $0x1,%rdx │ │ │ │ │ - je 9b0 │ │ │ │ │ - mov %rbp,0x28(%rsp) │ │ │ │ │ - mov %r11,%rbx │ │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ - mov %r13,%r12 │ │ │ │ │ + cmp $0x1,%r12 │ │ │ │ │ + je 958 │ │ │ │ │ + mov %rbx,%r11 │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ + mov %rbp,%rbx │ │ │ │ │ + mov %r11,0xb8(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %rbx,(%r12) │ │ │ │ │ - mov 0x20(%r12),%r8 │ │ │ │ │ - mov %rbp,%r13 │ │ │ │ │ - push %r12 │ │ │ │ │ - sar $1,%r13 │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov 0x20(%r13),%r8 │ │ │ │ │ + mov %rbx,0x0(%r13) │ │ │ │ │ + sar $1,%rdi │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + push %r13 │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ + mov %rdi,%rsi │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - call 781 │ │ │ │ │ - R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - pop %rcx │ │ │ │ │ - pop %rsi │ │ │ │ │ - cmp $0x1,%r13 │ │ │ │ │ - je 9d0 │ │ │ │ │ - mov %rbp,%r10 │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ - mov %r13,%r11 │ │ │ │ │ - mov %rbx,%rbp │ │ │ │ │ - mov %r10,0xb8(%rsp) │ │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - mov %rbp,(%r12) │ │ │ │ │ - mov %r11,%rbx │ │ │ │ │ - mov %r11,%rcx │ │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - push %r12 │ │ │ │ │ - mov 0x20(%r12),%r8 │ │ │ │ │ - sar $1,%rbx │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %r11,0xb8(%rsp) │ │ │ │ │ - call 7db │ │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ │ + call 774 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ - call 4f0 │ │ │ │ │ - movdqu 0x8(%r12),%xmm0 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - mov 0xb8(%rsp),%r11 │ │ │ │ │ - pop %rax │ │ │ │ │ - sub %rbx,%r11 │ │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + call 4a0 │ │ │ │ │ + movdqu 0x8(%r13),%xmm0 │ │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ │ psrldq $0x8,%xmm1 │ │ │ │ │ + sub 0x38(%rsp),%rax │ │ │ │ │ + pop %rcx │ │ │ │ │ paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - imul %rsi,%rdx │ │ │ │ │ - cmp $0x1,%r11 │ │ │ │ │ - lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ - pop %rdx │ │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ │ - jg 799 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - mov %r10,%rbp │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - sub %r13,%rbp │ │ │ │ │ - imul %rsi,%rdi │ │ │ │ │ + pop %rsi │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ + mov 0xb8(%rsp),%r11 │ │ │ │ │ + imul %rdx,%rdi │ │ │ │ │ + cmp $0x1,%rax │ │ │ │ │ lea (%rbx,%rdi,8),%rbx │ │ │ │ │ - cmp $0x1,%rbp │ │ │ │ │ - jg 757 │ │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ - mov %r12,%r13 │ │ │ │ │ + jg 736 │ │ │ │ │ + mov %r11,%rbx │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ + sub %r12,%rbx │ │ │ │ │ + imul %rdx,%rax │ │ │ │ │ + lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ + cmp $0x1,%rbx │ │ │ │ │ + jg 6f7 │ │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ │ mov 0x38(%rsp),%r11 │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ - sub %rdx,%rax │ │ │ │ │ - imul %rsi,%rcx │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ + sub %rsi,%rax │ │ │ │ │ + imul %rdx,%rcx │ │ │ │ │ lea (%r11,%rcx,8),%r11 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jg 6ee │ │ │ │ │ - mov %r14,%rbx │ │ │ │ │ - mov 0x10(%rsp),%r12 │ │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ │ - mov %r10,%rax │ │ │ │ │ - sub %r10,%r14 │ │ │ │ │ - imul %rsi,%rax │ │ │ │ │ - lea (%rbx,%rax,8),%rbx │ │ │ │ │ + jg 692 │ │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + sub %rbx,%r14 │ │ │ │ │ + imul %rdx,%rcx │ │ │ │ │ + lea 0x0(%rbp,%rcx,8),%rbp │ │ │ │ │ cmp $0x1,%r14 │ │ │ │ │ - jg 695 │ │ │ │ │ - mov %rbp,%rax │ │ │ │ │ - sub %rbp,%r12 │ │ │ │ │ - imul %rsi,%rax │ │ │ │ │ - lea (%r15,%rax,8),%r15 │ │ │ │ │ - cmp $0x1,%r12 │ │ │ │ │ - jg 659 │ │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ │ - mov 0xa0(%rsp),%r14 │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - sub %rdx,%r14 │ │ │ │ │ - imul %rsi,%rax │ │ │ │ │ + jg 650 │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ + mov 0x18(%rsp),%r12 │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + sub %rbx,%r15 │ │ │ │ │ + imul %rdx,%rax │ │ │ │ │ lea (%r12,%rax,8),%r12 │ │ │ │ │ - cmp $0x1,%r14 │ │ │ │ │ - jg 5fe │ │ │ │ │ + cmp $0x1,%r15 │ │ │ │ │ + jg 60a │ │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ │ + mov 0xa0(%rsp),%r14 │ │ │ │ │ + mov 0xa8(%rsp),%r12 │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ + sub %rsi,%r12 │ │ │ │ │ + imul %rdx,%rax │ │ │ │ │ + lea (%r14,%rax,8),%r14 │ │ │ │ │ + cmp $0x1,%r12 │ │ │ │ │ + jg 5b0 │ │ │ │ │ mov %r13,%r15 │ │ │ │ │ - mov 0x78(%rsp),%r12 │ │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ │ + mov 0x80(%rsp),%r12 │ │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ │ mov 0x88(%rsp),%r13 │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - sub %r12,%r13 │ │ │ │ │ - imul %rsi,%rax │ │ │ │ │ - lea (%rbx,%rax,8),%rbx │ │ │ │ │ - cmp $0x1,%r13 │ │ │ │ │ - jg 5ac │ │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ │ - mov 0x60(%rsp),%rbp │ │ │ │ │ + sub %r12,%rbx │ │ │ │ │ + imul %rdx,%rax │ │ │ │ │ + lea 0x0(%r13,%rax,8),%r13 │ │ │ │ │ + cmp $0x1,%rbx │ │ │ │ │ + jg 55e │ │ │ │ │ + mov 0x60(%rsp),%r12 │ │ │ │ │ mov 0x68(%rsp),%r14 │ │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ │ + mov 0x70(%rsp),%rbp │ │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - sub %r12,%r14 │ │ │ │ │ - imul %rsi,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ - cmp $0x1,%r14 │ │ │ │ │ - jg 55e │ │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ │ - mov 0x50(%rsp),%r12 │ │ │ │ │ - imul %r13,%rsi │ │ │ │ │ + sub %r12,%rbp │ │ │ │ │ + imul %rdx,%rax │ │ │ │ │ + lea (%r14,%rax,8),%r14 │ │ │ │ │ + cmp $0x1,%rbp │ │ │ │ │ + jg 50f │ │ │ │ │ + mov 0x50(%rsp),%r13 │ │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ │ + imul %r13,%rdx │ │ │ │ │ sub %r13,%r12 │ │ │ │ │ - lea (%rbx,%rsi,8),%rbx │ │ │ │ │ + lea (%rbx,%rdx,8),%rbx │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ - jg 519 │ │ │ │ │ + jg 4c9 │ │ │ │ │ add $0xc8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ movdqu 0x8(%r13),%xmm0 │ │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ │ psrldq $0x8,%xmm1 │ │ │ │ │ paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 899 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ + jmp 81c │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movdqu 0x8(%r13),%xmm0 │ │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ │ psrldq $0x8,%xmm1 │ │ │ │ │ paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 86f │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ + jmp 7fa │ │ │ │ │ nopl (%rax) │ │ │ │ │ - movdqu 0x8(%r12),%xmm0 │ │ │ │ │ + movdqu 0x8(%r13),%xmm0 │ │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ │ psrldq $0x8,%xmm1 │ │ │ │ │ paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 840 │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ + jmp 7d2 │ │ │ │ │ movdqu 0x8(%r13),%xmm0 │ │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ │ psrldq $0x8,%xmm1 │ │ │ │ │ paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 8b1 │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ + jmp 83f │ │ │ │ │ movdqu 0x8(%r13),%xmm0 │ │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ │ psrldq $0x8,%xmm1 │ │ │ │ │ paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 8e1 │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ + jmp 86f │ │ │ │ │ movdqu 0x8(%r15),%xmm0 │ │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ │ psrldq $0x8,%xmm1 │ │ │ │ │ paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 911 │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ + jmp 8a2 │ │ │ │ │ movdqu 0x8(%r15),%xmm0 │ │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ │ psrldq $0x8,%xmm1 │ │ │ │ │ paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 93d │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ + jmp 8cf │ │ │ │ │ movdqu 0x8(%r15),%xmm0 │ │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ │ psrldq $0x8,%xmm1 │ │ │ │ │ paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 960 │ │ │ │ │ - nop │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ + jmp 8f1 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000a80 : │ │ │ │ │ +0000000000000a10 : │ │ │ │ │ fftw_transpose(): │ │ │ │ │ push %r15 │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %r8,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - je cc0 │ │ │ │ │ + je c29 │ │ │ │ │ cmp $0x2,%r8 │ │ │ │ │ - je c14 │ │ │ │ │ + je b95 │ │ │ │ │ cmp $0x1,%rsi │ │ │ │ │ - jle c09 │ │ │ │ │ + jle b8a │ │ │ │ │ test %r8,%r8 │ │ │ │ │ - jle c09 │ │ │ │ │ + jle b8a │ │ │ │ │ lea 0x0(,%r8,8),%rdi │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ - lea 0x0(,%rcx,8),%r15 │ │ │ │ │ - mov %rdx,%r9 │ │ │ │ │ + mov %r8,-0x40(%rsp) │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ mov %rdi,-0x20(%rsp) │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ - mov $0x1,%r14d │ │ │ │ │ + mov $0x1,%r15d │ │ │ │ │ sub %rcx,%rdi │ │ │ │ │ + mov %rsi,-0x10(%rsp) │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ - mov %rax,-0x18(%rsp) │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ + mov %rax,%r11 │ │ │ │ │ mov %rdi,-0x48(%rsp) │ │ │ │ │ - mov %r8,%rdi │ │ │ │ │ shr $1,%rcx │ │ │ │ │ - and $0xfffffffffffffffe,%r8 │ │ │ │ │ - and $0x1,%edi │ │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ │ + mov %rdx,%r9 │ │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - mov %rsi,-0x10(%rsp) │ │ │ │ │ - mov %rdi,-0x40(%rsp) │ │ │ │ │ - mov %r11,%rax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + lea 0x0(,%rbx,8),%r14 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov %r11,-0x38(%rsp) │ │ │ │ │ lea 0x0(%rbp,%r9,8),%rdx │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ + mov %r11,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov %r9,-0x30(%rsp) │ │ │ │ │ mov %r9,%r8 │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ - mov %r13,-0x38(%rsp) │ │ │ │ │ - mov %r9,-0x30(%rsp) │ │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x0(,%r8,8),%r9 │ │ │ │ │ - lea 0x10(,%rdi,8),%r13 │ │ │ │ │ + lea 0x10(,%rdi,8),%r11 │ │ │ │ │ lea 0x0(,%rdi,8),%rax │ │ │ │ │ - cmp %r13,%r9 │ │ │ │ │ - jge b6a │ │ │ │ │ + cmp %r11,%r9 │ │ │ │ │ + jge afa │ │ │ │ │ add $0x10,%r9 │ │ │ │ │ cmp %r9,%rax │ │ │ │ │ - jl c80 │ │ │ │ │ + jl bf8 │ │ │ │ │ add %rbp,%rax │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rdx,%r9,1),%xmm1 │ │ │ │ │ - movups (%rax,%r9,1),%xmm0 │ │ │ │ │ + movupd (%rdx,%r9,1),%xmm1 │ │ │ │ │ + movupd (%rax,%r9,1),%xmm0 │ │ │ │ │ movups %xmm1,(%rax,%r9,1) │ │ │ │ │ movups %xmm0,(%rdx,%r9,1) │ │ │ │ │ add $0x10,%r9 │ │ │ │ │ cmp %rcx,%r9 │ │ │ │ │ - jne b80 │ │ │ │ │ - cmpq $0x0,-0x40(%rsp) │ │ │ │ │ - je bc7 │ │ │ │ │ - lea (%r8,%r12,1),%rax │ │ │ │ │ - lea (%rdi,%r12,1),%r9 │ │ │ │ │ + jne b00 │ │ │ │ │ + cmp %r13,-0x40(%rsp) │ │ │ │ │ + je b48 │ │ │ │ │ + lea (%r8,%r13,1),%rax │ │ │ │ │ + lea (%rdi,%r13,1),%r9 │ │ │ │ │ movsd 0x0(%rbp,%rax,8),%xmm1 │ │ │ │ │ movsd 0x0(%rbp,%r9,8),%xmm0 │ │ │ │ │ movsd %xmm1,0x0(%rbp,%r9,8) │ │ │ │ │ movsd %xmm0,0x0(%rbp,%rax,8) │ │ │ │ │ inc %r10 │ │ │ │ │ - add %r15,%rdx │ │ │ │ │ - add %r11,%r8 │ │ │ │ │ - add %rbx,%rdi │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + add %rbx,%r8 │ │ │ │ │ + add %r12,%rdi │ │ │ │ │ add -0x48(%rsp),%rsi │ │ │ │ │ - cmp %r14,%r10 │ │ │ │ │ - jne b40 │ │ │ │ │ + cmp %r15,%r10 │ │ │ │ │ + jne ad0 │ │ │ │ │ + mov -0x38(%rsp),%r11 │ │ │ │ │ mov -0x30(%rsp),%r9 │ │ │ │ │ + inc %r15 │ │ │ │ │ mov -0x28(%rsp),%rax │ │ │ │ │ - inc %r14 │ │ │ │ │ - mov -0x38(%rsp),%r13 │ │ │ │ │ - add -0x18(%rsp),%r13 │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - add %rbx,%r9 │ │ │ │ │ - cmp %r14,-0x10(%rsp) │ │ │ │ │ - jne b20 │ │ │ │ │ + add %r12,%r9 │ │ │ │ │ + add -0x18(%rsp),%r11 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + cmp %r15,-0x10(%rsp) │ │ │ │ │ + jne aa8 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ cmp $0x1,%rsi │ │ │ │ │ - jle c09 │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ + jle b8a │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ + shl $0x3,%r12 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - lea (%rdi,%r11,1),%rdi │ │ │ │ │ - add %rbx,%rbp │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + lea (%rdi,%rbx,1),%rdi │ │ │ │ │ + add %r12,%rbp │ │ │ │ │ + nop │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rdx),%xmm1 │ │ │ │ │ - movups (%rax),%xmm0 │ │ │ │ │ + movupd (%rdx),%xmm1 │ │ │ │ │ + movupd (%rax),%xmm0 │ │ │ │ │ inc %rcx │ │ │ │ │ movups %xmm1,(%rax) │ │ │ │ │ + add %r12,%rax │ │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ cmp %rsi,%rcx │ │ │ │ │ - jne c40 │ │ │ │ │ + jne bc0 │ │ │ │ │ inc %rsi │ │ │ │ │ - add %r11,%rdi │ │ │ │ │ - add %rbx,%rbp │ │ │ │ │ - cmp %rsi,%r13 │ │ │ │ │ - jne c30 │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + add %r12,%rbp │ │ │ │ │ + cmp %rsi,%r10 │ │ │ │ │ + jne bb0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ │ lea (%rax,%rdx,1),%r9 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movsd (%rax),%xmm1 │ │ │ │ │ movsd (%rax,%rsi,8),%xmm0 │ │ │ │ │ movsd %xmm1,(%rax,%rsi,8) │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ add $0x8,%rax │ │ │ │ │ + movsd %xmm0,-0x8(%rax) │ │ │ │ │ cmp %rax,%r9 │ │ │ │ │ - jne ca0 │ │ │ │ │ - jmp bc7 │ │ │ │ │ + jne c08 │ │ │ │ │ + jmp b48 │ │ │ │ │ cmp $0x1,%rsi │ │ │ │ │ - jle c09 │ │ │ │ │ + jle b8a │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jne cf3 │ │ │ │ │ + jne c53 │ │ │ │ │ cmp $0x1,%rdx │ │ │ │ │ - jne cf3 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - inc %r8 │ │ │ │ │ - cmp %r8,%r13 │ │ │ │ │ - jne ce0 │ │ │ │ │ + jne c53 │ │ │ │ │ + nop │ │ │ │ │ + inc %r14 │ │ │ │ │ + cmp %r14,%r10 │ │ │ │ │ + jne c40 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(,%r11,8),%rdi │ │ │ │ │ - lea 0x0(,%rbx,8),%rsi │ │ │ │ │ - mov %r11,%r10 │ │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ │ + lea 0x0(,%r12,8),%rsi │ │ │ │ │ mov %rbx,%r9 │ │ │ │ │ - lea 0x0(%rbp,%r9,8),%rdx │ │ │ │ │ - lea 0x0(%rbp,%r10,8),%rax │ │ │ │ │ + mov %r12,%r8 │ │ │ │ │ + lea 0x0(%rbp,%r8,8),%rdx │ │ │ │ │ + lea 0x0(%rbp,%r9,8),%rax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movsd (%rdx),%xmm1 │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ inc %rcx │ │ │ │ │ movsd %xmm1,(%rax) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ add %rsi,%rax │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ add %rdi,%rdx │ │ │ │ │ - cmp %r8,%rcx │ │ │ │ │ - jne d20 │ │ │ │ │ - inc %r8 │ │ │ │ │ + cmp %r14,%rcx │ │ │ │ │ + jne c78 │ │ │ │ │ + inc %r14 │ │ │ │ │ + add %r12,%r8 │ │ │ │ │ add %rbx,%r9 │ │ │ │ │ - add %r11,%r10 │ │ │ │ │ - cmp %r8,%r13 │ │ │ │ │ - jne d09 │ │ │ │ │ - jmp c09 │ │ │ │ │ + cmp %r14,%r10 │ │ │ │ │ + jne c69 │ │ │ │ │ + jmp b8a │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000d60 : │ │ │ │ │ +0000000000000cb0 : │ │ │ │ │ fftw_transpose_tiled(): │ │ │ │ │ push %r13 │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ - push %r12 │ │ │ │ │ movq %rcx,%xmm2 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ + push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - sub $0x48,%rsp │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ + push %rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ + sub $0x48,%rsp │ │ │ │ │ movups %xmm0,0x8(%rsp) │ │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ │ - call d95 │ │ │ │ │ + call ce5 │ │ │ │ │ R_X86_64_PLT32 fftw_compute_tilesz-0x4 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ movups %xmm0,0x28(%rsp) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle e20 │ │ │ │ │ + jle d70 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ mov %rsp,%r13 │ │ │ │ │ - mov %rbx,%rbp │ │ │ │ │ mov %r12,(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + mov %rbx,%rbp │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - sar $1,%rbp │ │ │ │ │ push %r13 │ │ │ │ │ - lea -0xdc9(%rip),%r9 │ │ │ │ │ + sar $1,%rbp │ │ │ │ │ + lea -0xd19(%rip),%r9 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ sub %rbp,%rbx │ │ │ │ │ - call dd9 │ │ │ │ │ + call d29 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - lea -0xde0(%rip),%rdx │ │ │ │ │ + lea -0xd30(%rip),%rdx │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 4f0 │ │ │ │ │ + call 4a0 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle e20 │ │ │ │ │ + jle d70 │ │ │ │ │ movdqu 0x8(%rsp),%xmm0 │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ │ psrldq $0x8,%xmm1 │ │ │ │ │ paddq %xmm1,%xmm0 │ │ │ │ │ movq %xmm0,%rax │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ lea (%r12,%rax,8),%r12 │ │ │ │ │ - jmp daf │ │ │ │ │ + jmp cff │ │ │ │ │ nopl (%rax) │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000e30 : │ │ │ │ │ +0000000000000d80 : │ │ │ │ │ fftw_transpose_tiledbuf(): │ │ │ │ │ push %r13 │ │ │ │ │ - push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ - push %rbx │ │ │ │ │ movq %rcx,%xmm3 │ │ │ │ │ + punpcklqdq %xmm3,%xmm1 │ │ │ │ │ + push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ + mov %r8,%rdi │ │ │ │ │ + push %rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - sub $0x2058,%rsp │ │ │ │ │ - punpcklqdq %xmm3,%xmm1 │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ - mov %r8,%rdi │ │ │ │ │ + sub $0x2058,%rsp │ │ │ │ │ lea 0x50(%rsp),%rax │ │ │ │ │ - movups %xmm1,0x18(%rsp) │ │ │ │ │ mov %r8,0x28(%rsp) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ lea 0x1050(%rsp),%rax │ │ │ │ │ + movups %xmm1,0x18(%rsp) │ │ │ │ │ movq %rax,%xmm2 │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ - call e87 │ │ │ │ │ + call dd7 │ │ │ │ │ R_X86_64_PLT32 fftw_compute_tilesz-0x4 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ movups %xmm0,0x38(%rsp) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle f20 │ │ │ │ │ + jle e68 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ lea 0x10(%rsp),%r13 │ │ │ │ │ - mov %rbx,%rbp │ │ │ │ │ mov %r12,0x10(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + mov %rbx,%rbp │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - sar $1,%rbp │ │ │ │ │ push %r13 │ │ │ │ │ - lea -0xb03(%rip),%r9 │ │ │ │ │ + sar $1,%rbp │ │ │ │ │ + lea -0xa9f(%rip),%r9 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ sub %rbp,%rbx │ │ │ │ │ - call ed3 │ │ │ │ │ + call e1f │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - lea -0xb1a(%rip),%rdx │ │ │ │ │ + lea -0xab6(%rip),%rdx │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 4f0 │ │ │ │ │ + call 4a0 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle f20 │ │ │ │ │ + jle e68 │ │ │ │ │ movdqu 0x18(%rsp),%xmm0 │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ │ psrldq $0x8,%xmm1 │ │ │ │ │ paddq %xmm1,%xmm0 │ │ │ │ │ movq %xmm0,%rax │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ lea (%r12,%rax,8),%r12 │ │ │ │ │ - jmp ea8 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp df4 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2058,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,49 +1,49 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 b3030000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 94010a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 410b029e B. B..B..B..A... │ │ │ │ │ + 0x00000020 00000000 6b030000 00420e10 8f024e0e ....k....B....N. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830703 85010a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 410b0286 B. B..B..B..A... │ │ │ │ │ 0x00000060 0a0e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ - 0x00000070 0e084e0b 68000000 78000000 00000000 ..N.h...x....... │ │ │ │ │ - 0x00000080 2a010000 00420e10 8e02450e 188d0342 *....B....E....B │ │ │ │ │ - 0x00000090 0e208c04 440e2886 05410e30 83065c0e . ..D.(..A.0..\. │ │ │ │ │ - 0x000000a0 38600e40 4c0e4841 0e50500e 38650e40 8`.@L.HA.PP.8e.@ │ │ │ │ │ - 0x000000b0 4c0e4841 0e50500e 38640e40 410e484f L.HA.PP.8d.@A.HO │ │ │ │ │ - 0x000000c0 0e504d0e 38570e40 450e484f 0e504c0e .PM.8W.@E.HO.PL. │ │ │ │ │ + 0x00000070 0e08440b 68000000 78000000 00000000 ..D.h...x....... │ │ │ │ │ + 0x00000080 2a010000 00420e10 8e024b0e 188d0348 *....B....K....H │ │ │ │ │ + 0x00000090 0e208c04 440e2886 05440e30 83064f0e . ..D.(..D.0..O. │ │ │ │ │ + 0x000000a0 385e0e40 4c0e4841 0e50540e 38610e40 8^.@L.HA.PT.8a.@ │ │ │ │ │ + 0x000000b0 4c0e4841 0e50540e 38600e40 480e4848 L.HA.PT.8`.@H.HH │ │ │ │ │ + 0x000000c0 0e504d0e 38530e40 490e4852 0e50490e .PM.8S.@I.HR.PI. │ │ │ │ │ 0x000000d0 30410e28 410e2042 0e18420e 10420e08 0A.(A. B..B..B.. │ │ │ │ │ - 0x000000e0 dc000000 e4000000 00000000 8f050000 ................ │ │ │ │ │ + 0x000000e0 dc000000 e4000000 00000000 66050000 ............f... │ │ │ │ │ 0x000000f0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ 0x00000100 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x00000110 0e80025c 0e88024c 0e900259 0e880242 ...\...L...Y...B │ │ │ │ │ - 0x00000120 0e80025e 0e88024f 0e900256 0e880241 ...^...O...V...A │ │ │ │ │ + 0x00000110 0e80025c 0e88024c 0e90025a 0e880242 ...\...L...Z...B │ │ │ │ │ + 0x00000120 0e80025e 0e88024c 0e900259 0e880242 ...^...L...Y...B │ │ │ │ │ 0x00000130 0e800268 0e88024c 0e900259 0e880241 ...h...L...Y...A │ │ │ │ │ - 0x00000140 0e80026c 0e88024d 0e90025b 0e880242 ...l...M...[...B │ │ │ │ │ + 0x00000140 0e80026c 0e88024d 0e90025b 0e880241 ...l...M...[...A │ │ │ │ │ 0x00000150 0e800271 0e88024d 0e90025a 0e880241 ...q...M...Z...A │ │ │ │ │ - 0x00000160 0e800254 0e88024d 0e90025f 0e880242 ...T...M..._...B │ │ │ │ │ - 0x00000170 0e800270 0e88024a 0e900263 0e880242 ...p...J...c...B │ │ │ │ │ - 0x00000180 0e800275 0e88024e 0e900259 0e880241 ...u...N...Y...A │ │ │ │ │ - 0x00000190 0e80026a 0e88024e 0e900202 460e8802 ...j...N....F... │ │ │ │ │ - 0x000001a0 630e8002 0358010a 0e38410e 30410e28 c....X...8A.0A.( │ │ │ │ │ + 0x00000160 0e80025e 0e88024d 0e90025a 0e880242 ...^...M...Z...B │ │ │ │ │ + 0x00000170 0e800261 0e88025d 0e900251 0e880246 ...a...]...Q...F │ │ │ │ │ + 0x00000180 0e800269 0e88024d 0e900259 0e880242 ...i...M...Y...B │ │ │ │ │ + 0x00000190 0e80025f 0e880253 0e900202 560e8802 ..._...S....V... │ │ │ │ │ + 0x000001a0 450e8002 035d010a 0e38410e 30410e28 E....]...8A.0A.( │ │ │ │ │ 0x000001b0 420e2042 0e18420e 10420e08 410b0000 B. B..B..B..A... │ │ │ │ │ - 0x000001c0 70000000 c4010000 00000000 d1020000 p............... │ │ │ │ │ - 0x000001d0 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ │ - 0x000001e0 450e288c 05410e30 8606440e 38830703 E.(..A.0..D.8... │ │ │ │ │ - 0x000001f0 77010a0e 30410e28 420e2042 0e18420e w...0A.(B. B..B. │ │ │ │ │ - 0x00000200 10420e08 410b0255 0a0e3041 0e28420e .B..A..U..0A.(B. │ │ │ │ │ - 0x00000210 20420e18 420e1042 0e084e0b 02690a0e B..B..B..N..i.. │ │ │ │ │ + 0x000001c0 70000000 c4010000 00000000 99020000 p............... │ │ │ │ │ + 0x000001d0 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ │ + 0x000001e0 420e288c 05440e30 8606440e 38830703 B.(..D.0..D.8... │ │ │ │ │ + 0x000001f0 65010a0e 30410e28 420e2042 0e18420e e...0A.(B. B..B. │ │ │ │ │ + 0x00000200 10420e08 410b0256 0a0e3041 0e28420e .B..A..V..0A.(B. │ │ │ │ │ + 0x00000210 20420e18 420e1042 0e08440b 02510a0e B..B..B..D..Q.. │ │ │ │ │ 0x00000220 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ 0x00000230 410b0000 40000000 38020000 00000000 A...@...8....... │ │ │ │ │ - 0x00000240 cb000000 00420e10 8d02470e 188c0346 .....B....G....F │ │ │ │ │ - 0x00000250 0e208604 410e2883 054b0e70 7f0e7848 . ..A.(..K.p..xH │ │ │ │ │ - 0x00000260 0e80016d 0e78410e 70740e28 410e2041 ...m.xA.pt.(A. A │ │ │ │ │ + 0x00000240 cb000000 00420e10 8d02500e 188c0347 .....B....P....G │ │ │ │ │ + 0x00000250 0e208604 410e2883 054c0e70 710e7848 . ..A.(..L.pq.xH │ │ │ │ │ + 0x00000260 0e800170 0e78410e 70740e28 410e2041 ...p.xA.pt.(A. A │ │ │ │ │ 0x00000270 0e18420e 10420e08 4c000000 7c020000 ..B..B..L...|... │ │ │ │ │ - 0x00000280 00000000 fe000000 00420e10 8d02420e .........B....B. │ │ │ │ │ - 0x00000290 188c0341 0e208604 460e2883 05520e80 ...A. ..F.(..R.. │ │ │ │ │ - 0x000002a0 4102670e 8841480e 90416d0e 8841410e A.g..AH..Am..AA. │ │ │ │ │ - 0x000002b0 80417d0e 28410e20 410e1842 0e10420e .A}.(A. A..B..B. │ │ │ │ │ + 0x00000280 00000000 f6000000 00420e10 8d02500e .........B....P. │ │ │ │ │ + 0x00000290 188c0347 0e208604 410e2883 054f0e80 ...G. ..A.(..O.. │ │ │ │ │ + 0x000002a0 4102540e 8841480e 9041700e 8841410e A.T..AH..Ap..AA. │ │ │ │ │ + 0x000002b0 8041790e 28410e20 410e1842 0e10420e .Ay.(A. A..B..B. │ │ │ │ │ 0x000002c0 08000000 00000000 ........ │ │ │ ├── trig.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3536 (bytes into file) │ │ │ │ │ + Start of section headers: 3584 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0xdd0: │ │ │ │ │ +There are 15 section headers, starting at offset 0xe00: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0005ff 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000a18 000228 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00063f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00063f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.cst16 PROGBITS 0000000000000000 000640 000010 10 AM 0 0 16 │ │ │ │ │ - [ 6] .rodata.cst8 PROGBITS 0000000000000000 000650 000008 08 AM 0 0 8 │ │ │ │ │ - [ 7] .data.rel.ro.local PROGBITS 0000000000000000 000658 000010 00 WA 0 0 8 │ │ │ │ │ - [ 8] .rela.data.rel.ro.local RELA 0000000000000000 000c40 000030 18 I 12 7 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000668 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000668 000148 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000c70 0000d8 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 0007b0 0001b0 18 13 12 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000960 0000b8 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000d48 000083 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00062f 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a48 000228 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00066f 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00066f 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.cst16 PROGBITS 0000000000000000 000670 000010 10 AM 0 0 16 │ │ │ │ │ + [ 6] .rodata.cst8 PROGBITS 0000000000000000 000680 000008 08 AM 0 0 8 │ │ │ │ │ + [ 7] .data.rel.ro.local PROGBITS 0000000000000000 000688 000010 00 WA 0 0 8 │ │ │ │ │ + [ 8] .rela.data.rel.ro.local RELA 0000000000000000 000c70 000030 18 I 12 7 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000698 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000698 000148 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000ca0 0000d8 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 0007e0 0001b0 18 13 12 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000990 0000b8 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000d78 000083 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 18 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 96 FUNC LOCAL DEFAULT 1 cexpl_sqrtn_table │ │ │ │ │ - 3: 0000000000000060 144 FUNC LOCAL DEFAULT 1 rotate_sqrtn_table │ │ │ │ │ - 4: 00000000000000f0 7 FUNC LOCAL DEFAULT 1 cexp_zero │ │ │ │ │ - 5: 0000000000000100 99 FUNC LOCAL DEFAULT 1 rotate_generic │ │ │ │ │ - 6: 0000000000000170 288 FUNC LOCAL DEFAULT 1 real_cexp │ │ │ │ │ - 7: 0000000000000290 7 FUNC LOCAL DEFAULT 1 cexpl_zero │ │ │ │ │ - 8: 00000000000002a0 288 FUNC LOCAL DEFAULT 1 cexpl_sincos │ │ │ │ │ + 2: 0000000000000000 100 FUNC LOCAL DEFAULT 1 cexpl_sqrtn_table │ │ │ │ │ + 3: 0000000000000070 149 FUNC LOCAL DEFAULT 1 rotate_sqrtn_table │ │ │ │ │ + 4: 0000000000000110 8 FUNC LOCAL DEFAULT 1 cexp_zero │ │ │ │ │ + 5: 0000000000000120 102 FUNC LOCAL DEFAULT 1 rotate_generic │ │ │ │ │ + 6: 0000000000000190 288 FUNC LOCAL DEFAULT 1 real_cexp │ │ │ │ │ + 7: 00000000000002b0 8 FUNC LOCAL DEFAULT 1 cexpl_zero │ │ │ │ │ + 8: 00000000000002c0 304 FUNC LOCAL DEFAULT 1 cexpl_sincos │ │ │ │ │ 9: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data.rel.ro.local │ │ │ │ │ 10: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 11: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND sincos │ │ │ │ │ - 13: 00000000000003c0 537 FUNC GLOBAL DEFAULT 1 fftw_mktriggen │ │ │ │ │ + 13: 00000000000003f0 537 FUNC GLOBAL DEFAULT 1 fftw_mktriggen │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ - 15: 00000000000005e0 31 FUNC GLOBAL DEFAULT 1 fftw_triggen_destroy │ │ │ │ │ + 15: 0000000000000610 31 FUNC GLOBAL DEFAULT 1 fftw_triggen_destroy │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree0 │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,43 +1,43 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xa18 contains 23 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa48 contains 23 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000013a 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000001db 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -00000000000001f0 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ -0000000000000215 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000227 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000025b 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000264 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ -0000000000000314 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000324 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ -0000000000000349 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000035b 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000038b 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000394 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ -00000000000003d9 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000454 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000004b8 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000004c8 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000574 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 4 │ │ │ │ │ -00000000000005b7 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000005c7 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000005e9 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -00000000000005f2 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -00000000000005fb 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +000000000000015c 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001fd 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000212 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ +000000000000023d 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000024e 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000027c 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000285 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ +0000000000000336 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000346 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ +0000000000000371 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000382 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000003b4 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +00000000000003bd 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ +0000000000000409 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000484 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000004ea 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000004fc 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +000000000000059c 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 4 │ │ │ │ │ +00000000000005e4 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000005f4 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000619 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000000622 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +000000000000062b 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xc40 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xc70 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + f0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 110 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xc70 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xca0 contains 9 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 60 │ │ │ │ │ -0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f0 │ │ │ │ │ -000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 100 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 170 │ │ │ │ │ -00000000000000a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 290 │ │ │ │ │ -00000000000000bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2a0 │ │ │ │ │ -00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3c0 │ │ │ │ │ -0000000000000134 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5e0 │ │ │ │ │ +0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 70 │ │ │ │ │ +0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 110 │ │ │ │ │ +000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 120 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 190 │ │ │ │ │ +00000000000000a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2b0 │ │ │ │ │ +00000000000000bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2c0 │ │ │ │ │ +00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3f0 │ │ │ │ │ +0000000000000134 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 610 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,128 +9,128 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000060 │ │ │ │ │ +00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000064 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000000060..00000000000000f0 │ │ │ │ │ +0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000000070..0000000000000105 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000040 0000000000000010 00000044 FDE cie=00000000 pc=00000000000000f0..00000000000000f7 │ │ │ │ │ +00000040 0000000000000010 00000044 FDE cie=00000000 pc=0000000000000110..0000000000000118 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000054 000000000000001c 00000058 FDE cie=00000000 pc=0000000000000100..0000000000000163 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000101 │ │ │ │ │ +00000054 000000000000001c 00000058 FDE cie=00000000 pc=0000000000000120..0000000000000186 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000121 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000010b │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000130 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000000161 │ │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000162 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000185 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000028 00000078 FDE cie=00000000 pc=0000000000000170..0000000000000290 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000171 │ │ │ │ │ +00000074 0000000000000028 00000078 FDE cie=00000000 pc=0000000000000190..00000000000002b0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000191 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000172 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000019a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000181 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000001a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 181 to 0000000000000236 │ │ │ │ │ + DW_CFA_advance_loc1: 185 to 000000000000025d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000237 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000025e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000238 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000025f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000240 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000260 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000a0 0000000000000010 000000a4 FDE cie=00000000 pc=0000000000000290..0000000000000297 │ │ │ │ │ +000000a0 0000000000000010 000000a4 FDE cie=00000000 pc=00000000000002b0..00000000000002b8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b4 0000000000000028 000000b8 FDE cie=00000000 pc=00000000000002a0..00000000000003c0 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002a1 │ │ │ │ │ +000000b4 0000000000000028 000000b8 FDE cie=00000000 pc=00000000000002c0..00000000000003f0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002a2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000002a9 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000002c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 193 to 000000000000036a │ │ │ │ │ + DW_CFA_advance_loc1: 200 to 0000000000000391 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000036b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000392 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000036c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000393 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000370 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000398 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e0 0000000000000048 000000e4 FDE cie=00000000 pc=00000000000003c0..00000000000005d9 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003c2 │ │ │ │ │ +000000e0 0000000000000048 000000e4 FDE cie=00000000 pc=00000000000003f0..0000000000000609 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003c4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003c6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003c8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003c9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003fc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003ca │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000404 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000003d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000408 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 109 to 000000000000043d │ │ │ │ │ + DW_CFA_advance_loc1: 101 to 000000000000046d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000441 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000471 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000442 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000472 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000444 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000474 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000446 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000476 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000448 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000478 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000044a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000047a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000450 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000480 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000012c 0000000000000018 00000130 FDE cie=00000000 pc=00000000000005e0..00000000000005ff │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005e1 │ │ │ │ │ +0000012c 0000000000000018 00000130 FDE cie=00000000 pc=0000000000000610..000000000000062f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000611 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000005fa │ │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000000062a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -AWAVAUATUS │ │ │ │ │ +AWAVAUATI │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ cexpl_sqrtn_table │ │ │ │ │ rotate_sqrtn_table │ │ │ │ │ cexp_zero │ │ │ │ │ rotate_generic │ │ │ │ │ real_cexp │ │ │ │ │ cexpl_zero │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,441 +3,441 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ cexpl_sqrtn_table(): │ │ │ │ │ xor %eax,%eax │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - cmovs 0x40(%rdi),%rax │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ mov 0x28(%rdi),%rdx │ │ │ │ │ + cmovs 0x40(%rdi),%rax │ │ │ │ │ mov 0x18(%rdi),%rcx │ │ │ │ │ add %rsi,%rax │ │ │ │ │ and %rax,%rdx │ │ │ │ │ sar %cl,%rax │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ - add 0x30(%rdi),%rdx │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ + add 0x30(%rdi),%rdx │ │ │ │ │ add 0x38(%rdi),%rax │ │ │ │ │ - movups (%rdx),%xmm0 │ │ │ │ │ - movups (%rax),%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movupd (%rdx),%xmm0 │ │ │ │ │ + movupd (%rax),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ unpcklpd %xmm0,%xmm1 │ │ │ │ │ unpckhpd %xmm0,%xmm0 │ │ │ │ │ mulpd %xmm2,%xmm1 │ │ │ │ │ shufpd $0x1,%xmm2,%xmm2 │ │ │ │ │ mulpd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ subpd %xmm0,%xmm2 │ │ │ │ │ addpd %xmm0,%xmm1 │ │ │ │ │ movsd %xmm2,%xmm1 │ │ │ │ │ movups %xmm1,(%r8) │ │ │ │ │ ret │ │ │ │ │ + nop │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000060 : │ │ │ │ │ +0000000000000070 : │ │ │ │ │ rotate_sqrtn_table(): │ │ │ │ │ xor %eax,%eax │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - cmovs 0x40(%rdi),%rax │ │ │ │ │ mov 0x28(%rdi),%rcx │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + cmovs 0x40(%rdi),%rax │ │ │ │ │ add %rsi,%rax │ │ │ │ │ mov 0x30(%rdi),%rsi │ │ │ │ │ and %rax,%rcx │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ movsd (%rsi,%rcx,1),%xmm0 │ │ │ │ │ movsd 0x8(%rsi,%rcx,1),%xmm3 │ │ │ │ │ mov 0x18(%rdi),%rcx │ │ │ │ │ mov 0x38(%rdi),%rsi │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ sar %cl,%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ movsd (%rsi,%rax,1),%xmm5 │ │ │ │ │ movsd 0x8(%rsi,%rax,1),%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ subsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ unpcklpd %xmm1,%xmm7 │ │ │ │ │ unpcklpd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ unpcklpd %xmm2,%xmm2 │ │ │ │ │ mulpd %xmm7,%xmm2 │ │ │ │ │ unpcklpd %xmm0,%xmm0 │ │ │ │ │ mulpd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ addpd %xmm1,%xmm0 │ │ │ │ │ subpd %xmm1,%xmm2 │ │ │ │ │ movsd %xmm0,%xmm2 │ │ │ │ │ movups %xmm2,(%rdx) │ │ │ │ │ ret │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000f0 : │ │ │ │ │ +0000000000000110 : │ │ │ │ │ cexp_zero(): │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000100 : │ │ │ │ │ +0000000000000120 : │ │ │ │ │ rotate_generic(): │ │ │ │ │ push %rbx │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - sub $0x30,%rsp │ │ │ │ │ unpcklpd %xmm1,%xmm3 │ │ │ │ │ + sub $0x30,%rsp │ │ │ │ │ + lea 0x20(%rsp),%rdx │ │ │ │ │ movsd %xmm0,0x18(%rsp) │ │ │ │ │ movsd %xmm1,0x10(%rsp) │ │ │ │ │ movaps %xmm3,(%rsp) │ │ │ │ │ - lea 0x20(%rsp),%rdx │ │ │ │ │ call *0x8(%rdi) │ │ │ │ │ movsd 0x28(%rsp),%xmm0 │ │ │ │ │ movsd 0x10(%rsp),%xmm1 │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ - xorps 0x0(%rip),%xmm0 │ │ │ │ │ + xorpd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd 0x18(%rsp),%xmm0 │ │ │ │ │ unpcklpd %xmm0,%xmm1 │ │ │ │ │ - movaps 0x20(%rsp),%xmm0 │ │ │ │ │ + movapd 0x20(%rsp),%xmm0 │ │ │ │ │ unpcklpd %xmm0,%xmm0 │ │ │ │ │ mulpd (%rsp),%xmm0 │ │ │ │ │ addpd %xmm0,%xmm1 │ │ │ │ │ movups %xmm1,(%rbx) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000170 : │ │ │ │ │ +0000000000000190 : │ │ │ │ │ real_cexp(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ lea 0x0(,%rsi,4),%rcx │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ shl $0x2,%rdi │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ lea (%rdi,%rcx,1),%rax │ │ │ │ │ cmovs %rax,%rdi │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ cmp %rdi,%rdx │ │ │ │ │ - jl 280 │ │ │ │ │ + jl 2a0 │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ mov $0x2,%ebp │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ sub %rsi,%rax │ │ │ │ │ cvtsi2sd %rcx,%xmm1 │ │ │ │ │ test %rax,%rax │ │ │ │ │ cmovle %rdx,%rax │ │ │ │ │ cmovle %r8d,%ebp │ │ │ │ │ sub %rax,%rsi │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jge 240 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + jge 260 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ │ cvtsi2sd %rsi,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ or $0x1,%eax │ │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ │ divsd %xmm1,%xmm0 │ │ │ │ │ - call 1f4 │ │ │ │ │ + call 216 │ │ │ │ │ R_X86_64_PLT32 sincos-0x4 │ │ │ │ │ - movsd 0x10(%rsp),%xmm1 │ │ │ │ │ mov %ebp,%r8d │ │ │ │ │ + movsd 0x10(%rsp),%xmm1 │ │ │ │ │ movsd 0x18(%rsp),%xmm0 │ │ │ │ │ mov 0xc(%rsp),%eax │ │ │ │ │ and $0x4,%r8d │ │ │ │ │ test $0x2,%al │ │ │ │ │ - je 21f │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - xorps 0x0(%rip),%xmm2 │ │ │ │ │ + je 245 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + xorpd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - je 22b │ │ │ │ │ - xorps 0x0(%rip),%xmm1 │ │ │ │ │ + je 252 │ │ │ │ │ + xorpd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ unpcklpd %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,(%rbx) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ │ mov %r8d,0xc(%rsp) │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ divsd %xmm1,%xmm0 │ │ │ │ │ - call 268 │ │ │ │ │ + call 289 │ │ │ │ │ R_X86_64_PLT32 sincos-0x4 │ │ │ │ │ movsd 0x10(%rsp),%xmm0 │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ movsd 0x18(%rsp),%xmm1 │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ mov 0xc(%rsp),%r8d │ │ │ │ │ - jmp 20b │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 22d │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov $0x6,%ebp │ │ │ │ │ mov $0x4,%r8d │ │ │ │ │ - jmp 1a7 │ │ │ │ │ + jmp 1c7 │ │ │ │ │ │ │ │ │ │ -0000000000000290 : │ │ │ │ │ +00000000000002b0 : │ │ │ │ │ cexpl_zero(): │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000002a0 : │ │ │ │ │ +00000000000002c0 : │ │ │ │ │ cexpl_sincos(): │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ - mov 0x40(%rdi),%rdx │ │ │ │ │ shl $0x2,%rsi │ │ │ │ │ + mov 0x40(%rdi),%rdx │ │ │ │ │ lea 0x0(,%rdx,4),%rdi │ │ │ │ │ lea (%rsi,%rdi,1),%rax │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ cmovs %rax,%rsi │ │ │ │ │ sub %rsi,%rcx │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - jg 3b0 │ │ │ │ │ + jg 3e0 │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ mov $0x2,%ebp │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ cvtsi2sd %rdi,%xmm1 │ │ │ │ │ test %rax,%rax │ │ │ │ │ cmovle %rcx,%rax │ │ │ │ │ cmovle %r8d,%ebp │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jle 370 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ + jle 398 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ cvtsi2sd %rdx,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ or $0x1,%eax │ │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ │ divsd %xmm1,%xmm0 │ │ │ │ │ - call 328 │ │ │ │ │ + call 34a │ │ │ │ │ R_X86_64_PLT32 sincos-0x4 │ │ │ │ │ - movsd 0x10(%rsp),%xmm1 │ │ │ │ │ mov %ebp,%r8d │ │ │ │ │ + movsd 0x10(%rsp),%xmm1 │ │ │ │ │ movsd 0x18(%rsp),%xmm0 │ │ │ │ │ mov 0xc(%rsp),%eax │ │ │ │ │ and $0x4,%r8d │ │ │ │ │ test $0x2,%al │ │ │ │ │ - je 353 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - xorps 0x0(%rip),%xmm2 │ │ │ │ │ + je 379 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + xorpd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - je 35f │ │ │ │ │ - xorps 0x0(%rip),%xmm1 │ │ │ │ │ + je 386 │ │ │ │ │ + xorpd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ unpcklpd %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,(%rbx) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ │ mov %r8d,0xc(%rsp) │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ divsd %xmm1,%xmm0 │ │ │ │ │ - call 398 │ │ │ │ │ + call 3c1 │ │ │ │ │ R_X86_64_PLT32 sincos-0x4 │ │ │ │ │ movsd 0x10(%rsp),%xmm0 │ │ │ │ │ - mov %ebp,%eax │ │ │ │ │ movsd 0x18(%rsp),%xmm1 │ │ │ │ │ + mov %ebp,%eax │ │ │ │ │ mov 0xc(%rsp),%r8d │ │ │ │ │ - jmp 33f │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 361 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x6,%ebp │ │ │ │ │ mov $0x4,%r8d │ │ │ │ │ - jmp 2db │ │ │ │ │ + jmp 2fb │ │ │ │ │ │ │ │ │ │ -00000000000003c0 : │ │ │ │ │ +00000000000003f0 : │ │ │ │ │ fftw_mktriggen(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %edi,%ebp │ │ │ │ │ - sub $0x28,%rsp │ │ │ │ │ mov $0x48,%edi │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - call 3dd │ │ │ │ │ + push %rbx │ │ │ │ │ + sub $0x28,%rsp │ │ │ │ │ + call 40d │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ mov %r12,0x40(%rax) │ │ │ │ │ - movups %xmm0,0x30(%rax) │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ movq $0x0,(%rax) │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ + movups %xmm0,0x30(%rax) │ │ │ │ │ cmp $0x2,%ebp │ │ │ │ │ - je 450 │ │ │ │ │ + je 480 │ │ │ │ │ cmp $0x3,%ebp │ │ │ │ │ - je 420 │ │ │ │ │ + je 450 │ │ │ │ │ cmp $0x1,%ebp │ │ │ │ │ - je 570 │ │ │ │ │ + je 598 │ │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ - jmp 42e │ │ │ │ │ + jmp 45e │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea -0x187(%rip),%rax │ │ │ │ │ + lea -0x197(%rip),%rax │ │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ - lea -0x335(%rip),%rax │ │ │ │ │ + lea -0x345(%rip),%rax │ │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ movq 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - lea -0x3ff(%rip),%rax │ │ │ │ │ + lea -0x41f(%rip),%rax │ │ │ │ │ movq %rax,%xmm2 │ │ │ │ │ punpcklqdq %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm1,(%rsp) │ │ │ │ │ + movaps %xmm1,0x10(%rsp) │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - jle 590 │ │ │ │ │ + jle 5c0 │ │ │ │ │ mov %r12,%rax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ inc %rcx │ │ │ │ │ sar $0x2,%rax │ │ │ │ │ - jne 480 │ │ │ │ │ + jne 4b0 │ │ │ │ │ mov $0x1,%r15d │ │ │ │ │ - mov $0x10,%edi │ │ │ │ │ mov %rcx,0x18(%rbx) │ │ │ │ │ + mov $0x10,%edi │ │ │ │ │ shl %cl,%r15 │ │ │ │ │ shl %cl,%rdi │ │ │ │ │ lea -0x1(%r15),%rax │ │ │ │ │ mov %r15,0x20(%rbx) │ │ │ │ │ mov %rax,0x28(%rbx) │ │ │ │ │ lea -0x1(%r15,%r12,1),%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %r15 │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ - call 4bc │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + call 4ee │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ mov %rax,0x30(%rbx) │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ - call 4cc │ │ │ │ │ + call 500 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - jle 4fa │ │ │ │ │ + jle 532 │ │ │ │ │ + mov 0x30(%rbx),%r14 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - mov 0x30(%rbx),%r13 │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ inc %rbp │ │ │ │ │ - call 170 │ │ │ │ │ - add $0x10,%r13 │ │ │ │ │ + call 190 │ │ │ │ │ + add $0x10,%r14 │ │ │ │ │ cmp %r15,%rbp │ │ │ │ │ - jne 4e0 │ │ │ │ │ - test %r14,%r14 │ │ │ │ │ - jle 53f │ │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ │ - mov 0x18(%rsp),%r15 │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ + jne 518 │ │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ │ + jle 56f │ │ │ │ │ + mov 0x20(%rbx),%r15 │ │ │ │ │ + mov %r13,%r14 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ inc %rbp │ │ │ │ │ - call 170 │ │ │ │ │ - add $0x10,%r15 │ │ │ │ │ - add 0x10(%rsp),%r13 │ │ │ │ │ - cmp %rbp,%r14 │ │ │ │ │ - jne 520 │ │ │ │ │ - movdqa (%rsp),%xmm3 │ │ │ │ │ + call 190 │ │ │ │ │ + add %r15,%r13 │ │ │ │ │ + add $0x10,%r14 │ │ │ │ │ + cmp %rbp,0x8(%rsp) │ │ │ │ │ + jne 550 │ │ │ │ │ + movdqa 0x10(%rsp),%xmm3 │ │ │ │ │ cmpq $0x0,(%rbx) │ │ │ │ │ movups %xmm3,0x8(%rbx) │ │ │ │ │ - jne 439 │ │ │ │ │ - lea -0x559(%rip),%rax │ │ │ │ │ + jne 469 │ │ │ │ │ + lea -0x58a(%rip),%rax │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ - jmp 439 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 469 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local+0x4 │ │ │ │ │ - lea -0x2ef(%rip),%rax │ │ │ │ │ + lea -0x2f7(%rip),%rax │ │ │ │ │ movq %rax,%xmm4 │ │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ │ movups %xmm0,(%rbx) │ │ │ │ │ - jmp 42e │ │ │ │ │ - mov $0x10,%edi │ │ │ │ │ + jmp 45e │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ │ + mov $0x10,%edi │ │ │ │ │ + mov $0x1,%r15d │ │ │ │ │ movq $0x1,0x20(%rbx) │ │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ - mov $0x1,%r15d │ │ │ │ │ - call 5bb │ │ │ │ │ + call 5e8 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,0x30(%rbx) │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ - call 5cb │ │ │ │ │ + call 5f8 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ + mov %r12,0x8(%rsp) │ │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ │ - jmp 4da │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ + jmp 50c │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000005e0 : │ │ │ │ │ +0000000000000610 : │ │ │ │ │ fftw_triggen_destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x30(%rdi),%rdi │ │ │ │ │ - call 5ed │ │ │ │ │ + call 61d │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ │ - call 5f6 │ │ │ │ │ + call 626 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 5ff │ │ │ │ │ + jmp 62f │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 60000000 00000000 10000000 ....`........... │ │ │ │ │ - 0x00000030 30000000 00000000 90000000 00000000 0............... │ │ │ │ │ - 0x00000040 10000000 44000000 00000000 07000000 ....D........... │ │ │ │ │ + 0x00000020 00000000 64000000 00000000 10000000 ....d........... │ │ │ │ │ + 0x00000030 30000000 00000000 95000000 00000000 0............... │ │ │ │ │ + 0x00000040 10000000 44000000 00000000 08000000 ....D........... │ │ │ │ │ 0x00000050 00000000 1c000000 58000000 00000000 ........X....... │ │ │ │ │ - 0x00000060 63000000 00410e10 83024a0e 4002560e c....A....J.@.V. │ │ │ │ │ + 0x00000060 66000000 00410e10 83024f0e 4002540e f....A....O.@.T. │ │ │ │ │ 0x00000070 10410e08 28000000 78000000 00000000 .A..(...x....... │ │ │ │ │ - 0x00000080 20010000 00410e10 8602410e 1883034f ....A....A....O │ │ │ │ │ - 0x00000090 0e4002b5 0a0e1841 0e10410e 08480b00 .@.....A..A..H.. │ │ │ │ │ - 0x000000a0 10000000 a4000000 00000000 07000000 ................ │ │ │ │ │ + 0x00000080 20010000 00410e10 8602490e 1883034a ....A....I....J │ │ │ │ │ + 0x00000090 0e4002b9 0a0e1841 0e10410e 08410b00 .@.....A..A..A.. │ │ │ │ │ + 0x000000a0 10000000 a4000000 00000000 08000000 ................ │ │ │ │ │ 0x000000b0 00000000 28000000 b8000000 00000000 ....(........... │ │ │ │ │ - 0x000000c0 20010000 00410e10 8602410e 18830347 ....A....A....G │ │ │ │ │ - 0x000000d0 0e4002c1 0a0e1841 0e10410e 08440b00 .@.....A..A..D.. │ │ │ │ │ + 0x000000c0 30010000 00410e10 8602410e 18830347 0....A....A....G │ │ │ │ │ + 0x000000d0 0e4002c8 0a0e1841 0e10410e 08450b00 .@.....A..A..E.. │ │ │ │ │ 0x000000e0 48000000 e4000000 00000000 19020000 H............... │ │ │ │ │ 0x000000f0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000100 420e288c 05410e30 8606410e 38830746 B.(..A.0..A.8..F │ │ │ │ │ - 0x00000110 0e60026d 0a0e3844 0e30410e 28420e20 .`.m..8D.0A.(B. │ │ │ │ │ + 0x00000100 420e288c 05440e30 8606480e 38830744 B.(..D.0..H.8..D │ │ │ │ │ + 0x00000110 0e600265 0a0e3844 0e30410e 28420e20 .`.e..8D.0A.(B. │ │ │ │ │ 0x00000120 420e1842 0e10420e 08460b00 18000000 B..B..B..F...... │ │ │ │ │ 0x00000130 30010000 00000000 1f000000 00410e10 0............A.. │ │ │ │ │ 0x00000140 8302590e 08000000 ..Y..... │ │ │ ├── twiddle.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2864 (bytes into file) │ │ │ │ │ + Start of section headers: 2792 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 13 │ │ │ │ │ Section header string table index: 12 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ -There are 13 section headers, starting at offset 0xb30: │ │ │ │ │ +There are 13 section headers, starting at offset 0xae8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00066b 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000908 000108 18 I 10 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0006ab 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0006b0 000368 00 WA 0 0 32 │ │ │ │ │ - [ 5] .rodata PROGBITS 0000000000000000 0006b0 000018 00 A 0 0 4 │ │ │ │ │ - [ 6] .rela.rodata RELA 0000000000000000 000a10 000090 18 I 10 5 8 │ │ │ │ │ - [ 7] .note.GNU-stack PROGBITS 0000000000000000 0006c8 000000 00 0 0 1 │ │ │ │ │ - [ 8] .eh_frame PROGBITS 0000000000000000 0006c8 000098 00 A 0 0 8 │ │ │ │ │ - [ 9] .rela.eh_frame RELA 0000000000000000 000aa0 000030 18 I 10 8 8 │ │ │ │ │ - [10] .symtab SYMTAB 0000000000000000 000760 000120 18 11 5 8 │ │ │ │ │ - [11] .strtab STRTAB 0000000000000000 000880 000081 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 0000000000000000 000ad0 00005d 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000628 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0008c0 000108 18 I 10 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000668 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000668 000368 00 WA 0 0 32 │ │ │ │ │ + [ 5] .rodata PROGBITS 0000000000000000 000668 000018 00 A 0 0 4 │ │ │ │ │ + [ 6] .rela.rodata RELA 0000000000000000 0009c8 000090 18 I 10 5 8 │ │ │ │ │ + [ 7] .note.GNU-stack PROGBITS 0000000000000000 000680 000000 00 0 0 1 │ │ │ │ │ + [ 8] .eh_frame PROGBITS 0000000000000000 000680 000098 00 A 0 0 8 │ │ │ │ │ + [ 9] .rela.eh_frame RELA 0000000000000000 000a58 000030 18 I 10 8 8 │ │ │ │ │ + [10] .symtab SYMTAB 0000000000000000 000718 000120 18 11 5 8 │ │ │ │ │ + [11] .strtab STRTAB 0000000000000000 000838 000081 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 0000000000000000 000a88 00005d 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,14 +2,14 @@ │ │ │ │ │ Symbol table '.symtab' contains 12 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 SECTION LOCAL DEFAULT 4 .bss │ │ │ │ │ 3: 0000000000000000 872 OBJECT LOCAL DEFAULT 4 twlist │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata │ │ │ │ │ - 5: 0000000000000000 102 FUNC GLOBAL DEFAULT 1 fftw_twiddle_length │ │ │ │ │ - 6: 0000000000000070 1531 FUNC GLOBAL DEFAULT 1 fftw_twiddle_awake │ │ │ │ │ + 5: 0000000000000000 86 FUNC GLOBAL DEFAULT 1 fftw_twiddle_length │ │ │ │ │ + 6: 0000000000000060 1480 FUNC GLOBAL DEFAULT 1 fftw_twiddle_awake │ │ │ │ │ 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktriggen │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_safe_mulmod │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_triggen_destroy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x908 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x8c0 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -00000000000000d4 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ -0000000000000121 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000129 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000192 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ -00000000000001c9 0000000800000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000001fc 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ -0000000000000362 0000000800000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000003fb 0000000400000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -000000000000047b 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -000000000000051d 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ -0000000000000524 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +00000000000000c7 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +0000000000000101 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000109 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000172 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +00000000000001a1 0000000800000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000001d4 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ +0000000000000332 0000000800000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000003c3 0000000400000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000443 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +00000000000004e5 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ +00000000000004f5 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.rodata' at offset 0xa10 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.rodata' at offset 0x9c8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4b0 │ │ │ │ │ -0000000000000004 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 584 │ │ │ │ │ -0000000000000008 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 558 │ │ │ │ │ -000000000000000c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4ec │ │ │ │ │ -0000000000000010 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5d0 │ │ │ │ │ -0000000000000014 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 424 │ │ │ │ │ +0000000000000000 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 478 │ │ │ │ │ +0000000000000004 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 544 │ │ │ │ │ +0000000000000008 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 520 │ │ │ │ │ +000000000000000c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4b4 │ │ │ │ │ +0000000000000010 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 588 │ │ │ │ │ +0000000000000014 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3e4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xaa0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xa58 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 70 │ │ │ │ │ +0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 60 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,73 +9,73 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000066 │ │ │ │ │ +00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000056 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000002c 0000000000000068 00000030 FDE cie=00000000 pc=0000000000000070..000000000000066b │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000072 │ │ │ │ │ +0000002c 0000000000000068 00000030 FDE cie=00000000 pc=0000000000000060..0000000000000628 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000062 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000074 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000067 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000076 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000069 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000007b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000006b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000007c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000006c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000007d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000006d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000081 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000071 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc1: 187 to 000000000000013c │ │ │ │ │ + DW_CFA_advance_loc1: 171 to 000000000000011c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000013d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000011d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000013e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000011e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000140 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000120 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000142 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000122 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000144 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000124 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000146 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000126 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000150 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000130 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 432 to 0000000000000300 │ │ │ │ │ + DW_CFA_advance_loc2: 408 to 00000000000002c8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000301 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000302 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002ca │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000304 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002cc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000306 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002ce │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000308 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000030a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000310 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000002d8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,11 @@ │ │ │ │ │ +AVAUATUSH │ │ │ │ │ x[]A\A]A^A_ │ │ │ │ │ x[]A\A]A^A_ │ │ │ │ │ -l$0L9l$8 │ │ │ │ │ +|$0L9|$8 │ │ │ │ │ fftw_twiddle_length │ │ │ │ │ fftw_twiddle_awake │ │ │ │ │ fftw_ifree │ │ │ │ │ fftw_malloc_plain │ │ │ │ │ fftw_mktriggen │ │ │ │ │ fftw_safe_mulmod │ │ │ │ │ fftw_triggen_destroy │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,433 +5,426 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_twiddle_length(): │ │ │ │ │ movzbl (%rsi),%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ jne 23 │ │ │ │ │ - jmp 40 │ │ │ │ │ + jmp 3f │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmp $0x2,%al │ │ │ │ │ - je 60 │ │ │ │ │ + je 50 │ │ │ │ │ inc %rdx │ │ │ │ │ movzbl 0x4(%rsi),%eax │ │ │ │ │ add $0x4,%rsi │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - je 40 │ │ │ │ │ + je 3f │ │ │ │ │ cmp $0x4,%al │ │ │ │ │ - je 50 │ │ │ │ │ + je 48 │ │ │ │ │ jbe 10 │ │ │ │ │ cmp $0x5,%al │ │ │ │ │ lea -0x1(%rdx,%rdi,1),%rcx │ │ │ │ │ cmove %rcx,%rdx │ │ │ │ │ - movzbl 0x4(%rsi),%eax │ │ │ │ │ add $0x4,%rsi │ │ │ │ │ + movzbl (%rsi),%eax │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ jne 23 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea -0x2(%rdx,%rdi,2),%rdx │ │ │ │ │ jmp 17 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ jmp 17 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000070 : │ │ │ │ │ +0000000000000060 : │ │ │ │ │ fftw_twiddle_awake(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x78,%rsp │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 150 │ │ │ │ │ + jne 130 │ │ │ │ │ mov (%rsi),%rbx │ │ │ │ │ decl 0x20(%rbx) │ │ │ │ │ - jne 138 │ │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - shl $0x4,%rax │ │ │ │ │ - add %rdx,%rax │ │ │ │ │ - add 0x10(%rbx),%rax │ │ │ │ │ + jne 118 │ │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - neg %rcx │ │ │ │ │ - cmovs %rax,%rcx │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ + add %rax,%rcx │ │ │ │ │ + add 0x10(%rbx),%rcx │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + sar $0x3f,%rax │ │ │ │ │ + xor %rax,%rcx │ │ │ │ │ + sub %rax,%rcx │ │ │ │ │ movabs $0x964fda6c0964fda7,%rax │ │ │ │ │ mul %rcx │ │ │ │ │ shr $0x6,%rdx │ │ │ │ │ imul $0x6d,%rdx,%rax │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ cmpq $0x0,(%rax,%rdx,8) │ │ │ │ │ - je 138 │ │ │ │ │ + je 118 │ │ │ │ │ lea (%rax,%rdx,8),%rdx │ │ │ │ │ mov (%rdx),%rax │ │ │ │ │ - jmp 10d │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp ed │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x30(%rax),%rdx │ │ │ │ │ mov 0x30(%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 138 │ │ │ │ │ + je 118 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jne 100 │ │ │ │ │ + jne e0 │ │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ mov %r11,(%rsp) │ │ │ │ │ mov %rax,(%rdx) │ │ │ │ │ - call 125 │ │ │ │ │ + call 105 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 12d │ │ │ │ │ + call 10d │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov (%rsp),%r11 │ │ │ │ │ movq $0x0,(%r11) │ │ │ │ │ add $0x78,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %rcx,%r10 │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ - shl $0x4,%rax │ │ │ │ │ - add %rcx,%rax │ │ │ │ │ - add 0x10(%rsp),%rax │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - neg %rsi │ │ │ │ │ - cmovs %rax,%rsi │ │ │ │ │ + shl $0x4,%rsi │ │ │ │ │ + add %rcx,%rsi │ │ │ │ │ + add 0x10(%rsp),%rsi │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ + sar $0x3f,%rax │ │ │ │ │ + xor %rax,%rsi │ │ │ │ │ + sub %rax,%rsi │ │ │ │ │ movabs $0x964fda6c0964fda7,%rax │ │ │ │ │ mul %rsi │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ - shr $0x6,%rcx │ │ │ │ │ - imul $0x6d,%rcx,%rax │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ + shr $0x6,%rdx │ │ │ │ │ + imul $0x6d,%rdx,%rax │ │ │ │ │ sub %rax,%rcx │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ - mov (%rax,%rcx,8),%r13 │ │ │ │ │ - test %r13,%r13 │ │ │ │ │ - jne 283 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov (%rax,%rcx,8),%r14 │ │ │ │ │ + test %r14,%r14 │ │ │ │ │ + jne 253 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ │ mov %r10,(%rsp) │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ - call 1cd │ │ │ │ │ + call 1a5 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %ebx,%edi │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ + movq (%rsp),%xmm0 │ │ │ │ │ + mov %ebx,%edi │ │ │ │ │ mov %ebx,0x38(%rax) │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + mov %r9,0x18(%rax) │ │ │ │ │ + movhps 0x10(%rsp),%xmm0 │ │ │ │ │ mov %rbp,0x28(%rax) │ │ │ │ │ movl $0x1,0x20(%rax) │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - movq (%rsp),%xmm0 │ │ │ │ │ - movhps 0x10(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rax) │ │ │ │ │ - mov %r9,0x18(%rax) │ │ │ │ │ - call 200 │ │ │ │ │ + call 1d8 │ │ │ │ │ R_X86_64_PLT32 fftw_mktriggen-0x4 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - movzbl 0x0(%rbp),%eax │ │ │ │ │ mov (%rsp),%r10 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + movzbl 0x0(%rbp),%eax │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov 0x20(%rsp),%r11 │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - jne 24b │ │ │ │ │ - jmp 330 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jne 21b │ │ │ │ │ + jmp 300 │ │ │ │ │ cmp $0x2,%al │ │ │ │ │ - je 310 │ │ │ │ │ + je 2d8 │ │ │ │ │ inc %rsi │ │ │ │ │ movzbl 0x4(%rdx),%eax │ │ │ │ │ add $0x4,%rdx │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - je 330 │ │ │ │ │ + je 300 │ │ │ │ │ cmp $0x4,%al │ │ │ │ │ - je 320 │ │ │ │ │ - jbe 230 │ │ │ │ │ + je 2e8 │ │ │ │ │ + jbe 200 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ cmp $0x5,%al │ │ │ │ │ lea -0x1(%rsi,%rdi,1),%rdi │ │ │ │ │ cmove %rdi,%rsi │ │ │ │ │ - jmp 23b │ │ │ │ │ + jmp 20b │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmp 0x8(%r13),%r10 │ │ │ │ │ - je 290 │ │ │ │ │ - mov 0x30(%r13),%r13 │ │ │ │ │ - test %r13,%r13 │ │ │ │ │ - je 1b0 │ │ │ │ │ - cmp 0x38(%r13),%ebx │ │ │ │ │ - jne 276 │ │ │ │ │ - jmp 270 │ │ │ │ │ + cmp 0x8(%r14),%r10 │ │ │ │ │ + je 260 │ │ │ │ │ + mov 0x30(%r14),%r14 │ │ │ │ │ + test %r14,%r14 │ │ │ │ │ + je 188 │ │ │ │ │ + cmp 0x38(%r14),%ebx │ │ │ │ │ + jne 246 │ │ │ │ │ + jmp 240 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - cmp 0x10(%r13),%rax │ │ │ │ │ - jne 276 │ │ │ │ │ - cmp 0x18(%r13),%r9 │ │ │ │ │ - jg 276 │ │ │ │ │ - mov 0x28(%r13),%rdx │ │ │ │ │ + cmp 0x10(%r14),%rax │ │ │ │ │ + jne 246 │ │ │ │ │ + cmp 0x18(%r14),%r9 │ │ │ │ │ + jg 246 │ │ │ │ │ + mov 0x28(%r14),%rdx │ │ │ │ │ cmp %rdx,%rbp │ │ │ │ │ - je 2f5 │ │ │ │ │ + je 2bd │ │ │ │ │ movzbl (%rdx),%eax │ │ │ │ │ cmp %al,0x0(%rbp) │ │ │ │ │ - jne 276 │ │ │ │ │ + jne 246 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ movzbl 0x1(%rdx),%edi │ │ │ │ │ movzbl 0x1(%rsi),%r8d │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - je 2f0 │ │ │ │ │ + je 2b8 │ │ │ │ │ sub $0x4,%eax │ │ │ │ │ cmp $0x1,%al │ │ │ │ │ - ja 64f │ │ │ │ │ + ja 60c │ │ │ │ │ cmp %dil,%r8b │ │ │ │ │ - jne 276 │ │ │ │ │ + jne 246 │ │ │ │ │ + movzbl 0x4(%rdx),%eax │ │ │ │ │ add $0x4,%rsi │ │ │ │ │ add $0x4,%rdx │ │ │ │ │ - movzbl (%rdx),%eax │ │ │ │ │ cmp (%rsi),%al │ │ │ │ │ - je 2b5 │ │ │ │ │ - jmp 276 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 285 │ │ │ │ │ + jmp 246 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ cmp %dil,%r8b │ │ │ │ │ - jne 276 │ │ │ │ │ - incl 0x20(%r13) │ │ │ │ │ - mov %r13,(%r11) │ │ │ │ │ + jne 246 │ │ │ │ │ + incl 0x20(%r14) │ │ │ │ │ + mov %r14,(%r11) │ │ │ │ │ add $0x78,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2,%rsi │ │ │ │ │ - jmp 23b │ │ │ │ │ + jmp 20b │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ lea -0x2(%rsi,%rax,2),%rsi │ │ │ │ │ - jmp 23b │ │ │ │ │ - nop │ │ │ │ │ + jmp 20b │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsbq 0x1(%rdx),%rdi │ │ │ │ │ mov %r9,%rax │ │ │ │ │ mov %r11,0x18(%rsp) │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ cqto │ │ │ │ │ - mov %r9,(%rsp) │ │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ idiv %rdi │ │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ │ + mov %r9,(%rsp) │ │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ - call 366 │ │ │ │ │ + call 336 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov (%rsp),%r9 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle 510 │ │ │ │ │ + jle 4d8 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0x20(%rsp),%r10 │ │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ │ - mov %rbp,0x20(%rsp) │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ │ sub $0x3,%rax │ │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ │ shr $1,%rax │ │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ lea 0x2(%rax),%rax │ │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ mov %r8,0x28(%rsp) │ │ │ │ │ + mov %rbp,0x20(%rsp) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ movzbl (%rax),%eax │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - je 619 │ │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 5d9 │ │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ cmp $0x5,%al │ │ │ │ │ - ja 4e0 │ │ │ │ │ + ja 4a8 │ │ │ │ │ lea 0x0(%rip),%rcx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ movslq (%rcx,%rax,4),%rax │ │ │ │ │ add %rcx,%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmpq $0x2,0x10(%rsp) │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ - mov $0x1,%r15d │ │ │ │ │ - jle 4e0 │ │ │ │ │ + mov $0x1,%r14d │ │ │ │ │ + jle 4a8 │ │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ │ - mov %r13,%r12 │ │ │ │ │ - jmp 457 │ │ │ │ │ - nop │ │ │ │ │ + mov %r15,%r12 │ │ │ │ │ + mov %r13,%r15 │ │ │ │ │ + jmp 41f │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - imul %r15,%rax │ │ │ │ │ - inc %r15 │ │ │ │ │ + imul %r14,%rax │ │ │ │ │ + inc %r14 │ │ │ │ │ cqto │ │ │ │ │ idivq 0x8(%rsp) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ call *%r13 │ │ │ │ │ - cmp (%rsp),%r15 │ │ │ │ │ - je 491 │ │ │ │ │ + cmp (%rsp),%r14 │ │ │ │ │ + je 459 │ │ │ │ │ add $0x10,%rbp │ │ │ │ │ - movsbq 0x1(%r14),%rsi │ │ │ │ │ + movsbq 0x1(%r15),%rsi │ │ │ │ │ mov $0x16a09,%eax │ │ │ │ │ mov (%rbx),%r13 │ │ │ │ │ add %r12,%rsi │ │ │ │ │ sub %rsi,%rax │ │ │ │ │ - cmp %r15,%rax │ │ │ │ │ - jge 430 │ │ │ │ │ + cmp %r14,%rax │ │ │ │ │ + jge 3f8 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - inc %r15 │ │ │ │ │ - call 47f │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + inc %r14 │ │ │ │ │ + call 447 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call *%r13 │ │ │ │ │ - cmp (%rsp),%r15 │ │ │ │ │ - jne 453 │ │ │ │ │ + cmp (%rsp),%r14 │ │ │ │ │ + jne 41b │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - mov %r12,%r13 │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ + mov %r12,%r15 │ │ │ │ │ mov 0x18(%rsp),%r12 │ │ │ │ │ inc %rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ add %rax,%r12 │ │ │ │ │ - jmp 4e0 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsbq 0x1(%r14),%rsi │ │ │ │ │ - movswq 0x2(%r14),%rax │ │ │ │ │ + jmp 4a8 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movsbq 0x1(%r13),%rsi │ │ │ │ │ + movswq 0x2(%r13),%rax │ │ │ │ │ lea 0x60(%rsp),%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ add $0x8,%r12 │ │ │ │ │ - add %r13,%rsi │ │ │ │ │ + add %r15,%rsi │ │ │ │ │ imul %rax,%rsi │ │ │ │ │ call *(%rbx) │ │ │ │ │ movsd 0x60(%rsp),%xmm0 │ │ │ │ │ movsd %xmm0,-0x8(%r12) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - movzbl 0x4(%r14),%eax │ │ │ │ │ - add $0x4,%r14 │ │ │ │ │ + movzbl 0x4(%r13),%eax │ │ │ │ │ + add $0x4,%r13 │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - jne 3f0 │ │ │ │ │ - add 0x30(%rsp),%r13 │ │ │ │ │ - cmp %r13,0x38(%rsp) │ │ │ │ │ - jg 3d0 │ │ │ │ │ + jne 3b8 │ │ │ │ │ + add 0x30(%rsp),%r15 │ │ │ │ │ + cmp %r15,0x38(%rsp) │ │ │ │ │ + jg 3a0 │ │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ │ mov 0x50(%rsp),%r11 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ - call 521 │ │ │ │ │ + call 4e9 │ │ │ │ │ R_X86_64_PLT32 fftw_triggen_destroy-0x4 │ │ │ │ │ - lea 0x0(%rip),%rdi │ │ │ │ │ - R_X86_64_PC32 .bss-0x4 │ │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ + lea 0x0(%rip),%rdi │ │ │ │ │ + R_X86_64_PC32 .bss-0x4 │ │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ │ - mov %rax,0x0(%r13) │ │ │ │ │ + mov %rax,(%r14) │ │ │ │ │ mov (%rdi,%rcx,8),%rax │ │ │ │ │ - mov %rax,0x30(%r13) │ │ │ │ │ - mov %r13,(%rdi,%rcx,8) │ │ │ │ │ - jmp 2f9 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movsbq 0x1(%r14),%rsi │ │ │ │ │ - movswq 0x2(%r14),%rax │ │ │ │ │ + mov %rax,0x30(%r14) │ │ │ │ │ + mov %r14,(%rdi,%rcx,8) │ │ │ │ │ + jmp 2c1 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsbq 0x1(%r13),%rsi │ │ │ │ │ + movswq 0x2(%r13),%rax │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ add $0x10,%r12 │ │ │ │ │ - add %r13,%rsi │ │ │ │ │ + add %r15,%rsi │ │ │ │ │ imul %rax,%rsi │ │ │ │ │ call *(%rbx) │ │ │ │ │ - jmp 4e0 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsbq 0x1(%r14),%rsi │ │ │ │ │ - movswq 0x2(%r14),%rax │ │ │ │ │ + jmp 4a8 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsbq 0x1(%r13),%rsi │ │ │ │ │ + movswq 0x2(%r13),%rax │ │ │ │ │ lea 0x60(%rsp),%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ add $0x8,%r12 │ │ │ │ │ - add %r13,%rsi │ │ │ │ │ + add %r15,%rsi │ │ │ │ │ imul %rax,%rsi │ │ │ │ │ call *(%rbx) │ │ │ │ │ movsd 0x68(%rsp),%xmm0 │ │ │ │ │ movsd %xmm0,-0x8(%r12) │ │ │ │ │ - jmp 4e0 │ │ │ │ │ + jmp 4a8 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jle 4e0 │ │ │ │ │ - mov $0x1,%ebp │ │ │ │ │ + jle 4a8 │ │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ │ - mov %rbp,%r15 │ │ │ │ │ + mov $0x1,%ebp │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - nop │ │ │ │ │ - movsbq 0x1(%r14),%rsi │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsbq 0x1(%r13),%rsi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ add $0x10,%r12 │ │ │ │ │ - add %r13,%rsi │ │ │ │ │ - imul %r15,%rsi │ │ │ │ │ - inc %r15 │ │ │ │ │ + add %r15,%rsi │ │ │ │ │ + imul %r14,%rsi │ │ │ │ │ + inc %r14 │ │ │ │ │ call *(%rbx) │ │ │ │ │ - cmp %r15,%rbp │ │ │ │ │ - jne 5e0 │ │ │ │ │ + cmp %r14,%rbp │ │ │ │ │ + jne 5a0 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0x18(%rsp),%r12 │ │ │ │ │ dec %rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ add %rax,%r12 │ │ │ │ │ - jmp 4e0 │ │ │ │ │ + jmp 4a8 │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ │ + lea (%rax,%r15,1),%rdx │ │ │ │ │ mov 0x50(%rsp),%r11 │ │ │ │ │ - lea (%rax,%r14,1),%rdx │ │ │ │ │ cmp %rdx,%r9 │ │ │ │ │ - jle 510 │ │ │ │ │ + jle 4d8 │ │ │ │ │ add %rax,%rdx │ │ │ │ │ cmp %rdx,%r9 │ │ │ │ │ - jg 642 │ │ │ │ │ - jmp 510 │ │ │ │ │ + jg 5ff │ │ │ │ │ + jmp 4d8 │ │ │ │ │ cmp %dil,%r8b │ │ │ │ │ - jne 276 │ │ │ │ │ + jne 246 │ │ │ │ │ movzwl 0x2(%rsi),%eax │ │ │ │ │ cmp %ax,0x2(%rdx) │ │ │ │ │ - je 2d2 │ │ │ │ │ - jmp 276 │ │ │ │ │ + je 2a2 │ │ │ │ │ + jmp 246 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 66000000 00000000 68000000 ....f.......h... │ │ │ │ │ - 0x00000030 30000000 00000000 fb050000 00420e10 0............B.. │ │ │ │ │ - 0x00000040 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ + 0x00000020 00000000 56000000 00000000 68000000 ....V.......h... │ │ │ │ │ + 0x00000030 30000000 00000000 c8050000 00420e10 0............B.. │ │ │ │ │ + 0x00000040 8f02450e 188e0342 0e208d04 420e288c ..E....B. ..B.(. │ │ │ │ │ 0x00000050 05410e30 8606410e 38830744 0eb00102 .A.0..A.8..D.... │ │ │ │ │ - 0x00000060 bb0a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ │ - 0x00000070 420e1042 0e084a0b 03b0010a 0e38410e B..B..J......8A. │ │ │ │ │ + 0x00000060 ab0a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ │ + 0x00000070 420e1042 0e084a0b 0398010a 0e38410e B..B..J......8A. │ │ │ │ │ 0x00000080 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ 0x00000090 460b0000 00000000 F....... │ │ │ ├── bluestein.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6424 (bytes into file) │ │ │ │ │ + Start of section headers: 6408 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x1918: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1908: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000e91 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0014e0 0002a0 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000ed1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000ed1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000ed1 00001c 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000ef0 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001780 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000f10 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0017e0 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000f28 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000f28 000178 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0017f8 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0010a0 0002d0 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001370 00016d 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001888 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000e81 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0014d0 0002a0 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000ec1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000ec1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000ec1 00001c 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000ee0 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001770 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000f00 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0017d0 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000f18 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000f18 000178 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0017e8 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 001090 0002d0 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001360 00016d 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001878 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 30 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 30 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 3: 0000000000000020 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 4: 0000000000000030 2249 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 5: 0000000000000900 873 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 6: 0000000000000c70 500 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 4: 0000000000000030 2277 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 5: 0000000000000920 825 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 6: 0000000000000c60 504 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 7: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 8: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 9: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ @@ -23,11 +23,11 @@ │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_is_prime │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_factors_into_small_primes │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_1d │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_dft_d │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_f_d │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_dft │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ - 26: 0000000000000e70 33 FUNC GLOBAL DEFAULT 1 fftw_dft_bluestein_register │ │ │ │ │ + 26: 0000000000000e60 33 FUNC GLOBAL DEFAULT 1 fftw_dft_bluestein_register │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x14e0 contains 28 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x14d0 contains 28 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000017 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000089 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -000000000000091c 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000929 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -000000000000093a 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000998 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000009b3 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000009c6 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ -0000000000000a48 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ -0000000000000bd5 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ -0000000000000cac 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ -0000000000000cf7 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into_small_primes - 4 │ │ │ │ │ -0000000000000d07 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000d18 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000d2d 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000d48 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000d5e 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000d87 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000d95 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000d9f 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -0000000000000ddc 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000e48 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000e4f 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000e74 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000e81 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +000000000000093c 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000949 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +000000000000095a 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +00000000000009b1 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000009cc 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000009df 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ +0000000000000a50 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ +0000000000000bb6 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ +0000000000000c9c 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ +0000000000000ce7 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into_small_primes - 4 │ │ │ │ │ +0000000000000cf7 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000d08 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000d1d 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000d38 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000d4e 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000d77 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000d85 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000d8f 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +0000000000000dcc 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000e3c 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000000e43 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000e64 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000e71 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 0000000000000025 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000375 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000e8d 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000e7d 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1780 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1770 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001d00000001 R_X86_64_64 0000000000000000 fftw_dft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 900 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 920 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 20 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x17e0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x17d0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + c70 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + c60 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x17f8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x17e8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 20 │ │ │ │ │ 0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ -0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 900 │ │ │ │ │ -0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c70 │ │ │ │ │ -0000000000000164 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e70 │ │ │ │ │ +0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 920 │ │ │ │ │ +0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c60 │ │ │ │ │ +0000000000000164 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e60 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -19,34 +19,34 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000000020..0000000000000029 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000040 000000000000004c 00000044 FDE cie=00000000 pc=0000000000000030..00000000000008f9 │ │ │ │ │ +00000040 000000000000004c 00000044 FDE cie=00000000 pc=0000000000000030..0000000000000915 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000032 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000036 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 5 to 000000000000003b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000003c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000003f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000003d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000040 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000044 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000044 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_advance_loc2: 803 to 0000000000000367 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000036b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000036c │ │ │ │ │ @@ -61,132 +61,132 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000380 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000090 0000000000000064 00000094 FDE cie=00000000 pc=0000000000000900..0000000000000c69 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000902 │ │ │ │ │ +00000090 0000000000000064 00000094 FDE cie=00000000 pc=0000000000000920..0000000000000c59 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000922 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000904 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000927 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000906 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000929 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000090b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000092b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000090c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000092c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000090d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000092d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000913 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000933 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 55 to 000000000000094a │ │ │ │ │ + DW_CFA_advance_loc: 55 to 000000000000096a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000094b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000096b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000094c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000096c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000094e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000096e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000950 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000970 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000952 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000972 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000954 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000974 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000960 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000978 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 608 to 0000000000000bc0 │ │ │ │ │ + DW_CFA_advance_loc2: 553 to 0000000000000ba1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bc1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ba2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bc2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ba3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bc4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ba5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bc6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ba7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bc8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ba9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bca │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000bab │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bcc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000bad │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f8 0000000000000060 000000fc FDE cie=00000000 pc=0000000000000c70..0000000000000e64 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000c8c │ │ │ │ │ +000000f8 0000000000000060 000000fc FDE cie=00000000 pc=0000000000000c60..0000000000000e58 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000c7c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c8e │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000c81 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c90 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c83 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000c95 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c85 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c96 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c86 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c97 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c87 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000c9e │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000c8e │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 411 to 0000000000000e39 │ │ │ │ │ + DW_CFA_advance_loc2: 415 to 0000000000000e2d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e3a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e2e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e3b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e2f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e3d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e31 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e3f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e33 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e41 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e35 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e43 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e37 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e44 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e38 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000000e57 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000000e4b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000e5a │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000e4e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e5b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e4f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e5d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e51 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e5f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e53 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e61 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e55 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e63 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e57 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000015c 0000000000000018 00000160 FDE cie=00000000 pc=0000000000000e70..0000000000000e91 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e71 │ │ │ │ │ +0000015c 0000000000000018 00000160 FDE cie=00000000 pc=0000000000000e60..0000000000000e81 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e61 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000e89 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000e79 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,12 @@ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +AVAUATUS │ │ │ │ │ H[]A\A]A^A_ │ │ │ │ │ H[]A\A]A^A_ │ │ │ │ │ +AVAUATUSH │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (dft-bluestein-%D/%D%(%p%)) │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ │ fftw_malloc_plain │ │ │ │ │ fftw_ifree │ │ │ │ │ fftw_plan_awake │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -26,134 +26,133 @@ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rcx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ mov 0x48(%rdi),%r11 │ │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ │ mov 0x40(%rdi),%r14 │ │ │ │ │ mov 0x68(%rdi),%rax │ │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ │ mov %rsi,0x30(%rsp) │ │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ │ - mov 0x70(%rdi),%rcx │ │ │ │ │ mov %r11,%r15 │ │ │ │ │ + mov 0x70(%rdi),%rcx │ │ │ │ │ mov 0x50(%rdi),%rbp │ │ │ │ │ mov %r9,0x18(%rsp) │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ shl $0x4,%r15 │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ call 8d │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ mov 0x10(%rsp),%r11 │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ mov 0x20(%rsp),%r10 │ │ │ │ │ - jle 780 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + jle 790 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmpq $0x1,(%rsp) │ │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ │ lea 0x0(,%r14,8),%rcx │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ jne 380 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups 0x0(%rbp,%rax,2),%xmm2 │ │ │ │ │ + movupd 0x0(%rbp,%rax,2),%xmm2 │ │ │ │ │ movsd (%rdx,%rax,1),%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ unpcklpd %xmm1,%xmm1 │ │ │ │ │ shufpd $0x1,%xmm2,%xmm0 │ │ │ │ │ mulpd %xmm1,%xmm0 │ │ │ │ │ movsd (%rsi,%rax,1),%xmm1 │ │ │ │ │ unpcklpd %xmm1,%xmm1 │ │ │ │ │ mulpd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ addpd %xmm1,%xmm2 │ │ │ │ │ subpd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,%xmm0 │ │ │ │ │ movups %xmm0,(%rbx,%rax,2) │ │ │ │ │ add $0x8,%rax │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ jne d0 │ │ │ │ │ cmp %r11,%r14 │ │ │ │ │ - jge 7c0 │ │ │ │ │ + jge 7d0 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ sub %rdx,%r11 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ shl $0x4,%r11 │ │ │ │ │ add %rbx,%rax │ │ │ │ │ lea (%r11,%rax,1),%rdx │ │ │ │ │ and $0x10,%r11d │ │ │ │ │ je 150 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ add $0x10,%rax │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ je 160 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ │ add $0x20,%rax │ │ │ │ │ + movups %xmm0,-0x10(%rax) │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ jne 150 │ │ │ │ │ mov 0x60(%r10),%rax │ │ │ │ │ lea 0x8(%rbx),%r8 │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ + mov %r8,(%rsp) │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ mov 0x10(%rsp),%r10 │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rbx,%rax,1),%xmm2 │ │ │ │ │ - movups (%r9,%rax,1),%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movupd (%rbx,%rax,1),%xmm2 │ │ │ │ │ + movupd (%r9,%rax,1),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ unpcklpd %xmm0,%xmm0 │ │ │ │ │ shufpd $0x1,%xmm2,%xmm1 │ │ │ │ │ mulpd %xmm0,%xmm1 │ │ │ │ │ - movups (%r9,%rax,1),%xmm0 │ │ │ │ │ + movupd (%r9,%rax,1),%xmm0 │ │ │ │ │ unpckhpd %xmm0,%xmm0 │ │ │ │ │ mulpd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ addpd %xmm0,%xmm2 │ │ │ │ │ subpd %xmm0,%xmm1 │ │ │ │ │ movsd %xmm2,%xmm1 │ │ │ │ │ movups %xmm1,(%rbx,%rax,1) │ │ │ │ │ add $0x10,%rax │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ - jne 1a0 │ │ │ │ │ + jne 198 │ │ │ │ │ mov 0x60(%r10),%rax │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ test %r14,%r14 │ │ │ │ │ jle 363 │ │ │ │ │ cmpq $0x1,0x8(%rsp) │ │ │ │ │ - jne 560 │ │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ │ - lea 0x0(,%r14,8),%rcx │ │ │ │ │ - cmp $0x1,%rax │ │ │ │ │ - jbe 720 │ │ │ │ │ + jne 570 │ │ │ │ │ + mov $0x8,%ecx │ │ │ │ │ + cmp $0x1,%r14 │ │ │ │ │ + je 730 │ │ │ │ │ lea 0x0(,%r14,8),%rcx │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ lea (%r12,%rcx,1),%rdi │ │ │ │ │ lea 0x0(%r13,%rcx,1),%r8 │ │ │ │ │ lea 0x0(%rbp,%rdx,1),%r9 │ │ │ │ │ add %rbx,%rdx │ │ │ │ │ @@ -164,69 +163,70 @@ │ │ │ │ │ or %esi,%eax │ │ │ │ │ cmp %r8,%rbp │ │ │ │ │ setae %sil │ │ │ │ │ cmp %r9,%r13 │ │ │ │ │ setae %r9b │ │ │ │ │ or %r9d,%esi │ │ │ │ │ and %esi,%eax │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + sub %r13,%rsi │ │ │ │ │ + cmp $0x8,%rsi │ │ │ │ │ + setne %sil │ │ │ │ │ + and %esi,%eax │ │ │ │ │ cmp %r8,%rbx │ │ │ │ │ setae %sil │ │ │ │ │ cmp %rdx,%r13 │ │ │ │ │ setae %r8b │ │ │ │ │ or %r8d,%esi │ │ │ │ │ - and %esi,%eax │ │ │ │ │ + test %sil,%al │ │ │ │ │ + je 730 │ │ │ │ │ cmp %rdi,%rbx │ │ │ │ │ - setae %sil │ │ │ │ │ + setae %al │ │ │ │ │ cmp %rdx,%r12 │ │ │ │ │ setae %dl │ │ │ │ │ - or %esi,%edx │ │ │ │ │ - test %dl,%al │ │ │ │ │ - je 720 │ │ │ │ │ - mov %r12,%rax │ │ │ │ │ - sub %r13,%rax │ │ │ │ │ - cmp $0x8,%rax │ │ │ │ │ - je 720 │ │ │ │ │ + or %dl,%al │ │ │ │ │ + je 730 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ shr $1,%rdx │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rbx,%rax,2),%xmm4 │ │ │ │ │ - movups 0x10(%rbx,%rax,2),%xmm0 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd 0x10(%rbx,%rax,2),%xmm0 │ │ │ │ │ + movupd (%rbx,%rax,2),%xmm4 │ │ │ │ │ + movupd 0x10(%rbp,%rax,2),%xmm2 │ │ │ │ │ + movupd 0x0(%rbp,%rax,2),%xmm1 │ │ │ │ │ movlpd 0x8(%rbx,%rax,2),%xmm0 │ │ │ │ │ - movups 0x0(%rbp,%rax,2),%xmm1 │ │ │ │ │ - movups 0x10(%rbp,%rax,2),%xmm2 │ │ │ │ │ - movlpd 0x8(%rbp,%rax,2),%xmm2 │ │ │ │ │ movhpd 0x10(%rbx,%rax,2),%xmm4 │ │ │ │ │ + movlpd 0x8(%rbp,%rax,2),%xmm2 │ │ │ │ │ movhpd 0x10(%rbp,%rax,2),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ mulpd %xmm1,%xmm3 │ │ │ │ │ - mulpd %xmm4,%xmm1 │ │ │ │ │ mulpd %xmm2,%xmm5 │ │ │ │ │ + mulpd %xmm4,%xmm1 │ │ │ │ │ mulpd %xmm2,%xmm0 │ │ │ │ │ addpd %xmm5,%xmm3 │ │ │ │ │ subpd %xmm0,%xmm1 │ │ │ │ │ movups %xmm3,0x0(%r13,%rax,1) │ │ │ │ │ movups %xmm1,(%r12,%rax,1) │ │ │ │ │ add $0x10,%rax │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jne 2b0 │ │ │ │ │ + jne 2a8 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ and $0xfffffffffffffffe,%rdx │ │ │ │ │ and $0x1,%r14d │ │ │ │ │ je 363 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ movsd (%rbx,%rax,1),%xmm0 │ │ │ │ │ movsd 0x8(%rbx,%rax,1),%xmm1 │ │ │ │ │ movsd 0x0(%rbp,%rax,1),%xmm4 │ │ │ │ │ movsd 0x8(%rbp,%rax,1),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,0x0(%r13,%rdx,8) │ │ │ │ │ @@ -238,143 +238,144 @@ │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp 379 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - lea -0x1(%r14),%rdi │ │ │ │ │ - cmp $0x1,%rdi │ │ │ │ │ - jbe 873 │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ + cmp $0x1,%r14 │ │ │ │ │ + je 885 │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ + lea 0x0(,%rdi,8),%r8 │ │ │ │ │ + lea -0x1(%r14),%rdi │ │ │ │ │ imul %r8,%rdi │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ test %r8,%r8 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ cmovns %rdi,%r8 │ │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ │ mov %r14,%r8 │ │ │ │ │ shl $0x4,%r8 │ │ │ │ │ cmpq $0x0,0x10(%rsp) │ │ │ │ │ + cmovns %rax,%rdi │ │ │ │ │ lea -0x8(%rbx,%r8,1),%r8 │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ │ - cmovs %rdi,%rax │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ - add %rsi,%rdi │ │ │ │ │ - cmp %rbx,%rdi │ │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + cmp %rbx,%rax │ │ │ │ │ + lea (%rsi,%rdi,1),%rax │ │ │ │ │ setb %r8b │ │ │ │ │ - cmp %rdi,0x18(%rsp) │ │ │ │ │ - setb %dil │ │ │ │ │ - or %edi,%r8d │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ - add %rdx,%rdi │ │ │ │ │ - cmp %rbx,%rdi │ │ │ │ │ - setb %dil │ │ │ │ │ + cmp %rax,0x18(%rsp) │ │ │ │ │ + setb %al │ │ │ │ │ + or %eax,%r8d │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ + cmp %rbx,%rax │ │ │ │ │ + lea (%rdx,%rdi,1),%rax │ │ │ │ │ + setb 0x20(%rsp) │ │ │ │ │ cmp %rax,0x18(%rsp) │ │ │ │ │ + movzbl 0x20(%rsp),%edi │ │ │ │ │ setb %al │ │ │ │ │ or %eax,%edi │ │ │ │ │ test %dil,%r8b │ │ │ │ │ - je 884 │ │ │ │ │ + je 896 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ sub %rbp,%rax │ │ │ │ │ sub $0x8,%rax │ │ │ │ │ cmp $0x10,%rax │ │ │ │ │ - jbe 884 │ │ │ │ │ + jbe 896 │ │ │ │ │ mov %r14,%rax │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ mov %r15,0x28(%rsp) │ │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ │ shr $1,%rax │ │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ │ shl $0x5,%rax │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ │ + add %rbp,%rax │ │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ │ lea 0x10(%rbx),%rdi │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ │ add %rdx,%rax │ │ │ │ │ + mov 0x20(%rsp),%r15 │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rcx),%xmm4 │ │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%rcx),%xmm4 │ │ │ │ │ + movupd 0x10(%rcx),%xmm2 │ │ │ │ │ add $0x20,%rcx │ │ │ │ │ add $0x20,%rdi │ │ │ │ │ - movups -0x10(%rcx),%xmm2 │ │ │ │ │ movsd (%rsi,%rax,1),%xmm0 │ │ │ │ │ - movlpd -0x18(%rcx),%xmm2 │ │ │ │ │ movsd (%rdx,%rax,1),%xmm1 │ │ │ │ │ + movhpd -0x10(%rcx),%xmm4 │ │ │ │ │ + movlpd -0x18(%rcx),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ movhpd (%r8,%rax,1),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ movhpd (%r11,%rax,1),%xmm1 │ │ │ │ │ - add %r15,%rax │ │ │ │ │ - movhpd -0x10(%rcx),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - mulpd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulpd %xmm1,%xmm3 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ mulpd %xmm2,%xmm1 │ │ │ │ │ + mulpd %xmm4,%xmm0 │ │ │ │ │ mulpd %xmm2,%xmm5 │ │ │ │ │ addpd %xmm1,%xmm0 │ │ │ │ │ subpd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ unpcklpd %xmm3,%xmm1 │ │ │ │ │ unpckhpd %xmm3,%xmm0 │ │ │ │ │ movups %xmm1,-0x30(%rdi) │ │ │ │ │ movups %xmm0,-0x20(%rdi) │ │ │ │ │ cmp %r14,%rcx │ │ │ │ │ - jne 480 │ │ │ │ │ + jne 488 │ │ │ │ │ mov 0x30(%rsp),%r14 │ │ │ │ │ mov 0x28(%rsp),%r15 │ │ │ │ │ mov 0x38(%rsp),%r11 │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ and $0xfffffffffffffffe,%rcx │ │ │ │ │ test $0x1,%r14b │ │ │ │ │ - je 113 │ │ │ │ │ + je 116 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ - movups 0x0(%rbp,%rcx,1),%xmm1 │ │ │ │ │ + movupd 0x0(%rbp,%rcx,1),%xmm1 │ │ │ │ │ movsd (%rsi,%rax,8),%xmm3 │ │ │ │ │ movsd (%rdx,%rax,8),%xmm2 │ │ │ │ │ unpcklpd %xmm1,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ unpcklpd %xmm2,%xmm0 │ │ │ │ │ unpcklpd %xmm3,%xmm2 │ │ │ │ │ mulpd %xmm0,%xmm1 │ │ │ │ │ - movups 0x0(%rbp,%rcx,1),%xmm0 │ │ │ │ │ + movupd 0x0(%rbp,%rcx,1),%xmm0 │ │ │ │ │ unpckhpd %xmm0,%xmm0 │ │ │ │ │ mulpd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ addpd %xmm0,%xmm2 │ │ │ │ │ subpd %xmm0,%xmm1 │ │ │ │ │ movsd %xmm2,%xmm1 │ │ │ │ │ movups %xmm1,(%rbx,%rcx,1) │ │ │ │ │ - jmp 113 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 116 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ lea -0x1(%r14),%rdx │ │ │ │ │ lea 0x0(,%rax,8),%rax │ │ │ │ │ - cmp $0xb,%rdx │ │ │ │ │ - jbe 810 │ │ │ │ │ + cmp $0x2,%rdx │ │ │ │ │ + jbe 820 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ lea -0x8(%rbp,%rcx,1),%r8 │ │ │ │ │ lea -0x8(%rbx,%rcx,1),%r11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ imul %rax,%rdx │ │ │ │ │ test %rax,%rax │ │ │ │ │ lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ cmovs %rdx,%rdi │ │ │ │ │ cmovs %rsi,%rdx │ │ │ │ │ lea 0x0(%r13,%rdi,1),%r10 │ │ │ │ │ lea 0x0(%r13,%rdx,1),%r9 │ │ │ │ │ @@ -389,382 +390,376 @@ │ │ │ │ │ setb %r8b │ │ │ │ │ cmp %rbp,%rdx │ │ │ │ │ setb %r15b │ │ │ │ │ or %r15d,%r8d │ │ │ │ │ and %r8d,%esi │ │ │ │ │ cmp %r12,%rcx │ │ │ │ │ setne %r8b │ │ │ │ │ - test %r8b,%sil │ │ │ │ │ - je 810 │ │ │ │ │ + and %r8d,%esi │ │ │ │ │ cmp %r10,%r11 │ │ │ │ │ setb %r8b │ │ │ │ │ cmp %rbx,%r9 │ │ │ │ │ - setb %sil │ │ │ │ │ - or %esi,%r8d │ │ │ │ │ + setb %r9b │ │ │ │ │ + or %r9d,%r8d │ │ │ │ │ + test %r8b,%sil │ │ │ │ │ + je 820 │ │ │ │ │ cmp %rdi,%r11 │ │ │ │ │ setb %sil │ │ │ │ │ cmp %rbx,%rdx │ │ │ │ │ setb %dl │ │ │ │ │ - or %esi,%edx │ │ │ │ │ - test %dl,%r8b │ │ │ │ │ - je 810 │ │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ │ + or %dl,%sil │ │ │ │ │ + je 820 │ │ │ │ │ mov %r14,%r8 │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ lea 0x10(%rbp),%rdi │ │ │ │ │ shr $1,%r8 │ │ │ │ │ add %r12,%rax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ shl $0x5,%r8 │ │ │ │ │ - add %rbx,%r8 │ │ │ │ │ shl $0x4,%r9 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - movups 0x10(%rsi),%xmm0 │ │ │ │ │ - movups -0x10(%rdi),%xmm4 │ │ │ │ │ + add %rbx,%r8 │ │ │ │ │ + nop │ │ │ │ │ + movupd 0x10(%rsi),%xmm0 │ │ │ │ │ + movupd -0x10(%rdi),%xmm4 │ │ │ │ │ add $0x20,%rsi │ │ │ │ │ add $0x20,%rdi │ │ │ │ │ + movupd -0x20(%rdi),%xmm1 │ │ │ │ │ + movupd -0x20(%rsi),%xmm3 │ │ │ │ │ movlpd -0x18(%rsi),%xmm0 │ │ │ │ │ - movups -0x20(%rsi),%xmm3 │ │ │ │ │ - movups -0x20(%rdi),%xmm1 │ │ │ │ │ - movlpd -0x28(%rdi),%xmm1 │ │ │ │ │ movhpd -0x20(%rdi),%xmm4 │ │ │ │ │ + movlpd -0x28(%rdi),%xmm1 │ │ │ │ │ movhpd -0x10(%rsi),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ mulpd %xmm3,%xmm2 │ │ │ │ │ - mulpd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulpd %xmm1,%xmm5 │ │ │ │ │ + mulpd %xmm4,%xmm0 │ │ │ │ │ mulpd %xmm1,%xmm3 │ │ │ │ │ subpd %xmm5,%xmm2 │ │ │ │ │ addpd %xmm3,%xmm0 │ │ │ │ │ movlpd %xmm0,0x0(%r13,%rdx,1) │ │ │ │ │ movhpd %xmm0,(%rcx,%rdx,1) │ │ │ │ │ movlpd %xmm2,(%r12,%rdx,1) │ │ │ │ │ movhpd %xmm2,(%rax,%rdx,1) │ │ │ │ │ add %r9,%rdx │ │ │ │ │ cmp %rsi,%r8 │ │ │ │ │ - jne 640 │ │ │ │ │ + jne 650 │ │ │ │ │ mov %r14,%rax │ │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ │ and $0x1,%r14d │ │ │ │ │ je 363 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ movsd (%rbx,%rdx,1),%xmm0 │ │ │ │ │ movsd 0x8(%rbx,%rdx,1),%xmm1 │ │ │ │ │ + imul %rax,%rdi │ │ │ │ │ movsd 0x0(%rbp,%rdx,1),%xmm4 │ │ │ │ │ movsd 0x8(%rbp,%rdx,1),%xmm3 │ │ │ │ │ - imul %rax,%rdi │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,0x0(%r13,%rdi,8) │ │ │ │ │ movsd %xmm0,(%r12,%rdi,8) │ │ │ │ │ jmp 363 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rbx,%rax,2),%xmm0 │ │ │ │ │ movsd 0x8(%rbx,%rax,2),%xmm1 │ │ │ │ │ movsd 0x0(%rbp,%rax,2),%xmm4 │ │ │ │ │ movsd 0x8(%rbp,%rax,2),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,0x0(%r13,%rax,1) │ │ │ │ │ movsd %xmm0,(%r12,%rax,1) │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - cmp %rax,%rcx │ │ │ │ │ - jne 730 │ │ │ │ │ + cmp %rcx,%rax │ │ │ │ │ + jne 738 │ │ │ │ │ jmp 363 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ test %r11,%r11 │ │ │ │ │ - jg 11f │ │ │ │ │ + jg 122 │ │ │ │ │ mov 0x60(%r10),%rax │ │ │ │ │ lea 0x8(%rbx),%r8 │ │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov %r8,(%rsp) │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ mov 0x10(%rsp),%r10 │ │ │ │ │ - jmp 1e2 │ │ │ │ │ + jmp 1df │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x60(%r10),%rax │ │ │ │ │ lea 0x8(%rbx),%r8 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ mov %r9,0x20(%rsp) │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %r10,0x10(%rsp) │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ mov %r8,(%rsp) │ │ │ │ │ mov %r11,0x18(%rsp) │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ cmpq $0x0,0x18(%rsp) │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ mov 0x10(%rsp),%r10 │ │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ │ - jle 1e2 │ │ │ │ │ + jle 1df │ │ │ │ │ jmp 193 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ shl $0x4,%r14 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rbx,%rdx,1),%xmm0 │ │ │ │ │ movsd 0x8(%rbx,%rdx,1),%xmm1 │ │ │ │ │ movsd 0x0(%rbp,%rdx,1),%xmm4 │ │ │ │ │ movsd 0x8(%rbp,%rdx,1),%xmm3 │ │ │ │ │ add $0x10,%rdx │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,0x0(%r13,%rcx,1) │ │ │ │ │ movsd %xmm0,(%r12,%rcx,1) │ │ │ │ │ add %rax,%rcx │ │ │ │ │ cmp %r14,%rdx │ │ │ │ │ - jne 820 │ │ │ │ │ + jne 830 │ │ │ │ │ jmp 363 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ lea 0x0(,%rax,8),%rax │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ mov %r15,(%rsp) │ │ │ │ │ mov 0x10(%rsp),%r15 │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ lea (%rax,%rbp,1),%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rsi,%rax,1),%xmm3 │ │ │ │ │ movsd (%rdx,%rax,1),%xmm2 │ │ │ │ │ add $0x10,%rcx │ │ │ │ │ add $0x10,%rdi │ │ │ │ │ - movups -0x10(%rcx),%xmm1 │ │ │ │ │ + movupd -0x10(%rcx),%xmm1 │ │ │ │ │ add %r15,%rax │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ unpcklpd %xmm2,%xmm0 │ │ │ │ │ unpcklpd %xmm1,%xmm1 │ │ │ │ │ unpcklpd %xmm3,%xmm2 │ │ │ │ │ mulpd %xmm0,%xmm1 │ │ │ │ │ - movups -0x10(%rcx),%xmm0 │ │ │ │ │ + movupd -0x10(%rcx),%xmm0 │ │ │ │ │ unpckhpd %xmm0,%xmm0 │ │ │ │ │ mulpd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ addpd %xmm0,%xmm2 │ │ │ │ │ subpd %xmm0,%xmm1 │ │ │ │ │ movsd %xmm2,%xmm1 │ │ │ │ │ movups %xmm1,-0x10(%rdi) │ │ │ │ │ cmp %r8,%rcx │ │ │ │ │ - jne 8a0 │ │ │ │ │ + jne 8b8 │ │ │ │ │ mov (%rsp),%r15 │ │ │ │ │ - jmp 113 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jmp 116 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000900 : │ │ │ │ │ +0000000000000920 : │ │ │ │ │ awake(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ mov %rdi,(%rsp) │ │ │ │ │ mov 0x60(%rdi),%rdi │ │ │ │ │ - call 920 │ │ │ │ │ + call 940 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne 960 │ │ │ │ │ + jne 978 │ │ │ │ │ mov 0x50(%r15),%rdi │ │ │ │ │ - call 92d │ │ │ │ │ + call 94d │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ - mov 0x58(%r15),%rdi │ │ │ │ │ movq $0x0,0x50(%r15) │ │ │ │ │ - call 93e │ │ │ │ │ + mov 0x58(%r15),%rdi │ │ │ │ │ + call 95e │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ movq $0x0,0x58(%r15) │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov (%rsp),%r13 │ │ │ │ │ - xorps %xmm4,%xmm4 │ │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ │ mov 0x40(%r13),%r14 │ │ │ │ │ mov 0x48(%r13),%rbp │ │ │ │ │ mov %r14,%rax │ │ │ │ │ cvtsi2sd %rbp,%xmm4 │ │ │ │ │ mov %r14,0x20(%rsp) │ │ │ │ │ - movsd %xmm4,0x8(%rsp) │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ + movsd %xmm4,0x8(%rsp) │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ │ shl $0x4,%rbp │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ - call 99c │ │ │ │ │ + call 9b5 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rbp,0x18(%rsp) │ │ │ │ │ mov %r14,%rbp │ │ │ │ │ mov %rax,0x50(%r13) │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ lea (%r14,%r14,1),%r14 │ │ │ │ │ - call 9b7 │ │ │ │ │ + call 9d0 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %ebx,%edi │ │ │ │ │ mov %rax,0x58(%r13) │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - call 9ca │ │ │ │ │ + call 9e3 │ │ │ │ │ R_X86_64_PLT32 fftw_mktriggen-0x4 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - jle bcc │ │ │ │ │ + jle bad │ │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ │ mov %r15,%r13 │ │ │ │ │ - mov %r15,0x28(%rsp) │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - mov $0x1,%r15d │ │ │ │ │ lea 0x1(%r14),%rbx │ │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r15,0x28(%rsp) │ │ │ │ │ + mov $0x1,%r15d │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - add %r15,%rbp │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ + add %r15,%rbp │ │ │ │ │ call *(%r12) │ │ │ │ │ cmp %rbp,%r14 │ │ │ │ │ - jge a28 │ │ │ │ │ + jge a30 │ │ │ │ │ nopl (%rax) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ sub %r14,%rbp │ │ │ │ │ cmp %rbp,%r14 │ │ │ │ │ - jl a20 │ │ │ │ │ + jl a28 │ │ │ │ │ add $0x2,%r15 │ │ │ │ │ add $0x10,%r13 │ │ │ │ │ cmp %rbx,%r15 │ │ │ │ │ - jne a00 │ │ │ │ │ + jne a10 │ │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov 0x28(%rsp),%r15 │ │ │ │ │ mov %r9,0x28(%rsp) │ │ │ │ │ - call a4c │ │ │ │ │ + call a54 │ │ │ │ │ R_X86_64_PLT32 fftw_triggen_destroy-0x4 │ │ │ │ │ cmpq $0x0,0x10(%rsp) │ │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ │ - jle a90 │ │ │ │ │ + jle a98 │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov %r9,%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ lea (%r9,%rsi,1),%rcx │ │ │ │ │ and $0x10,%esi │ │ │ │ │ - je a80 │ │ │ │ │ + je a88 │ │ │ │ │ lea 0x10(%r9),%rax │ │ │ │ │ movups %xmm0,(%r9) │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - je a90 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je a98 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ │ add $0x20,%rax │ │ │ │ │ + movups %xmm0,-0x10(%rax) │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jne a80 │ │ │ │ │ + jne a88 │ │ │ │ │ movsd (%r15),%xmm0 │ │ │ │ │ movsd 0x8(%rsp),%xmm3 │ │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ │ divsd %xmm3,%xmm0 │ │ │ │ │ movsd %xmm0,(%r9) │ │ │ │ │ movsd 0x8(%r15),%xmm0 │ │ │ │ │ divsd %xmm3,%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%r9) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle ba3 │ │ │ │ │ + jle b84 │ │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ │ lea 0x10(%r15),%rdi │ │ │ │ │ lea 0x10(%r9),%rsi │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ mov 0x18(%rsp),%r12 │ │ │ │ │ dec %rbp │ │ │ │ │ + lea (%r15,%rdx,1),%rcx │ │ │ │ │ shl $0x4,%rbp │ │ │ │ │ add %r9,%r12 │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ - lea 0x20(%rax),%r8 │ │ │ │ │ - lea 0x20(%r9,%rax,1),%rcx │ │ │ │ │ - lea (%r15,%rdx,1),%rax │ │ │ │ │ - cmp %rax,%rcx │ │ │ │ │ + add $0x20,%rax │ │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ │ + cmp %rcx,%r8 │ │ │ │ │ setae %cl │ │ │ │ │ cmp %r12,%rdi │ │ │ │ │ - setae %al │ │ │ │ │ - or %eax,%ecx │ │ │ │ │ - cmp %rdx,%r8 │ │ │ │ │ + setae %r8b │ │ │ │ │ + or %r8d,%ecx │ │ │ │ │ + cmp %rdx,%rax │ │ │ │ │ setge %al │ │ │ │ │ cmp %r12,%rsi │ │ │ │ │ setae %r8b │ │ │ │ │ or %r8d,%eax │ │ │ │ │ test %al,%cl │ │ │ │ │ - je c10 │ │ │ │ │ + je bf8 │ │ │ │ │ lea 0x20(%r9),%rax │ │ │ │ │ lea 0x20(%r15),%rcx │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ setae %al │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ setae %cl │ │ │ │ │ or %cl,%al │ │ │ │ │ - je c10 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + je bf8 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ dec %rbx │ │ │ │ │ lea (%r9,%rbp,1),%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ unpcklpd %xmm1,%xmm1 │ │ │ │ │ shl $0x4,%rbx │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups 0x10(%r15,%rax,1),%xmm0 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd 0x10(%r15,%rax,1),%xmm0 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ neg %rdx │ │ │ │ │ divpd %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,(%rsi,%rdx,1) │ │ │ │ │ movups %xmm0,0x10(%r9,%rax,1) │ │ │ │ │ add $0x10,%rax │ │ │ │ │ cmp %rbx,%rax │ │ │ │ │ - jne b80 │ │ │ │ │ + jne b60 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ lea 0x8(%r9),%rdx │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ mov %r9,%rsi │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ mov 0x60(%rax),%rdi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ @@ -774,208 +769,208 @@ │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %r9,0x28(%rsp) │ │ │ │ │ - call bd9 │ │ │ │ │ + call bba │ │ │ │ │ R_X86_64_PLT32 fftw_triggen_destroy-0x4 │ │ │ │ │ cmpq $0x0,0x10(%rsp) │ │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ │ - jg a59 │ │ │ │ │ + jg a61 │ │ │ │ │ movsd (%r15),%xmm0 │ │ │ │ │ movsd 0x8(%rsp),%xmm5 │ │ │ │ │ divsd %xmm5,%xmm0 │ │ │ │ │ movsd %xmm0,(%r9) │ │ │ │ │ movsd 0x8(%r15),%xmm0 │ │ │ │ │ divsd %xmm5,%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%r9) │ │ │ │ │ - jmp ba3 │ │ │ │ │ + jmp b84 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ dec %rbx │ │ │ │ │ shl $0x4,%rbx │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd 0x10(%r15,%rax,1),%xmm0 │ │ │ │ │ movsd 0x8(%rsp),%xmm2 │ │ │ │ │ sub $0x10,%r12 │ │ │ │ │ divsd %xmm2,%xmm0 │ │ │ │ │ movsd %xmm0,(%r12) │ │ │ │ │ movsd %xmm0,0x10(%r9,%rax,1) │ │ │ │ │ movsd 0x18(%r15,%rax,1),%xmm0 │ │ │ │ │ divsd %xmm2,%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%r12) │ │ │ │ │ movsd %xmm0,0x18(%r9,%rax,1) │ │ │ │ │ add $0x10,%rax │ │ │ │ │ cmp %rbx,%rax │ │ │ │ │ - jne c20 │ │ │ │ │ - jmp ba3 │ │ │ │ │ + jne c10 │ │ │ │ │ + jmp b84 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000c70 : │ │ │ │ │ +0000000000000c60 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je c80 │ │ │ │ │ + je c70 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ mov (%rcx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne c79 │ │ │ │ │ + jne c69 │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ │ - call cb0 │ │ │ │ │ + call ca0 │ │ │ │ │ R_X86_64_PLT32 fftw_is_prime-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je e53 │ │ │ │ │ + je e47 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ cmp $0x10,%r13 │ │ │ │ │ - jle e53 │ │ │ │ │ + jle e47 │ │ │ │ │ testb $0x8,0xd4(%r15) │ │ │ │ │ - je cde │ │ │ │ │ + je cce │ │ │ │ │ cmp $0x18,%r13 │ │ │ │ │ - jle e53 │ │ │ │ │ + jle e47 │ │ │ │ │ lea 0x0(%r13,%r13,1),%rbp │ │ │ │ │ lea -0x1(%rbp),%rbx │ │ │ │ │ - jmp cf3 │ │ │ │ │ + jmp ce3 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ inc %rbx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call cfb │ │ │ │ │ + call ceb │ │ │ │ │ R_X86_64_PLT32 fftw_factors_into_small_primes-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je cf0 │ │ │ │ │ + je ce0 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ - call d0b │ │ │ │ │ + call cfb │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call d1c │ │ │ │ │ + call d0c │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - call d31 │ │ │ │ │ + call d21 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ lea 0x8(%r12),%r9 │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ lea 0x8(%r12),%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call d4c │ │ │ │ │ + call d3c │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call d62 │ │ │ │ │ + call d52 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je e44 │ │ │ │ │ + je e38 │ │ │ │ │ movq %rbx,%xmm2 │ │ │ │ │ movq %r13,%xmm0 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ add %rbx,%rbp │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ - call d8b │ │ │ │ │ + call d7b │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - lea -0xd62(%rip),%rdx │ │ │ │ │ + lea -0xd52(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x78,%edi │ │ │ │ │ - call da3 │ │ │ │ │ + call d93 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ lea 0x8(%r14),%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ mov %r14,0x60(%rax) │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ - lea 0x8(%r12),%rdx │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ + lea 0x8(%r12),%rdx │ │ │ │ │ movups %xmm0,0x50(%rax) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ │ movdqu 0x10(%rax),%xmm0 │ │ │ │ │ movups %xmm0,0x68(%r12) │ │ │ │ │ - call de0 │ │ │ │ │ + call dd0 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ lea 0x0(%rbp,%rbp,1),%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ - movups 0x8(%r12),%xmm3 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + movupd 0x8(%r12),%xmm3 │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ lea 0x0(,%rbp,4),%rax │ │ │ │ │ sub %r13,%rbp │ │ │ │ │ cvtsi2sd %rax,%xmm1 │ │ │ │ │ unpcklpd %xmm1,%xmm0 │ │ │ │ │ lea 0x0(%rbp,%rbp,2),%rax │ │ │ │ │ - add %rax,%rax │ │ │ │ │ addpd %xmm3,%xmm0 │ │ │ │ │ + add %rax,%rax │ │ │ │ │ movups %xmm0,0x8(%r12) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ addsd 0x20(%r12),%xmm0 │ │ │ │ │ mov %r12,%rax │ │ │ │ │ movsd %xmm0,0x20(%r12) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call e4c │ │ │ │ │ + call e40 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call e53 │ │ │ │ │ + call e47 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000e70 : │ │ │ │ │ +0000000000000e60 : │ │ │ │ │ fftw_dft_bluestein_register(): │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ - call e85 │ │ │ │ │ + call e75 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp e91 │ │ │ │ │ + jmp e81 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 1e000000 00000000 10000000 ................ │ │ │ │ │ 0x00000030 30000000 00000000 09000000 00000000 0............... │ │ │ │ │ - 0x00000040 4c000000 44000000 00000000 c9080000 L...D........... │ │ │ │ │ + 0x00000040 4c000000 44000000 00000000 e5080000 L...D........... │ │ │ │ │ 0x00000050 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000060 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ │ + 0x00000060 450e288c 05440e30 8606410e 38830744 E.(..D.0..A.8..D │ │ │ │ │ 0x00000070 0e800103 23030a0e 38440e30 410e2842 ....#...8D.0A.(B │ │ │ │ │ 0x00000080 0e20420e 18420e10 420e084c 0b000000 . B..B..B..L.... │ │ │ │ │ - 0x00000090 64000000 94000000 00000000 69030000 d...........i... │ │ │ │ │ - 0x000000a0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000000b0 450e288c 05410e30 8606410e 38830746 E.(..A.0..A.8..F │ │ │ │ │ + 0x00000090 64000000 94000000 00000000 39030000 d...........9... │ │ │ │ │ + 0x000000a0 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ │ + 0x000000b0 420e288c 05410e30 8606410e 38830746 B.(..A.0..A.8..F │ │ │ │ │ 0x000000c0 0e800177 0a0e3841 0e30410e 28420e20 ...w..8A.0A.(B. │ │ │ │ │ - 0x000000d0 420e1842 0e10420e 084c0b03 60020a0e B..B..B..L..`... │ │ │ │ │ + 0x000000d0 420e1842 0e10420e 08440b03 29020a0e B..B..B..D..)... │ │ │ │ │ 0x000000e0 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ 0x000000f0 420e0842 0b000000 60000000 fc000000 B..B....`....... │ │ │ │ │ - 0x00000100 00000000 f4010000 005c0e10 8f02420e .........\....B. │ │ │ │ │ - 0x00000110 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000120 8606410e 38830747 0e60039b 010a0e38 ..A.8..G.`.....8 │ │ │ │ │ + 0x00000100 00000000 f8010000 005c0e10 8f02450e .........\....E. │ │ │ │ │ + 0x00000110 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000120 8606410e 38830747 0e60039f 010a0e38 ..A.8..G.`.....8 │ │ │ │ │ 0x00000130 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000140 0e08410b 530e3843 0e30410e 28420e20 ..A.S.8C.0A.(B. │ │ │ │ │ 0x00000150 420e1842 0e10420e 08000000 18000000 B..B..B......... │ │ │ │ │ 0x00000160 60010000 00000000 21000000 00410e10 `.......!....A.. │ │ │ │ │ 0x00000170 8302580e 08000000 ..X..... │ │ │ ├── lt1-buffered.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5520 (bytes into file) │ │ │ │ │ + Start of section headers: 5472 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x1590: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1560: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000781 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000f58 000498 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0007c1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0007c1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0007c8 00002c 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0007f8 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0013f0 000060 18 I 14 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000818 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001450 000018 18 I 14 8 8 │ │ │ │ │ - [10] .rodata PROGBITS 0000000000000000 000830 000010 00 A 0 0 16 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 000840 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 000840 000140 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 001468 000090 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000980 0003d8 18 15 14 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000d58 0001fc 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 0014f8 000091 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000751 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000f28 000498 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000791 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000791 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000798 00002c 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0007c8 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0013c0 000060 18 I 14 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0007e8 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001420 000018 18 I 14 8 8 │ │ │ │ │ + [10] .rodata PROGBITS 0000000000000000 000800 000010 00 A 0 0 16 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 000810 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 000810 000140 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 001438 000090 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000950 0003d8 18 15 14 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000d28 0001fc 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 0014c8 000091 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ │ Symbol table '.symtab' contains 41 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 63 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 3: 0000000000000040 336 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 4: 0000000000000190 32 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 5: 00000000000001b0 1366 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 5: 00000000000001b0 1319 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 6: 0000000000000000 16 OBJECT LOCAL DEFAULT 10 maxnbufs │ │ │ │ │ 7: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 8: 0000000000000710 48 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 8: 00000000000006e0 48 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 9: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 10 .rodata │ │ │ │ │ 13: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ @@ -34,11 +34,11 @@ │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_dft │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_inplace_strides2 │ │ │ │ │ 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 37: 0000000000000740 65 FUNC GLOBAL DEFAULT 1 fftw_dft_buffered_register │ │ │ │ │ + 37: 0000000000000710 65 FUNC GLOBAL DEFAULT 1 fftw_dft_buffered_register │ │ │ │ │ 38: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 39: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 40: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,72 +1,72 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xf58 contains 49 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xf28 contains 49 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000033 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000078 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ 0000000000000163 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ 0000000000000199 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000001a2 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000001d6 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -00000000000001dd 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000001e5 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000001ed 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000255 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -0000000000000262 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ -0000000000000288 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -00000000000002a3 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf_redundant - 4 │ │ │ │ │ -00000000000002e5 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ -0000000000000303 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -000000000000031d 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ -0000000000000332 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_bufdist - 4 │ │ │ │ │ -0000000000000363 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000003af 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000003c9 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000003ea 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000406 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000427 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000439 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -000000000000045a 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000474 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -000000000000049f 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -00000000000004a7 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -00000000000004c6 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -00000000000004d1 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000004e5 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000543 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000551 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000570 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -000000000000057b 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000005a9 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000005d1 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -000000000000064c 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000669 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ -0000000000000696 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -00000000000006be 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ -00000000000006f5 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ -0000000000000720 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000072b 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000074e 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000758 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000767 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000001da 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +00000000000001e1 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000001e9 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000001f1 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000024d 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +000000000000025a 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ +0000000000000276 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000294 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf_redundant - 4 │ │ │ │ │ +00000000000002d5 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ +00000000000002f1 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +0000000000000306 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ +000000000000031b 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_bufdist - 4 │ │ │ │ │ +000000000000034b 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000396 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000003b0 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000003d1 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +00000000000003eb 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000040a 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000041d 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +000000000000043e 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000458 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000483 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +000000000000048b 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +00000000000004aa 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +00000000000004b6 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000004ca 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000526 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000534 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000000551 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000055d 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000058b 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000005b2 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +000000000000062c 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000649 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ +0000000000000669 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +000000000000068c 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ +00000000000006c6 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ +00000000000006f0 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000006fb 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000071e 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000728 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000737 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 00000000000001ac 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000073c 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000070c 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x13f0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x13c0 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002800000001 R_X86_64_64 0000000000000000 fftw_dft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 710 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 6e0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 190 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1450 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1420 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 1b0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1468 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1438 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 40 │ │ │ │ │ 000000000000008c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 190 │ │ │ │ │ 00000000000000a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b0 │ │ │ │ │ -00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 710 │ │ │ │ │ -000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 740 │ │ │ │ │ +00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6e0 │ │ │ │ │ +000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 710 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -14,43 +14,43 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 000000000000001c 0000001c FDE cie=00000000 pc=0000000000000000..000000000000003f │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 18 to 0000000000000016 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000019 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000001e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000021 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000000003e │ │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000000003e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000048 0000003c FDE cie=00000000 pc=0000000000000040..0000000000000190 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000042 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000044 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000047 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000046 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000049 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000004b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000004e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000004c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000052 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000004d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000056 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000054 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000005d │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc2: 304 to 0000000000000184 │ │ │ │ │ + DW_CFA_advance_loc2: 295 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000185 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000186 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000188 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ @@ -69,15 +69,15 @@ │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 26 to 00000000000001ab │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000a0 0000000000000048 000000a4 FDE cie=00000000 pc=00000000000001b0..0000000000000706 │ │ │ │ │ +000000a0 0000000000000048 000000a4 FDE cie=00000000 pc=00000000000001b0..00000000000006d7 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001b6 │ │ │ │ │ @@ -90,64 +90,64 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001ba │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 00000000000001c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 57 to 00000000000001fa │ │ │ │ │ + DW_CFA_advance_loc: 61 to 00000000000001fe │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001fb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001ff │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001fc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000200 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001fe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000202 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000200 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000204 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000202 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000206 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000204 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000208 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000210 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000210 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ec 0000000000000024 000000f0 FDE cie=00000000 pc=0000000000000710..0000000000000740 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000711 │ │ │ │ │ +000000ec 0000000000000024 000000f0 FDE cie=00000000 pc=00000000000006e0..0000000000000710 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000712 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000071b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000006eb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000737 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000707 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000073a │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000070a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000073b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000070b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000114 0000000000000028 00000118 FDE cie=00000000 pc=0000000000000740..0000000000000781 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000741 │ │ │ │ │ +00000114 0000000000000028 00000118 FDE cie=00000000 pc=0000000000000710..0000000000000751 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000711 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000742 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000715 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000074b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000071b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 51 to 000000000000077e │ │ │ │ │ + DW_CFA_advance_loc: 51 to 000000000000074e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000077f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000074f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000780 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000750 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,11 @@ │ │ │ │ │ X[]A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +L$ I+E H │ │ │ │ │ (dft-buffered-%D%v/%D-%D%(%p%)%(%p%)%(%p%)) │ │ │ │ │ maxnbufs │ │ │ │ │ fftw_malloc_plain │ │ │ │ │ fftw_ifree │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ │ fftw_ifree0 │ │ │ │ │ fftw_tensor_tornk1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,117 +2,117 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ - mov 0x70(%rdi),%rax │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ + mov 0x70(%rdi),%rax │ │ │ │ │ mov 0x58(%rdi),%rsi │ │ │ │ │ mov 0x68(%rdi),%rcx │ │ │ │ │ push 0x50(%rdi) │ │ │ │ │ + cqto │ │ │ │ │ + idiv %rsi │ │ │ │ │ push 0x48(%rdi) │ │ │ │ │ push 0x40(%rdi) │ │ │ │ │ - cqto │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ - idiv %rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x68(%rdi),%rdx │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - imul 0x70(%r9),%rdi │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ + imul 0x70(%r9),%rdi │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ call 7c │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov 0x60(%r9),%rcx │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ jg 15d │ │ │ │ │ mov 0x48(%r9),%rax │ │ │ │ │ mov 0x80(%r9),%rsi │ │ │ │ │ - mov %rdx,%r14 │ │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ │ + mov %rdx,%r14 │ │ │ │ │ mov 0x40(%r9),%r15 │ │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ mov 0x90(%r9),%rax │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ - mov %r15,0x30(%rsp) │ │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ │ lea (%rdi,%rax,8),%rax │ │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x88(%r9),%rax │ │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ │ lea (%rdi,%rax,8),%rax │ │ │ │ │ + mov %r15,0x30(%rsp) │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov 0x78(%r9),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ │ add %r15,%rbx │ │ │ │ │ add %r15,%rbp │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ add 0x28(%rsp),%r14 │ │ │ │ │ add %rax,%r12 │ │ │ │ │ add %rax,%r13 │ │ │ │ │ cmp %r14,0x38(%rsp) │ │ │ │ │ jge 100 │ │ │ │ │ mov 0x40(%rsp),%r9 │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ call 167 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ mov 0x50(%r9),%rdi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ @@ -140,397 +140,393 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0xb8,%rsp │ │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ │ testb $0x4,0xd5(%rdx) │ │ │ │ │ je 210 │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - call 1da │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + call 1de │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 1e1 │ │ │ │ │ + call 1e5 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 1e9 │ │ │ │ │ + call 1ed │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 1f1 │ │ │ │ │ + call 1f5 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0xb8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ - jg 1ca │ │ │ │ │ - mov 0x8(%rsi),%r9 │ │ │ │ │ - cmpl $0x1,(%r9) │ │ │ │ │ - jne 1ca │ │ │ │ │ + jg 1ce │ │ │ │ │ + mov 0x8(%rsi),%r14 │ │ │ │ │ + cmpl $0x1,(%r14) │ │ │ │ │ + jne 1ce │ │ │ │ │ lea 0x90(%rsp),%rax │ │ │ │ │ lea 0x80(%rsp),%rbp │ │ │ │ │ - mov %rdx,%r14 │ │ │ │ │ - lea 0x88(%rsp),%rdx │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ + lea 0x88(%rsp),%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ │ mov %rax,0x68(%rsp) │ │ │ │ │ - call 259 │ │ │ │ │ + call 251 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ - call 266 │ │ │ │ │ + call 25e │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 27d │ │ │ │ │ - testb $0x40,0xd5(%r14) │ │ │ │ │ - jne 1ca │ │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ │ - mov 0x8(%r9),%rdi │ │ │ │ │ + je 273 │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + testb $0x40,0xd5(%rax) │ │ │ │ │ + jne 1ce │ │ │ │ │ lea 0x0(%rip),%r15 │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ │ + mov 0x8(%r14),%rdi │ │ │ │ │ mov $0x2,%r8d │ │ │ │ │ mov 0x80(%rsp),%rsi │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ │ - call 2a7 │ │ │ │ │ + call 298 │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf_redundant-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 1ca │ │ │ │ │ + jne 1ce │ │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ │ cmp %rax,0x18(%r13) │ │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ │ - je 688 │ │ │ │ │ - cmpq $0x2,0x18(%r9) │ │ │ │ │ - jle 1ca │ │ │ │ │ - testb $0x1,0xd6(%r14) │ │ │ │ │ - jne 1ca │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + je 660 │ │ │ │ │ + cmpq $0x2,0x18(%r14) │ │ │ │ │ + jle 1ce │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + testb $0x1,0xd6(%rax) │ │ │ │ │ + jne 1ce │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ │ - call 2e9 │ │ │ │ │ + call 2d9 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_sz-0x4 │ │ │ │ │ mov 0x10(%r13),%rdi │ │ │ │ │ lea 0x88(%rsp),%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ lea 0x78(%rsp),%rsi │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - call 307 │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + call 2f5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ mov 0x78(%rsp),%rsi │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ mov (%r15,%rax,8),%rdx │ │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - call 321 │ │ │ │ │ + call 30a │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ mov 0x78(%rsp),%rsi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - mov %r15,0x8(%rsp) │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 336 │ │ │ │ │ + call 31f │ │ │ │ │ R_X86_64_PLT32 fftw_bufdist-0x4 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ mov 0x18(%r13),%rax │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ sub 0x20(%r13),%rax │ │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ setg %r12b │ │ │ │ │ - setle 0x20(%rsp) │ │ │ │ │ + setle %r15b │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ - call 367 │ │ │ │ │ + call 34f │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov 0x28(%r13),%rsi │ │ │ │ │ - cmp %rsi,0x18(%r13) │ │ │ │ │ movzbl %r12b,%esi │ │ │ │ │ - movzbl 0x20(%rsp),%edx │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ + mov 0x28(%r13),%rdx │ │ │ │ │ + mov 0x20(%r13),%rdi │ │ │ │ │ mov %rsi,0x60(%rsp) │ │ │ │ │ lea (%rax,%rsi,8),%rsi │ │ │ │ │ - mov 0x20(%r13),%rdi │ │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ │ mov 0x80(%rsp),%rsi │ │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ │ - lea (%rax,%rdx,8),%rdx │ │ │ │ │ + cmp %rdx,0x18(%r13) │ │ │ │ │ + movzbl %r15b,%edx │ │ │ │ │ sete %bpl │ │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ │ + lea (%rax,%rdx,8),%rdx │ │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ │ shl $0xc,%ebp │ │ │ │ │ - call 3b3 │ │ │ │ │ + call 39a │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x80(%rsp),%rsi │ │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ - call 3cd │ │ │ │ │ + call 3b4 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ │ - lea (%rsi,%rsi,1),%r12 │ │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ │ + lea (%rsi,%rsi,1),%r15 │ │ │ │ │ mov 0x80(%rsp),%rsi │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - call 3ee │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + call 3d5 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ │ - call 40a │ │ │ │ │ + call 3ef │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ │ - call 42b │ │ │ │ │ + call 40e │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ mov %ebp,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - call 43d │ │ │ │ │ + call 421 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 680 │ │ │ │ │ + je 658 │ │ │ │ │ mov 0x88(%rsp),%rsi │ │ │ │ │ mov 0x30(%r13),%rdi │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ - call 45e │ │ │ │ │ + call 442 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x88(%rsp),%rsi │ │ │ │ │ mov 0x28(%r13),%rdi │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ - call 478 │ │ │ │ │ + call 45c │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ │ mov $0x2,%r8d │ │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov 0x18(%rax),%r9 │ │ │ │ │ - call 4a3 │ │ │ │ │ + call 487 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call 4ab │ │ │ │ │ + call 48f │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ - call 4ca │ │ │ │ │ + call 4ae │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 4d5 │ │ │ │ │ + call 4ba │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1d2 │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - call 4e9 │ │ │ │ │ + je 1d6 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + call 4ce │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ │ mov 0x80(%rsp),%rsi │ │ │ │ │ mov 0x30(%r13),%r9 │ │ │ │ │ mov 0x20(%r13),%r15 │ │ │ │ │ cqto │ │ │ │ │ idiv %rbx │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ + mov %rdx,%rdi │ │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ imul %rdx,%r8 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ add %rax,%r15 │ │ │ │ │ add 0x18(%r13),%rax │ │ │ │ │ add %r8,%r9 │ │ │ │ │ add 0x28(%r13),%r8 │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ mov %r9,0x48(%rsp) │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ mov %r8,0x40(%rsp) │ │ │ │ │ - call 547 │ │ │ │ │ + call 52a │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ - call 555 │ │ │ │ │ + call 538 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ mov 0x48(%rsp),%r9 │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ - call 574 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + call 555 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 57f │ │ │ │ │ + call 561 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1d2 │ │ │ │ │ + je 1d6 │ │ │ │ │ movq %r12,%xmm4 │ │ │ │ │ - movq %rbp,%xmm0 │ │ │ │ │ movq 0x60(%rsp),%xmm1 │ │ │ │ │ - lea -0x562(%rip),%rdx │ │ │ │ │ + movq %rbp,%xmm0 │ │ │ │ │ + lea -0x544(%rip),%rdx │ │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ + movq %rbx,%xmm3 │ │ │ │ │ mov $0x98,%edi │ │ │ │ │ + movhps 0x20(%rsp),%xmm3 │ │ │ │ │ movhps 0x58(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm0,0x20(%rsp) │ │ │ │ │ - movq %rbx,%xmm3 │ │ │ │ │ - movhps 0x10(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm1,0x10(%rsp) │ │ │ │ │ movaps %xmm3,0x30(%rsp) │ │ │ │ │ - call 5d5 │ │ │ │ │ + movaps %xmm0,0x20(%rsp) │ │ │ │ │ + movaps %xmm1,(%rsp) │ │ │ │ │ + call 5b6 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ - lea 0x8(%r12),%rsi │ │ │ │ │ - lea 0x8(%rbp),%rdi │ │ │ │ │ movdqa 0x20(%rsp),%xmm0 │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - mov %r15,0x50(%rax) │ │ │ │ │ movdqa 0x30(%rsp),%xmm3 │ │ │ │ │ - movdqa 0x10(%rsp),%xmm1 │ │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + lea 0x8(%r12),%rsi │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ + mov %r14,0x50(%rax) │ │ │ │ │ + movdqa (%rsp),%xmm1 │ │ │ │ │ + lea 0x8(%rbp),%rdi │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ │ - movq 0x8(%rsp),%xmm0 │ │ │ │ │ - movhps 0x78(%rsp),%xmm0 │ │ │ │ │ + mov 0x68(%rsp),%r15 │ │ │ │ │ + movq 0x18(%rsp),%xmm0 │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + movhps 0x78(%rsp),%xmm0 │ │ │ │ │ movq %rax,%xmm2 │ │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ │ movups %xmm0,0x58(%r13) │ │ │ │ │ movups %xmm3,0x68(%r13) │ │ │ │ │ - movups %xmm1,0x88(%r13) │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ + movups %xmm1,0x88(%r13) │ │ │ │ │ movq %rax,%xmm5 │ │ │ │ │ punpcklqdq %xmm5,%xmm2 │ │ │ │ │ movups %xmm2,0x78(%r13) │ │ │ │ │ - call 650 │ │ │ │ │ + call 630 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ - lea 0x8(%r13),%rcx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ │ + lea 0x8(%r13),%rcx │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ cqto │ │ │ │ │ idiv %rbx │ │ │ │ │ - lea 0x8(%r15),%rdx │ │ │ │ │ + lea 0x8(%r14),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 66d │ │ │ │ │ + call 64d │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd-0x4 │ │ │ │ │ mov %r13,%rax │ │ │ │ │ - jmp 1f3 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1f7 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - jmp 1d2 │ │ │ │ │ + jmp 1d6 │ │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ │ - call 69a │ │ │ │ │ + call 66d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6d0 │ │ │ │ │ + jne 69e │ │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 6d0 │ │ │ │ │ + je 69e │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ │ + mov 0x8(%r14),%rdi │ │ │ │ │ mov (%r15,%rdx,8),%rdx │ │ │ │ │ - mov 0x8(%r9),%rdi │ │ │ │ │ - call 6c2 │ │ │ │ │ + call 690 │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ │ cmp 0x8(%rdx),%rax │ │ │ │ │ - jne 1ca │ │ │ │ │ - testb $0x1,0xd6(%r14) │ │ │ │ │ - je 2e0 │ │ │ │ │ + jne 1ce │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + testb $0x1,0xd6(%rax) │ │ │ │ │ + je 2d0 │ │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ │ cmp %rax,0x18(%r13) │ │ │ │ │ - jne 1ca │ │ │ │ │ + jne 1ce │ │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ - call 6f9 │ │ │ │ │ + call 6ca │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2e0 │ │ │ │ │ - jmp 1ca │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 2d0 │ │ │ │ │ + jmp 1ce │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000710 : │ │ │ │ │ +00000000000006e0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call 724 │ │ │ │ │ + call 6f4 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ - call 72f │ │ │ │ │ + call 6ff │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 740 │ │ │ │ │ + jmp 710 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ │ │ │ │ │ -0000000000000740 : │ │ │ │ │ +0000000000000710 : │ │ │ │ │ fftw_dft_buffered_register(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call 75c │ │ │ │ │ + call 72c │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rbx,0x10(%rax) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 76b │ │ │ │ │ + call 73b │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ │ mov $0x1,%ebx │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ - jne 74b │ │ │ │ │ + jne 71b │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 1c000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 3f000000 00440e18 520e2043 ....?....D..R. C │ │ │ │ │ - 0x00000030 0e28430e 30620e08 48000000 3c000000 .(C.0b..H...<... │ │ │ │ │ - 0x00000040 00000000 50010000 00420e10 8f02420e ....P....B....B. │ │ │ │ │ - 0x00000050 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000060 8606410e 38830747 0e900103 30010e38 ..A.8..G....0..8 │ │ │ │ │ + 0x00000020 00000000 3f000000 00440e18 520e2048 ....?....D..R. H │ │ │ │ │ + 0x00000030 0e28430e 305d0e08 48000000 3c000000 .(C.0]..H...<... │ │ │ │ │ + 0x00000040 00000000 50010000 00420e10 8f02450e ....P....B....E. │ │ │ │ │ + 0x00000050 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ │ + 0x00000060 8606440e 38830747 0e900103 27010e38 ..D.8..G....'..8 │ │ │ │ │ 0x00000070 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000080 0e080000 18000000 88000000 00000000 ................ │ │ │ │ │ 0x00000090 20000000 00410e10 83025a0e 08000000 ....A....Z..... │ │ │ │ │ - 0x000000a0 48000000 a4000000 00000000 56050000 H...........V... │ │ │ │ │ + 0x000000a0 48000000 a4000000 00000000 27050000 H...........'... │ │ │ │ │ 0x000000b0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ 0x000000c0 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x000000d0 0ef00179 0a0e3841 0e30410e 28420e20 ...y..8A.0A.(B. │ │ │ │ │ - 0x000000e0 420e1842 0e10420e 084c0b00 24000000 B..B..B..L..$... │ │ │ │ │ + 0x000000d0 0ef0017d 0a0e3841 0e30410e 28420e20 ...}..8A.0A.(B. │ │ │ │ │ + 0x000000e0 420e1842 0e10420e 08480b00 24000000 B..B..B..H..$... │ │ │ │ │ 0x000000f0 f0000000 00000000 30000000 00410e10 ........0....A.. │ │ │ │ │ - 0x00000100 8602410e 18830349 0e205c0e 18430e10 ..A....I. \..C.. │ │ │ │ │ + 0x00000100 8602440e 18830346 0e205c0e 18430e10 ..D....F. \..C.. │ │ │ │ │ 0x00000110 410e0800 28000000 18010000 00000000 A...(........... │ │ │ │ │ - 0x00000120 41000000 00410e10 8602410e 18830349 A....A....A....I │ │ │ │ │ + 0x00000120 41000000 00410e10 8602440e 18830346 A....A....D....F │ │ │ │ │ 0x00000130 0e20730e 18410e10 410e0800 00000000 . s..A..A....... │ │ │ ├── conf.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ 0000000000000016 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_solvtab_dft_standard - 4 │ │ │ │ │ 000000000000001e 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_solvtab_exec - 4 │ │ │ │ │ 0000000000000023 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_have_simd_sse2 - 4 │ │ │ │ │ 000000000000002c 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_have_simd_avx - 4 │ │ │ │ │ 0000000000000043 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_solvtab_dft_sse2 - 4 │ │ │ │ │ 000000000000004b 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_solvtab_exec - 4 │ │ │ │ │ 0000000000000050 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_have_simd_avx - 4 │ │ │ │ │ -000000000000005e 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_solvtab_dft_avx - 4 │ │ │ │ │ +000000000000005b 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_solvtab_dft_avx - 4 │ │ │ │ │ 0000000000000064 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_solvtab_exec - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x810 contains 22 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000e00000001 R_X86_64_64 0000000000000000 fftw_dft_indirect_register + 0 │ │ │ │ │ 0000000000000008 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000f00000001 R_X86_64_64 0000000000000000 fftw_dft_indirect_transpose_register + 0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -33,13 +33,13 @@ │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call 4f │ │ │ │ │ R_X86_64_PLT32 fftw_solvtab_exec-0x4 │ │ │ │ │ call 54 │ │ │ │ │ R_X86_64_PLT32 fftw_have_simd_avx-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 34 │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ mov 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_solvtab_dft_avx-0x4 │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ jmp 68 │ │ │ │ │ R_X86_64_PLT32 fftw_solvtab_exec-0x4 │ │ │ ├── lt2-ct.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4536 (bytes into file) │ │ │ │ │ + Start of section headers: 4520 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x11b8: │ │ │ │ │ +There are 17 section headers, starting at offset 0x11a8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0005af 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000ce8 0002d0 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0005ef 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0005f0 000008 00 WA 0 0 8 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0005f0 000023 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .text.unlikely PROGBITS 0000000000000000 000613 00000c 00 AX 0 0 1 │ │ │ │ │ - [ 7] .data.rel.ro PROGBITS 0000000000000000 000620 000020 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro RELA 0000000000000000 000fb8 000060 18 I 14 7 8 │ │ │ │ │ - [ 9] .data.rel.ro.local PROGBITS 0000000000000000 000640 000018 00 WA 0 0 16 │ │ │ │ │ - [10] .rela.data.rel.ro.local RELA 0000000000000000 001018 000018 18 I 14 9 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 000658 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 000658 0001e8 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 001030 0000f0 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000840 000330 18 15 17 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000b70 000172 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 001120 000098 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00059f 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000cd8 0002d0 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0005df 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0005e0 000008 00 WA 0 0 8 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0005e0 000023 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .text.unlikely PROGBITS 0000000000000000 000603 00000c 00 AX 0 0 1 │ │ │ │ │ + [ 7] .data.rel.ro PROGBITS 0000000000000000 000610 000020 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro RELA 0000000000000000 000fa8 000060 18 I 14 7 8 │ │ │ │ │ + [ 9] .data.rel.ro.local PROGBITS 0000000000000000 000630 000018 00 WA 0 0 16 │ │ │ │ │ + [10] .rela.data.rel.ro.local RELA 0000000000000000 001008 000018 18 I 14 9 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 000648 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 000648 0001e8 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 001020 0000f0 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000830 000330 18 15 17 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000b60 000172 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 001110 000098 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -5,33 +5,33 @@ │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 51 FUNC LOCAL DEFAULT 1 apply_dit │ │ │ │ │ 3: 0000000000000040 71 FUNC LOCAL DEFAULT 1 apply_dif │ │ │ │ │ 4: 0000000000000090 62 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 5: 00000000000000d0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 6: 00000000000000f0 39 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .text.unlikely │ │ │ │ │ - 8: 00000000000001f0 877 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 8: 00000000000001f0 855 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 9: 0000000000000000 32 OBJECT LOCAL DEFAULT 7 padt.0 │ │ │ │ │ 10: 0000000000000000 12 FUNC LOCAL DEFAULT 6 mkplan.cold │ │ │ │ │ 11: 0000000000000000 24 OBJECT LOCAL DEFAULT 9 sadt.1 │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data.rel.ro │ │ │ │ │ 13: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .data.rel.ro.local │ │ │ │ │ 14: 0000000000000004 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 16: 0000000000000008 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 19: 0000000000000120 201 FUNC GLOBAL DEFAULT 1 fftw_ct_applicable │ │ │ │ │ + 19: 0000000000000120 193 FUNC GLOBAL DEFAULT 1 fftw_ct_applicable │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_choose_radix │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_tornk1 │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_2d │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_1d │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_dft_d │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_dft │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ - 28: 0000000000000560 64 FUNC GLOBAL DEFAULT 1 fftw_mksolver_ct │ │ │ │ │ + 28: 0000000000000550 64 FUNC GLOBAL DEFAULT 1 fftw_mksolver_ct │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ - 30: 00000000000005a0 15 FUNC GLOBAL DEFAULT 1 fftw_mkplan_dftw │ │ │ │ │ + 30: 0000000000000590 15 FUNC GLOBAL DEFAULT 1 fftw_mkplan_dftw │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_solve │ │ │ │ │ 33: 0000000000000000 8 OBJECT GLOBAL DEFAULT 4 fftw_mksolver_ct_hook │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,57 +1,57 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xce8 contains 30 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xcd8 contains 30 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -00000000000000a4 0000000e00000002 R_X86_64_PC32 0000000000000004 .LC1 - 4 │ │ │ │ │ +00000000000000a0 0000000e00000002 R_X86_64_PC32 0000000000000004 .LC1 - 4 │ │ │ │ │ 00000000000000ab 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000000c5 0000001000000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +00000000000000c2 0000001000000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ 00000000000000d9 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000101 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 0000000000000175 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ 0000000000000224 0000001300000004 R_X86_64_PLT32 0000000000000120 fftw_ct_applicable - 4 │ │ │ │ │ 0000000000000240 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ 0000000000000266 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ 00000000000002f6 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ 0000000000000312 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 0000000000000331 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ 000000000000033c 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ 0000000000000356 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 0000000000000360 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ 000000000000038a 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000458 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -0000000000000471 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000490 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -000000000000049b 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000004b1 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000004bb 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -00000000000004e7 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000004ee 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000057a 0000000d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000585 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000005a5 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan - 4 │ │ │ │ │ +0000000000000457 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +0000000000000470 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000048f 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000049a 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000004b0 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000004ba 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +00000000000004df 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000004e6 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000565 0000000d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000575 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000595 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan - 4 │ │ │ │ │ 00000000000000e3 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000113 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000511 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ +0000000000000501 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xfb8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xfa8 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002000000001 R_X86_64_64 0000000000000000 fftw_dft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + f0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 90 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + d0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1018 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1008 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 1f0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1030 contains 10 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1020 contains 10 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 40 │ │ │ │ │ 0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 90 │ │ │ │ │ 000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d0 │ │ │ │ │ 0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f0 │ │ │ │ │ 00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 120 │ │ │ │ │ 00000000000000d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1f0 │ │ │ │ │ 0000000000000188 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely + 0 │ │ │ │ │ -00000000000001a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 560 │ │ │ │ │ -00000000000001d0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5a0 │ │ │ │ │ +00000000000001a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 550 │ │ │ │ │ +00000000000001d0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 590 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,18 +13,18 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000033 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000002 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 35 to 000000000000002f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000031 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ @@ -65,28 +65,28 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 25 to 0000000000000111 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000112 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b0 000000000000001c 000000b4 FDE cie=00000000 pc=0000000000000120..00000000000001e9 │ │ │ │ │ +000000b0 000000000000001c 000000b4 FDE cie=00000000 pc=0000000000000120..00000000000001e1 │ │ │ │ │ DW_CFA_advance_loc: 55 to 0000000000000157 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc1: 124 to 00000000000001d3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000001e0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000001d8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000001e6 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000001de │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d0 00000000000000ac 000000d4 FDE cie=00000000 pc=00000000000001f0..000000000000055d │ │ │ │ │ +000000d0 00000000000000ac 000000d4 FDE cie=00000000 pc=00000000000001f0..0000000000000547 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001f6 │ │ │ │ │ @@ -94,38 +94,38 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001fa │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001fd │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000201 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000204 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000000281 │ │ │ │ │ + DW_CFA_advance_loc1: 125 to 0000000000000281 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000287 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000290 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000028a │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000297 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000028c │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000029c │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000291 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000029e │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000298 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000029f │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000299 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000002a1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000002af │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000002ac │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 234 to 0000000000000399 │ │ │ │ │ + DW_CFA_advance_loc1: 237 to 0000000000000399 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000039d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000039e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000003a0 │ │ │ │ │ @@ -134,83 +134,83 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000003a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000003a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 10 to 00000000000003b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000003e4 │ │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000003e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000003e7 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000003ef │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003e8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000003ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003ef │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000003f4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000003fa │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000003fc │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003fb │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000403 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000414 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000410 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 226 to 00000000000004f6 │ │ │ │ │ + DW_CFA_advance_loc1: 222 to 00000000000004ee │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000004f9 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000004f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004fa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004fc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004fe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000500 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000502 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004fa │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000510 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000500 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000180 000000000000001c 00000184 FDE cie=00000000 pc=0000000000000000..000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ │ │ -000001a0 0000000000000024 000001a4 FDE cie=00000000 pc=0000000000000560..00000000000005a0 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000561 │ │ │ │ │ +000001a0 0000000000000024 000001a4 FDE cie=00000000 pc=0000000000000550..0000000000000590 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000551 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000567 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000000056a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000570 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000570 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 000000000000059d │ │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000000058d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000059e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000058e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000059f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000058f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001c8 000000000000001c 000001cc FDE cie=00000000 pc=00000000000005a0..00000000000005af │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005a1 │ │ │ │ │ +000001c8 000000000000001c 000001cc FDE cie=00000000 pc=0000000000000590..000000000000059f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000591 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000005ae │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000059e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (dft-ct-%s/%D%(%p%)%(%p%)) │ │ │ │ │ apply_dit │ │ │ │ │ apply_dif │ │ │ │ │ mkplan.cold │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,25 +2,25 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_dit(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ jmp *%rax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ @@ -29,46 +29,46 @@ │ │ │ │ │ apply_dif(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ jmp *%rax │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000090 : │ │ │ │ │ print(): │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ mov (%rsi),%r10 │ │ │ │ │ lea -0x9d(%rip),%rsi │ │ │ │ │ - cmp %rsi,0x38(%rdi) │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + cmp %rsi,0x38(%rdi) │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov 0x50(%rdi),%rcx │ │ │ │ │ + cmove %rsi,%rdx │ │ │ │ │ mov 0x40(%rdi),%r9 │ │ │ │ │ mov 0x48(%rdi),%r8 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - cmove %rsi,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%r10 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 00000000000000d0 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ @@ -116,81 +116,81 @@ │ │ │ │ │ mov 0x28(%rsi),%r10 │ │ │ │ │ cmp %r10,0x18(%rsi) │ │ │ │ │ je 153 │ │ │ │ │ testb $0x10,0xd5(%rdx) │ │ │ │ │ jne 12b │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov %rdi,%r9 │ │ │ │ │ - mov 0x10(%rdi),%rdi │ │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ │ + mov 0x10(%rdi),%rdi │ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ │ mov %ecx,0xc(%rsp) │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ mov %r9,(%rsp) │ │ │ │ │ call 179 │ │ │ │ │ R_X86_64_PLT32 fftw_choose_radix-0x4 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jle 1e0 │ │ │ │ │ + jle 1d8 │ │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ │ mov 0x8(%r8),%rsi │ │ │ │ │ cmp 0x8(%rsi),%rax │ │ │ │ │ - jge 1e0 │ │ │ │ │ + jge 1d8 │ │ │ │ │ mov (%rsp),%r9 │ │ │ │ │ mov 0xc(%rsp),%ecx │ │ │ │ │ cmpl $0x2,0x18(%r9) │ │ │ │ │ je 1cd │ │ │ │ │ mov 0x10(%r8),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 1cd │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ testb $0x10,0xd4(%rdx) │ │ │ │ │ je 1cd │ │ │ │ │ mov 0x28(%r9),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1e0 │ │ │ │ │ + je 1d8 │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ mov %r9,%rdi │ │ │ │ │ call *%rax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ test %eax,%eax │ │ │ │ │ setne %cl │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000001f0 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ - sub $0x58,%rsp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ + sub $0x58,%rsp │ │ │ │ │ testb $0x2,0xd5(%rdx) │ │ │ │ │ je 21a │ │ │ │ │ cmpl $0x1,0xd0(%rdx) │ │ │ │ │ - jg 4f2 │ │ │ │ │ + jg 4ea │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ call 228 │ │ │ │ │ R_X86_64_PLT32 fftw_ct_applicable-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4f2 │ │ │ │ │ + je 4ea │ │ │ │ │ mov 0x8(%rbx),%r15 │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ mov 0x8(%r15),%r12 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ call 244 │ │ │ │ │ R_X86_64_PLT32 fftw_choose_radix-0x4 │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ @@ -203,84 +203,84 @@ │ │ │ │ │ lea 0x40(%rsp),%rdx │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ call 26a │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x18(%r14),%eax │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ jne 3b0 │ │ │ │ │ - mov 0x18(%r15),%r9 │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ + mov 0x18(%r15),%r9 │ │ │ │ │ push %rbp │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ + mov %r12,%r8 │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %r9,%rdx │ │ │ │ │ push 0x30(%rbx) │ │ │ │ │ + imul %r12,%rdx │ │ │ │ │ push 0x28(%rbx) │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ push %r12 │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ push $0x0 │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ push %rax │ │ │ │ │ push %rax │ │ │ │ │ - imul %r12,%rdx │ │ │ │ │ push 0x70(%rsp) │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ call *0x20(%r14) │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ add $0x40,%rsp │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 4e0 │ │ │ │ │ - mov 0x28(%rbx),%rcx │ │ │ │ │ + je 4d8 │ │ │ │ │ mov 0x18(%r15),%rdx │ │ │ │ │ + mov 0x28(%rbx),%rcx │ │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ │ + imul %r12,%rdx │ │ │ │ │ mov 0x48(%rsp),%r9 │ │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ │ - imul %r12,%rdx │ │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ call 2fa │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov 0x10(%r15),%rdi │ │ │ │ │ mov 0x18(%r15),%rdx │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ imul %r13,%rdi │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 316 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ call 335 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 340 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 4e3 │ │ │ │ │ + je 4db │ │ │ │ │ lea -0x353(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ call 364 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ + mov %r13,0x50(%rbx) │ │ │ │ │ movq %r14,%xmm1 │ │ │ │ │ movq %rbp,%xmm0 │ │ │ │ │ - mov %r13,0x50(%rbx) │ │ │ │ │ lea 0x8(%rbx),%rdx │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ lea 0x8(%r14),%rsi │ │ │ │ │ lea 0x8(%rbp),%rdi │ │ │ │ │ movups %xmm0,0x40(%rbx) │ │ │ │ │ call 38e │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ @@ -293,162 +293,160 @@ │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ test $0xfffffffd,%eax │ │ │ │ │ - jne 510 │ │ │ │ │ + jne 500 │ │ │ │ │ mov 0x10(%r15),%r9 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ │ imul %r9,%rsi │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ je 4d0 │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ - mov %rdx,%r11 │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ + mov %rdx,%r10 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov %r12,%r8 │ │ │ │ │ push 0x20(%rbx) │ │ │ │ │ push %rax │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ push %r12 │ │ │ │ │ push $0x0 │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ - push %r11 │ │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ │ + push %r10 │ │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ │ push %rdx │ │ │ │ │ - push %rcx │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ │ - mov %r10,%rcx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ + push %rcx │ │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ │ call *0x20(%r14) │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ add $0x40,%rsp │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 4e0 │ │ │ │ │ - mov 0x28(%rbx),%rcx │ │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ + je 4d8 │ │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ │ mov 0x48(%rsp),%r9 │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ - mov 0x18(%r15),%rdx │ │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ + mov 0x18(%r15),%rdx │ │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 45c │ │ │ │ │ + call 45b │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov 0x18(%r15),%rdx │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ imul %r13,%rdx │ │ │ │ │ - call 475 │ │ │ │ │ + call 474 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ - call 494 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + call 493 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 49f │ │ │ │ │ + call 49e │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 4e3 │ │ │ │ │ - lea -0x46e(%rip),%rdx │ │ │ │ │ + je 4db │ │ │ │ │ + lea -0x46d(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ - call 4bf │ │ │ │ │ + call 4be │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ jmp 367 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp %rcx,%r13 │ │ │ │ │ - je 520 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 508 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 4eb │ │ │ │ │ + call 4e3 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 4f2 │ │ │ │ │ + call 4ea │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - jmp 515 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 505 │ │ │ │ │ R_X86_64_PC32 .text.unlikely-0x4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ imul %r13,%rax │ │ │ │ │ cmp %r9,%rax │ │ │ │ │ - jne 4e0 │ │ │ │ │ + jne 4d8 │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ cmp 0x28(%rbx),%rax │ │ │ │ │ - jne 4e0 │ │ │ │ │ + jne 4d8 │ │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ imul %r13,%r8 │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jne 4e0 │ │ │ │ │ + jne 4d8 │ │ │ │ │ cmp %rdx,%rdi │ │ │ │ │ - jne 4e0 │ │ │ │ │ + jne 4d8 │ │ │ │ │ cmp %rsi,0x48(%rsp) │ │ │ │ │ - jne 4e0 │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ - jmp 3e3 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jne 4d8 │ │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ + jmp 3e5 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000560 : │ │ │ │ │ +0000000000000550 : │ │ │ │ │ fftw_mksolver_ct(): │ │ │ │ │ push %rbp │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ - push %rbx │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ - sub $0x18,%rsp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ + push %rbx │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ + sub $0x18,%rsp │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ - call 589 │ │ │ │ │ + call 579 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ mov %rbp,0x10(%rax) │ │ │ │ │ mov %ebx,0x18(%rax) │ │ │ │ │ movups %xmm0,0x20(%rax) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ │ │ │ │ │ -00000000000005a0 : │ │ │ │ │ +0000000000000590 : │ │ │ │ │ fftw_mkplan_dftw(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - call 5a9 │ │ │ │ │ + call 599 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan-0x4 │ │ │ │ │ mov %rbx,0x38(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ │ - 0x00000020 00000000 33000000 00410e10 8602410e ....3....A....A. │ │ │ │ │ - 0x00000030 1883034a 0e30630e 18410e10 410e0800 ...J.0c..A..A... │ │ │ │ │ + 0x00000020 00000000 33000000 00410e10 8602440e ....3....A....D. │ │ │ │ │ + 0x00000030 18830347 0e30630e 18410e10 410e0800 ...G.0c..A..A... │ │ │ │ │ 0x00000040 1c000000 44000000 00000000 47000000 ....D.......G... │ │ │ │ │ 0x00000050 00410e10 8302470e 307c0e10 410e0800 .A....G.0|..A... │ │ │ │ │ 0x00000060 10000000 64000000 00000000 3e000000 ....d.......>... │ │ │ │ │ 0x00000070 00000000 18000000 78000000 00000000 ........x....... │ │ │ │ │ 0x00000080 17000000 00410e10 8302510e 08000000 .....A....Q..... │ │ │ │ │ 0x00000090 1c000000 94000000 00000000 27000000 ............'... │ │ │ │ │ 0x000000a0 00410e10 8302470e 20590e10 410e0800 .A....G. Y..A... │ │ │ │ │ - 0x000000b0 1c000000 b4000000 00000000 c9000000 ................ │ │ │ │ │ - 0x000000c0 00770e30 027c0a0e 084d0b46 0e080000 .w.0.|...M.F.... │ │ │ │ │ - 0x000000d0 ac000000 d4000000 00000000 6d030000 ............m... │ │ │ │ │ + 0x000000b0 1c000000 b4000000 00000000 c1000000 ................ │ │ │ │ │ + 0x000000c0 00770e30 027c0a0e 08450b46 0e080000 .w.0.|...E.F.... │ │ │ │ │ + 0x000000d0 ac000000 d4000000 00000000 57030000 ............W... │ │ │ │ │ 0x000000e0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000000f0 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x00000100 0e900102 800e9801 460ea001 430ea801 ........F...C... │ │ │ │ │ - 0x00000110 420eb001 450eb801 470ec001 410ec801 B...E...G...A... │ │ │ │ │ - 0x00000120 480ed001 4e0e9001 02ea0a0e 38440e30 H...N.......8D.0 │ │ │ │ │ + 0x000000f0 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ │ + 0x00000100 0e900102 7d0e9801 4f0ea001 470ea801 ....}...O...G... │ │ │ │ │ + 0x00000110 450eb001 420eb801 410ec001 410ec801 E...B...A...A... │ │ │ │ │ + 0x00000120 440ed001 480e9001 02ed0a0e 38440e30 D...H.......8D.0 │ │ │ │ │ 0x00000130 410e2842 0e20420e 18420e10 420e084a A.(B. B..B..B..J │ │ │ │ │ - 0x00000140 0b740e98 01430ea0 01410ea8 01450eb0 .t...C...A...E.. │ │ │ │ │ - 0x00000150 01420eb8 01450ec0 01460ec8 01410ed0 .B...E...F...A.. │ │ │ │ │ - 0x00000160 01590e90 0102e20a 0e38430e 30410e28 .Y.......8C.0A.( │ │ │ │ │ - 0x00000170 420e2042 0e18420e 10420e08 4e0b0000 B. B..B..B..N... │ │ │ │ │ + 0x00000140 0b760e98 01490ea0 01410ea8 01420eb0 .v...I...A...B.. │ │ │ │ │ + 0x00000150 01420eb8 01420ec0 01460ec8 01470ed0 .B...B...F...G.. │ │ │ │ │ + 0x00000160 014d0e90 0102de0a 0e38430e 30410e28 .M.......8C.0A.( │ │ │ │ │ + 0x00000170 420e2042 0e18420e 10420e08 460b0000 B. B..B..B..F... │ │ │ │ │ 0x00000180 1c000000 84010000 00000000 0c000000 ................ │ │ │ │ │ 0x00000190 000e9001 83078606 8c058d04 8e038f02 ................ │ │ │ │ │ 0x000001a0 24000000 a4010000 00000000 40000000 $...........@... │ │ │ │ │ - 0x000001b0 00410e10 8602460e 18830349 0e306d0e .A....F....I.0m. │ │ │ │ │ + 0x000001b0 00410e10 8602590e 18830346 0e305d0e .A....Y....F.0]. │ │ │ │ │ 0x000001c0 18410e10 410e0800 1c000000 cc010000 .A..A........... │ │ │ │ │ 0x000001d0 00000000 0f000000 00410e10 83024d0e .........A....M. │ │ │ │ │ 0x000001e0 08000000 00000000 ........ │ │ │ ├── dftw-direct.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 30 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 129 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 3: 0000000000000090 273 FUNC LOCAL DEFAULT 1 apply_extra_iter │ │ │ │ │ - 4: 00000000000001b0 26 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 5: 00000000000001d0 156 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 6: 0000000000000270 53 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 7: 00000000000002b0 1248 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ + 3: 0000000000000090 257 FUNC LOCAL DEFAULT 1 apply_extra_iter │ │ │ │ │ + 4: 00000000000001a0 26 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 5: 00000000000001c0 156 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 6: 0000000000000260 53 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 7: 00000000000002a0 1240 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ 8: 0000000000000000 32 OBJECT LOCAL DEFAULT 7 padt.0 │ │ │ │ │ - 9: 0000000000000790 768 FUNC LOCAL DEFAULT 1 apply_buf │ │ │ │ │ + 9: 0000000000000780 776 FUNC LOCAL DEFAULT 1 apply_buf │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_stride_destroy │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_twiddle_length │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_twiddle_awake │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ct_uglyp │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,50 +1,50 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x1340 contains 30 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -00000000000001bc 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -0000000000000204 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ -0000000000000220 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000241 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ -000000000000025d 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000591 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ct_uglyp - 4 │ │ │ │ │ -0000000000000619 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000627 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ -000000000000063e 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -0000000000000691 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -00000000000006ad 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -00000000000006d8 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -000000000000077a 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000784 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ -00000000000008c1 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ -0000000000000915 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -0000000000000986 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ -00000000000009d8 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -0000000000000a54 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000a73 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000001ac 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +00000000000001f4 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ +0000000000000214 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000231 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ +000000000000024f 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000581 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ct_uglyp - 4 │ │ │ │ │ +0000000000000612 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000617 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ +000000000000062e 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +0000000000000681 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +000000000000069d 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +00000000000006c8 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000762 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +000000000000076c 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ +00000000000008b1 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +0000000000000905 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +000000000000097c 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +00000000000009cd 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +0000000000000a4c 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000a6b 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ 0000000000000abc 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ 0000000000000ad6 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 0000000000000add 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ 0000000000000b16 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 0000000000000b30 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ 0000000000000b4a 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 0000000000000b51 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ -00000000000001c6 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -00000000000002a1 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ +00000000000001b6 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +0000000000000291 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ 0000000000000b94 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro.local' at offset 0x1610 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 270 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 1d0 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 1b0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 260 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 1c0 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 1a0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0x1658 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 90 │ │ │ │ │ -00000000000000c4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b0 │ │ │ │ │ -00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d0 │ │ │ │ │ -0000000000000138 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 270 │ │ │ │ │ -000000000000014c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2b0 │ │ │ │ │ -000000000000022c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 790 │ │ │ │ │ -0000000000000260 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a90 │ │ │ │ │ +00000000000000c4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1a0 │ │ │ │ │ +00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c0 │ │ │ │ │ +0000000000000138 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 260 │ │ │ │ │ +000000000000014c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2a0 │ │ │ │ │ +000000000000022c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 780 │ │ │ │ │ +0000000000000264 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a90 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,34 +13,34 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000044 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000081 │ │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000012 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000016 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000001d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000001d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 15 to 000000000000002c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 25 to 0000000000000045 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000006d │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000069 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000006e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000006a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000074 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000074 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000075 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000076 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000078 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ @@ -48,15 +48,15 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000080 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ │ │ │ │ │ -00000060 0000000000000058 00000064 FDE cie=00000000 pc=0000000000000090..00000000000001a1 │ │ │ │ │ +00000060 0000000000000058 00000064 FDE cie=00000000 pc=0000000000000090..0000000000000191 │ │ │ │ │ DW_CFA_advance_loc: 15 to 000000000000009f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000a3 │ │ │ │ │ @@ -69,267 +69,271 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000000a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 00000000000000ae │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 125 to 000000000000012b │ │ │ │ │ + DW_CFA_advance_loc1: 117 to 0000000000000123 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000000142 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000000013a │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 61 to 000000000000017f │ │ │ │ │ + DW_CFA_advance_loc: 63 to 0000000000000179 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000180 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000017a │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000018b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000185 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000018c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000186 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000018d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000187 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000018f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000189 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000191 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000018b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000193 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000018d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000195 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000018f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000001a0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000190 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ │ │ │ │ │ -000000bc 0000000000000018 000000c0 FDE cie=00000000 pc=00000000000001b0..00000000000001ca │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001b1 │ │ │ │ │ +000000bc 0000000000000018 000000c0 FDE cie=00000000 pc=00000000000001a0..00000000000001ba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000001c5 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000001b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d8 0000000000000054 000000dc FDE cie=00000000 pc=00000000000001d0..000000000000026c │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001d2 │ │ │ │ │ +000000d8 0000000000000054 000000dc FDE cie=00000000 pc=00000000000001c0..000000000000025c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001d4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001d6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001d7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001cb │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000210 │ │ │ │ │ + DW_CFA_advance_loc: 53 to 0000000000000200 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000215 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000205 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 0000000000000234 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000000224 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000235 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000225 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000236 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000226 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000237 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000227 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000239 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000229 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000023b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000022b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000023d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000022d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000240 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000230 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000250 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000023a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000025a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000023e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000263 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000249 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000267 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000257 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000269 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000259 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000130 0000000000000010 00000134 FDE cie=00000000 pc=0000000000000270..00000000000002a5 │ │ │ │ │ +00000130 0000000000000010 00000134 FDE cie=00000000 pc=0000000000000260..0000000000000295 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000144 00000000000000dc 00000148 FDE cie=00000000 pc=00000000000002b0..0000000000000790 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002b2 │ │ │ │ │ +00000144 00000000000000dc 00000148 FDE cie=00000000 pc=00000000000002a0..0000000000000778 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002b4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002b6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000002bb │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000002ab │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002bc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002af │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002bd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000002c4 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000002b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000002fc │ │ │ │ │ + DW_CFA_advance_loc: 53 to 00000000000002ec │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000002ff │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000002ef │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000300 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000302 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000304 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000306 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000308 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000310 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000300 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000000337 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 0000000000000327 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000341 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000331 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000343 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000333 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000034a │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000033a │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000000370 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000000360 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000003b0 │ │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000003a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003b4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003b6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003b8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000003de │ │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000003ce │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000003f1 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000003e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000003fb │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000003eb │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000407 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000409 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 000000000000042c │ │ │ │ │ + DW_CFA_advance_loc: 35 to 000000000000041c │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 71 to 0000000000000473 │ │ │ │ │ + DW_CFA_advance_loc1: 71 to 0000000000000463 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000477 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000467 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000479 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000469 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000480 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000470 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000000493 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000000483 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 59 to 00000000000004ce │ │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000004ba │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004d0 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000004d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000004f0 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000004e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000004f7 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000004ec │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000507 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000004f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000000051a │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000000050a │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000051c │ │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000051c │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000521 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000051e │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000532 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000525 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000540 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000530 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc2: 476 to 000000000000071c │ │ │ │ │ + DW_CFA_advance_loc2: 477 to 000000000000070d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000720 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000711 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000721 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000712 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000723 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000714 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000725 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000716 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000727 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000718 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000729 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000071a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000730 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000720 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000224 0000000000000030 00000228 FDE cie=00000000 pc=0000000000000790..0000000000000a90 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000791 │ │ │ │ │ +00000224 0000000000000034 00000228 FDE cie=00000000 pc=0000000000000780..0000000000000a88 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000781 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000794 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000784 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000079d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000078a │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000797 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 690 to 0000000000000a4f │ │ │ │ │ + DW_CFA_advance_loc2: 688 to 0000000000000a47 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a50 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a48 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000000a66 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000000a5e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a67 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a5f │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000258 000000000000004c 0000025c FDE cie=00000000 pc=0000000000000a90..0000000000000bab │ │ │ │ │ +0000025c 0000000000000048 00000260 FDE cie=00000000 pc=0000000000000a90..0000000000000bab │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000a92 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a94 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000aa1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a95 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000aa5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000a99 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000aae │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000aa6 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000ab5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 228 to 0000000000000b8a │ │ │ │ │ + DW_CFA_advance_loc1: 216 to 0000000000000b8d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000b8e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b8e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000b8f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000b91 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000b93 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ @@ -343,12 +347,8 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000ba8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000baa │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,14 @@ │ │ │ │ │ -~yAUATUI │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ -S@XZL9|$ │ │ │ │ │ +W@XZH9\$ │ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ +AVAUATUH │ │ │ │ │ XZ[]A\A]A^ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ (dftw-directbuf/%D-%D/%D%v "%s") │ │ │ │ │ (dftw-direct-%D/%D%v "%s") │ │ │ │ │ apply_extra_iter │ │ │ │ │ apply_buf │ │ │ │ │ fftw_stride_destroy │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,45 +4,45 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ cmpq $0x0,0x68(%rdi) │ │ │ │ │ jle 80 │ │ │ │ │ push %r13 │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ - push %rbx │ │ │ │ │ + push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x78(%rbx),%r8 │ │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ inc %r13 │ │ │ │ │ mov 0x98(%rbx),%rdx │ │ │ │ │ mov 0x50(%rbx),%rcx │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ imul %rax,%rdi │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ push %rax │ │ │ │ │ - mov 0x80(%rbx),%r9 │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ + mov 0x80(%rbx),%r9 │ │ │ │ │ lea (%r12,%rdi,1),%rsi │ │ │ │ │ add %rbp,%rdi │ │ │ │ │ call *0x40(%rbx) │ │ │ │ │ mov 0x70(%rbx),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ add %rax,%rbp │ │ │ │ │ add %rax,%r12 │ │ │ │ │ - cmp %r13,0x68(%rbx) │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ + cmp %r13,0x68(%rbx) │ │ │ │ │ jg 20 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ @@ -51,218 +51,217 @@ │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000090 : │ │ │ │ │ apply_extra_iter(): │ │ │ │ │ mov 0x68(%rdi),%r11 │ │ │ │ │ test %r11,%r11 │ │ │ │ │ - jle 1a0 │ │ │ │ │ + jle 190 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ mov 0x80(%rdi),%r15 │ │ │ │ │ mov 0x78(%rdi),%r8 │ │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ │ mov 0x60(%rdi),%r9 │ │ │ │ │ mov 0x70(%rdi),%rdi │ │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ │ lea -0x1(%r15),%r10 │ │ │ │ │ mov %r8,%r13 │ │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ │ mov %r10,%rax │ │ │ │ │ imul %r9,%r13 │ │ │ │ │ lea 0x0(,%rdi,8),%r14 │ │ │ │ │ - lea 0x1(%r15),%rdi │ │ │ │ │ - imul %r9,%rax │ │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ │ + imul %r9,%rax │ │ │ │ │ + lea 0x1(%r15),%rdi │ │ │ │ │ mov %r9,0x28(%rsp) │ │ │ │ │ + mov %rbx,%r15 │ │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ │ sub %rax,%r13 │ │ │ │ │ lea (%rsi,%rcx,1),%r12 │ │ │ │ │ lea (%rdx,%rcx,1),%rbp │ │ │ │ │ shl $0x3,%r13 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x98(%rbx),%rdx │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x98(%r15),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x50(%rbx),%rcx │ │ │ │ │ + mov 0x50(%r15),%rcx │ │ │ │ │ lea 0x0(%rbp,%r13,1),%rsi │ │ │ │ │ lea (%r12,%r13,1),%rdi │ │ │ │ │ - inc %r15 │ │ │ │ │ + inc %rbx │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ push 0x30(%rsp) │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ - call *0x40(%rbx) │ │ │ │ │ + call *0x40(%r15) │ │ │ │ │ + mov 0x98(%r15),%rdx │ │ │ │ │ + mov 0x50(%r15),%rcx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov 0x98(%rbx),%rdx │ │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ │ - add %r14,%r12 │ │ │ │ │ - add %r14,%rbp │ │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ │ - mov 0x50(%rbx),%rcx │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + add %r14,%rbp │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ movq $0x0,(%rsp) │ │ │ │ │ - call *0x40(%rbx) │ │ │ │ │ + add %r14,%r12 │ │ │ │ │ + call *0x40(%r15) │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ - cmp %r15,0x18(%rsp) │ │ │ │ │ - jne 120 │ │ │ │ │ + cmp %rbx,0x18(%rsp) │ │ │ │ │ + jne 118 │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000001b0 : │ │ │ │ │ +00000000000001a0 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x90(%rdi),%rdi │ │ │ │ │ - call 1c0 │ │ │ │ │ + call 1b0 │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 1ca │ │ │ │ │ + jmp 1ba │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000001d0 : │ │ │ │ │ +00000000000001c0 : │ │ │ │ │ print(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0xa0(%rdi),%rax │ │ │ │ │ mov (%rsi),%r14 │ │ │ │ │ mov 0x68(%rdi),%r12 │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ mov 0x30(%rax),%rdx │ │ │ │ │ mov 0x38(%rax),%ecx │ │ │ │ │ mov 0x8(%rdx),%r13 │ │ │ │ │ mov 0x10(%rdx),%rsi │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 240 │ │ │ │ │ - call 208 │ │ │ │ │ + je 230 │ │ │ │ │ + call 1f8 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_length-0x4 │ │ │ │ │ mov 0x48(%rbx),%rcx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + lea 0x3(%rcx),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - lea 0x3(%rcx),%rdx │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ call *%r14 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - call 245 │ │ │ │ │ + call 235 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_length-0x4 │ │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ pop %rbx │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - mov %r14,%r10 │ │ │ │ │ pop %rbp │ │ │ │ │ + mov %r12,%r8 │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + pop %r12 │ │ │ │ │ + mov %r14,%r10 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - pop %r12 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ jmp *%r10 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000270 : │ │ │ │ │ +0000000000000260 : │ │ │ │ │ awake(): │ │ │ │ │ - mov 0xa0(%rdi),%rdx │ │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ │ + mov 0xa0(%rdi),%rdx │ │ │ │ │ mov %esi,%eax │ │ │ │ │ lea 0x98(%rdi),%rsi │ │ │ │ │ mov 0x48(%rdi),%r8 │ │ │ │ │ - mov 0x30(%rdx),%rdx │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ + mov 0x30(%rdx),%rdx │ │ │ │ │ add 0x88(%rdi),%r9 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ imul %r8,%rcx │ │ │ │ │ mov 0x10(%rdx),%rdx │ │ │ │ │ - jmp 2a5 │ │ │ │ │ + jmp 295 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000002b0 : │ │ │ │ │ +00000000000002a0 : │ │ │ │ │ mkcldw(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ mov 0x30(%rdi),%rbp │ │ │ │ │ - mov 0x38(%rdi),%esi │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ mov 0x98(%rsp),%r14 │ │ │ │ │ mov %r8,0x30(%rsp) │ │ │ │ │ - add 0xa0(%rsp),%r14 │ │ │ │ │ + mov 0x38(%rdi),%esi │ │ │ │ │ mov %r9,(%rsp) │ │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ │ + add 0xa0(%rsp),%r14 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 310 │ │ │ │ │ + je 300 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - je 4a0 │ │ │ │ │ + je 490 │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jne 2f8 │ │ │ │ │ + jne 2e8 │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jne 2f8 │ │ │ │ │ + jne 2e8 │ │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ │ cmp %rax,0x88(%rsp) │ │ │ │ │ - jne 2f8 │ │ │ │ │ + jne 2e8 │ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ │ push 0xb8(%rsp) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ push %r14 │ │ │ │ │ push 0xb0(%rsp) │ │ │ │ │ @@ -270,38 +269,38 @@ │ │ │ │ │ mov 0xa8(%rsp),%r8 │ │ │ │ │ mov 0xd0(%rsp),%rdx │ │ │ │ │ mov 0xc8(%rsp),%rsi │ │ │ │ │ mov %r15,%r9 │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 730 │ │ │ │ │ + jne 720 │ │ │ │ │ cmpq $0x0,0x98(%rsp) │ │ │ │ │ - jne 2f8 │ │ │ │ │ + jne 2e8 │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ cmp %r15,%r14 │ │ │ │ │ - jne 2f8 │ │ │ │ │ + jne 2e8 │ │ │ │ │ mov 0xa0(%rsp),%rax │ │ │ │ │ mov %rcx,%r9 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ lea -0x1(%rax),%r15 │ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ │ push 0xb8(%rsp) │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ push %r15 │ │ │ │ │ push $0x0 │ │ │ │ │ mov 0xa8(%rsp),%r8 │ │ │ │ │ mov 0xd0(%rsp),%rdx │ │ │ │ │ - mov 0xc8(%rsp),%rsi │ │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ + mov 0xc8(%rsp),%rsi │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2f8 │ │ │ │ │ + je 2e8 │ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ │ push 0xb8(%rsp) │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ mov 0xb0(%rsp),%rdx │ │ │ │ │ inc %rdx │ │ │ │ │ @@ -310,167 +309,167 @@ │ │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ │ mov 0xa8(%rsp),%r8 │ │ │ │ │ mov 0xd0(%rsp),%rdx │ │ │ │ │ mov 0xc8(%rsp),%rsi │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2f8 │ │ │ │ │ + je 2e8 │ │ │ │ │ movq $0x1,0x38(%rsp) │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ │ + mov 0xb0(%rsp),%rdx │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ add 0xa8(%rsp),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ │ push 0xb8(%rsp) │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ push %r15 │ │ │ │ │ push 0xb0(%rsp) │ │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ │ mov 0xa8(%rsp),%r8 │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2f8 │ │ │ │ │ - jmp 551 │ │ │ │ │ + je 2e8 │ │ │ │ │ + jmp 541 │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jne 2f8 │ │ │ │ │ + jne 2e8 │ │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ │ cmp %rax,0x88(%rsp) │ │ │ │ │ - jne 2f8 │ │ │ │ │ - lea 0x3(%rbx),%rdx │ │ │ │ │ + jne 2e8 │ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ │ push 0xb8(%rsp) │ │ │ │ │ - push $0x2 │ │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ │ + lea 0x3(%rbx),%rdx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ + push $0x2 │ │ │ │ │ lea (%rdx,%rdx,1),%r15 │ │ │ │ │ - add 0xa8(%rsp),%rdx │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ + add 0xa8(%rsp),%rdx │ │ │ │ │ push %rdx │ │ │ │ │ - push 0xb0(%rsp) │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ + push 0xb0(%rsp) │ │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2f8 │ │ │ │ │ + je 2e8 │ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ │ push 0xb8(%rsp) │ │ │ │ │ - push $0x2 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - push %r14 │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - push 0xb0(%rsp) │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + push $0x2 │ │ │ │ │ + push %r14 │ │ │ │ │ + push 0xb0(%rsp) │ │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2f8 │ │ │ │ │ + je 2e8 │ │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ │ mov 0x30(%rsp),%r15 │ │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ │ imul %rbx,%r15 │ │ │ │ │ testb $0x1,0xd6(%rax) │ │ │ │ │ - je 59d │ │ │ │ │ + je 58d │ │ │ │ │ cmpl $0x1,0x38(%r12) │ │ │ │ │ mov 0x80(%rsp),%rsi │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ sbb %rdi,%rdi │ │ │ │ │ and $0xfffffffffffffe10,%rdi │ │ │ │ │ add $0x200,%rdi │ │ │ │ │ - call 595 │ │ │ │ │ + call 585 │ │ │ │ │ R_X86_64_PLT32 fftw_ct_uglyp-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 2f8 │ │ │ │ │ + jne 2e8 │ │ │ │ │ cmp $0x40000,%r15 │ │ │ │ │ - jle 5bb │ │ │ │ │ + jle 5ab │ │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ │ testb $0x8,0xd5(%rax) │ │ │ │ │ - jne 2f8 │ │ │ │ │ - mov 0x38(%r12),%edx │ │ │ │ │ + jne 2e8 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ - movq %r12,%xmm7 │ │ │ │ │ movq 0x30(%rsp),%xmm2 │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ movq 0x80(%rsp),%xmm3 │ │ │ │ │ - movhps (%rsp),%xmm2 │ │ │ │ │ - movaps %xmm2,0x20(%rsp) │ │ │ │ │ + movq %r12,%xmm7 │ │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ │ + mov 0x38(%r12),%edx │ │ │ │ │ punpcklqdq %xmm7,%xmm1 │ │ │ │ │ + movhps (%rsp),%xmm2 │ │ │ │ │ movhps 0x88(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm3,(%rsp) │ │ │ │ │ + movaps %xmm2,0x20(%rsp) │ │ │ │ │ movaps %xmm1,0x10(%rsp) │ │ │ │ │ + movaps %xmm3,(%rsp) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne 770 │ │ │ │ │ + jne 758 │ │ │ │ │ cmpq $0x0,0x38(%rsp) │ │ │ │ │ - lea -0x57f(%rip),%rax │ │ │ │ │ - lea -0x616(%rip),%rdx │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ + lea -0x56f(%rip),%rax │ │ │ │ │ + lea -0x606(%rip),%rdx │ │ │ │ │ mov $0xa8,%edi │ │ │ │ │ cmovne %rax,%rdx │ │ │ │ │ - call 62b │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ + call 61b │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dftw-0x4 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ mov 0x40(%r12),%rax │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,0x40(%r15) │ │ │ │ │ - call 642 │ │ │ │ │ + call 632 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov %rbx,0x48(%r15) │ │ │ │ │ - mov %r14,0x80(%r15) │ │ │ │ │ - mov %rax,0x50(%r15) │ │ │ │ │ movdqa 0x20(%rsp),%xmm4 │ │ │ │ │ movdqa (%rsp),%xmm5 │ │ │ │ │ - movdqa 0x10(%rsp),%xmm6 │ │ │ │ │ + mov %rbx,0x48(%r15) │ │ │ │ │ + mov %rax,0x50(%r15) │ │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + movdqa 0x10(%rsp),%xmm6 │ │ │ │ │ + mov %r14,0x80(%r15) │ │ │ │ │ mov %rax,0x78(%r15) │ │ │ │ │ lea 0x3(%rbx),%rax │ │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ │ movups %xmm4,0x58(%r15) │ │ │ │ │ - lea 0x4(%rax,%rax,1),%rsi │ │ │ │ │ movups %xmm5,0x68(%r15) │ │ │ │ │ + lea 0x4(%rax,%rax,1),%rsi │ │ │ │ │ movups %xmm6,0x98(%r15) │ │ │ │ │ - call 695 │ │ │ │ │ + call 685 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ lea 0x8(%r15),%rdi │ │ │ │ │ mov %rax,0x90(%r15) │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ mov %rax,0x88(%r15) │ │ │ │ │ - call 6b1 │ │ │ │ │ + call 6a1 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ - lea 0x20(%rbp),%rsi │ │ │ │ │ mov 0xa0(%rsp),%rax │ │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ │ + lea 0x20(%rbp),%rsi │ │ │ │ │ cqto │ │ │ │ │ idivq 0x8(%rcx) │ │ │ │ │ lea 0x8(%r15),%rdx │ │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 6dc │ │ │ │ │ + call 6cc │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x38(%r12),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 750 │ │ │ │ │ + je 738 │ │ │ │ │ mov 0xa0(%rsp),%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ addsd 0x20(%r15),%xmm0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ movsd %xmm0,0x20(%r15) │ │ │ │ │ @@ -480,322 +479,325 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r14,%r15 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ │ - jmp 440 │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + jmp 430 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea -0x5(%rbx),%rax │ │ │ │ │ cmp $0x3a,%rax │ │ │ │ │ setbe %dl │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp 0x30(%rsp),%rbx │ │ │ │ │ setle %al │ │ │ │ │ and %edx,%eax │ │ │ │ │ - jmp 714 │ │ │ │ │ + jmp 705 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - lea 0x19(%rip),%rdx │ │ │ │ │ + lea 0x21(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0xa8,%edi │ │ │ │ │ - call 788 │ │ │ │ │ + call 770 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dftw-0x4 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - jmp 62e │ │ │ │ │ + jmp 61e │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000790 : │ │ │ │ │ +0000000000000780 : │ │ │ │ │ apply_buf(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ sub $0x88,%rsp │ │ │ │ │ - mov 0x48(%rdi),%r8 │ │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ │ - mov 0x78(%rdi),%r9 │ │ │ │ │ + mov 0x48(%rdi),%r8 │ │ │ │ │ mov 0x68(%rdi),%rsi │ │ │ │ │ mov %rdx,-0x80(%rbp) │ │ │ │ │ + mov 0x78(%rdi),%r9 │ │ │ │ │ lea 0x3(%r8),%rax │ │ │ │ │ mov %r8,%r12 │ │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ │ lea 0x2(%rax),%r14 │ │ │ │ │ mov 0x80(%rdi),%rax │ │ │ │ │ imul %r14,%r12 │ │ │ │ │ - shl $0x4,%r12 │ │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ │ + shl $0x4,%r12 │ │ │ │ │ cmp $0xffff,%r12 │ │ │ │ │ - ja a67 │ │ │ │ │ + ja a5f │ │ │ │ │ lea 0x30(%r12),%rax │ │ │ │ │ sub %rax,%rsp │ │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle a41 │ │ │ │ │ + jle a39 │ │ │ │ │ add $0x1f,%rax │ │ │ │ │ and $0xffffffffffffffe0,%rax │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ lea (%r9,%r14,1),%rax │ │ │ │ │ mov %r15,-0x38(%rbp) │ │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ │ - movq $0x0,-0x88(%rbp) │ │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ │ lea 0x8(%r15),%rax │ │ │ │ │ - mov %rsi,-0x98(%rbp) │ │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ │ + mov %r12,-0xa8(%rbp) │ │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ │ - cmp %rax,-0x70(%rbp) │ │ │ │ │ + movq $0x0,-0x88(%rbp) │ │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - jle a1f │ │ │ │ │ + cmp %rax,-0x70(%rbp) │ │ │ │ │ + jle a14 │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x50(%r13),%rdx │ │ │ │ │ mov 0x60(%r13),%rbx │ │ │ │ │ mov %r12,%r11 │ │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ │ sub %r15,%r11 │ │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ │ mov 0x90(%r13),%rax │ │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ │ mov 0x8(%rdx),%r10 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ │ + mov %r11,-0x60(%rbp) │ │ │ │ │ imul %r11,%rdx │ │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ mov %r10,%r9 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ lea (%rsi,%rdx,1),%r14 │ │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ │ push $0x2 │ │ │ │ │ + lea (%rsi,%rdx,1),%rdi │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ push %rbx │ │ │ │ │ push %r15 │ │ │ │ │ push %rax │ │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ │ - lea (%rsi,%rdx,1),%rdi │ │ │ │ │ - mov -0x38(%rbp),%rdx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ │ - call 8c5 │ │ │ │ │ + call 8b5 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_ci-0x4 │ │ │ │ │ mov 0x98(%r13),%rdx │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - mov %r12,%r9 │ │ │ │ │ mov 0x90(%r13),%rcx │ │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ │ - add %r15,%r12 │ │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ │ + mov %r12,%r9 │ │ │ │ │ + add %r15,%r12 │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ + mov -0x38(%rbp),%rdi │ │ │ │ │ push $0x2 │ │ │ │ │ call *0x40(%r13) │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ + push %rbx │ │ │ │ │ mov -0x50(%rbp),%r10 │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ │ - push %rbx │ │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ │ - push $0x2 │ │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ │ + push $0x2 │ │ │ │ │ push %r15 │ │ │ │ │ push %r10 │ │ │ │ │ mov 0x48(%r13),%r8 │ │ │ │ │ - call 919 │ │ │ │ │ + call 909 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ + mov 0x48(%r13),%r8 │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ cmp %r12,-0x70(%rbp) │ │ │ │ │ - mov 0x48(%r13),%r8 │ │ │ │ │ - jg 860 │ │ │ │ │ + jg 850 │ │ │ │ │ mov 0x90(%r13),%rax │ │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ │ mov 0x60(%r13),%rbx │ │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ │ - mov -0x38(%rbp),%rdx │ │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ │ mov 0x8(%rax),%r12 │ │ │ │ │ mov 0x50(%r13),%rax │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ │ + imul %rbx,%rdx │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ │ - sub %rax,%r10 │ │ │ │ │ - imul %rbx,%rax │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea (%rcx,%rax,1),%r11 │ │ │ │ │ - add -0x78(%rbp),%rax │ │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ │ push $0x2 │ │ │ │ │ - mov %r11,%rsi │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ │ + mov %r14,%r9 │ │ │ │ │ push %rbx │ │ │ │ │ - push %r10 │ │ │ │ │ - mov %r10,-0x58(%rbp) │ │ │ │ │ + lea (%rsi,%rdx,1),%r10 │ │ │ │ │ + lea (%rdi,%rdx,1),%r11 │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ + mov %r10,%rsi │ │ │ │ │ + mov %r11,%rdi │ │ │ │ │ + push %rax │ │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ │ push %r12 │ │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ │ - call 98a │ │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ │ + mov %r11,-0x48(%rbp) │ │ │ │ │ + call 980 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_ci-0x4 │ │ │ │ │ - add $0x18,%rsp │ │ │ │ │ mov 0x98(%r13),%rdx │ │ │ │ │ + add $0x18,%rsp │ │ │ │ │ mov 0x90(%r13),%rcx │ │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ │ push $0x2 │ │ │ │ │ + mov -0x38(%rbp),%rdi │ │ │ │ │ call *0x40(%r13) │ │ │ │ │ + push %rbx │ │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ - mov -0x58(%rbp),%r10 │ │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ │ - push %rbx │ │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ │ - push $0x2 │ │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ │ - push %r10 │ │ │ │ │ + push $0x2 │ │ │ │ │ + push %rax │ │ │ │ │ push %r14 │ │ │ │ │ mov 0x48(%r13),%r8 │ │ │ │ │ - call 9dc │ │ │ │ │ + call 9d1 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ incq -0x88(%rbp) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ │ cmp %rax,-0x98(%rbp) │ │ │ │ │ - jle a30 │ │ │ │ │ + jle a28 │ │ │ │ │ mov 0x70(%r13),%rax │ │ │ │ │ mov 0x48(%r13),%r8 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ add %rax,-0x78(%rbp) │ │ │ │ │ add %rax,-0x80(%rbp) │ │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ │ - cmp %rax,-0x70(%rbp) │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - jg 860 │ │ │ │ │ + cmp %rax,-0x70(%rbp) │ │ │ │ │ + jg 850 │ │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ │ - jmp 92b │ │ │ │ │ - nop │ │ │ │ │ + jmp 91b │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ cmpq $0xffff,-0xa8(%rbp) │ │ │ │ │ mov -0x38(%rbp),%r15 │ │ │ │ │ - ja a50 │ │ │ │ │ + ja a48 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call a58 │ │ │ │ │ + call a50 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rsi,-0x38(%rbp) │ │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ │ - call a77 │ │ │ │ │ + call a6f │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle a50 │ │ │ │ │ + jle a48 │ │ │ │ │ mov 0x48(%r13),%r8 │ │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ │ - jmp 80f │ │ │ │ │ + jmp 7ff │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000a90 : │ │ │ │ │ fftw_regsolver_ct_directw(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %ecx,%r13d │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ + lea -0x7ff(%rip),%rcx │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ - push %rbx │ │ │ │ │ - mov %ecx,%r13d │ │ │ │ │ + push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + mov $0x48,%edi │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov (%rdx),%rsi │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ - lea -0x803(%rip),%rcx │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ - mov $0x48,%edi │ │ │ │ │ call ac0 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_ct-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %r12,0x40(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rbx,0x30(%rax) │ │ │ │ │ movl $0x0,0x38(%rax) │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ call ada │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_mksolver_ct_hook-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ je b1a │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ mov $0x48,%edi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - lea -0x84b(%rip),%rcx │ │ │ │ │ + lea -0x85b(%rip),%rcx │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ call *%rax │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %r12,0x40(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rbx,0x30(%rax) │ │ │ │ │ movl $0x0,0x38(%rax) │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ call b1a │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - lea -0x877(%rip),%rcx │ │ │ │ │ + lea -0x887(%rip),%rcx │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ mov $0x48,%edi │ │ │ │ │ call b34 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_ct-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %r12,0x40(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rbx,0x30(%rax) │ │ │ │ │ movl $0x1,0x38(%rax) │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ call b4e │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_mksolver_ct_hook-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ je ba0 │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ mov $0x48,%edi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - lea -0x8c2(%rip),%rcx │ │ │ │ │ + lea -0x8d2(%rip),%rcx │ │ │ │ │ call *%rax │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %r12,0x40(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rbx,0x30(%rax) │ │ │ │ │ movl $0x1,0x38(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ jmp b98 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 44000000 1c000000 ........D....... │ │ │ │ │ - 0x00000020 00000000 81000000 00490e10 8d02420e .........I....B. │ │ │ │ │ - 0x00000030 188c0341 0e208604 440e2883 054d0e30 ...A. ..D.(..M.0 │ │ │ │ │ - 0x00000040 4f0e3859 0e40680e 38410e30 460e2841 O.8Y.@h.8A.0F.(A │ │ │ │ │ + 0x00000020 00000000 81000000 00490e10 8d02450e .........I....E. │ │ │ │ │ + 0x00000030 188c0344 0e208604 440e2883 05470e30 ...D. ..D.(..G.0 │ │ │ │ │ + 0x00000040 4f0e3859 0e40640e 38410e30 4a0e2841 O.8Y.@d.8A.0J.(A │ │ │ │ │ 0x00000050 0e20410e 18420e10 420e0846 c3c6cccd . A..B..B..F.... │ │ │ │ │ - 0x00000060 58000000 64000000 00000000 11010000 X...d........... │ │ │ │ │ + 0x00000060 58000000 64000000 00000000 01010000 X...d........... │ │ │ │ │ 0x00000070 004f0e10 8f02420e 188e0342 0e208d04 .O....B....B. .. │ │ │ │ │ 0x00000080 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x00000090 0e70027d 0e78570e 80017d0e 78410e70 .p.}.xW...}.xA.p │ │ │ │ │ + 0x00000090 0e700275 0e78570e 80017f0e 78410e70 .p.u.xW.....xA.p │ │ │ │ │ 0x000000a0 4b0e3841 0e30410e 28420e20 420e1842 K.8A.0A.(B. B..B │ │ │ │ │ - 0x000000b0 0e10420e 084bc3c6 cccdcecf 18000000 ..B..K.......... │ │ │ │ │ + 0x000000b0 0e10420e 0841c3c6 cccdcecf 18000000 ..B..A.......... │ │ │ │ │ 0x000000c0 c0000000 00000000 1a000000 00410e10 .............A.. │ │ │ │ │ 0x000000d0 8302540e 08000000 54000000 dc000000 ..T.....T....... │ │ │ │ │ 0x000000e0 00000000 9c000000 00420e10 8e02420e .........B....B. │ │ │ │ │ - 0x000000f0 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ │ │ │ - 0x00000100 8306780e 38450e40 5f0e3841 0e30410a ..x.8E.@_.8A.0A. │ │ │ │ │ + 0x000000f0 188d0342 0e208c04 410e2886 05440e30 ...B. ..A.(..D.0 │ │ │ │ │ + 0x00000100 8306750e 38450e40 5f0e3841 0e30410a ..u.8E.@_.8A.0A. │ │ │ │ │ 0x00000110 0e28410e 20420e18 420e1042 0e08430b .(A. B..B..B..C. │ │ │ │ │ - 0x00000120 500e284a 0e20490e 18440e10 420e0800 P.(J. I..D..B... │ │ │ │ │ + 0x00000120 4a0e2844 0e204b0e 184e0e10 420e0800 J.(D. K..N..B... │ │ │ │ │ 0x00000130 10000000 34010000 00000000 35000000 ....4.......5... │ │ │ │ │ 0x00000140 00000000 dc000000 48010000 00000000 ........H....... │ │ │ │ │ - 0x00000150 e0040000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x00000160 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x00000170 38830747 0e800178 0a0e3843 0e30410e 8..G...x..8C.0A. │ │ │ │ │ + 0x00000150 d8040000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ + 0x00000160 0e208d04 450e288c 05440e30 8606410e . ..E.(..D.0..A. │ │ │ │ │ + 0x00000170 38830747 0e800175 0a0e3843 0e30410e 8..G...u..8C.0A. │ │ │ │ │ 0x00000180 28420e20 420e1842 0e10420e 08480b67 (B. B..B..B..H.g │ │ │ │ │ 0x00000190 0e88014a 0e900142 0e980147 0ea00166 ...J...B...G...f │ │ │ │ │ 0x000001a0 0e800102 400e8801 440e9001 420e9801 ....@...D...B... │ │ │ │ │ 0x000001b0 420ea001 660e8001 530e8801 4a0e9001 B...f...S...J... │ │ │ │ │ 0x000001c0 4c0e9801 420ea001 630e8001 02470e88 L...B...c....G.. │ │ │ │ │ 0x000001d0 01440e90 01420e98 01470ea0 01530e80 .D...B...G...S.. │ │ │ │ │ - 0x000001e0 017b0e88 01420e90 01600e98 01470ea0 .{...B...`...G.. │ │ │ │ │ - 0x000001f0 01500e80 01530e88 01420e90 01450e98 .P...S...B...E.. │ │ │ │ │ - 0x00000200 01510ea0 014e0e80 0103dc01 0a0e3844 .Q...N........8D │ │ │ │ │ + 0x000001e0 01770e88 01560e90 01500e98 014c0ea0 .w...V...P...L.. │ │ │ │ │ + 0x000001f0 014b0e80 01530e88 01520e90 01420e98 .K...S...R...B.. │ │ │ │ │ + 0x00000200 01470ea0 014b0e80 0103dd01 0a0e3844 .G...K........8D │ │ │ │ │ 0x00000210 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x00000220 08470b00 30000000 28020000 00000000 .G..0...(....... │ │ │ │ │ - 0x00000230 00030000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ │ - 0x00000240 8e048d05 8c068307 03b2020a 0c070841 ...............A │ │ │ │ │ - 0x00000250 0b560a0c 0708410b 4c000000 5c020000 .V....A.L...\... │ │ │ │ │ - 0x00000260 00000000 1b010000 00420e10 8d02420e .........B....B. │ │ │ │ │ - 0x00000270 188c0341 0e208604 440e2883 054d0e30 ...A. ..D.(..M.0 │ │ │ │ │ - 0x00000280 02e40a0e 28440e20 410e1842 0e10420e ....(D. A..B..B. │ │ │ │ │ - 0x00000290 084d0b44 0e28410e 20410e18 420e1042 .M.D.(A. A..B..B │ │ │ │ │ - 0x000002a0 0e080000 00000000 ........ │ │ │ │ │ + 0x00000220 08460b00 34000000 28020000 00000000 .F..4...(....... │ │ │ │ │ + 0x00000230 08030000 00410e10 8602430d 06468f03 .....A....C..F.. │ │ │ │ │ + 0x00000240 8e048d05 4d8c0683 0703b002 0a0c0708 ....M........... │ │ │ │ │ + 0x00000250 410b560a 0c070841 0b000000 48000000 A.V....A....H... │ │ │ │ │ + 0x00000260 60020000 00000000 1b010000 00420e10 `............B.. │ │ │ │ │ + 0x00000270 8d024f0e 188c0344 0e208604 490e2883 ..O....D. ..I.(. │ │ │ │ │ + 0x00000280 05470e30 02d80a0e 28410e20 410e1842 .G.0....(A. A..B │ │ │ │ │ + 0x00000290 0e10420e 084d0b44 0e28410e 20410e18 ..B..M.D.(A. A.. │ │ │ │ │ + 0x000002a0 420e1042 0e080000 B..B.... │ │ │ ├── dftw-directsq.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2768 (bytes into file) │ │ │ │ │ + Start of section headers: 2760 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 14 │ │ │ │ │ Section header string table index: 13 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0xad0: │ │ │ │ │ +There are 14 section headers, starting at offset 0xac8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00033b 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000818 000168 18 I 11 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00037b 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00037b 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00037b 00001d 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000398 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000980 000048 18 I 11 6 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 0003b8 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 0003b8 000148 00 A 0 0 8 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 0009c8 000090 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 000500 000210 18 12 10 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 000710 000105 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 000a58 000077 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000333 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000810 000168 18 I 11 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000373 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000373 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000373 00001d 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000390 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000978 000048 18 I 11 6 8 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 0003b0 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 0003b0 000148 00 A 0 0 8 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 0009c0 000090 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 0004f8 000210 18 12 10 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 000708 000105 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 000a50 000077 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -14,12 +14,12 @@ │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_dftw │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkstride │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_zero │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd2 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_stride_destroy │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_twiddle_length │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_twiddle_awake │ │ │ │ │ - 17: 00000000000002a0 155 FUNC GLOBAL DEFAULT 1 fftw_regsolver_ct_directwsq │ │ │ │ │ + 17: 00000000000002a0 147 FUNC GLOBAL DEFAULT 1 fftw_regsolver_ct_directwsq │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver_ct │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver_ct_hook │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x818 contains 15 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x810 contains 15 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000110 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ 0000000000000133 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ 000000000000014e 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ 0000000000000166 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ 00000000000001b8 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ 00000000000001df 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ 00000000000001f9 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ 000000000000023d 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ -0000000000000259 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000025b 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 00000000000002cb 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ 00000000000002de 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 00000000000002e5 000000150000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ 0000000000000203 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ 000000000000029a 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ 0000000000000321 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x980 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x978 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 270 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 210 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 1f0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x9c8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x9c0 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 50 │ │ │ │ │ 0000000000000094 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1f0 │ │ │ │ │ 00000000000000b0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 210 │ │ │ │ │ 00000000000000ec 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 270 │ │ │ │ │ 0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -12,47 +12,47 @@ │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 000000000000001c 0000001c FDE cie=00000000 pc=0000000000000000..000000000000004a │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000000029 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 0000000000000025 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000002f │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000033 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000000049 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000000049 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000050 0000003c FDE cie=00000000 pc=0000000000000050..00000000000001ed │ │ │ │ │ DW_CFA_advance_loc: 18 to 0000000000000062 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000064 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000067 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000066 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000069 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000006a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000006a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000006b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000006f │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 59 to 00000000000000aa │ │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000000b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000ac │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000000bb │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000000c1 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000000c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ DW_CFA_advance_loc: 7 to 00000000000000c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_advance_loc: 35 to 00000000000000eb │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_advance_loc: 11 to 00000000000000f6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ @@ -66,15 +66,14 @@ │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000fc │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000fe │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000100 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000008c 0000000000000018 00000090 FDE cie=00000000 pc=00000000000001f0..0000000000000207 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 17 to 0000000000000202 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ @@ -91,73 +90,73 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000216 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000217 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000218 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000021b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000024c │ │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000000246 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000256 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000024a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000025f │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000255 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000263 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000263 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000265 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000e4 0000000000000010 000000e8 FDE cie=00000000 pc=0000000000000270..000000000000029e │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f8 000000000000004c 000000fc FDE cie=00000000 pc=00000000000002a0..000000000000033b │ │ │ │ │ +000000f8 000000000000004c 000000fc FDE cie=00000000 pc=00000000000002a0..0000000000000333 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000002a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002a4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000002aa │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002a5 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000002b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002a9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000002b6 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000002c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 97 to 0000000000000317 │ │ │ │ │ + DW_CFA_advance_loc1: 85 to 000000000000031a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000031b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000031b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000031c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000031e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000320 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000330 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000328 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000334 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000032c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000335 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000032d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000336 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000032e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000338 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000330 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000033a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000332 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ tkH;L$hudH │ │ │ │ │ 0[]A\A^A_ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ +AVAUATUH │ │ │ │ │ (dftw-directsq-%D/%D%v "%s") │ │ │ │ │ fftw_mkplan_dftw │ │ │ │ │ fftw_mkstride │ │ │ │ │ fftw_ops_zero │ │ │ │ │ fftw_ops_madd2 │ │ │ │ │ fftw_stride_destroy │ │ │ │ │ fftw_twiddle_length │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x78(%rdi),%r9 │ │ │ │ │ - mov 0x68(%rdi),%r8 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ + mov %rdx,%r10 │ │ │ │ │ + mov 0x68(%rdi),%r8 │ │ │ │ │ + mov 0x78(%rdi),%r9 │ │ │ │ │ mov 0x50(%rdi),%rcx │ │ │ │ │ mov 0x88(%rdi),%rdi │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ mov %r9,%rdx │ │ │ │ │ mov (%rdi),%r11 │ │ │ │ │ - imul %r8,%rdx │ │ │ │ │ push %r8 │ │ │ │ │ - push 0x80(%rax) │ │ │ │ │ + imul %r8,%rdx │ │ │ │ │ mov 0x58(%rax),%r8 │ │ │ │ │ + push 0x80(%rax) │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ lea (%rsi,%rdx,1),%rdi │ │ │ │ │ lea (%r10,%rdx,1),%rsi │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ call *0x40(%rax) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ @@ -32,71 +32,71 @@ │ │ │ │ │ mov 0x30(%rdi),%r11 │ │ │ │ │ cmp (%r11),%rsi │ │ │ │ │ je 60 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ push %r15 │ │ │ │ │ + mov %r9,%r10 │ │ │ │ │ push %r14 │ │ │ │ │ push %r12 │ │ │ │ │ - mov %r9,%r10 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ cmp 0x60(%rsp),%rsi │ │ │ │ │ sete %r9b │ │ │ │ │ cmp 0x70(%rsp),%rdx │ │ │ │ │ sete %al │ │ │ │ │ test %al,%r9b │ │ │ │ │ je f0 │ │ │ │ │ cmp 0x68(%rsp),%rcx │ │ │ │ │ jne f0 │ │ │ │ │ mov 0x78(%rsp),%rbx │ │ │ │ │ - add 0x80(%rsp),%rbx │ │ │ │ │ + mov 0x18(%r11),%rax │ │ │ │ │ mov %r8,%r9 │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ - mov 0x18(%r11),%rax │ │ │ │ │ - push 0x98(%rsp) │ │ │ │ │ - push %r10 │ │ │ │ │ mov %r8,%rbp │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ + add 0x80(%rsp),%rbx │ │ │ │ │ + push 0x98(%rsp) │ │ │ │ │ mov %r11,%rdi │ │ │ │ │ + push %r10 │ │ │ │ │ mov %r10,0x18(%rsp) │ │ │ │ │ push %rbx │ │ │ │ │ push 0x90(%rsp) │ │ │ │ │ mov 0x88(%rsp),%r8 │ │ │ │ │ mov 0xb0(%rsp),%rdx │ │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 100 │ │ │ │ │ nop │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ - lea -0x107(%rip),%rdx │ │ │ │ │ movq 0x60(%rsp),%xmm1 │ │ │ │ │ + lea -0x10d(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x98,%edi │ │ │ │ │ - movhps 0x78(%rsp),%xmm1 │ │ │ │ │ movq %rbp,%xmm0 │ │ │ │ │ - movaps %xmm1,0x10(%rsp) │ │ │ │ │ movhps 0x8(%rsp),%xmm0 │ │ │ │ │ + movhps 0x78(%rsp),%xmm1 │ │ │ │ │ movaps %xmm0,0x20(%rsp) │ │ │ │ │ + movaps %xmm1,0x10(%rsp) │ │ │ │ │ call 137 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dftw-0x4 │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ mov 0x38(%r14),%rax │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ @@ -105,30 +105,30 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ │ mov %rax,0x50(%rcx) │ │ │ │ │ call 16a │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ - movq %r14,%xmm3 │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ movdqa 0x20(%rsp),%xmm0 │ │ │ │ │ + movq %r14,%xmm3 │ │ │ │ │ movdqa 0x10(%rsp),%xmm1 │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - lea 0x8(%rcx),%r8 │ │ │ │ │ mov %rax,0x58(%rcx) │ │ │ │ │ + lea 0x8(%rcx),%r8 │ │ │ │ │ mov %rbx,0x80(%rcx) │ │ │ │ │ - mov %r12,0x48(%rcx) │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ movups %xmm0,0x60(%rcx) │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ - movups %xmm1,0x70(%rcx) │ │ │ │ │ + mov %r12,0x48(%rcx) │ │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ │ + movups %xmm1,0x70(%rcx) │ │ │ │ │ movups %xmm0,0x88(%rcx) │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ call 1bc │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ mov (%rsp),%r11 │ │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ │ mov 0x18(%r11),%rbx │ │ │ │ │ cqto │ │ │ │ │ lea 0x20(%r11),%rsi │ │ │ │ │ @@ -156,47 +156,47 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000210 : │ │ │ │ │ print(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x90(%rdi),%rax │ │ │ │ │ mov (%rsi),%r12 │ │ │ │ │ mov 0x70(%rdi),%r13 │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ mov 0x30(%rax),%rax │ │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ call 241 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_length-0x4 │ │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ pop %rbx │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - mov %r12,%r10 │ │ │ │ │ pop %rbp │ │ │ │ │ + mov %r12,%r10 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + mov %r14,%r9 │ │ │ │ │ + pop %r12 │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - pop %r12 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ jmp *%r10 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000270 : │ │ │ │ │ awake(): │ │ │ │ │ - mov 0x90(%rdi),%rdx │ │ │ │ │ mov 0x60(%rdi),%r9 │ │ │ │ │ + mov 0x90(%rdi),%rdx │ │ │ │ │ mov %esi,%eax │ │ │ │ │ lea 0x88(%rdi),%rsi │ │ │ │ │ mov 0x48(%rdi),%r8 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ mov 0x30(%rdx),%rdx │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ imul %r8,%rcx │ │ │ │ │ @@ -204,57 +204,57 @@ │ │ │ │ │ jmp 29e │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 00000000000002a0 : │ │ │ │ │ fftw_regsolver_ct_directwsq(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ + mov $0x40,%edi │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x2(%rcx),%ebx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ + lea -0x271(%rip),%rcx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov (%rdx),%rsi │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ - lea -0x273(%rip),%rcx │ │ │ │ │ mov %ebx,%edx │ │ │ │ │ - mov $0x40,%edi │ │ │ │ │ call 2cf │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_ct-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %r13,0x38(%rax) │ │ │ │ │ - mov %rbp,0x30(%rax) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ + mov %rbp,0x30(%rax) │ │ │ │ │ call 2e2 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_mksolver_ct_hook-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 330 │ │ │ │ │ + je 328 │ │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ │ mov %ebx,%edx │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ lea -0x2b6(%rip),%rcx │ │ │ │ │ call *%rax │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %r13,0x38(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rbp,0x30(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ jmp 325 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 1c000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 4a000000 00440e10 650e1846 ....J....D..e..F │ │ │ │ │ - 0x00000030 0e205a0e 08000000 50000000 3c000000 . Z.....P...<... │ │ │ │ │ - 0x00000040 00000000 9d010000 00520e10 8f02420e .........R....B. │ │ │ │ │ - 0x00000050 188e0342 0e208c04 440e2886 05410e30 ...B. ..D.(..A.0 │ │ │ │ │ - 0x00000060 8306440e 607b0e68 420e7055 0e78470e ..D.`{.hB.pU.xG. │ │ │ │ │ - 0x00000070 8001630e 604b0a0e 30410e28 410e2042 ..c.`K..0A.(A. B │ │ │ │ │ - 0x00000080 0e18420e 10420e08 420b0000 18000000 ..B..B..B....... │ │ │ │ │ + 0x00000020 00000000 4a000000 00440e10 610e184e ....J....D..a..N │ │ │ │ │ + 0x00000030 0e20560e 08000000 50000000 3c000000 . V.....P...<... │ │ │ │ │ + 0x00000040 00000000 9d010000 00520e10 8f02450e .........R....E. │ │ │ │ │ + 0x00000050 188e0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ │ │ │ + 0x00000060 8306440e 6002470e 68450e70 460e7847 ..D.`.G.hE.pF.xG │ │ │ │ │ + 0x00000070 0e800163 0e604b0a 0e30410e 28410e20 ...c.`K..0A.(A. │ │ │ │ │ + 0x00000080 420e1842 0e10420e 08420b00 18000000 B..B..B..B...... │ │ │ │ │ 0x00000090 90000000 00000000 17000000 00410e10 .............A.. │ │ │ │ │ 0x000000a0 8302510e 08000000 38000000 ac000000 ..Q.....8....... │ │ │ │ │ 0x000000b0 00000000 58000000 00420e10 8e02420e ....X....B....B. │ │ │ │ │ - 0x000000c0 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ │ │ │ - 0x000000d0 8306740e 284a0e20 490e1844 0e10420e ..t.(J. I..D..B. │ │ │ │ │ + 0x000000c0 188d0342 0e208c04 410e2886 05440e30 ...B. ..A.(..D.0 │ │ │ │ │ + 0x000000d0 83066b0e 28440e20 4b0e184e 0e10420e ..k.(D. K..N..B. │ │ │ │ │ 0x000000e0 08000000 10000000 e8000000 00000000 ................ │ │ │ │ │ 0x000000f0 2e000000 00000000 4c000000 fc000000 ........L....... │ │ │ │ │ - 0x00000100 00000000 9b000000 00420e10 8d02420e .........B....B. │ │ │ │ │ - 0x00000110 188c0341 0e208604 440e2883 054d0e30 ...A. ..D.(..M.0 │ │ │ │ │ - 0x00000120 02610a0e 28440e20 410e1842 0e10420e .a..(D. A..B..B. │ │ │ │ │ - 0x00000130 08500b44 0e28410e 20410e18 420e1042 .P.D.(A. A..B..B │ │ │ │ │ + 0x00000100 00000000 93000000 00420e10 8d02480e .........B....H. │ │ │ │ │ + 0x00000110 188c0349 0e208604 440e2883 054e0e30 ...I. ..D.(..N.0 │ │ │ │ │ + 0x00000120 02550a0e 28410e20 410e1842 0e10420e .U..(A. A..B..B. │ │ │ │ │ + 0x00000130 08480b44 0e28410e 20410e18 420e1042 .H.D.(A. A..B..B │ │ │ │ │ 0x00000140 0e080000 00000000 ........ │ │ │ ├── dftw-generic.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5008 (bytes into file) │ │ │ │ │ + Start of section headers: 5704 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x1390: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1648: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000932 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000fc0 000228 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000972 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000972 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000972 000008 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.8 PROGBITS 0000000000000000 000980 000020 01 AMS 0 0 8 │ │ │ │ │ - [ 7] .rodata PROGBITS 0000000000000000 0009a0 000008 00 A 0 0 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0009a8 000020 00 WA 0 0 32 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0011e8 000048 18 I 14 8 8 │ │ │ │ │ - [10] .rodata.cst16 PROGBITS 0000000000000000 0009c8 000010 10 AM 0 0 16 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 0009d8 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 0009d8 0001c0 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 001230 0000c0 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000b98 0002d0 18 15 17 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000e68 000153 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 0012f0 00009c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000be2 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001278 000228 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000c22 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000c22 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000c22 000008 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.8 PROGBITS 0000000000000000 000c30 000020 01 AMS 0 0 8 │ │ │ │ │ + [ 7] .rodata PROGBITS 0000000000000000 000c50 000008 00 A 0 0 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000c58 000020 00 WA 0 0 32 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0014a0 000048 18 I 14 8 8 │ │ │ │ │ + [10] .rodata.cst16 PROGBITS 0000000000000000 000c78 000010 10 AM 0 0 16 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 000c88 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 000c88 0001c8 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 0014e8 0000c0 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000e50 0002d0 18 15 17 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 001120 000153 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 0015a8 00009c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 30 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1241 FUNC LOCAL DEFAULT 1 bytwiddle │ │ │ │ │ - 3: 00000000000004e0 82 FUNC LOCAL DEFAULT 1 apply_dit │ │ │ │ │ - 4: 0000000000000540 70 FUNC LOCAL DEFAULT 1 apply_dif │ │ │ │ │ - 5: 0000000000000590 70 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 6: 00000000000005e0 12 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 7: 00000000000005f0 563 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ + 2: 0000000000000000 1924 FUNC LOCAL DEFAULT 1 bytwiddle │ │ │ │ │ + 3: 0000000000000790 82 FUNC LOCAL DEFAULT 1 apply_dit │ │ │ │ │ + 4: 00000000000007f0 70 FUNC LOCAL DEFAULT 1 apply_dif │ │ │ │ │ + 5: 0000000000000840 70 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 6: 0000000000000890 12 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 7: 00000000000008a0 563 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ 8: 0000000000000000 32 OBJECT LOCAL DEFAULT 8 padt.1 │ │ │ │ │ - 9: 0000000000000830 65 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 9: 0000000000000ae0 65 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 10: 0000000000000000 8 OBJECT LOCAL DEFAULT 7 tw.0 │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .rodata │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 13: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 14: 0000000000000004 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 10 .LC3 │ │ │ │ │ @@ -22,12 +22,12 @@ │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_2d │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_1d │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_dft_d │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_dftw │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_twiddle_awake │ │ │ │ │ - 25: 0000000000000880 178 FUNC GLOBAL DEFAULT 1 fftw_ct_generic_register │ │ │ │ │ + 25: 0000000000000b30 178 FUNC GLOBAL DEFAULT 1 fftw_ct_generic_register │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver_ct │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver_ct_hook │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,43 +1,43 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xfc0 contains 23 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1278 contains 23 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -00000000000005ab 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000005b2 0000000e00000002 R_X86_64_PC32 0000000000000004 .LC1 - 4 │ │ │ │ │ -00000000000005c1 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC2 - 4 │ │ │ │ │ -0000000000000683 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -0000000000000694 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000006af 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -00000000000006bf 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000006f9 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000722 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ -00000000000007c8 0000001000000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -0000000000000803 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000843 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000085f 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -000000000000089b 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ -00000000000008a6 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -00000000000008ad 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ -00000000000008d8 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -00000000000008f0 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ -00000000000008fb 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000902 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ -00000000000005e8 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000086d 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ -000000000000092b 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000847 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000084e 0000000e00000002 R_X86_64_PC32 0000000000000004 .LC1 - 4 │ │ │ │ │ +0000000000000869 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC2 - 4 │ │ │ │ │ +0000000000000933 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +0000000000000944 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000095f 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000096f 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000009bc 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000009d2 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ +0000000000000a82 0000001000000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000000ab3 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000af3 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000b0e 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000b4b 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ +0000000000000b56 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000b5d 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ +0000000000000b88 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000ba0 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ +0000000000000bab 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000bb2 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ +0000000000000898 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000b1d 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ +0000000000000bdb 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x11e8 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x14a0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 830 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 590 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 5e0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + ae0 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 840 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 890 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1230 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x14e8 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4e0 │ │ │ │ │ -00000000000000bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 540 │ │ │ │ │ -00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 590 │ │ │ │ │ -0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5e0 │ │ │ │ │ -0000000000000118 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5f0 │ │ │ │ │ -0000000000000180 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 830 │ │ │ │ │ -00000000000001a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 880 │ │ │ │ │ +0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 790 │ │ │ │ │ +00000000000000c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 7f0 │ │ │ │ │ +00000000000000ec 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 840 │ │ │ │ │ +0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 890 │ │ │ │ │ +000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 8a0 │ │ │ │ │ +0000000000000184 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ae0 │ │ │ │ │ +00000000000001ac 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b30 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000060 0000001c FDE cie=00000000 pc=0000000000000000..00000000000004d9 │ │ │ │ │ +00000018 0000000000000064 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000784 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,192 +29,199 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc2: 811 to 0000000000000339 │ │ │ │ │ + DW_CFA_def_cfa_offset: 152 │ │ │ │ │ + DW_CFA_advance_loc2: 801 to 000000000000032f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000033a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000330 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000033b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000331 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000033d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000333 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000033f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000335 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000341 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000337 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000343 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000339 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000340 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 382 to 00000000000004ce │ │ │ │ │ + DW_CFA_advance_loc2: 963 to 0000000000000703 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004cf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000704 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004d0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000705 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004d2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000707 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004d4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000709 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004d6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000070b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004d8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000070d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000710 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000007c 0000000000000034 00000080 FDE cie=00000000 pc=00000000000004e0..0000000000000532 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e2 │ │ │ │ │ +00000080 0000000000000034 00000084 FDE cie=00000000 pc=0000000000000790..00000000000007e2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000792 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000797 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004e5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000079b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004e9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000079f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000004f3 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 55 to 000000000000052a │ │ │ │ │ + DW_CFA_advance_loc: 49 to 00000000000007d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000052b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000007db │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000052c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007dc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000052e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007de │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000530 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b4 0000000000000028 000000b8 FDE cie=00000000 pc=0000000000000540..0000000000000586 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000542 │ │ │ │ │ +000000b8 0000000000000028 000000bc FDE cie=00000000 pc=00000000000007f0..0000000000000836 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000543 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000547 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007fa │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 55 to 000000000000057e │ │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000000828 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000057f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000082c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000581 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000831 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e0 0000000000000018 000000e4 FDE cie=00000000 pc=0000000000000590..00000000000005d6 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000594 │ │ │ │ │ +000000e4 0000000000000018 000000e8 FDE cie=00000000 pc=0000000000000840..0000000000000886 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000844 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000005a8 │ │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000000866 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000005d5 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000000885 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000fc 0000000000000010 00000100 FDE cie=00000000 pc=00000000000005e0..00000000000005ec │ │ │ │ │ +00000100 0000000000000010 00000104 FDE cie=00000000 pc=0000000000000890..000000000000089c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000110 0000000000000064 00000114 FDE cie=00000000 pc=00000000000005f0..0000000000000823 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000005fb │ │ │ │ │ +00000114 0000000000000064 00000118 FDE cie=00000000 pc=00000000000008a0..0000000000000ad3 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000008ab │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005fd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008ad │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005ff │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008af │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000601 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000602 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000603 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000607 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc2: 487 to 00000000000007ee │ │ │ │ │ + DW_CFA_advance_loc2: 489 to 0000000000000aa0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007ef │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000aa1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007f0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000aa2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007f2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000aa4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007f4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000aa6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007f6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000aa8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007f8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000aaa │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000800 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000ab0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000080b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000abb │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000080e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000abe │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000080f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000abf │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000811 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ac1 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000813 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ac3 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000815 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ac5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000817 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ac7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000820 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000ad0 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ │ │ │ │ │ -00000178 0000000000000024 0000017c FDE cie=00000000 pc=0000000000000830..0000000000000871 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000831 │ │ │ │ │ +0000017c 0000000000000024 00000180 FDE cie=00000000 pc=0000000000000ae0..0000000000000b21 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ae1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000832 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000ae4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000083b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000aeb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 000000000000085c │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000b03 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000864 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000b0b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000865 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000b18 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001a0 000000000000001c 000001a4 FDE cie=00000000 pc=0000000000000880..0000000000000932 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000881 │ │ │ │ │ +000001a4 0000000000000020 000001a8 FDE cie=00000000 pc=0000000000000b30..0000000000000be2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b31 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 166 to 0000000000000927 │ │ │ │ │ + DW_CFA_advance_loc1: 166 to 0000000000000bd7 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000930 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000be0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000931 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000be1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ -0[]A\A]A^A_ │ │ │ │ │ -0[]A\A]A^A_ │ │ │ │ │ +`[]A\A]A^A_ │ │ │ │ │ +`[]A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (dftw-generic-%s-%D-%D%v%(%p%)) │ │ │ │ │ bytwiddle │ │ │ │ │ apply_dit │ │ │ │ │ apply_dif │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,114 +7,114 @@ │ │ │ │ │ bytwiddle(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x30,%rsp │ │ │ │ │ + sub $0x60,%rsp │ │ │ │ │ mov 0x70(%rdi),%rax │ │ │ │ │ - mov %rsi,-0x40(%rsp) │ │ │ │ │ - mov %rdx,-0x38(%rsp) │ │ │ │ │ - mov %rax,-0x8(%rsp) │ │ │ │ │ + mov %rsi,-0x48(%rsp) │ │ │ │ │ + mov %rdx,-0x40(%rsp) │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 335 │ │ │ │ │ + jle 32b │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ │ + mov %rax,-0x58(%rsp) │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jle 335 │ │ │ │ │ - mov 0x58(%rdi),%rcx │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ - mov 0x60(%rdi),%rax │ │ │ │ │ - test %rcx,%rcx │ │ │ │ │ - sete %r9b │ │ │ │ │ - lea (%r9,%rcx,1),%r10 │ │ │ │ │ - cmp %r10,%rax │ │ │ │ │ - jle 335 │ │ │ │ │ - mov 0x48(%rdi),%rbx │ │ │ │ │ - mov 0x88(%r8),%rsi │ │ │ │ │ - mov 0x50(%rdi),%rdx │ │ │ │ │ - mov 0x68(%rdi),%rdi │ │ │ │ │ - mov %rbx,-0x60(%rsp) │ │ │ │ │ - mov (%rsi),%rbx │ │ │ │ │ - mov 0x78(%r8),%rsi │ │ │ │ │ - mov %rbx,-0x30(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%r15 │ │ │ │ │ - cmp $0x1,%rdi │ │ │ │ │ - jne 3c1 │ │ │ │ │ - mov -0x60(%rsp),%rbx │ │ │ │ │ - mov %r15,0x18(%rsp) │ │ │ │ │ - lea (%rbx,%r10,1),%rsi │ │ │ │ │ - lea 0x0(,%rbx,8),%rbp │ │ │ │ │ - lea 0x0(,%rsi,8),%rdi │ │ │ │ │ - lea (%rbx,%rcx,1),%rsi │ │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ │ - add %r9,%rsi │ │ │ │ │ - mov %rbx,-0x58(%rsp) │ │ │ │ │ - shl $0x4,%rbx │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%r8 │ │ │ │ │ - mov %rbx,%r14 │ │ │ │ │ - lea (%rcx,%rax,1),%rsi │ │ │ │ │ - lea (%r9,%rdx,1),%rdi │ │ │ │ │ - mov -0x30(%rsp),%rbx │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ - sub %r10,%rsi │ │ │ │ │ - neg %rcx │ │ │ │ │ - add %rdi,%rsi │ │ │ │ │ - add %r9,%rdx │ │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ │ - shl $0x4,%rdx │ │ │ │ │ - shl $0x4,%rsi │ │ │ │ │ - lea -0x20(%rbx,%rsi,1),%rdi │ │ │ │ │ - lea -0x20(%rbx,%rdx,1),%rbx │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ - neg %rdx │ │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - sub %r10,%rbx │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ │ - mov %rbx,-0x70(%rsp) │ │ │ │ │ + jle 32b │ │ │ │ │ + mov 0x58(%rdi),%rdi │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov 0x60(%r8),%r9 │ │ │ │ │ + test %rdi,%rdi │ │ │ │ │ + sete %sil │ │ │ │ │ + lea (%rsi,%rdi,1),%r10 │ │ │ │ │ + cmp %r10,%r9 │ │ │ │ │ + jle 32b │ │ │ │ │ + mov 0x48(%r8),%rax │ │ │ │ │ + mov 0x88(%r8),%rdx │ │ │ │ │ + mov 0x50(%r8),%rcx │ │ │ │ │ + mov (%rdx),%rbx │ │ │ │ │ + mov 0x78(%r8),%rdx │ │ │ │ │ + mov %rax,-0x68(%rsp) │ │ │ │ │ + mov 0x68(%r8),%rax │ │ │ │ │ + mov %rbx,-0x38(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%r8 │ │ │ │ │ + cmp $0x1,%rax │ │ │ │ │ + jne 3b3 │ │ │ │ │ + mov -0x68(%rsp),%rdx │ │ │ │ │ + mov %r9,%r11 │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ + sub %r10,%r11 │ │ │ │ │ + lea (%rdx,%r10,1),%rax │ │ │ │ │ + lea 0x0(,%rdx,8),%rbx │ │ │ │ │ + mov %r11,-0x78(%rsp) │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ │ + lea (%rdx,%rdi,1),%rax │ │ │ │ │ + mov -0x38(%rsp),%rdx │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + lea 0x0(,%rax,8),%r15 │ │ │ │ │ + lea -0x1(%rcx),%rax │ │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ │ + shl $0x4,%rax │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + lea (%rdi,%r9,1),%rax │ │ │ │ │ + mov %r15,0x10(%rsp) │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + sub %r10,%rax │ │ │ │ │ + shl $0x4,%rax │ │ │ │ │ + lea -0x20(%rdx,%rax,1),%rax │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + lea (%rdi,%rcx,1),%rax │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + shl $0x4,%rax │ │ │ │ │ + lea -0x20(%rdx,%rax,1),%rax │ │ │ │ │ + mov %rax,-0x10(%rsp) │ │ │ │ │ + mov %r10,%rax │ │ │ │ │ + neg %rax │ │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ │ + lea (%rcx,%r9,8),%rax │ │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ - sub %r9,%rcx │ │ │ │ │ - sub %r9,%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rax │ │ │ │ │ - sub %rdx,%rax │ │ │ │ │ - mov %rax,-0x18(%rsp) │ │ │ │ │ - lea (%r10,%rcx,1),%rax │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + neg %rax │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + sub %rsi,%rax │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + sub %rsi,%rdx │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ - shr $1,%rbx │ │ │ │ │ + lea 0x0(,%rdx,8),%rdx │ │ │ │ │ + mov %rax,-0x28(%rsp) │ │ │ │ │ + mov %r11,%rax │ │ │ │ │ + sub %rcx,%rdx │ │ │ │ │ + shr $1,%r11 │ │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ │ - mov %rbx,%r9 │ │ │ │ │ + mov %rdx,-0x20(%rsp) │ │ │ │ │ + mov %r11,%r9 │ │ │ │ │ add %r10,%rax │ │ │ │ │ shl $0x4,%r9 │ │ │ │ │ - mov %rax,-0x28(%rsp) │ │ │ │ │ - mov -0x40(%rsp),%rax │ │ │ │ │ - mov %rdi,-0x10(%rsp) │ │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ │ - mov -0x58(%rsp),%r11 │ │ │ │ │ - mov (%rsp),%rcx │ │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ │ + mov %rax,-0x30(%rsp) │ │ │ │ │ + mov -0x48(%rsp),%rax │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + mov %rdi,-0x18(%rsp) │ │ │ │ │ + mov $0x1,%r11d │ │ │ │ │ + mov -0x8(%rsp),%rdx │ │ │ │ │ mov -0x60(%rsp),%r12 │ │ │ │ │ - lea (%rbx,%rax,1),%r13 │ │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ │ - lea (%rbx,%rax,1),%rdx │ │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - cmpq $0x1,-0x70(%rsp) │ │ │ │ │ - je 350 │ │ │ │ │ + mov (%rsp),%r10 │ │ │ │ │ + mov -0x68(%rsp),%rbp │ │ │ │ │ + lea (%rdx,%rax,1),%r13 │ │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ │ + mov -0x40(%rsp),%rax │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ + mov -0x10(%rsp),%rcx │ │ │ │ │ + cmpq $0x1,-0x78(%rsp) │ │ │ │ │ + je 340 │ │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ │ mov -0x50(%rsp),%r15 │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ │ setae %dil │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ setae %sil │ │ │ │ │ @@ -122,413 +122,576 @@ │ │ │ │ │ lea (%rax,%r15,1),%rsi │ │ │ │ │ cmp %rsi,%rcx │ │ │ │ │ setae %sil │ │ │ │ │ cmp %r10,%rax │ │ │ │ │ setae %r8b │ │ │ │ │ or %r8d,%esi │ │ │ │ │ test %sil,%dil │ │ │ │ │ - je 350 │ │ │ │ │ + je 340 │ │ │ │ │ lea (%rdx,%r15,1),%rsi │ │ │ │ │ cmp %rsi,%rcx │ │ │ │ │ setae %dil │ │ │ │ │ cmp %r10,%rdx │ │ │ │ │ setae %sil │ │ │ │ │ or %dil,%sil │ │ │ │ │ - je 350 │ │ │ │ │ + je 340 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rdx,%rsi,1),%xmm2 │ │ │ │ │ - movups (%rax,%rsi,1),%xmm4 │ │ │ │ │ - movups (%rcx,%rsi,2),%xmm0 │ │ │ │ │ - movups 0x10(%rcx,%rsi,2),%xmm1 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movupd 0x10(%rcx,%rsi,2),%xmm1 │ │ │ │ │ + movupd (%rdx,%rsi,1),%xmm2 │ │ │ │ │ + movupd (%rax,%rsi,1),%xmm4 │ │ │ │ │ + movupd (%rcx,%rsi,2),%xmm0 │ │ │ │ │ movlpd 0x8(%rcx,%rsi,2),%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ movhpd 0x10(%rcx,%rsi,2),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ mulpd %xmm0,%xmm3 │ │ │ │ │ mulpd %xmm1,%xmm5 │ │ │ │ │ mulpd %xmm4,%xmm0 │ │ │ │ │ mulpd %xmm1,%xmm2 │ │ │ │ │ addpd %xmm5,%xmm3 │ │ │ │ │ subpd %xmm2,%xmm0 │ │ │ │ │ movups %xmm3,(%rdx,%rsi,1) │ │ │ │ │ movups %xmm0,(%rax,%rsi,1) │ │ │ │ │ add $0x10,%rsi │ │ │ │ │ cmp %r9,%rsi │ │ │ │ │ - jne 220 │ │ │ │ │ - testb $0x1,-0x70(%rsp) │ │ │ │ │ - je 2ec │ │ │ │ │ - mov -0x28(%rsp),%rdi │ │ │ │ │ - mov -0x40(%rsp),%r15 │ │ │ │ │ - lea (%rdi,%r12,1),%rsi │ │ │ │ │ - mov %rdi,%r8 │ │ │ │ │ - lea (%r11,%rdi,1),%rdi │ │ │ │ │ + jne 218 │ │ │ │ │ + testb $0x1,-0x78(%rsp) │ │ │ │ │ + je 2e2 │ │ │ │ │ + mov -0x30(%rsp),%rdi │ │ │ │ │ + mov -0x48(%rsp),%r8 │ │ │ │ │ + lea (%rdi,%rbp,1),%rsi │ │ │ │ │ + lea (%r12,%rdi,1),%r15 │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ - lea -0x1(%r11,%r8,1),%r8 │ │ │ │ │ - shl $0x4,%rdi │ │ │ │ │ - add %rsi,%r15 │ │ │ │ │ - add -0x38(%rsp),%rsi │ │ │ │ │ - shl $0x4,%r8 │ │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ │ + shl $0x4,%r15 │ │ │ │ │ + add %rsi,%r8 │ │ │ │ │ + add -0x40(%rsp),%rsi │ │ │ │ │ movsd (%rsi),%xmm0 │ │ │ │ │ - mov %rsi,-0x68(%rsp) │ │ │ │ │ - mov -0x30(%rsp),%rsi │ │ │ │ │ - movsd -0x8(%rsi,%rdi,1),%xmm3 │ │ │ │ │ - movsd (%rsi,%r8,1),%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - mov -0x68(%rsp),%rdi │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + mov %rsi,-0x70(%rsp) │ │ │ │ │ + mov -0x38(%rsp),%rsi │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd -0x10(%r15,%rsi,1),%xmm4 │ │ │ │ │ + movsd -0x8(%rsi,%r15,1),%xmm3 │ │ │ │ │ + mov -0x70(%rsp),%rdi │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,(%r15) │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ movsd %xmm0,(%rdi) │ │ │ │ │ + inc %r11 │ │ │ │ │ + add %rbx,%r13 │ │ │ │ │ + add -0x68(%rsp),%rbp │ │ │ │ │ add -0x60(%rsp),%r12 │ │ │ │ │ - inc %rbx │ │ │ │ │ - add %rbp,%r13 │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ - add -0x58(%rsp),%r11 │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ add %r14,%r10 │ │ │ │ │ add %r14,%rcx │ │ │ │ │ - cmp %rbx,-0x48(%rsp) │ │ │ │ │ + cmp %r11,-0x58(%rsp) │ │ │ │ │ jne 1b0 │ │ │ │ │ - mov -0x10(%rsp),%rdi │ │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ │ - add %rbx,-0x40(%rsp) │ │ │ │ │ - add %rbx,-0x38(%rsp) │ │ │ │ │ + mov -0x18(%rsp),%rdi │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ inc %rdi │ │ │ │ │ - cmp %rdi,-0x8(%rsp) │ │ │ │ │ - jne 172 │ │ │ │ │ - add $0x30,%rsp │ │ │ │ │ + add %rdx,-0x48(%rsp) │ │ │ │ │ + add %rdx,-0x40(%rsp) │ │ │ │ │ + cmp %rdi,0x28(%rsp) │ │ │ │ │ + jne 173 │ │ │ │ │ + add $0x60,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov -0x18(%rsp),%rdi │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov -0x20(%rsp),%rdi │ │ │ │ │ mov -0x50(%rsp),%rsi │ │ │ │ │ lea (%rax,%rdi,1),%r8 │ │ │ │ │ - mov -0x20(%rsp),%rdi │ │ │ │ │ + mov -0x28(%rsp),%rdi │ │ │ │ │ lea 0x0(%r13,%rsi,1),%r15 │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ add %rcx,%rdi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ movsd (%rsi),%xmm1 │ │ │ │ │ movsd (%r8),%xmm0 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ add $0x8,%r8 │ │ │ │ │ movsd (%rdi),%xmm4 │ │ │ │ │ movsd 0x8(%rdi),%xmm3 │ │ │ │ │ add $0x10,%rdi │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,-0x8(%rsi) │ │ │ │ │ movsd %xmm0,-0x8(%r8) │ │ │ │ │ cmp %r15,%rsi │ │ │ │ │ - jne 370 │ │ │ │ │ - jmp 2ec │ │ │ │ │ - lea 0x0(,%rdi,8),%rsi │ │ │ │ │ - mov %r15,%r8 │ │ │ │ │ - mov -0x60(%rsp),%r12 │ │ │ │ │ - mov -0x48(%rsp),%r15 │ │ │ │ │ - imul %r10,%rdi │ │ │ │ │ - lea -0x1(%rdx),%r11 │ │ │ │ │ - add %rax,%rdx │ │ │ │ │ - sub %rax,%r10 │ │ │ │ │ + jne 360 │ │ │ │ │ + jmp 2e2 │ │ │ │ │ + mov -0x68(%rsp),%rbx │ │ │ │ │ + mov %rax,%r15 │ │ │ │ │ + lea 0x0(,%rbx,8),%rdx │ │ │ │ │ + mov %rdx,-0x30(%rsp) │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + imul %rax,%rdx │ │ │ │ │ + lea (%rdx,%rbx,1),%r13 │ │ │ │ │ + lea (%r9,%rdi,1),%rdx │ │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ │ + add %rsi,%rdx │ │ │ │ │ + mov %rbx,-0x60(%rsp) │ │ │ │ │ + shl $0x4,%rbx │ │ │ │ │ + sub %r10,%rdx │ │ │ │ │ + mov %rbx,-0x50(%rsp) │ │ │ │ │ + mov -0x38(%rsp),%rbx │ │ │ │ │ + shl $0x4,%rdx │ │ │ │ │ + lea -0x28(%rbx,%rdx,1),%r14 │ │ │ │ │ + lea (%rcx,%rdi,1),%rdx │ │ │ │ │ + add %rsi,%rdx │ │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ - shl $0x4,%r11 │ │ │ │ │ - shl $0x4,%r10 │ │ │ │ │ - lea 0x0(,%rdi,8),%rcx │ │ │ │ │ - lea -0x20(%rbx,%rdx,1),%rdi │ │ │ │ │ + lea -0x20(%rbx,%rdx,1),%rbx │ │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ │ + mov %r9,%rbx │ │ │ │ │ + sub %r10,%rbx │ │ │ │ │ + shl $0x3,%r15 │ │ │ │ │ + setne -0x20(%rsp) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - mov -0x40(%rsp),%rax │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ - mov %r12,%rbp │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - mov %r8,-0x70(%rsp) │ │ │ │ │ - mov %rdx,-0x68(%rsp) │ │ │ │ │ - lea (%rax,%rcx,1),%r14 │ │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ │ - lea (%rax,%rcx,1),%r13 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea 0x0(,%rbp,8),%rdx │ │ │ │ │ - lea (%r9,%r10,1),%rax │ │ │ │ │ - lea (%r14,%rdx,1),%r8 │ │ │ │ │ - add %r13,%rdx │ │ │ │ │ + lea -0x1(%rbx),%rcx │ │ │ │ │ + test %r15,%r15 │ │ │ │ │ + cmovns %r15,%rdx │ │ │ │ │ + mov %rcx,-0x28(%rsp) │ │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ │ + mov %rdx,-0x18(%rsp) │ │ │ │ │ + mov $0x0,%edx │ │ │ │ │ + cmovle %r15,%rdx │ │ │ │ │ + imul %r15,%rcx │ │ │ │ │ + mov %rdx,-0x10(%rsp) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + test %r15,%r15 │ │ │ │ │ + mov %rdx,%r11 │ │ │ │ │ + cmovns %rcx,%rdx │ │ │ │ │ + cmovs %rcx,%r11 │ │ │ │ │ + neg %rdi │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ + mov %r10,%rsi │ │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ │ + shl $0x4,%rdi │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ + mov %r11,-0x8(%rsp) │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + shl $0x4,%rsi │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ + sub %rdi,%rcx │ │ │ │ │ + shl $0x4,%rdx │ │ │ │ │ + add %rsi,%rcx │ │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + sub %rdi,%rcx │ │ │ │ │ + mov -0x48(%rsp),%rdi │ │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ │ + add %r10,%rbx │ │ │ │ │ + shr $1,%rcx │ │ │ │ │ + mov %r8,%r10 │ │ │ │ │ + mov -0x40(%rsp),%r8 │ │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ │ + imul %rax,%rbx │ │ │ │ │ + shl $0x5,%rcx │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ │ + mov -0x60(%rsp),%rbx │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + mov %r10,-0x48(%rsp) │ │ │ │ │ + mov $0x1,%r12d │ │ │ │ │ + mov 0x48(%rsp),%rbp │ │ │ │ │ + mov -0x68(%rsp),%r14 │ │ │ │ │ + mov %r9,-0x40(%rsp) │ │ │ │ │ + mov %rbx,-0x70(%rsp) │ │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ │ + lea 0x0(,%rbx,8),%rcx │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - movsd -0x10(%rax),%xmm4 │ │ │ │ │ - movsd -0x8(%rax),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + cmpq $0x4,-0x28(%rsp) │ │ │ │ │ + jbe 710 │ │ │ │ │ + mov -0x18(%rsp),%rbx │ │ │ │ │ + mov (%rsp),%r11 │ │ │ │ │ + lea (%rcx,%rbx,1),%r10 │ │ │ │ │ + mov -0x10(%rsp),%rbx │ │ │ │ │ + add %rcx,%r11 │ │ │ │ │ + lea (%rdi,%r10,1),%r13 │ │ │ │ │ + mov %r13,-0x78(%rsp) │ │ │ │ │ + lea (%rcx,%rbx,1),%r9 │ │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ │ + lea (%r8,%r9,1),%r13 │ │ │ │ │ + add %rcx,%rbx │ │ │ │ │ + cmp %r13,-0x78(%rsp) │ │ │ │ │ + setb %r13b │ │ │ │ │ + add %r8,%r10 │ │ │ │ │ + add %rdi,%r9 │ │ │ │ │ + cmp %r9,%r10 │ │ │ │ │ + lea (%rdi,%rbx,1),%r10 │ │ │ │ │ + setb %r9b │ │ │ │ │ + or %r13d,%r9d │ │ │ │ │ + lea (%rdi,%r11,1),%r13 │ │ │ │ │ + and -0x20(%rsp),%r9b │ │ │ │ │ + cmp %r10,%rbp │ │ │ │ │ + setb %r10b │ │ │ │ │ + cmp %rsi,%r13 │ │ │ │ │ + setb %r13b │ │ │ │ │ + or %r13d,%r10d │ │ │ │ │ + test %r10b,%r9b │ │ │ │ │ + je 710 │ │ │ │ │ + add %r8,%rbx │ │ │ │ │ + cmp %rbx,%rbp │ │ │ │ │ + setb %r9b │ │ │ │ │ + add %r8,%r11 │ │ │ │ │ + cmp %rsi,%r11 │ │ │ │ │ + setb %r10b │ │ │ │ │ + or %r9b,%r10b │ │ │ │ │ + je 710 │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ + lea (%rdi,%rcx,1),%r10 │ │ │ │ │ + lea (%r8,%rcx,1),%r9 │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%r11),%xmm4 │ │ │ │ │ + movupd 0x10(%r11),%xmm2 │ │ │ │ │ + add $0x20,%r11 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + movhpd -0x10(%r11),%xmm4 │ │ │ │ │ + movlpd -0x18(%r11),%xmm2 │ │ │ │ │ + movhpd (%r10,%rax,8),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movhpd (%r9,%rax,8),%xmm1 │ │ │ │ │ + mulpd %xmm2,%xmm5 │ │ │ │ │ + mulpd %xmm1,%xmm3 │ │ │ │ │ + mulpd %xmm4,%xmm0 │ │ │ │ │ + mulpd %xmm2,%xmm1 │ │ │ │ │ + subpd %xmm5,%xmm3 │ │ │ │ │ + addpd %xmm1,%xmm0 │ │ │ │ │ + movlpd %xmm0,(%r10) │ │ │ │ │ + movhpd %xmm0,(%r10,%rax,8) │ │ │ │ │ + add %rdx,%r10 │ │ │ │ │ + movlpd %xmm3,(%r9) │ │ │ │ │ + movhpd %xmm3,(%r9,%rax,8) │ │ │ │ │ + add %rdx,%r9 │ │ │ │ │ + cmp %rbx,%r11 │ │ │ │ │ + jne 5d0 │ │ │ │ │ + testb $0x1,0x8(%rsp) │ │ │ │ │ + je 6b4 │ │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ │ + mov -0x38(%rsp),%r13 │ │ │ │ │ + lea (%rbx,%r14,1),%r9 │ │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + lea (%rdi,%r9,1),%r11 │ │ │ │ │ + add %r10,%rbx │ │ │ │ │ + movsd (%r8,%r9,1),%xmm0 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + shl $0x4,%rbx │ │ │ │ │ + movsd -0x10(%rbx,%r13,1),%xmm4 │ │ │ │ │ + movsd -0x8(%r13,%rbx,1),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - add %rsi,%r8 │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - cmp %r9,%rax │ │ │ │ │ - jne 450 │ │ │ │ │ - inc %rbx │ │ │ │ │ - add %r12,%rbp │ │ │ │ │ - lea (%rax,%r11,1),%r9 │ │ │ │ │ - cmp %rbx,%r15 │ │ │ │ │ - jne 430 │ │ │ │ │ - mov -0x68(%rsp),%rdx │ │ │ │ │ - mov -0x70(%rsp),%r8 │ │ │ │ │ - add %r8,-0x40(%rsp) │ │ │ │ │ - add %r8,-0x38(%rsp) │ │ │ │ │ - inc %rdx │ │ │ │ │ - cmp %rdx,-0x8(%rsp) │ │ │ │ │ - jne 3ff │ │ │ │ │ - add $0x30,%rsp │ │ │ │ │ + movsd %xmm2,(%r11) │ │ │ │ │ + movsd %xmm0,(%r8,%r9,1) │ │ │ │ │ + mov -0x50(%rsp),%rbx │ │ │ │ │ + mov -0x60(%rsp),%r11 │ │ │ │ │ + inc %r12 │ │ │ │ │ + add -0x68(%rsp),%r14 │ │ │ │ │ + add -0x30(%rsp),%rcx │ │ │ │ │ + add %r11,-0x70(%rsp) │ │ │ │ │ + add %rbx,%rbp │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + cmp %r12,-0x58(%rsp) │ │ │ │ │ + jne 520 │ │ │ │ │ + mov -0x40(%rsp),%r9 │ │ │ │ │ + mov -0x48(%rsp),%r10 │ │ │ │ │ + inc %r9 │ │ │ │ │ + add %r10,%rdi │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + cmp %r9,0x28(%rsp) │ │ │ │ │ + jne 4e8 │ │ │ │ │ + add $0x60,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ │ + lea (%rdi,%rcx,1),%r11 │ │ │ │ │ + lea (%r8,%rcx,1),%r10 │ │ │ │ │ + lea (%rsi,%rbx,1),%r9 │ │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + add $0x10,%r9 │ │ │ │ │ + movsd -0x10(%r9),%xmm4 │ │ │ │ │ + movsd -0x8(%r9),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm2,(%r11) │ │ │ │ │ + add %r15,%r11 │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + add %r15,%r10 │ │ │ │ │ + cmp %r9,%rbx │ │ │ │ │ + jne 730 │ │ │ │ │ + jmp 6b4 │ │ │ │ │ + nop │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000004e0 : │ │ │ │ │ +0000000000000790 : │ │ │ │ │ apply_dit(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x68(%rdi),%rax │ │ │ │ │ imul 0x58(%rdi),%rax │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ call 0 │ │ │ │ │ mov 0x80(%r13),%rdi │ │ │ │ │ lea 0x0(,%rbx,8),%rax │ │ │ │ │ lea (%r12,%rax,1),%rdx │ │ │ │ │ lea 0x0(%rbp,%rax,1),%rsi │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000540 : │ │ │ │ │ +00000000000007f0 : │ │ │ │ │ apply_dif(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov 0x68(%rdi),%rsi │ │ │ │ │ - imul 0x58(%rdi),%rsi │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ + mov 0x68(%rdi),%rsi │ │ │ │ │ mov 0x80(%rdi),%rax │ │ │ │ │ + imul 0x58(%rdi),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ lea (%rdx,%rsi,1),%rdx │ │ │ │ │ add %rbp,%rsi │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ pop %r12 │ │ │ │ │ jmp 0 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000590 : │ │ │ │ │ +0000000000000840 : │ │ │ │ │ print(): │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ - cmpl $0x1,0x98(%rdi) │ │ │ │ │ - mov 0x40(%rdi),%rcx │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - push 0x80(%rdi) │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x70(%rdi),%r9 │ │ │ │ │ - mov 0x50(%rdi),%r8 │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ + cmpl $0x1,0x98(%rdi) │ │ │ │ │ + mov 0x40(%rdi),%rcx │ │ │ │ │ + push 0x80(%rdi) │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ cmove %rax,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + mov 0x70(%rdi),%r9 │ │ │ │ │ + mov 0x50(%rdi),%r8 │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000005e0 : │ │ │ │ │ +0000000000000890 : │ │ │ │ │ destroy(): │ │ │ │ │ mov 0x80(%rdi),%rdi │ │ │ │ │ - jmp 5ec │ │ │ │ │ + jmp 89c │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000005f0 : │ │ │ │ │ +00000000000008a0 : │ │ │ │ │ mkcldw(): │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jne 820 │ │ │ │ │ + jne ad0 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ │ cmp %rax,0x78(%rsp) │ │ │ │ │ - jne 807 │ │ │ │ │ + jne ab7 │ │ │ │ │ mov 0xa8(%rsp),%rax │ │ │ │ │ testb $0x8,0xd4(%rax) │ │ │ │ │ - jne 807 │ │ │ │ │ + jne ab7 │ │ │ │ │ mov 0x88(%rsp),%r11 │ │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ │ mov %r9,%rdx │ │ │ │ │ - mov %r9,%rsi │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ mov %r9,%r13 │ │ │ │ │ + mov %r9,%rsi │ │ │ │ │ mov 0x70(%rsp),%rcx │ │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ imul %r9,%r11 │ │ │ │ │ mov 0x78(%rsp),%r9 │ │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ │ + mov %r9,%r8 │ │ │ │ │ shl $0x3,%r11 │ │ │ │ │ add %r11,%rbx │ │ │ │ │ add 0x98(%rsp),%r11 │ │ │ │ │ - mov %r9,%r8 │ │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ │ - call 687 │ │ │ │ │ + call 937 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 698 │ │ │ │ │ + call 948 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ │ mov %rbx,%r9 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 6b3 │ │ │ │ │ + call 963 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov 0xa8(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 6c3 │ │ │ │ │ + call 973 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov (%rsp),%r10 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 800 │ │ │ │ │ + je ab0 │ │ │ │ │ cmpl $0x1,0x18(%r10) │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ + lea -0x1a1(%rip),%rdx │ │ │ │ │ + lea -0x208(%rip),%rax │ │ │ │ │ + cmove %rax,%rdx │ │ │ │ │ movq %r14,%xmm2 │ │ │ │ │ movq %r15,%xmm1 │ │ │ │ │ - lea -0x20b(%rip),%rax │ │ │ │ │ - lea -0x1b2(%rip),%rdx │ │ │ │ │ + mov $0xa0,%edi │ │ │ │ │ punpcklqdq %xmm2,%xmm1 │ │ │ │ │ + movq %r12,%xmm0 │ │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0xa0,%edi │ │ │ │ │ - movaps %xmm1,0x10(%rsp) │ │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ │ - movq %r12,%xmm0 │ │ │ │ │ movhps 0x88(%rsp),%xmm0 │ │ │ │ │ + movaps %xmm1,0x10(%rsp) │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ - cmove %rax,%rdx │ │ │ │ │ - call 726 │ │ │ │ │ + call 9d6 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dftw-0x4 │ │ │ │ │ - movdqa 0x10(%rsp),%xmm1 │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ │ - mov %r13,0x68(%rax) │ │ │ │ │ - add 0x90(%rsp),%rdx │ │ │ │ │ mov 0x20(%rsp),%r10 │ │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ │ mov 0x90(%rsp),%rbx │ │ │ │ │ + mov %r13,0x68(%rax) │ │ │ │ │ + add 0x90(%rsp),%rdx │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ + mov %r10,0x90(%rax) │ │ │ │ │ + movdqa 0x10(%rsp),%xmm1 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ │ - mov %rcx,0x80(%rax) │ │ │ │ │ mov %rdx,0x60(%rax) │ │ │ │ │ mov 0x18(%r10),%edx │ │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ │ mov %rsi,0x70(%rax) │ │ │ │ │ - mov %r10,0x90(%rax) │ │ │ │ │ - movups %xmm1,0x40(%rax) │ │ │ │ │ lea -0x1(%rbx),%rsi │ │ │ │ │ - movq $0x0,0x88(%rax) │ │ │ │ │ - mov %rdi,0x78(%rax) │ │ │ │ │ + movups %xmm1,0x40(%rax) │ │ │ │ │ movdqu 0x8(%rcx),%xmm1 │ │ │ │ │ mov %edx,0x98(%rax) │ │ │ │ │ lea -0x1(%r15),%rdx │ │ │ │ │ imul %rsi,%rdx │ │ │ │ │ - imul 0x70(%rsp),%rdx │ │ │ │ │ movups %xmm0,0x50(%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ movups %xmm1,0x8(%rax) │ │ │ │ │ movdqu 0x18(%rcx),%xmm1 │ │ │ │ │ + mov %rcx,0x80(%rax) │ │ │ │ │ + imul 0x70(%rsp),%rdx │ │ │ │ │ + mov %rdi,0x78(%rax) │ │ │ │ │ + movups %xmm1,0x18(%rax) │ │ │ │ │ + movupd 0x8(%rax),%xmm1 │ │ │ │ │ + movq $0x0,0x88(%rax) │ │ │ │ │ cvtsi2sd %rdx,%xmm0 │ │ │ │ │ unpcklpd %xmm0,%xmm0 │ │ │ │ │ mulpd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movups %xmm1,0x18(%rax) │ │ │ │ │ - movups 0x8(%rax),%xmm1 │ │ │ │ │ addpd %xmm0,%xmm1 │ │ │ │ │ unpckhpd %xmm0,%xmm0 │ │ │ │ │ addsd 0x20(%rax),%xmm0 │ │ │ │ │ movups %xmm1,0x8(%rax) │ │ │ │ │ movsd %xmm0,0x20(%rax) │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 807 │ │ │ │ │ + call ab7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ @@ -537,93 +700,93 @@ │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000830 : │ │ │ │ │ +0000000000000ae0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x80(%rdi),%rdi │ │ │ │ │ - call 847 │ │ │ │ │ + call af7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x40(%rbx),%r9 │ │ │ │ │ - lea 0x88(%rbx),%rsi │ │ │ │ │ - mov %ebp,%edi │ │ │ │ │ mov 0x50(%rbx),%r8 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ + lea 0x88(%rbx),%rsi │ │ │ │ │ + pop %rbx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - pop %rbx │ │ │ │ │ - pop %rbp │ │ │ │ │ + mov %ebp,%edi │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ + pop %rbp │ │ │ │ │ imul %r8,%rcx │ │ │ │ │ - jmp 871 │ │ │ │ │ + jmp b21 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000880 : │ │ │ │ │ +0000000000000b30 : │ │ │ │ │ fftw_ct_generic_register(): │ │ │ │ │ push %rbx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ lea -0x29e(%rip),%rcx │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x30,%edi │ │ │ │ │ - call 89f │ │ │ │ │ + call b4f │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_ct-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 8aa │ │ │ │ │ + call b5a │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_mksolver_ct_hook-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 8dc │ │ │ │ │ + je b8c │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x30,%edi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - lea -0x2da(%rip),%rcx │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ + lea -0x2df(%rip),%rcx │ │ │ │ │ call *%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 8dc │ │ │ │ │ + call b8c │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ lea -0x2f6(%rip),%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x30,%edi │ │ │ │ │ - call 8f4 │ │ │ │ │ + call ba4 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_ct-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 8ff │ │ │ │ │ + call baf │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_mksolver_ct_hook-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 930 │ │ │ │ │ + je be0 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x30,%edi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - lea -0x32f(%rip),%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ + lea -0x331(%rip),%rcx │ │ │ │ │ call *%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 92f │ │ │ │ │ + jmp bdf │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ nop │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,32 +1,33 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ - 0x00000010 1b0c0708 90010000 60000000 1c000000 ........`....... │ │ │ │ │ - 0x00000020 00000000 d9040000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000010 1b0c0708 90010000 64000000 1c000000 ........d....... │ │ │ │ │ + 0x00000020 00000000 84070000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0e68032b 030a0e38 ..A.8..D.h.+...8 │ │ │ │ │ - 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ - 0x00000060 0e084d0b 037e010e 38410e30 410e2842 ..M..~..8A.0A.(B │ │ │ │ │ - 0x00000070 0e20420e 18420e10 420e0800 34000000 . B..B..B...4... │ │ │ │ │ - 0x00000080 80000000 00000000 52000000 00420e10 ........R....B.. │ │ │ │ │ - 0x00000090 8d02420e 188c0341 0e208604 440e2883 ..B....A. ..D.(. │ │ │ │ │ - 0x000000a0 054a0e30 770e2841 0e20410e 18420e10 .J.0w.(A. A..B.. │ │ │ │ │ - 0x000000b0 420e0800 28000000 b8000000 00000000 B...(........... │ │ │ │ │ - 0x000000c0 46000000 00420e10 8c02410e 18860344 F....B....A....D │ │ │ │ │ - 0x000000d0 0e208304 770e1841 0e10420e 08000000 . ..w..A..B..... │ │ │ │ │ - 0x000000e0 18000000 e4000000 00000000 46000000 ............F... │ │ │ │ │ - 0x000000f0 00440e18 540e206d 0e080000 10000000 .D..T. m........ │ │ │ │ │ - 0x00000100 00010000 00000000 0c000000 00000000 ................ │ │ │ │ │ - 0x00000110 64000000 14010000 00000000 33020000 d...........3... │ │ │ │ │ - 0x00000120 004b0e10 8f02420e 188e0342 0e208d04 .K....B....B. .. │ │ │ │ │ - 0x00000130 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ │ - 0x00000140 0e7003e7 010a0e38 410e3041 0e28420e .p.....8A.0A.(B. │ │ │ │ │ - 0x00000150 20420e18 420e1042 0e08480b 4b0e3843 B..B..B..H.K.8C │ │ │ │ │ - 0x00000160 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x00000170 0849c3c6 cccdcecf 24000000 7c010000 .I......$...|... │ │ │ │ │ - 0x00000180 00000000 41000000 00410e10 8602410e ....A....A....A. │ │ │ │ │ - 0x00000190 18830349 0e20610e 18480e10 410e0800 ...I. a..H..A... │ │ │ │ │ - 0x000001a0 1c000000 a4010000 00000000 b2000000 ................ │ │ │ │ │ - 0x000001b0 00410e10 830202a6 0a0e0849 0b410e08 .A.........I.A.. │ │ │ │ │ + 0x00000040 8606410e 38830744 0e980103 21030a0e ..A.8..D....!... │ │ │ │ │ + 0x00000050 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ + 0x00000060 420e0847 0b03c303 0a0e3841 0e30410e B..G......8A.0A. │ │ │ │ │ + 0x00000070 28420e20 420e1842 0e10420e 08430b00 (B. B..B..B..C.. │ │ │ │ │ + 0x00000080 34000000 84000000 00000000 52000000 4...........R... │ │ │ │ │ + 0x00000090 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ │ │ │ + 0x000000a0 440e2883 05440e30 710e2847 0e20410e D.(..D.0q.(G. A. │ │ │ │ │ + 0x000000b0 18420e10 420e0800 28000000 bc000000 .B..B...(....... │ │ │ │ │ + 0x000000c0 00000000 46000000 00420e10 8c02440e ....F....B....D. │ │ │ │ │ + 0x000000d0 18860344 0e208304 6e0e1844 0e10450e ...D. ..n..D..E. │ │ │ │ │ + 0x000000e0 08000000 18000000 e8000000 00000000 ................ │ │ │ │ │ + 0x000000f0 46000000 00440e18 620e205f 0e080000 F....D..b. _.... │ │ │ │ │ + 0x00000100 10000000 04010000 00000000 0c000000 ................ │ │ │ │ │ + 0x00000110 00000000 64000000 18010000 00000000 ....d........... │ │ │ │ │ + 0x00000120 33020000 004b0e10 8f02420e 188e0342 3....K....B....B │ │ │ │ │ + 0x00000130 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x00000140 38830744 0e7003e9 010a0e38 410e3041 8..D.p.....8A.0A │ │ │ │ │ + 0x00000150 0e28420e 20420e18 420e1042 0e08460b .(B. B..B..B..F. │ │ │ │ │ + 0x00000160 4b0e3843 0e30410e 28420e20 420e1842 K.8C.0A.(B. B..B │ │ │ │ │ + 0x00000170 0e10420e 0849c3c6 cccdcecf 24000000 ..B..I......$... │ │ │ │ │ + 0x00000180 80010000 00000000 41000000 00410e10 ........A....A.. │ │ │ │ │ + 0x00000190 8602430e 18830347 0e20580e 18480e10 ..C....G. X..H.. │ │ │ │ │ + 0x000001a0 4d0e0800 20000000 a8010000 00000000 M... ........... │ │ │ │ │ + 0x000001b0 b2000000 00410e10 830202a6 0a0e0849 .....A.........I │ │ │ │ │ + 0x000001c0 0b410e08 00000000 .A...... │ │ │ ├── dftw-genericbuf.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ There are 16 section headers, starting at offset 0x1078: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0005fc 00 AX 0 0 16 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0005fb 00 AX 0 0 16 │ │ │ │ │ [ 2] .rela.text RELA 0000000000000000 000ca0 000270 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00063c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00063c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00063b 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00063b 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000640 000021 01 AMS 0 0 8 │ │ │ │ │ [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000668 000020 00 WA 0 0 32 │ │ │ │ │ [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000f10 000048 18 I 13 6 8 │ │ │ │ │ [ 8] .rodata PROGBITS 0000000000000000 000688 000068 00 A 0 0 32 │ │ │ │ │ [ 9] .rodata.cst16 PROGBITS 0000000000000000 0006f0 000010 10 AM 0 0 16 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000700 000000 00 0 0 1 │ │ │ │ │ [11] .eh_frame PROGBITS 0000000000000000 000700 000160 00 A 0 0 8 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 30 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 40 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 3: 0000000000000030 12 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 4: 0000000000000040 528 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ - 5: 0000000000000250 625 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 4: 0000000000000040 530 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ + 5: 0000000000000260 617 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 6: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 7: 00000000000004d0 97 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 8: 0000000000000040 40 OBJECT LOCAL DEFAULT 8 batchsizes.2 │ │ │ │ │ 9: 0000000000000000 56 OBJECT LOCAL DEFAULT 8 radices.1 │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 12: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ @@ -22,12 +22,12 @@ │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_dftw │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_pair_co │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_triggen_destroy │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktriggen │ │ │ │ │ - 25: 0000000000000540 188 FUNC GLOBAL DEFAULT 1 fftw_ct_genericbuf_register │ │ │ │ │ + 25: 0000000000000540 187 FUNC GLOBAL DEFAULT 1 fftw_ct_genericbuf_register │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver_ct │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver_ct_hook │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -4,41 +4,41 @@ │ │ │ │ │ 0000000000000021 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 00000000000000e5 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ 0000000000000104 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 0000000000000119 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 0000000000000131 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ 0000000000000141 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ 000000000000014d 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000168 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000177 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ 0000000000000194 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ -0000000000000225 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000247 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000283 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -000000000000047d 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +0000000000000227 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000249 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000293 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000485 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ 00000000000004e3 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 00000000000004f3 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ 000000000000051f 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ -0000000000000549 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata + 64 │ │ │ │ │ -000000000000055b 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000545 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata + 64 │ │ │ │ │ +000000000000054e 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ 0000000000000563 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata + 3c │ │ │ │ │ -0000000000000586 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ -0000000000000595 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -000000000000059c 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ -00000000000005cc 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -00000000000005e0 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata + 34 │ │ │ │ │ +0000000000000585 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ +0000000000000594 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +000000000000059b 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ +00000000000005cb 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000005df 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata + 34 │ │ │ │ │ 0000000000000038 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000004bd 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000004c5 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro.local' at offset 0xf10 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 4d0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 30 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0xf58 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ 0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 40 │ │ │ │ │ -000000000000008c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 250 │ │ │ │ │ +000000000000008c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 260 │ │ │ │ │ 00000000000000ec 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4d0 │ │ │ │ │ 0000000000000120 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 540 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -19,15 +19,15 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000000030..000000000000003c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000040 0000000000000040 00000044 FDE cie=00000000 pc=0000000000000040..0000000000000250 │ │ │ │ │ +00000040 0000000000000040 00000044 FDE cie=00000000 pc=0000000000000040..0000000000000252 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000042 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000044 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000046 │ │ │ │ │ @@ -55,70 +55,70 @@ │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000007e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000080 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000084 000000000000005c 00000088 FDE cie=00000000 pc=0000000000000250..00000000000004c1 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000252 │ │ │ │ │ +00000084 000000000000005c 00000088 FDE cie=00000000 pc=0000000000000260..00000000000004c9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000262 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000254 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000264 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000256 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000269 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000025b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000026b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000025c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000026c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000025d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000026d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000264 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000274 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc2: 498 to 0000000000000456 │ │ │ │ │ + DW_CFA_advance_loc2: 490 to 000000000000045e │ │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000458 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000046c │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000460 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000471 │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000461 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000047c │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 59 to 000000000000049c │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000004a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000004b2 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000004ba │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004b3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004bb │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004b4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004bc │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004b6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004be │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004b8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004ba │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004bc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000e4 0000000000000030 000000e8 FDE cie=00000000 pc=00000000000004d0..0000000000000531 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000004d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004d2 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000004d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000004db │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000004db │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 41 to 0000000000000504 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000505 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000506 │ │ │ │ │ @@ -129,43 +129,43 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000052f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000530 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000118 0000000000000044 0000011c FDE cie=00000000 pc=0000000000000540..00000000000005fc │ │ │ │ │ +00000118 0000000000000044 0000011c FDE cie=00000000 pc=0000000000000540..00000000000005fb │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000542 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000544 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000054b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000546 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000554 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000054f │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000559 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000550 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000055a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000551 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000055b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000558 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000055f │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 153 to 00000000000005f1 │ │ │ │ │ + DW_CFA_advance_loc1: 145 to 00000000000005f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005f2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005f3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005f5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005f7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005f9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005fb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005fa │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,10 @@ │ │ │ │ │ AWAVATUSH │ │ │ │ │ @[]A\A^A_ │ │ │ │ │ +|$ H9t$X │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (dftw-genericbuf/%D-%D-%D%(%p%)) │ │ │ │ │ batchsizes.2 │ │ │ │ │ radices.1 │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ │ fftw_malloc_plain │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -79,16 +79,16 @@ │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ call e9 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ │ lea 0x8(%rax),%rcx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ │ add %rsi,%rsi │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ call 108 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ @@ -108,139 +108,140 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ call 151 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ - je 244 │ │ │ │ │ - lea 0xeb(%rip),%rdx │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0xa0,%edi │ │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ │ + je 246 │ │ │ │ │ + lea 0xfb(%rip),%rdx │ │ │ │ │ movq %r14,%xmm1 │ │ │ │ │ movq %r12,%xmm0 │ │ │ │ │ + mov $0xa0,%edi │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ movhps 0x28(%rsp),%xmm1 │ │ │ │ │ movhps 0x30(%rsp),%xmm0 │ │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ │ movaps %xmm1,0x10(%rsp) │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 198 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dftw-0x4 │ │ │ │ │ movdqa 0x10(%rsp),%xmm1 │ │ │ │ │ - lea -0x1(%r14),%rcx │ │ │ │ │ - mov %rbp,0x98(%rax) │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ │ + lea -0x1(%r14),%rcx │ │ │ │ │ mov 0x90(%rsp),%rbx │ │ │ │ │ - mov %r8,0x88(%rax) │ │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ │ + mov %rbp,0x98(%rax) │ │ │ │ │ movups %xmm1,0x40(%rax) │ │ │ │ │ - movdqu 0x8(%r8),%xmm1 │ │ │ │ │ movups %xmm0,0x50(%rax) │ │ │ │ │ + movdqu 0x8(%r8),%xmm1 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + mov %r8,0x88(%rax) │ │ │ │ │ + movups %xmm1,0x8(%rax) │ │ │ │ │ mov %rdx,0x80(%rax) │ │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ │ - movups %xmm1,0x8(%rax) │ │ │ │ │ movdqu 0x18(%r8),%xmm1 │ │ │ │ │ mov %rdx,0x70(%rax) │ │ │ │ │ mov 0x90(%rsp),%rdx │ │ │ │ │ + movups %xmm1,0x18(%rax) │ │ │ │ │ + movupd 0x8(%rax),%xmm1 │ │ │ │ │ add 0x88(%rsp),%rdx │ │ │ │ │ mov %rdx,0x78(%rax) │ │ │ │ │ lea -0x1(%rbx),%rdx │ │ │ │ │ imul %rcx,%rdx │ │ │ │ │ - movups %xmm1,0x18(%rax) │ │ │ │ │ - movups 0x8(%rax),%xmm1 │ │ │ │ │ cvtsi2sd %rdx,%xmm0 │ │ │ │ │ unpcklpd %xmm0,%xmm0 │ │ │ │ │ mulpd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ addpd %xmm0,%xmm1 │ │ │ │ │ unpckhpd %xmm0,%xmm0 │ │ │ │ │ addsd 0x20(%rax),%xmm0 │ │ │ │ │ movups %xmm1,0x8(%rax) │ │ │ │ │ movsd %xmm0,0x20(%rax) │ │ │ │ │ jmp 72 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 24b │ │ │ │ │ + call 24d │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ jmp 70 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000250 : │ │ │ │ │ +0000000000000260 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x98,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %rsi,0x68(%rsp) │ │ │ │ │ mov %rdx,0x70(%rsp) │ │ │ │ │ lea 0x10(%rax),%rdi │ │ │ │ │ imul 0x80(%r14),%rdi │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ - call 287 │ │ │ │ │ + call 297 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ mov 0x70(%r14),%rax │ │ │ │ │ - cmp 0x78(%r14),%rax │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - jge 4a6 │ │ │ │ │ + cmp 0x78(%r14),%rax │ │ │ │ │ + jge 4ae │ │ │ │ │ mov 0x80(%r14),%rax │ │ │ │ │ mov %r14,%rbx │ │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ add $0x8,%rax │ │ │ │ │ mov %rax,0x88(%rsp) │ │ │ │ │ nop │ │ │ │ │ mov 0x40(%rbx),%r10 │ │ │ │ │ mov 0x58(%rbx),%rbp │ │ │ │ │ test %r10,%r10 │ │ │ │ │ - jle 417 │ │ │ │ │ + jle 41f │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ mov 0x60(%rsp),%rcx │ │ │ │ │ lea (%rax,%rcx,1),%rsi │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jle 417 │ │ │ │ │ + jle 41f │ │ │ │ │ mov 0x48(%rbx),%rcx │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ - mov 0x90(%rbx),%r13 │ │ │ │ │ lea 0x10(%r10),%r15 │ │ │ │ │ - shl $0x4,%r15 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - mov %r15,0x8(%rsp) │ │ │ │ │ mov %rbp,0x78(%rsp) │ │ │ │ │ + shl $0x4,%r15 │ │ │ │ │ mov %r10,0x58(%rsp) │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov 0x90(%rbx),%r13 │ │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ │ lea 0x0(,%rbp,8),%rcx │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ mov 0x70(%rsp),%rcx │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ │ add %rax,%rcx │ │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ │ mov 0x68(%rsp),%rcx │ │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ add %rcx,%rax │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ │ lea (%rax,%rcx,1),%rbx │ │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ │ lea (%rcx,%rax,1),%r15 │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ lea (%rax,%rcx,1),%r12 │ │ │ │ │ mov %r15,%rax │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ @@ -257,79 +258,78 @@ │ │ │ │ │ call *0x10(%r13) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ add (%rsp),%r12 │ │ │ │ │ add 0x8(%rsp),%r14 │ │ │ │ │ add %rax,%rbx │ │ │ │ │ add %rax,%rbp │ │ │ │ │ cmp %r15,0x18(%rsp) │ │ │ │ │ - jne 3b0 │ │ │ │ │ + jne 3b8 │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ │ + inc %rsi │ │ │ │ │ add 0x50(%rsp),%rdx │ │ │ │ │ add 0x20(%rsp),%rdi │ │ │ │ │ - inc %rsi │ │ │ │ │ cmp %rsi,0x58(%rsp) │ │ │ │ │ - jne 360 │ │ │ │ │ + jne 368 │ │ │ │ │ mov 0x78(%rsp),%rbp │ │ │ │ │ mov 0x80(%rsp),%rbx │ │ │ │ │ mov 0x88(%rsp),%r12 │ │ │ │ │ mov 0x38(%rsp),%r15 │ │ │ │ │ mov 0x88(%rbx),%rax │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x20(%rsp),%r14 │ │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov 0x40(%rbx),%rcx │ │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ │ push 0x48(%rbx) │ │ │ │ │ - push $0x2 │ │ │ │ │ mov %r14,%rax │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ - push %rcx │ │ │ │ │ - push %rbp │ │ │ │ │ lea 0x20(%rcx,%rcx,1),%r9 │ │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ │ + push $0x2 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + push %rcx │ │ │ │ │ add %rax,%rdx │ │ │ │ │ lea (%rdi,%rax,1),%rcx │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 481 │ │ │ │ │ + push %rbp │ │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ │ + call 489 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ mov 0x80(%rbx),%rax │ │ │ │ │ add %rax,%r14 │ │ │ │ │ mov %rax,0x80(%rsp) │ │ │ │ │ mov %r14,0x40(%rsp) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ cmp %r14,0x78(%rbx) │ │ │ │ │ - jg 2c0 │ │ │ │ │ + jg 2d0 │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ add $0x98,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 4c1 │ │ │ │ │ + jmp 4c9 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000004d0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x88(%rdi),%rdi │ │ │ │ │ call 4e7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ jne 510 │ │ │ │ │ mov 0x90(%rbx),%rdi │ │ │ │ │ @@ -339,80 +339,80 @@ │ │ │ │ │ mov %rax,0x90(%rbx) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ │ - imul 0x50(%rbx),%rsi │ │ │ │ │ mov $0x2,%edi │ │ │ │ │ + imul 0x50(%rbx),%rsi │ │ │ │ │ call 523 │ │ │ │ │ R_X86_64_PLT32 fftw_mktriggen-0x4 │ │ │ │ │ mov %rax,0x90(%rbx) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000540 : │ │ │ │ │ fftw_ct_genericbuf_register(): │ │ │ │ │ push %r15 │ │ │ │ │ + lea 0x0(%rip),%r15 │ │ │ │ │ + R_X86_64_PC32 .rodata+0x64 │ │ │ │ │ push %r14 │ │ │ │ │ + lea 0x0(%rip),%r14 │ │ │ │ │ + R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ push %r13 │ │ │ │ │ - lea 0x0(%rip),%r13 │ │ │ │ │ - R_X86_64_PC32 .rodata+0x64 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - lea 0x0(%rip),%r12 │ │ │ │ │ - R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ nop │ │ │ │ │ - lea 0x0(%rip),%r15 │ │ │ │ │ + lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .rodata+0x3c │ │ │ │ │ - mov (%r12),%r14 │ │ │ │ │ - mov (%r15),%rbx │ │ │ │ │ + mov (%r14),%r12 │ │ │ │ │ + mov (%rbx),%rbp │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - lea -0x538(%rip),%rcx │ │ │ │ │ + lea -0x537(%rip),%rcx │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov $0x38,%edi │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - call 58a │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + call 589 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_ct-0x4 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - mov %rbx,0x30(%rax) │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + mov %rbp,0x30(%rax) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 599 │ │ │ │ │ + call 598 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_mksolver_ct_hook-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 5d0 │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ + je 5cf │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ mov $0x38,%edi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - lea -0x57a(%rip),%rcx │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ + lea -0x57e(%rip),%rcx │ │ │ │ │ call *%rax │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - mov %rbx,0x30(%rax) │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + mov %rbp,0x30(%rax) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 5d0 │ │ │ │ │ + call 5cf │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ - add $0x8,%r15 │ │ │ │ │ - cmp %r13,%r15 │ │ │ │ │ + add $0x8,%rbx │ │ │ │ │ + cmp %r15,%rbx │ │ │ │ │ jne 567 │ │ │ │ │ - add $0x8,%r12 │ │ │ │ │ + add $0x8,%r14 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .rodata+0x34 │ │ │ │ │ - cmp %rax,%r12 │ │ │ │ │ + cmp %rax,%r14 │ │ │ │ │ jne 560 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 28000000 00000000 10000000 ....(........... │ │ │ │ │ 0x00000030 30000000 00000000 0c000000 00000000 0............... │ │ │ │ │ - 0x00000040 40000000 44000000 00000000 10020000 @...D........... │ │ │ │ │ + 0x00000040 40000000 44000000 00000000 12020000 @...D........... │ │ │ │ │ 0x00000050 00420e10 8f02420e 188e0342 0e208c04 .B....B....B. .. │ │ │ │ │ 0x00000060 410e2886 05410e30 8306440e 706a0a0e A.(..A.0..D.pj.. │ │ │ │ │ 0x00000070 30410e28 410e2042 0e18420e 10420e08 0A.(A. B..B..B.. │ │ │ │ │ 0x00000080 420b0000 5c000000 88000000 00000000 B...\........... │ │ │ │ │ - 0x00000090 71020000 00420e10 8f02420e 188e0342 q....B....B....B │ │ │ │ │ - 0x000000a0 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x000000b0 38830747 0ed00103 f2010ed8 01420ee0 8..G.........B.. │ │ │ │ │ - 0x000000c0 01480ee8 01410ef0 017b0ed0 01560e38 .H...A...{...V.8 │ │ │ │ │ + 0x00000090 69020000 00420e10 8f02420e 188e0345 i....B....B....E │ │ │ │ │ + 0x000000a0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x000000b0 38830747 0ed00103 ea010ed8 014e0ee0 8..G.........N.. │ │ │ │ │ + 0x000000c0 01450ee8 014b0ef0 01680ed0 01560e38 .E...K...h...V.8 │ │ │ │ │ 0x000000d0 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x000000e0 0e080000 30000000 e8000000 00000000 ....0........... │ │ │ │ │ - 0x000000f0 61000000 00410e10 8602410e 18830349 a....A....A....I │ │ │ │ │ + 0x000000f0 61000000 00410e10 8602430e 18830347 a....A....C....G │ │ │ │ │ 0x00000100 0e20690a 0e18410e 10410e08 4a0b5e0e . i...A..A..J.^. │ │ │ │ │ 0x00000110 18410e10 410e0800 44000000 1c010000 .A..A...D....... │ │ │ │ │ - 0x00000120 00000000 bc000000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000130 188e0342 0e208d04 490e288c 05410e30 ...B. ..I.(..A.0 │ │ │ │ │ - 0x00000140 8606410e 38830747 0e400299 0e38410e ..A.8..G.@...8A. │ │ │ │ │ + 0x00000120 00000000 bb000000 00420e10 8f02490e .........B....I. │ │ │ │ │ + 0x00000130 188e0349 0e208d04 450e288c 05410e30 ...I. ..E.(..A.0 │ │ │ │ │ + 0x00000140 8606410e 38830744 0e400291 0e38410e ..A.8..D.@...8A. │ │ │ │ │ 0x00000150 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ ├── direct.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5320 (bytes into file) │ │ │ │ │ + Start of section headers: 5304 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x14c8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x14b8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0008d3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001000 000300 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000913 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000913 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000913 000034 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000948 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001300 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000968 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001360 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000980 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000980 000220 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001378 0000c0 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000ba0 0002e8 18 14 14 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000e88 000175 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001438 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0008c3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000ff0 000300 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000903 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000903 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000903 000034 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000938 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0012f0 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000958 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001350 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000970 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000970 000220 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001368 0000c0 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000b90 0002e8 18 14 14 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000e78 000175 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001428 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,17 +3,17 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 44 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 3: 0000000000000030 141 FUNC LOCAL DEFAULT 1 apply_extra_iter │ │ │ │ │ 4: 00000000000000c0 95 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 5: 0000000000000120 32 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 6: 0000000000000140 1036 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 6: 0000000000000140 1028 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 7: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 8: 0000000000000550 780 FUNC LOCAL DEFAULT 1 apply_buf │ │ │ │ │ + 8: 0000000000000550 756 FUNC LOCAL DEFAULT 1 apply_buf │ │ │ │ │ 9: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 12: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 13: 000000000000001d 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_stride_destroy │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_tornk1 │ │ │ │ │ @@ -23,12 +23,12 @@ │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd2 │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_iabs │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_inplace_strides2 │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_pair_ci │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_pair_co │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ - 26: 0000000000000860 51 FUNC GLOBAL DEFAULT 1 fftw_mksolver_dft_direct │ │ │ │ │ + 26: 0000000000000850 51 FUNC GLOBAL DEFAULT 1 fftw_mksolver_dft_direct │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ - 28: 00000000000008a0 51 FUNC GLOBAL DEFAULT 1 fftw_mksolver_dft_directbuf │ │ │ │ │ + 28: 0000000000000890 51 FUNC GLOBAL DEFAULT 1 fftw_mksolver_dft_directbuf │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_solve │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_null_awake │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,57 +1,57 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1000 contains 32 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xff0 contains 32 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 00000000000000fc 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000118 0000000d00000002 R_X86_64_PC32 000000000000001d .LC1 - 4 │ │ │ │ │ 0000000000000129 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ 0000000000000132 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ 00000000000001a8 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ 000000000000029e 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 00000000000002a8 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ 00000000000002c9 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ 00000000000002da 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ 00000000000002f4 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ 000000000000030e 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ 000000000000031e 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ 000000000000033c 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -00000000000003bb 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -000000000000048c 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000496 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -00000000000004bd 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000004ca 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000004ef 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -0000000000000514 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -0000000000000530 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +00000000000003b3 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +0000000000000484 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000048e 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +00000000000004b5 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000004c2 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000004e7 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +000000000000050c 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +0000000000000528 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ 000000000000066d 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ 00000000000006f6 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -000000000000074c 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ -0000000000000811 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -0000000000000827 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000848 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -000000000000086f 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000879 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000008af 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000008b9 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000744 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +0000000000000806 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +000000000000081c 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000834 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000860 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000869 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000008a0 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000008a9 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 000000000000013c 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1300 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x12f0 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001d00000001 R_X86_64_64 0000000000000000 fftw_dft_solve + 0 │ │ │ │ │ 0000000000000008 0000001e00000001 R_X86_64_64 0000000000000000 fftw_null_awake + 0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + c0 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 120 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1360 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1350 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 140 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1378 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1368 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ 000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ 00000000000000b0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 120 │ │ │ │ │ 00000000000000cc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 140 │ │ │ │ │ 00000000000001a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 550 │ │ │ │ │ -00000000000001d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 860 │ │ │ │ │ -0000000000000200 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 8a0 │ │ │ │ │ +00000000000001d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 850 │ │ │ │ │ +0000000000000200 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 890 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -10,61 +10,61 @@ │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 000000000000001c 0000001c FDE cie=00000000 pc=0000000000000000..000000000000002c │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000007 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000013 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000021 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000000002b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000002b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000058 0000003c FDE cie=00000000 pc=0000000000000030..00000000000000bd │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000032 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000037 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000036 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000003f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000003b │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000047 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000003c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000004e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000003d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000004f │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000044 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000056 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000054 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000005d │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000005a │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000064 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000065 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000065 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000077 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000007b │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000086 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000086 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000088 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000008c │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000008a │ │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000000a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000000b2 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000000b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000000b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000000b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ @@ -86,31 +86,31 @@ │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 26 to 000000000000013b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c4 00000000000000d0 000000c8 FDE cie=00000000 pc=0000000000000140..000000000000054c │ │ │ │ │ +000000c4 00000000000000d0 000000c8 FDE cie=00000000 pc=0000000000000140..0000000000000544 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000142 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000146 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000014a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000014b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000014e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000155 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000155 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_advance_loc: 30 to 0000000000000173 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000176 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000177 │ │ │ │ │ @@ -121,17 +121,17 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000017d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000180 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 57 to 00000000000001b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000001d9 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000001d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001dd │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000001dd │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000001e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000001e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ DW_CFA_advance_loc: 3 to 00000000000001e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ @@ -149,126 +149,126 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000231 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_advance_loc: 10 to 000000000000023b │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_advance_loc: 17 to 000000000000024c │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000026c │ │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000000267 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000026e │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000026e │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000270 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000272 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000275 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_advance_loc: 7 to 000000000000027c │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 249 to 0000000000000375 │ │ │ │ │ + DW_CFA_advance_loc1: 250 to 0000000000000376 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000379 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000037a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000037a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000037b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000037c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000037d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000037e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000037f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000380 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000381 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000390 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000388 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 81 to 00000000000003e1 │ │ │ │ │ + DW_CFA_advance_loc1: 76 to 00000000000003d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000003f9 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000003f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000401 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003fd │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000403 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000403 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000409 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000405 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000040c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000408 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000420 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000418 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000042c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000424 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000438 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000430 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000043c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000043c │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000043e │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000456 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000044e │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000459 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000456 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000000046a │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000462 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000198 0000000000000034 0000019c FDE cie=00000000 pc=0000000000000550..000000000000085c │ │ │ │ │ +00000198 0000000000000034 0000019c FDE cie=00000000 pc=0000000000000550..0000000000000844 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000551 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000554 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000055d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000556 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000055d │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000567 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 605 to 00000000000007ba │ │ │ │ │ + DW_CFA_advance_loc2: 587 to 00000000000007b2 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000007c0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000007b8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 121 to 0000000000000839 │ │ │ │ │ + DW_CFA_advance_loc1: 118 to 000000000000082e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000840 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000830 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001d0 0000000000000024 000001d4 FDE cie=00000000 pc=0000000000000860..0000000000000893 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000861 │ │ │ │ │ +000001d0 0000000000000024 000001d4 FDE cie=00000000 pc=0000000000000850..0000000000000883 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000851 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000862 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000085a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000086c │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000868 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000890 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000880 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000891 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000881 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000892 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000882 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f8 0000000000000024 000001fc FDE cie=00000000 pc=00000000000008a0..00000000000008d3 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008a1 │ │ │ │ │ +000001f8 0000000000000024 000001fc FDE cie=00000000 pc=0000000000000890..00000000000008c3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000891 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008a2 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000089a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000008ac │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000008a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000008d0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000008c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008d1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008d2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,10 @@ │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ []A\A]A^ │ │ │ │ │ []A\A]A^ │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ (dft-directbuf/%D-%D%v "%s") │ │ │ │ │ (dft-direct-%D%v "%s") │ │ │ │ │ apply_extra_iter │ │ │ │ │ apply_buf │ │ │ │ │ fftw_stride_destroy │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,71 +1,71 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ push 0x70(%rax) │ │ │ │ │ - push 0x68(%rax) │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ - push 0x60(%rax) │ │ │ │ │ mov 0x48(%rax),%r9 │ │ │ │ │ + mov %r8,%rcx │ │ │ │ │ mov 0x40(%rax),%r8 │ │ │ │ │ + push 0x68(%rax) │ │ │ │ │ + push 0x60(%rax) │ │ │ │ │ call *0x78(%rax) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ apply_extra_iter(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rcx,%r14 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + push %r13 │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x60(%rdi),%rax │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ - mov %r8,%r15 │ │ │ │ │ push 0x70(%rdi) │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - push 0x68(%rdi) │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ lea -0x1(%rax),%rbp │ │ │ │ │ + push 0x68(%rdi) │ │ │ │ │ push %rbp │ │ │ │ │ mov 0x48(%rdi),%r9 │ │ │ │ │ mov 0x40(%rdi),%r8 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call *0x78(%rbx) │ │ │ │ │ - add $0x18,%rsp │ │ │ │ │ mov 0x70(%rbx),%rax │ │ │ │ │ + add $0x18,%rsp │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ imul 0x68(%rbx),%rbp │ │ │ │ │ push $0x0 │ │ │ │ │ - push $0x0 │ │ │ │ │ - push $0x1 │ │ │ │ │ - mov 0x48(%rbx),%r9 │ │ │ │ │ - mov 0x40(%rbx),%r8 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + push $0x0 │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ lea (%r15,%rax,1),%rcx │ │ │ │ │ lea (%r14,%rax,1),%rdx │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ lea 0x0(%r13,%rbp,1),%rsi │ │ │ │ │ lea (%r12,%rbp,1),%rdi │ │ │ │ │ + push $0x1 │ │ │ │ │ + mov 0x48(%rbx),%r9 │ │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ │ call *0x78(%rbx) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ @@ -122,26 +122,26 @@ │ │ │ │ │ 0000000000000140 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov 0x20(%rdi),%ecx │ │ │ │ │ mov 0x10(%rdi),%r13 │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ je 180 │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - je 390 │ │ │ │ │ + je 388 │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ @@ -160,32 +160,32 @@ │ │ │ │ │ lea 0x18(%rsp),%rsi │ │ │ │ │ call 1ac │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 16f │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x30(%r13),%r10 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ mov 0x28(%r12),%rcx │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ mov 0x18(%r12),%rsi │ │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ │ - mov 0x30(%r12),%r8 │ │ │ │ │ mov 0x10(%rax),%r9 │ │ │ │ │ + mov 0x30(%r13),%r10 │ │ │ │ │ push %rbx │ │ │ │ │ + mov 0x30(%r12),%r8 │ │ │ │ │ push 0x38(%rsp) │ │ │ │ │ push 0x38(%rsp) │ │ │ │ │ push 0x38(%rsp) │ │ │ │ │ push 0x18(%rax) │ │ │ │ │ call *(%r10) │ │ │ │ │ mov 0x28(%r12),%rcx │ │ │ │ │ mov 0x18(%r12),%rsi │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 4a2 │ │ │ │ │ + jne 49a │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ │ mov 0x30(%r13),%r10 │ │ │ │ │ mov 0x30(%r12),%r8 │ │ │ │ │ mov 0x10(%rdi),%r9 │ │ │ │ │ push %rbx │ │ │ │ │ @@ -198,33 +198,33 @@ │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 16f │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x30(%r13),%r10 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ mov 0x28(%r12),%rcx │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ │ mov 0x18(%r12),%rsi │ │ │ │ │ - mov 0x30(%r12),%r8 │ │ │ │ │ mov 0x10(%rax),%r9 │ │ │ │ │ + mov 0x30(%r13),%r10 │ │ │ │ │ push %rbx │ │ │ │ │ + mov 0x30(%r12),%r8 │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x2 │ │ │ │ │ push 0x18(%rax) │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 16f │ │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ │ cmp %rax,0x18(%r12) │ │ │ │ │ - je 4fd │ │ │ │ │ + je 4f5 │ │ │ │ │ lea -0x26b(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x88,%edi │ │ │ │ │ call 2ac │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ @@ -247,37 +247,37 @@ │ │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ │ lea 0x4(%rax,%rax,1),%rsi │ │ │ │ │ call 2f8 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov 0x10(%r12),%rdi │ │ │ │ │ lea 0x70(%rbx),%rcx │ │ │ │ │ lea 0x68(%rbx),%rdx │ │ │ │ │ - lea 0x60(%rbx),%rsi │ │ │ │ │ mov %rax,0x50(%rbx) │ │ │ │ │ + lea 0x60(%rbx),%rsi │ │ │ │ │ call 312 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ - lea 0x8(%rbx),%rdi │ │ │ │ │ mov %rbp,0x80(%rbx) │ │ │ │ │ + lea 0x8(%rbx),%rdi │ │ │ │ │ call 322 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ - lea 0x10(%r13),%rsi │ │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ │ mov 0x30(%r13),%rcx │ │ │ │ │ + lea 0x10(%r13),%rsi │ │ │ │ │ cqto │ │ │ │ │ idivq 0x8(%rcx) │ │ │ │ │ lea 0x8(%rbx),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 340 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 366 │ │ │ │ │ + je 367 │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ imul 0x60(%rbx),%rdx │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ shl $0x2,%rdx │ │ │ │ │ cvtsi2sd %rdx,%xmm0 │ │ │ │ │ addsd 0x20(%rbx),%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%rbx) │ │ │ │ │ test %eax,%eax │ │ │ │ │ sete %al │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ @@ -286,185 +286,185 @@ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ jne 16f │ │ │ │ │ mov 0x0(%r13),%rcx │ │ │ │ │ cmp %rcx,0x8(%rax) │ │ │ │ │ jne 16f │ │ │ │ │ lea 0x28(%rsp),%rcx │ │ │ │ │ lea 0x20(%rsp),%rdx │ │ │ │ │ lea 0x18(%rsp),%rsi │ │ │ │ │ - call 3bf │ │ │ │ │ + call 3b7 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 16f │ │ │ │ │ testb $0x1,0xd6(%rbx) │ │ │ │ │ - jne 4b3 │ │ │ │ │ + jne 4ab │ │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ │ - mov 0x8(%r12),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ mov 0x28(%r12),%rcx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov 0x8(%r12),%rdx │ │ │ │ │ mov 0x30(%r12),%r8 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ lea 0x3(%rax),%r14 │ │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ │ push %rbx │ │ │ │ │ and $0xfffffffffffffffc,%r14 │ │ │ │ │ + add $0x2,%r14 │ │ │ │ │ push 0x38(%rsp) │ │ │ │ │ + lea (%r14,%r14,1),%r9 │ │ │ │ │ push $0x2 │ │ │ │ │ - add $0x2,%r14 │ │ │ │ │ push %r14 │ │ │ │ │ push 0x18(%rdx) │ │ │ │ │ - lea (%r14,%r14,1),%r9 │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ mov %r9,0x38(%rsp) │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 16f │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x28(%r12),%rcx │ │ │ │ │ mov 0x30(%r13),%r10 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ push %rbx │ │ │ │ │ + mov 0x30(%r12),%r8 │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ push 0x38(%rsp) │ │ │ │ │ push $0x2 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ - mov 0x30(%r12),%r8 │ │ │ │ │ cqto │ │ │ │ │ idiv %r14 │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ push %rdx │ │ │ │ │ - push 0x18(%rax) │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ + push 0x18(%rax) │ │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 16f │ │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ │ cmp %rax,0x18(%r12) │ │ │ │ │ - je 525 │ │ │ │ │ - lea 0xc7(%rip),%rdx │ │ │ │ │ + je 51d │ │ │ │ │ + lea 0xcf(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x88,%edi │ │ │ │ │ - call 49a │ │ │ │ │ + call 492 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ jmp 2af │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - je 4dc │ │ │ │ │ - lea -0x4ae(%rip),%rdx │ │ │ │ │ + je 4d4 │ │ │ │ │ + lea -0x4a6(%rip),%rdx │ │ │ │ │ jmp 29b │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ │ - call 4c1 │ │ │ │ │ + call 4b9 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call 4ce │ │ │ │ │ + call 4c6 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%r14 │ │ │ │ │ jle 16f │ │ │ │ │ - jmp 3d4 │ │ │ │ │ + jmp 3cc │ │ │ │ │ cmpq $0x1,0x18(%rsp) │ │ │ │ │ - je 4a7 │ │ │ │ │ + je 49f │ │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ - call 4f3 │ │ │ │ │ + call 4eb │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 16f │ │ │ │ │ - jmp 4a7 │ │ │ │ │ + jmp 49f │ │ │ │ │ cmpq $0x1,0x18(%rsp) │ │ │ │ │ je 294 │ │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ - call 518 │ │ │ │ │ + call 510 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 294 │ │ │ │ │ jmp 16f │ │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ - call 534 │ │ │ │ │ + call 52c │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 482 │ │ │ │ │ + jne 47a │ │ │ │ │ cmp 0x18(%rsp),%r14 │ │ │ │ │ jl 16f │ │ │ │ │ - jmp 482 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jmp 47a │ │ │ │ │ + nop │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000550 : │ │ │ │ │ apply_buf(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ │ mov 0x58(%rdi),%r8 │ │ │ │ │ - mov 0x60(%rdi),%r10 │ │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ │ + mov 0x60(%rdi),%rax │ │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ │ mov %rcx,-0x48(%rbp) │ │ │ │ │ lea 0x3(%r8),%r11 │ │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ │ mov %r8,%rax │ │ │ │ │ and $0xfffffffffffffffc,%r11 │ │ │ │ │ lea 0x2(%r11),%r14 │ │ │ │ │ imul %r14,%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ │ cmp $0xffff,%rax │ │ │ │ │ - ja 840 │ │ │ │ │ + ja 830 │ │ │ │ │ add $0x30,%rax │ │ │ │ │ sub %rax,%rsp │ │ │ │ │ lea 0xf(%rsp),%rbx │ │ │ │ │ and $0xfffffffffffffff0,%rbx │ │ │ │ │ add $0x1f,%rbx │ │ │ │ │ and $0xffffffffffffffe0,%rbx │ │ │ │ │ - mov %r10,%rcx │ │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ │ mov 0x68(%r13),%rdx │ │ │ │ │ lea 0x8(%rbx),%r12 │ │ │ │ │ sub %r14,%rcx │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jle 726 │ │ │ │ │ + jle 71e │ │ │ │ │ mov %rbx,-0x38(%rbp) │ │ │ │ │ - mov %r12,-0x40(%rbp) │ │ │ │ │ mov %r13,%rbx │ │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ │ - mov %r10,-0x70(%rbp) │ │ │ │ │ + mov -0x68(%rbp),%r13 │ │ │ │ │ + mov %r12,-0x40(%rbp) │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - mov -0x60(%rbp),%r13 │ │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ │ jmp 64a │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ │ - push %rdx │ │ │ │ │ + push %rcx │ │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ │ push $0x2 │ │ │ │ │ push %r14 │ │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ │ call *%r10 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov 0x68(%rbx),%rdx │ │ │ │ │ add %r14,%r12 │ │ │ │ │ mov 0x58(%rbx),%r8 │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ imul %r14,%rcx │ │ │ │ │ @@ -473,52 +473,52 @@ │ │ │ │ │ add %rcx,%r15 │ │ │ │ │ mov 0x70(%rbx),%rcx │ │ │ │ │ imul %r14,%rcx │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ add %rcx,-0x48(%rbp) │ │ │ │ │ add %rcx,-0x50(%rbp) │ │ │ │ │ cmp -0x58(%rbp),%r12 │ │ │ │ │ - jge 710 │ │ │ │ │ + jge 708 │ │ │ │ │ mov 0x40(%rbx),%rcx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov 0x8(%rcx),%r9 │ │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ │ push $0x2 │ │ │ │ │ push %rdx │ │ │ │ │ mov 0x50(%rbx),%rdx │ │ │ │ │ push %r14 │ │ │ │ │ push 0x8(%rdx) │ │ │ │ │ mov -0x38(%rbp),%rdx │ │ │ │ │ call 671 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_ci-0x4 │ │ │ │ │ mov 0x48(%rbx),%r9 │ │ │ │ │ - mov 0x70(%rbx),%rdx │ │ │ │ │ + mov 0x70(%rbx),%rcx │ │ │ │ │ mov 0x78(%rbx),%r10 │ │ │ │ │ mov 0x50(%rbx),%r8 │ │ │ │ │ - mov 0x8(%r9),%rcx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ + mov 0x8(%r9),%rdx │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ + sar $0x3f,%rsi │ │ │ │ │ + xor %rsi,%rdx │ │ │ │ │ + sub %rsi,%rdx │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ neg %rsi │ │ │ │ │ cmovs %rcx,%rsi │ │ │ │ │ - neg %rax │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ - cmovs %rdx,%rcx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - cmp %rcx,%rsi │ │ │ │ │ + cmp %rsi,%rdx │ │ │ │ │ jl 5f0 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ │ mov -0x38(%rbp),%rdx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ mov %r8,%r9 │ │ │ │ │ push $0x2 │ │ │ │ │ - push $0x2 │ │ │ │ │ - push %r14 │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ + push $0x2 │ │ │ │ │ + push %r14 │ │ │ │ │ call *%r10 │ │ │ │ │ mov 0x50(%rbx),%rdx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ │ mov 0x8(%rdx),%r9 │ │ │ │ │ @@ -529,157 +529,154 @@ │ │ │ │ │ push 0x8(%rdx) │ │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ │ mov 0x58(%rbx),%r8 │ │ │ │ │ call 6fa │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ jmp 610 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ │ - mov %r13,-0x60(%rbp) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + mov %r13,-0x68(%rbp) │ │ │ │ │ + mov -0x40(%rbp),%r12 │ │ │ │ │ mov %rbx,%r13 │ │ │ │ │ + sub %rdi,-0x60(%rbp) │ │ │ │ │ mov -0x38(%rbp),%rbx │ │ │ │ │ - sub %r12,%r10 │ │ │ │ │ - mov -0x40(%rbp),%r12 │ │ │ │ │ mov 0x40(%r13),%rax │ │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ │ + mov -0x60(%rbp),%r14 │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ │ mov 0x50(%r13),%rax │ │ │ │ │ push $0x2 │ │ │ │ │ push %rdx │ │ │ │ │ - push %r10 │ │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ + push %r14 │ │ │ │ │ push 0x8(%rax) │ │ │ │ │ - call 750 │ │ │ │ │ + call 748 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_ci-0x4 │ │ │ │ │ mov 0x48(%r13),%r9 │ │ │ │ │ mov 0x70(%r13),%rdx │ │ │ │ │ - mov 0x78(%r13),%rax │ │ │ │ │ + mov 0x78(%r13),%r11 │ │ │ │ │ mov 0x50(%r13),%r8 │ │ │ │ │ - mov -0x38(%rbp),%r10 │ │ │ │ │ - mov 0x8(%r9),%rcx │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - neg %rsi │ │ │ │ │ - cmovs %rcx,%rsi │ │ │ │ │ + mov 0x8(%r9),%rax │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + sar $0x3f,%rcx │ │ │ │ │ + xor %rcx,%rax │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ neg %rcx │ │ │ │ │ cmovs %rdx,%rcx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - cmp %rcx,%rsi │ │ │ │ │ - jge 7c0 │ │ │ │ │ + cmp %rcx,%rax │ │ │ │ │ + jge 7b8 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ push %rdx │ │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ │ push $0x2 │ │ │ │ │ - push %r10 │ │ │ │ │ - call *%rax │ │ │ │ │ + push %r14 │ │ │ │ │ + call *%r11 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - cmpq $0xffff,-0x68(%rbp) │ │ │ │ │ - ja 823 │ │ │ │ │ + cmpq $0xffff,-0x70(%rbp) │ │ │ │ │ + ja 818 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + mov -0x60(%rbp),%r15 │ │ │ │ │ mov %r8,%r9 │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ push $0x2 │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - push $0x2 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - push %r10 │ │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ │ - call *%rax │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ + push $0x2 │ │ │ │ │ + push %r15 │ │ │ │ │ + call *%r11 │ │ │ │ │ mov 0x50(%r13),%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov -0x38(%rbp),%r10 │ │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ │ mov 0x48(%r13),%rax │ │ │ │ │ push 0x70(%r13) │ │ │ │ │ push $0x2 │ │ │ │ │ - push %r10 │ │ │ │ │ + push %r15 │ │ │ │ │ push 0x8(%rax) │ │ │ │ │ mov 0x58(%r13),%r8 │ │ │ │ │ - call 815 │ │ │ │ │ + call 80a │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - cmpq $0xffff,-0x68(%rbp) │ │ │ │ │ - jbe 7ac │ │ │ │ │ + cmpq $0xffff,-0x70(%rbp) │ │ │ │ │ + jbe 7a4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 82b │ │ │ │ │ + call 820 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ │ - call 84c │ │ │ │ │ + call 838 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ mov 0x58(%r13),%r8 │ │ │ │ │ - mov -0x38(%rbp),%r10 │ │ │ │ │ - jmp 5ba │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + jmp 5be │ │ │ │ │ + nop │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000860 : │ │ │ │ │ +0000000000000850 : │ │ │ │ │ fftw_mksolver_dft_direct(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + mov $0x28,%edi │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0x28,%edi │ │ │ │ │ - call 87d │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call 86d │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ mov %rbx,0x10(%rax) │ │ │ │ │ movl $0x0,0x20(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000008a0 : │ │ │ │ │ +0000000000000890 : │ │ │ │ │ fftw_mksolver_dft_directbuf(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + mov $0x28,%edi │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0x28,%edi │ │ │ │ │ - call 8bd │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call 8ad │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ mov %rbx,0x10(%rax) │ │ │ │ │ movl $0x1,0x20(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,38 +1,38 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 1c000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 2c000000 00470e18 490e2043 ....,....G..I. C │ │ │ │ │ - 0x00000030 0e28490e 304f0e08 58000000 3c000000 .(I.0O..X...<... │ │ │ │ │ - 0x00000040 00000000 8d000000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000050 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000060 8606410e 38830747 0e48500e 50460e58 ..A.8..G.HP.PF.X │ │ │ │ │ - 0x00000070 4b0e6052 0e484f0e 50420e58 420e6068 K.`R.HO.PB.XB.`h │ │ │ │ │ + 0x00000020 00000000 2c000000 00440e18 4c0e2051 ....,....D..L. Q │ │ │ │ │ + 0x00000030 0e28430e 30470e08 58000000 3c000000 .(C.0G..X...<... │ │ │ │ │ + 0x00000040 00000000 8d000000 00420e10 8f02450e .........B....E. │ │ │ │ │ + 0x00000050 188e0348 0e208d04 480e288c 05470e30 ...H. ..H.(..G.0 │ │ │ │ │ + 0x00000060 8606410e 38830747 0e48470e 50470e58 ..A.8..G.HG.PG.X │ │ │ │ │ + 0x00000070 410e6056 0e484b0e 50460e58 570e604f A.`V.HK.PF.XW.`O │ │ │ │ │ 0x00000080 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ │ 0x00000090 10420e08 10000000 98000000 00000000 .B.............. │ │ │ │ │ 0x000000a0 5f000000 00000000 18000000 ac000000 _............... │ │ │ │ │ 0x000000b0 00000000 20000000 00410e10 83025a0e .... ....A....Z. │ │ │ │ │ 0x000000c0 08000000 d0000000 c8000000 00000000 ................ │ │ │ │ │ - 0x000000d0 0c040000 00420e10 8e02420e 188d0342 .....B....B....B │ │ │ │ │ - 0x000000e0 0e208c04 440e2886 05410e30 83064a0e . ..D.(..A.0..J. │ │ │ │ │ + 0x000000d0 04040000 00420e10 8e02420e 188d0342 .....B....B....B │ │ │ │ │ + 0x000000e0 0e208c04 440e2886 05440e30 8306470e . ..D.(..D.0..G. │ │ │ │ │ 0x000000f0 605e0a0e 30430e28 410e2042 0e18420e `^..0C.(A. B..B. │ │ │ │ │ - 0x00000100 10420e08 430b790e 68600e70 440e7844 .B..C.y.h`.pD.xD │ │ │ │ │ + 0x00000100 10420e08 430b790e 685b0e70 490e7844 .B..C.y.h[.pI.xD │ │ │ │ │ 0x00000110 0e800144 0e880143 0e900151 0e60510e ...D...C...Q.`Q. │ │ │ │ │ 0x00000120 68530e70 440e7844 0e800149 0e880143 hS.pD.xD...I...C │ │ │ │ │ - 0x00000130 0e90014a 0e60510e 68600e70 420e7842 ...J.`Q.h`.pB.xB │ │ │ │ │ - 0x00000140 0e800142 0e880143 0e900147 0e6002f9 ...B...C...G.`.. │ │ │ │ │ + 0x00000130 0e90014a 0e60510e 685b0e70 470e7842 ...J.`Q.h[.pG.xB │ │ │ │ │ + 0x00000140 0e800142 0e880143 0e900147 0e6002fa ...B...C...G.`.. │ │ │ │ │ 0x00000150 0a0e3044 0e28410e 20420e18 420e1042 ..0D.(A. B..B..B │ │ │ │ │ - 0x00000160 0e08500b 02510e68 580e7048 0e78420e ..P..Q.hX.pH.xB. │ │ │ │ │ - 0x00000170 8001460e 8801430e 9001540e 604c0e68 ..F...C...T.`L.h │ │ │ │ │ - 0x00000180 4c0e7044 0e78420e 8001580e 8801430e L.pD.xB...X...C. │ │ │ │ │ - 0x00000190 9001510e 60000000 34000000 9c010000 ..Q.`...4....... │ │ │ │ │ - 0x000001a0 00000000 0c030000 00410e10 8602430d .........A....C. │ │ │ │ │ - 0x000001b0 06498f03 8e048d05 8c068307 035d020a .I...........].. │ │ │ │ │ - 0x000001c0 0c070846 0b02790a 0c070847 0b000000 ...F..y....G.... │ │ │ │ │ + 0x00000160 0e08470b 024c0e68 5d0e704c 0e78460e ..G..L.h].pL.xF. │ │ │ │ │ + 0x00000170 8001420e 8801430e 9001500e 604c0e68 ..B...C...P.`L.h │ │ │ │ │ + 0x00000180 4c0e704c 0e78420e 8001500e 8801480e L.pL.xB...P...H. │ │ │ │ │ + 0x00000190 90014c0e 60000000 34000000 9c010000 ..L.`...4....... │ │ │ │ │ + 0x000001a0 00000000 f4020000 00410e10 8602430d .........A....C. │ │ │ │ │ + 0x000001b0 06428f03 478e048d 054a8c06 8307034b .B..G....J.....K │ │ │ │ │ + 0x000001c0 020a0c07 08460b02 760a0c07 08420b00 .....F..v....B.. │ │ │ │ │ 0x000001d0 24000000 d4010000 00000000 33000000 $...........3... │ │ │ │ │ - 0x000001e0 00410e10 8602410e 1883034a 0e20640e .A....A....J. d. │ │ │ │ │ + 0x000001e0 00410e10 8602490e 1883034e 0e20580e .A....I....N. X. │ │ │ │ │ 0x000001f0 18410e10 410e0800 24000000 fc010000 .A..A...$....... │ │ │ │ │ - 0x00000200 00000000 33000000 00410e10 8602410e ....3....A....A. │ │ │ │ │ - 0x00000210 1883034a 0e20640e 18410e10 410e0800 ...J. d..A..A... │ │ │ │ │ + 0x00000200 00000000 33000000 00410e10 8602490e ....3....A....I. │ │ │ │ │ + 0x00000210 1883034e 0e20580e 18410e10 410e0800 ...N. X..A..A... │ │ │ ├── generic.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3504 (bytes into file) │ │ │ │ │ + Start of section headers: 3472 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0xdb0: │ │ │ │ │ +There are 17 section headers, starting at offset 0xd90: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0006c1 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000b20 000108 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000701 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000701 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000701 000011 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .rodata PROGBITS 0000000000000000 000718 000008 00 A 0 0 8 │ │ │ │ │ - [ 7] .data.rel.ro PROGBITS 0000000000000000 000720 000020 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro RELA 0000000000000000 000c28 000060 18 I 14 7 8 │ │ │ │ │ - [ 9] .data.rel.ro.local PROGBITS 0000000000000000 000740 000018 00 WA 0 0 16 │ │ │ │ │ - [10] .rela.data.rel.ro.local RELA 0000000000000000 000c88 000018 18 I 14 9 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 000758 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 000758 0000b8 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 000ca0 000078 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000810 000228 18 15 13 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000a38 0000e2 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 000d18 000091 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0006a1 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000b00 000108 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0006e1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0006e1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0006e1 000011 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata PROGBITS 0000000000000000 0006f8 000008 00 A 0 0 8 │ │ │ │ │ + [ 7] .data.rel.ro PROGBITS 0000000000000000 000700 000020 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro RELA 0000000000000000 000c08 000060 18 I 14 7 8 │ │ │ │ │ + [ 9] .data.rel.ro.local PROGBITS 0000000000000000 000720 000018 00 WA 0 0 16 │ │ │ │ │ + [10] .rela.data.rel.ro.local RELA 0000000000000000 000c68 000018 18 I 14 9 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 000738 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 000738 0000b8 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 000c80 000078 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 0007f0 000228 18 15 13 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000a18 0000e2 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 000cf8 000091 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 23 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 24 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 3: 0000000000000020 1386 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 4: 0000000000000590 45 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 3: 0000000000000020 1354 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 4: 0000000000000570 45 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 5: 0000000000000000 8 OBJECT LOCAL DEFAULT 6 half_tw.0 │ │ │ │ │ - 6: 00000000000005c0 219 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 6: 00000000000005a0 219 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 7: 0000000000000000 32 OBJECT LOCAL DEFAULT 7 padt.1 │ │ │ │ │ 8: 0000000000000000 24 OBJECT LOCAL DEFAULT 9 sadt.2 │ │ │ │ │ 9: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .rodata │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data.rel.ro │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .data.rel.ro.local │ │ │ │ │ 12: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_twiddle_awake │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_is_prime │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_dft │ │ │ │ │ - 18: 00000000000006a0 33 FUNC GLOBAL DEFAULT 1 fftw_dft_generic_register │ │ │ │ │ + 18: 0000000000000680 33 FUNC GLOBAL DEFAULT 1 fftw_dft_generic_register │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_solve │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_null_destroy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xb20 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xb00 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000000c 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000405 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000426 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -000000000000059a 0000000900000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000620 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ -000000000000063a 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000644 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -00000000000006a4 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000006b1 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000005b9 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ -00000000000006bd 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000003f5 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000416 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +000000000000057a 0000000900000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000600 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ +000000000000061a 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000624 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +0000000000000684 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000691 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000599 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ +000000000000069d 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xc28 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xc08 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001500000001 R_X86_64_64 0000000000000000 fftw_dft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 590 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 570 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000001600000001 R_X86_64_64 0000000000000000 fftw_plan_null_destroy + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xc88 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xc68 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 5c0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 5a0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xca0 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xc80 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 20 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 590 │ │ │ │ │ -0000000000000080 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5c0 │ │ │ │ │ -00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6a0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 570 │ │ │ │ │ +0000000000000080 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5a0 │ │ │ │ │ +00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 680 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -14,63 +14,63 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000018 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000002c 0000000000000034 00000030 FDE cie=00000000 pc=0000000000000020..000000000000058a │ │ │ │ │ +0000002c 0000000000000034 00000030 FDE cie=00000000 pc=0000000000000020..000000000000056a │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000021 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000027 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ DW_CFA_advance_loc: 13 to 0000000000000034 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 952 to 00000000000003ec │ │ │ │ │ + DW_CFA_advance_loc2: 936 to 00000000000003dc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003ed │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003dd │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000000438 │ │ │ │ │ + DW_CFA_advance_loc1: 75 to 0000000000000428 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000439 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000429 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000590..00000000000005bd │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000570..000000000000059d │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000078 0000000000000020 0000007c FDE cie=00000000 pc=00000000000005c0..000000000000069b │ │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000000061c │ │ │ │ │ +00000078 0000000000000020 0000007c FDE cie=00000000 pc=00000000000005a0..000000000000067b │ │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000005fc │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000000062b │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000000060b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000630 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000610 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000000069a │ │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000000067a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000009c 0000000000000018 000000a0 FDE cie=00000000 pc=00000000000006a0..00000000000006c1 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006a1 │ │ │ │ │ +0000009c 0000000000000018 000000a0 FDE cie=00000000 pc=0000000000000680..00000000000006a1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000681 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000006b9 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000699 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,451 +14,442 @@ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%rcx │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000020 : │ │ │ │ │ apply(): │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rdx,%r9 │ │ │ │ │ + mov %rdx,%r10 │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ │ + mov 0x48(%rdi),%r9 │ │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ │ - mov 0x48(%rdi),%r8 │ │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ │ mov 0x50(%rdi),%rcx │ │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ + mov %r9,%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ │ cmp $0xffff,%rax │ │ │ │ │ - ja 3ed │ │ │ │ │ + ja 3dd │ │ │ │ │ add $0x30,%rax │ │ │ │ │ sub %rax,%rsp │ │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ │ add $0x1f,%rdi │ │ │ │ │ and $0xffffffffffffffe0,%rdi │ │ │ │ │ movsd (%rsi),%xmm8 │ │ │ │ │ movsd %xmm8,(%rdi) │ │ │ │ │ - movsd (%r9),%xmm0 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%rdi) │ │ │ │ │ - cmp $0x2,%r8 │ │ │ │ │ - jle 574 │ │ │ │ │ + cmp $0x2,%r9 │ │ │ │ │ + jle 554 │ │ │ │ │ lea 0x10(%rdi),%rax │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jne 439 │ │ │ │ │ - lea -0x3(%r8),%rbx │ │ │ │ │ + jne 429 │ │ │ │ │ + lea -0x3(%r9),%rbx │ │ │ │ │ mov %rbx,-0x38(%rbp) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jbe 4dc │ │ │ │ │ - mov %rbx,%r10 │ │ │ │ │ - lea -0x1(%r8),%rbx │ │ │ │ │ - lea 0x8(%rsi),%r15 │ │ │ │ │ - lea 0x0(,%r8,8),%r13 │ │ │ │ │ - shr $1,%r10 │ │ │ │ │ - lea 0x0(,%rbx,8),%r12 │ │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ │ - mov %r10,%r11 │ │ │ │ │ - mov %r10,%rbx │ │ │ │ │ - shl $0x5,%r11 │ │ │ │ │ - neg %rbx │ │ │ │ │ - lea 0x30(%rdi,%r11,1),%r11 │ │ │ │ │ - lea (%r12,%rbx,8),%r14 │ │ │ │ │ - lea 0x10(,%r10,8),%rbx │ │ │ │ │ - cmp %r11,%r15 │ │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ │ + jbe 4c4 │ │ │ │ │ + mov %rbx,%r11 │ │ │ │ │ + lea -0x1(%r9),%r15 │ │ │ │ │ + lea 0x0(,%r9,8),%r14 │ │ │ │ │ + shr $1,%r11 │ │ │ │ │ + lea 0x0(,%r15,8),%r12 │ │ │ │ │ + lea (%rsi,%r14,1),%r13 │ │ │ │ │ + mov %r15,-0x60(%rbp) │ │ │ │ │ + mov %r11,%r8 │ │ │ │ │ + lea 0x10(,%r11,8),%r15 │ │ │ │ │ + shl $0x5,%r8 │ │ │ │ │ + mov %r15,-0x68(%rbp) │ │ │ │ │ + lea 0x30(%rdi,%r8,1),%rbx │ │ │ │ │ + mov %r11,%r8 │ │ │ │ │ + neg %r8 │ │ │ │ │ + cmp %r13,%rax │ │ │ │ │ + lea (%r12,%r8,8),%r8 │ │ │ │ │ + setae %r13b │ │ │ │ │ + lea (%rsi,%r8,1),%r15 │ │ │ │ │ + cmp %rbx,%r15 │ │ │ │ │ + setae %r15b │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + or %r15d,%r13d │ │ │ │ │ + cmp %rbx,%r8 │ │ │ │ │ + lea (%r10,%r14,1),%r15 │ │ │ │ │ + setae %r8b │ │ │ │ │ + cmp %r15,%rax │ │ │ │ │ + setae %r15b │ │ │ │ │ + or %r15d,%r8d │ │ │ │ │ + and %r8d,%r13d │ │ │ │ │ + lea 0x8(%rsi),%r8 │ │ │ │ │ + cmp %rbx,%r8 │ │ │ │ │ + mov %r13d,%r15d │ │ │ │ │ + lea 0x10(%rsi,%r11,8),%r13 │ │ │ │ │ setae -0x68(%rbp) │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ - cmp %rbx,%rax │ │ │ │ │ - movzbl -0x68(%rbp),%ebx │ │ │ │ │ - setae -0x78(%rbp) │ │ │ │ │ - or -0x78(%rbp),%bl │ │ │ │ │ - mov %bl,-0x78(%rbp) │ │ │ │ │ - lea 0x8(%r9),%rbx │ │ │ │ │ - cmp %r11,%rbx │ │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ │ - setae -0x79(%rbp) │ │ │ │ │ - add %r9,%rbx │ │ │ │ │ - cmp %rbx,%rax │ │ │ │ │ + cmp %r13,%rax │ │ │ │ │ + setae %r13b │ │ │ │ │ + or -0x68(%rbp),%r13b │ │ │ │ │ + test %r13b,%r15b │ │ │ │ │ + je 4d4 │ │ │ │ │ + lea 0x8(%r10),%r13 │ │ │ │ │ + lea 0x10(%r10,%r11,8),%r15 │ │ │ │ │ + cmp %rbx,%r13 │ │ │ │ │ setae %bl │ │ │ │ │ - or -0x79(%rbp),%bl │ │ │ │ │ - test %bl,-0x78(%rbp) │ │ │ │ │ - je 4ec │ │ │ │ │ - lea (%rsi,%r13,1),%rbx │ │ │ │ │ - cmp %rbx,%rax │ │ │ │ │ - lea (%rsi,%r14,1),%rbx │ │ │ │ │ - setae -0x60(%rbp) │ │ │ │ │ - cmp %r11,%rbx │ │ │ │ │ - setae %bl │ │ │ │ │ - add %r9,%r14 │ │ │ │ │ - or -0x60(%rbp),%bl │ │ │ │ │ - cmp %r11,%r14 │ │ │ │ │ - lea (%r9,%r13,1),%r14 │ │ │ │ │ - setae %r11b │ │ │ │ │ - cmp %r14,%rax │ │ │ │ │ - setae %r14b │ │ │ │ │ - or %r14d,%r11d │ │ │ │ │ - test %r11b,%bl │ │ │ │ │ - je 4ec │ │ │ │ │ - inc %r10 │ │ │ │ │ - mov %r15,%r14 │ │ │ │ │ - mov -0x68(%rbp),%r13 │ │ │ │ │ - lea -0x8(%rsi,%r12,1),%r11 │ │ │ │ │ - mov %r10,%r15 │ │ │ │ │ - lea -0x8(%r9,%r12,1),%rbx │ │ │ │ │ - mov %r11,%r12 │ │ │ │ │ + cmp %r15,%rax │ │ │ │ │ + setae %r15b │ │ │ │ │ + or %bl,%r15b │ │ │ │ │ + je 4d4 │ │ │ │ │ + inc %r11 │ │ │ │ │ + lea -0x8(%rsi,%r12,1),%rbx │ │ │ │ │ + lea -0x8(%r10,%r12,1),%r12 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ + mov %r11,%r15 │ │ │ │ │ + mov %rbx,%r14 │ │ │ │ │ shr $1,%r15 │ │ │ │ │ shl $0x4,%r15 │ │ │ │ │ - sub %r15,%r12 │ │ │ │ │ + sub %r15,%r14 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%r14),%xmm1 │ │ │ │ │ - movups (%r11),%xmm5 │ │ │ │ │ - sub $0x10,%r11 │ │ │ │ │ - add $0x10,%r14 │ │ │ │ │ - movups 0x0(%r13),%xmm3 │ │ │ │ │ - movups (%rbx),%xmm4 │ │ │ │ │ - add $0x10,%r13 │ │ │ │ │ + movupd (%r8),%xmm1 │ │ │ │ │ + movupd (%rbx),%xmm5 │ │ │ │ │ sub $0x10,%rbx │ │ │ │ │ - add $0x40,%rcx │ │ │ │ │ + add $0x10,%r8 │ │ │ │ │ + movupd 0x0(%r13),%xmm3 │ │ │ │ │ + movupd (%r12),%xmm4 │ │ │ │ │ + add $0x10,%r13 │ │ │ │ │ + sub $0x10,%r12 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ shufpd $0x1,%xmm5,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + subpd %xmm5,%xmm1 │ │ │ │ │ + add $0x40,%rcx │ │ │ │ │ addpd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ shufpd $0x1,%xmm4,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subpd %xmm5,%xmm1 │ │ │ │ │ - addpd %xmm4,%xmm6 │ │ │ │ │ subpd %xmm4,%xmm3 │ │ │ │ │ + addpd %xmm4,%xmm6 │ │ │ │ │ addsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ unpckhpd %xmm7,%xmm7 │ │ │ │ │ unpcklpd %xmm6,%xmm4 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ - unpckhpd %xmm6,%xmm2 │ │ │ │ │ movups %xmm4,-0x40(%rcx) │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + unpckhpd %xmm6,%xmm2 │ │ │ │ │ unpckhpd %xmm3,%xmm1 │ │ │ │ │ - movups %xmm2,-0x20(%rcx) │ │ │ │ │ addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ unpcklpd %xmm3,%xmm4 │ │ │ │ │ - movups %xmm1,-0x10(%rcx) │ │ │ │ │ + movups %xmm2,-0x20(%rcx) │ │ │ │ │ unpckhpd %xmm7,%xmm7 │ │ │ │ │ movups %xmm4,-0x30(%rcx) │ │ │ │ │ + movups %xmm1,-0x10(%rcx) │ │ │ │ │ addsd %xmm7,%xmm0 │ │ │ │ │ - cmp %r11,%r12 │ │ │ │ │ - jne 1b0 │ │ │ │ │ - test $0x1,%r10b │ │ │ │ │ - je 2b6 │ │ │ │ │ - and $0xfffffffffffffffe,%r10 │ │ │ │ │ - mov %r10,%rcx │ │ │ │ │ - inc %r10 │ │ │ │ │ + cmp %rbx,%r14 │ │ │ │ │ + jne 1a0 │ │ │ │ │ + test $0x1,%r11b │ │ │ │ │ + je 2b2 │ │ │ │ │ + and $0xfffffffffffffffe,%r11 │ │ │ │ │ + mov %r11,%rcx │ │ │ │ │ + lea 0x1(%r11),%r8 │ │ │ │ │ shl $0x5,%rcx │ │ │ │ │ - sub %r10,%r8 │ │ │ │ │ + sub %r8,%r9 │ │ │ │ │ add %rcx,%rax │ │ │ │ │ - lea 0x0(,%r10,8),%rcx │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ + lea 0x0(,%r8,8),%rcx │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ lea (%rsi,%rcx,1),%r11 │ │ │ │ │ - add %r8,%rsi │ │ │ │ │ - add %r9,%rcx │ │ │ │ │ - add %r9,%r8 │ │ │ │ │ + add %r9,%rsi │ │ │ │ │ + add %r10,%rcx │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ movsd (%r11),%xmm1 │ │ │ │ │ addsd (%rsi),%xmm1 │ │ │ │ │ movsd %xmm1,(%rax) │ │ │ │ │ addsd %xmm1,%xmm8 │ │ │ │ │ movsd (%rcx),%xmm1 │ │ │ │ │ - addsd (%r8),%xmm1 │ │ │ │ │ + addsd (%r9),%xmm1 │ │ │ │ │ movsd %xmm1,0x8(%rax) │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd (%r11),%xmm1 │ │ │ │ │ subsd (%rsi),%xmm1 │ │ │ │ │ movsd %xmm1,0x10(%rax) │ │ │ │ │ movsd (%rcx),%xmm1 │ │ │ │ │ - subsd (%r8),%xmm1 │ │ │ │ │ + subsd (%r9),%xmm1 │ │ │ │ │ movsd %xmm1,0x18(%rax) │ │ │ │ │ - mov -0x58(%rbp),%r9 │ │ │ │ │ + mov -0x58(%rbp),%r15 │ │ │ │ │ + mov -0x60(%rbp),%r14 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - mov -0x70(%rbp),%r15 │ │ │ │ │ + mov $0x1,%r13d │ │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ │ + lea 0x0(,%r14,8),%r12 │ │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ │ - lea 0x0(,%r9,8),%r11 │ │ │ │ │ - lea 0x0(,%r15,8),%r14 │ │ │ │ │ - imul %r9,%r15 │ │ │ │ │ + lea 0x0(,%r15,8),%r9 │ │ │ │ │ + imul %r15,%r14 │ │ │ │ │ shr $1,%rsi │ │ │ │ │ - mov $0x1,%r9d │ │ │ │ │ movsd %xmm8,(%rax) │ │ │ │ │ - lea 0x2(%rsi),%r13 │ │ │ │ │ + lea (%rax,%r9,1),%r11 │ │ │ │ │ + lea 0x2(%rsi),%rbx │ │ │ │ │ movsd %xmm0,(%rcx) │ │ │ │ │ inc %rsi │ │ │ │ │ - lea (%rax,%r11,1),%r12 │ │ │ │ │ - lea (%rcx,%r11,1),%rbx │ │ │ │ │ - lea 0x0(,%r15,8),%r10 │ │ │ │ │ - lea (%rax,%r10,1),%r15 │ │ │ │ │ - add %rcx,%r10 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rdi),%xmm2 │ │ │ │ │ + lea (%rcx,%r9,1),%r10 │ │ │ │ │ + lea 0x0(,%r14,8),%r15 │ │ │ │ │ + lea (%rax,%r15,1),%r14 │ │ │ │ │ + add %rcx,%r15 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movupd (%rdi),%xmm2 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - xorps %xmm3,%xmm3 │ │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ │ shufpd $0x1,%xmm2,%xmm2 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups 0x20(%rdi,%rax,2),%xmm1 │ │ │ │ │ - movups (%rdx,%rax,1),%xmm4 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movupd (%rdx,%rax,1),%xmm4 │ │ │ │ │ + movupd 0x20(%rdi,%rax,2),%xmm1 │ │ │ │ │ inc %rcx │ │ │ │ │ - movups 0x10(%rdi,%rax,2),%xmm0 │ │ │ │ │ - shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ + movupd 0x10(%rdi,%rax,2),%xmm0 │ │ │ │ │ unpckhpd %xmm4,%xmm4 │ │ │ │ │ + shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ mulpd %xmm4,%xmm1 │ │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ addpd %xmm1,%xmm3 │ │ │ │ │ - movups (%rdx,%rax,1),%xmm1 │ │ │ │ │ + movupd (%rdx,%rax,1),%xmm1 │ │ │ │ │ add $0x10,%rax │ │ │ │ │ unpcklpd %xmm1,%xmm1 │ │ │ │ │ mulpd %xmm1,%xmm0 │ │ │ │ │ addpd %xmm0,%xmm2 │ │ │ │ │ cmp %rsi,%rcx │ │ │ │ │ - jb 340 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + jb 328 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ unpckhpd %xmm2,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ unpckhpd %xmm3,%xmm3 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ neg %rax │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ - inc %r9 │ │ │ │ │ - add %r14,%rdx │ │ │ │ │ - movsd %xmm4,(%r12,%r8,1) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + inc %r13 │ │ │ │ │ + add %r12,%rdx │ │ │ │ │ + movsd %xmm4,(%r11,%r8,1) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm4,(%rbx,%r8,1) │ │ │ │ │ - movsd %xmm2,(%r15,%rax,1) │ │ │ │ │ - add %r11,%r8 │ │ │ │ │ - movsd %xmm0,(%r10,%rax,1) │ │ │ │ │ - cmp %r13,%r9 │ │ │ │ │ - jne 320 │ │ │ │ │ + movsd %xmm4,(%r10,%r8,1) │ │ │ │ │ + add %r9,%r8 │ │ │ │ │ + movsd %xmm2,(%r14,%rax,1) │ │ │ │ │ + movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ + cmp %rbx,%r13 │ │ │ │ │ + jne 310 │ │ │ │ │ cmpq $0xffff,-0x40(%rbp) │ │ │ │ │ - ja 425 │ │ │ │ │ + ja 415 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ │ + mov %r10,-0x78(%rbp) │ │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ │ - call 409 │ │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ │ + call 3f9 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ │ - mov -0x38(%rbp),%r8 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov -0x38(%rbp),%r9 │ │ │ │ │ jmp 82 │ │ │ │ │ - call 42a │ │ │ │ │ + call 41a │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - lea -0x1(%r8),%rbx │ │ │ │ │ - lea 0x0(,%rcx,8),%r10 │ │ │ │ │ - lea -0x3(%r8),%r15 │ │ │ │ │ - mov $0x1,%r8d │ │ │ │ │ + lea -0x1(%r9),%rbx │ │ │ │ │ + lea 0x0(,%rcx,8),%r8 │ │ │ │ │ imul %rbx,%rcx │ │ │ │ │ - lea (%rsi,%r10,1),%r11 │ │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ │ - lea (%r9,%r10,1),%rbx │ │ │ │ │ - mov %r15,-0x38(%rbp) │ │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ │ + lea (%rsi,%r8,1),%r11 │ │ │ │ │ + lea (%r10,%r8,1),%rbx │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ add %rcx,%rsi │ │ │ │ │ - add %r9,%rcx │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ - shr $1,%r9 │ │ │ │ │ - add $0x2,%r9 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + add %r10,%rcx │ │ │ │ │ + lea -0x3(%r9),%r10 │ │ │ │ │ + mov $0x1,%r9d │ │ │ │ │ + mov %r10,-0x38(%rbp) │ │ │ │ │ + shr $1,%r10 │ │ │ │ │ + add $0x2,%r10 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movsd (%r11),%xmm1 │ │ │ │ │ - inc %r8 │ │ │ │ │ + inc %r9 │ │ │ │ │ add $0x20,%rax │ │ │ │ │ addsd (%rsi),%xmm1 │ │ │ │ │ movsd %xmm1,-0x20(%rax) │ │ │ │ │ addsd %xmm1,%xmm8 │ │ │ │ │ movsd (%rbx),%xmm1 │ │ │ │ │ addsd (%rcx),%xmm1 │ │ │ │ │ movsd %xmm1,-0x18(%rax) │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd (%r11),%xmm1 │ │ │ │ │ - add %r10,%r11 │ │ │ │ │ + add %r8,%r11 │ │ │ │ │ subsd (%rsi),%xmm1 │ │ │ │ │ - sub %r10,%rsi │ │ │ │ │ + sub %r8,%rsi │ │ │ │ │ movsd %xmm1,-0x10(%rax) │ │ │ │ │ movsd (%rbx),%xmm1 │ │ │ │ │ - add %r10,%rbx │ │ │ │ │ + add %r8,%rbx │ │ │ │ │ subsd (%rcx),%xmm1 │ │ │ │ │ - sub %r10,%rcx │ │ │ │ │ + sub %r8,%rcx │ │ │ │ │ movsd %xmm1,-0x8(%rax) │ │ │ │ │ - cmp %r9,%r8 │ │ │ │ │ - jne 480 │ │ │ │ │ - jmp 2b6 │ │ │ │ │ - lea -0x1(%r8),%rbx │ │ │ │ │ - lea 0x0(,%r8,8),%r13 │ │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ │ + cmp %r10,%r9 │ │ │ │ │ + jne 468 │ │ │ │ │ + jmp 2b2 │ │ │ │ │ + lea -0x1(%r9),%rbx │ │ │ │ │ + lea 0x0(,%r9,8),%r14 │ │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ │ mov -0x38(%rbp),%r11 │ │ │ │ │ - lea -0x8(%rsi,%r13,1),%r10 │ │ │ │ │ - lea -0x8(%r9,%r13,1),%r8 │ │ │ │ │ + lea -0x8(%rsi,%r14,1),%r9 │ │ │ │ │ + lea -0x8(%r10,%r14,1),%r8 │ │ │ │ │ shr $1,%r11 │ │ │ │ │ add $0x2,%r11 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rsi,%rcx,8),%xmm1 │ │ │ │ │ add $0x20,%rax │ │ │ │ │ - sub $0x8,%r10 │ │ │ │ │ + sub $0x8,%r9 │ │ │ │ │ sub $0x8,%r8 │ │ │ │ │ - addsd 0x8(%r10),%xmm1 │ │ │ │ │ + addsd 0x8(%r9),%xmm1 │ │ │ │ │ movsd %xmm1,-0x20(%rax) │ │ │ │ │ addsd %xmm1,%xmm8 │ │ │ │ │ - movsd (%r9,%rcx,8),%xmm1 │ │ │ │ │ + movsd (%r10,%rcx,8),%xmm1 │ │ │ │ │ addsd 0x8(%r8),%xmm1 │ │ │ │ │ movsd %xmm1,-0x18(%rax) │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd (%rsi,%rcx,8),%xmm1 │ │ │ │ │ - subsd 0x8(%r10),%xmm1 │ │ │ │ │ + subsd 0x8(%r9),%xmm1 │ │ │ │ │ movsd %xmm1,-0x10(%rax) │ │ │ │ │ - movsd (%r9,%rcx,8),%xmm1 │ │ │ │ │ + movsd (%r10,%rcx,8),%xmm1 │ │ │ │ │ inc %rcx │ │ │ │ │ subsd 0x8(%r8),%xmm1 │ │ │ │ │ movsd %xmm1,-0x8(%rax) │ │ │ │ │ cmp %r11,%rcx │ │ │ │ │ - jne 510 │ │ │ │ │ - jmp 2b6 │ │ │ │ │ + jne 4f0 │ │ │ │ │ + jmp 2b2 │ │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ │ movsd %xmm8,(%rax) │ │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ │ movsd %xmm0,(%rax) │ │ │ │ │ - jmp 3d4 │ │ │ │ │ + jmp 3c4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000590 : │ │ │ │ │ +0000000000000570 : │ │ │ │ │ awake(): │ │ │ │ │ mov 0x48(%rdi),%rcx │ │ │ │ │ mov %esi,%r10d │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ lea 0x40(%rdi),%rsi │ │ │ │ │ mov %r10d,%edi │ │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ shr $0x3f,%r9 │ │ │ │ │ lea -0x1(%rcx,%r9,1),%r9 │ │ │ │ │ sar $1,%r9 │ │ │ │ │ - jmp 5bd │ │ │ │ │ + jmp 59d │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -00000000000005c0 : │ │ │ │ │ +00000000000005a0 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je 5d0 │ │ │ │ │ + je 5b0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ mov (%rcx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 5c9 │ │ │ │ │ + jne 5a9 │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ shr $0x3f,%rcx │ │ │ │ │ lea (%rdi,%rcx,1),%rax │ │ │ │ │ and $0x1,%eax │ │ │ │ │ sub %rcx,%rax │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne 5c9 │ │ │ │ │ + jne 5a9 │ │ │ │ │ mov 0xd4(%rdx),%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ test $0x40,%al │ │ │ │ │ - je 610 │ │ │ │ │ + je 5f0 │ │ │ │ │ cmp $0xac,%rdi │ │ │ │ │ - jg 5c9 │ │ │ │ │ + jg 5a9 │ │ │ │ │ and $0x8,%edx │ │ │ │ │ - je 61b │ │ │ │ │ + je 5fb │ │ │ │ │ cmp $0x10,%rdi │ │ │ │ │ - jle 5c9 │ │ │ │ │ + jle 5a9 │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - call 624 │ │ │ │ │ + call 604 │ │ │ │ │ R_X86_64_PLT32 fftw_is_prime-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 630 │ │ │ │ │ + jne 610 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - lea -0x617(%rip),%rdx │ │ │ │ │ + lea -0x5f7(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x60,%edi │ │ │ │ │ - call 648 │ │ │ │ │ + call 628 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ │ movdqu 0x8(%rdx),%xmm0 │ │ │ │ │ movups %xmm0,0x48(%rax) │ │ │ │ │ mov 0x18(%rdx),%rdx │ │ │ │ │ movq $0x0,0x40(%rax) │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ mov %rdx,0x58(%rax) │ │ │ │ │ movq %xmm0,%rdx │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - lea -0x1(%rdx),%rcx │ │ │ │ │ - lea -0x5(%rdx,%rdx,4),%rdx │ │ │ │ │ - imul %rcx,%rcx │ │ │ │ │ - cvtsi2sd %rdx,%xmm0 │ │ │ │ │ - movsd %xmm0,0x8(%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + dec %rdx │ │ │ │ │ + lea (%rdx,%rdx,4),%rcx │ │ │ │ │ + imul %rdx,%rdx │ │ │ │ │ cvtsi2sd %rcx,%xmm0 │ │ │ │ │ + movsd %xmm0,0x8(%rax) │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + cvtsi2sd %rdx,%xmm0 │ │ │ │ │ movsd %xmm0,0x18(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000006a0 : │ │ │ │ │ +0000000000000680 : │ │ │ │ │ fftw_dft_generic_register(): │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ - call 6b5 │ │ │ │ │ + call 695 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 6c1 │ │ │ │ │ + jmp 6a1 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 18000000 00000000 34000000 ............4... │ │ │ │ │ - 0x00000030 30000000 00000000 6a050000 00410e10 0.......j....A.. │ │ │ │ │ + 0x00000030 30000000 00000000 4a050000 00410e10 0.......J....A.. │ │ │ │ │ 0x00000040 8602460d 064d8f03 8e048d05 8c068307 ..F..M.......... │ │ │ │ │ - 0x00000050 03b8030a 0c070841 0b024b0a 0c070841 .......A..K....A │ │ │ │ │ + 0x00000050 03a8030a 0c070841 0b024b0a 0c070841 .......A..K....A │ │ │ │ │ 0x00000060 0b000000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 2d000000 00000000 20000000 7c000000 -....... ...|... │ │ │ │ │ 0x00000080 00000000 db000000 00025c0e 1083024f ..........\....O │ │ │ │ │ 0x00000090 0a0e0845 0b026a0e 08000000 18000000 ...E..j......... │ │ │ │ │ 0x000000a0 a0000000 00000000 21000000 00410e10 ........!....A.. │ │ │ │ │ 0x000000b0 8302580e 08000000 ..X..... │ │ │ ├── indirect-transpose.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5048 (bytes into file) │ │ │ │ │ + Start of section headers: 5016 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x13b8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1398: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000761 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000dd0 000450 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0007a1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0007a1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0007a8 000029 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0007d8 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001220 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0007f8 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001280 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000810 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000810 000140 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001298 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000950 0002e8 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000c38 000198 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001328 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000741 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000db0 000450 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000781 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000781 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000788 000029 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0007b8 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001200 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0007d8 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001260 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0007f0 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0007f0 000140 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001278 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000930 0002e8 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000c18 000198 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001308 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 281 FUNC LOCAL DEFAULT 1 apply_op │ │ │ │ │ 3: 0000000000000120 34 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 4: 0000000000000150 32 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 5: 0000000000000170 48 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 6: 00000000000001a0 1428 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 6: 00000000000001a0 1396 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 7: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 8: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 9: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ @@ -24,11 +24,11 @@ │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_dft_d │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_destroy2 │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_dft │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_cpy │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd2 │ │ │ │ │ - 27: 0000000000000740 33 FUNC GLOBAL DEFAULT 1 fftw_dft_indirect_transpose_register │ │ │ │ │ + 27: 0000000000000720 33 FUNC GLOBAL DEFAULT 1 fftw_dft_indirect_transpose_register │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,69 +1,69 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xdd0 contains 46 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xdb0 contains 46 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000013b 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000159 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000162 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000180 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 000000000000018b 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 00000000000001d8 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -000000000000028c 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000299 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000002b7 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000002d0 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000002de 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000002f4 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000045f 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000470 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -000000000000048a 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000004a0 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000004b0 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000004c8 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000004fa 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -0000000000000502 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -0000000000000521 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -000000000000052c 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000053d 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ -000000000000054f 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000569 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000596 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -00000000000005a1 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000005b6 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000616 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000632 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -000000000000063d 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000661 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000682 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -00000000000006b2 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_cpy - 4 │ │ │ │ │ -00000000000006c3 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -00000000000006d3 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -00000000000006f6 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000006fe 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000706 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000716 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000726 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000744 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000751 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +000000000000027c 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000289 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000002a6 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000002bf 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000002cd 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000002e3 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000043c 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000044d 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000467 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000047d 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000048d 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +00000000000004a5 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +00000000000004d7 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +00000000000004df 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +00000000000004fe 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000509 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000051a 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ +000000000000052c 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000000546 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000000573 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000057e 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000593 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +00000000000005f3 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +000000000000060f 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000061a 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000064c 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000065f 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +000000000000068f 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_cpy - 4 │ │ │ │ │ +00000000000006a0 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +00000000000006b0 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +00000000000006d6 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000006de 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000006e6 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000006f6 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000706 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000724 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000731 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 000000000000016c 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 000000000000019c 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000075d 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +000000000000073d 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1220 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1200 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001e00000001 R_X86_64_64 0000000000000000 fftw_dft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 170 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 120 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 150 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1280 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1260 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 1a0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1298 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1278 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 120 │ │ │ │ │ 0000000000000080 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 150 │ │ │ │ │ 000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 170 │ │ │ │ │ 00000000000000c4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1a0 │ │ │ │ │ -000000000000012c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 740 │ │ │ │ │ +000000000000012c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 720 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,32 +13,32 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000119 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000000f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000012 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000013 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000014 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000017 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 249 to 000000000000010d │ │ │ │ │ + DW_CFA_advance_loc1: 246 to 000000000000010d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000010e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000010f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000111 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ @@ -67,89 +67,89 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000094 0000000000000024 00000098 FDE cie=00000000 pc=0000000000000170..00000000000001a0 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000171 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000172 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000175 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000017b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000017b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000197 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 3 to 000000000000019a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000019b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000bc 0000000000000064 000000c0 FDE cie=00000000 pc=00000000000001a0..0000000000000734 │ │ │ │ │ +000000bc 0000000000000064 000000c0 FDE cie=00000000 pc=00000000000001a0..0000000000000714 │ │ │ │ │ DW_CFA_advance_loc: 34 to 00000000000001c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001c6 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000001c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000001cb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001cb │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001cc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001cd │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000001d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000001d4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000001e4 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000001e4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 3 to 00000000000001e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001ea │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001ec │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001ee │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000200 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000001f8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 1243 to 00000000000006db │ │ │ │ │ + DW_CFA_advance_loc2: 1216 to 00000000000006b8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006df │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006bc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006e0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006bd │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006e2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006bf │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006e4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006e6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006e8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000006f0 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000006d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000124 0000000000000018 00000128 FDE cie=00000000 pc=0000000000000740..0000000000000761 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000741 │ │ │ │ │ +00000124 0000000000000018 00000128 FDE cie=00000000 pc=0000000000000720..0000000000000741 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000721 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000759 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000739 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,7 +1,8 @@ │ │ │ │ │ +AVAUATUSH │ │ │ │ │ H[]A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (indirect-transpose%v%(%p%)%(%p%)%(%p%)) │ │ │ │ │ apply_op │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ │ fftw_plan_awake │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,72 +2,72 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_op(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rsi,%r9 │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rsi,%r9 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ mov 0x40(%rdi),%r10 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ test %r10,%r10 │ │ │ │ │ jle fb │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ │ mov %r8,%rbp │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ │ - mov %r9,%r14 │ │ │ │ │ mov %r9,0x20(%rsp) │ │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ + mov %r9,%r14 │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ mov 0x50(%r15),%rax │ │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%rdx │ │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov 0x58(%r15),%rdi │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ - inc %r12 │ │ │ │ │ + inc %r13 │ │ │ │ │ call *0x38(%rdi) │ │ │ │ │ mov 0x60(%r15),%rdi │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call *0x38(%rdi) │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ add %rax,%r14 │ │ │ │ │ - add %rax,%r13 │ │ │ │ │ + add %rax,%r12 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ add %rax,%rbx │ │ │ │ │ add %rax,%rbp │ │ │ │ │ - cmp %r12,0x18(%rsp) │ │ │ │ │ + cmp %r13,0x18(%rsp) │ │ │ │ │ jne 70 │ │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ │ mov 0x38(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ dec %r10 │ │ │ │ │ lea (%rcx,%rax,1),%rdx │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ │ add %rax,%r8 │ │ │ │ │ imul %r10,%rax │ │ │ │ │ imul %rdi,%r10 │ │ │ │ │ add %rdi,%rsi │ │ │ │ │ add %rax,%r8 │ │ │ │ │ lea (%rdx,%rax,1),%rcx │ │ │ │ │ lea (%r9,%rdi,1),%rax │ │ │ │ │ @@ -116,16 +116,16 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ jmp 170 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ │ │ │ │ │ 0000000000000170 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x58(%rdi),%rdi │ │ │ │ │ call 184 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x60(%rbp),%rdi │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ @@ -148,401 +148,396 @@ │ │ │ │ │ cmpl $0x7fffffff,(%rax) │ │ │ │ │ jne 1c0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ sub $0x68,%rsp │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ call 1dc │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 200 │ │ │ │ │ + jne 1f8 │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ │ - mov (%r8),%eax │ │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ │ + mov (%rsi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ jle 1e0 │ │ │ │ │ - mov 0x8(%rbx),%r15 │ │ │ │ │ - lea 0x8(%r8),%r13 │ │ │ │ │ + mov 0x8(%rbp),%r13 │ │ │ │ │ movl $0xffffffff,0x28(%rsp) │ │ │ │ │ + lea 0x8(%rsi),%r15 │ │ │ │ │ movl $0x0,(%rsp) │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - mov $0xffffffff,%r12d │ │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ │ + mov %rbp,0x30(%rsp) │ │ │ │ │ mov %r14,0x38(%rsp) │ │ │ │ │ - mov (%r15),%eax │ │ │ │ │ + mov $0xffffffff,%r14d │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle 340 │ │ │ │ │ - lea 0x10(%r15),%rbp │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - jmp 283 │ │ │ │ │ + jle 320 │ │ │ │ │ + lea 0x10(%r13),%rbp │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ + jmp 274 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov (%rsp),%r12d │ │ │ │ │ - mov %r14d,0x28(%rsp) │ │ │ │ │ + mov %r12d,0x28(%rsp) │ │ │ │ │ + mov (%rsp),%r14d │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov (%r15),%eax │ │ │ │ │ - inc %r14d │ │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ │ + inc %r12d │ │ │ │ │ add $0x18,%rbp │ │ │ │ │ - cmp %eax,%r14d │ │ │ │ │ - jge 320 │ │ │ │ │ - mov 0x8(%r13),%rdi │ │ │ │ │ - mov 0x0(%r13),%rbx │ │ │ │ │ - call 290 │ │ │ │ │ + cmp %eax,%r12d │ │ │ │ │ + jge 308 │ │ │ │ │ + mov 0x8(%r15),%rdi │ │ │ │ │ + mov (%r15),%rbx │ │ │ │ │ + call 280 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ imul %rax,%rbx │ │ │ │ │ - call 29d │ │ │ │ │ + call 28d │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jg 270 │ │ │ │ │ + jg 260 │ │ │ │ │ mov -0x8(%rbp),%rax │ │ │ │ │ - cmp %rax,0x0(%r13) │ │ │ │ │ - jl 270 │ │ │ │ │ - cmp $0xffffffff,%r12d │ │ │ │ │ - je 260 │ │ │ │ │ - mov 0x8(%r13),%rdi │ │ │ │ │ - call 2bb │ │ │ │ │ + cmp %rax,(%r15) │ │ │ │ │ + jl 260 │ │ │ │ │ + cmp $0xffffffff,%r14d │ │ │ │ │ + je 250 │ │ │ │ │ + mov 0x8(%r15),%rdi │ │ │ │ │ + call 2aa │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - movslq %r12d,%rax │ │ │ │ │ + movslq %r14d,%rax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ mov 0x10(%rcx,%rax,8),%rdi │ │ │ │ │ - call 2d4 │ │ │ │ │ + call 2c3 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jg 270 │ │ │ │ │ + jg 260 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ - call 2e2 │ │ │ │ │ + call 2d1 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ movslq 0x28(%rsp),%rax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ - mov 0x10(%r15,%rax,8),%rdi │ │ │ │ │ - call 2f8 │ │ │ │ │ + mov 0x10(%r13,%rax,8),%rdi │ │ │ │ │ + call 2e7 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 260 │ │ │ │ │ - mov (%r15),%eax │ │ │ │ │ - inc %r14d │ │ │ │ │ + jge 250 │ │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ │ + inc %r12d │ │ │ │ │ add $0x18,%rbp │ │ │ │ │ - cmp %eax,%r14d │ │ │ │ │ - jl 283 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ + cmp %eax,%r12d │ │ │ │ │ + jl 274 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ incl (%rsp) │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ mov (%rsp),%ecx │ │ │ │ │ cmp (%rdx),%ecx │ │ │ │ │ - jge 340 │ │ │ │ │ - add $0x18,%r13 │ │ │ │ │ - jmp 240 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ │ + jge 320 │ │ │ │ │ + add $0x18,%r15 │ │ │ │ │ + jmp 238 │ │ │ │ │ + mov %r14d,%ecx │ │ │ │ │ + mov 0x30(%rsp),%rbp │ │ │ │ │ mov 0x38(%rsp),%r14 │ │ │ │ │ - mov %r12d,%esi │ │ │ │ │ - cmp $0xffffffff,%r12d │ │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ │ je 1e0 │ │ │ │ │ mov 0x28(%rsp),%eax │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ je 1e0 │ │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ │ - movslq %r12d,%r12 │ │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ │ + movslq %ecx,%r12 │ │ │ │ │ movslq %eax,%r13 │ │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ │ lea (%r12,%r12,2),%rdx │ │ │ │ │ lea 0x0(%r13,%r13,2),%rax │ │ │ │ │ + lea (%r8,%rdx,8),%r9 │ │ │ │ │ mov %rdx,0x58(%rsp) │ │ │ │ │ - lea (%r9,%rdx,8),%r10 │ │ │ │ │ - mov 0x10(%r10),%r8 │ │ │ │ │ - cmp %r8,0x18(%rcx,%rax,8) │ │ │ │ │ + mov 0x10(%r9),%rsi │ │ │ │ │ + cmp %rsi,0x18(%r10,%rax,8) │ │ │ │ │ je 1e0 │ │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ │ mov $0x2,%eax │ │ │ │ │ lea 0x8(%rdx),%r11 │ │ │ │ │ cmp %r11,%rdi │ │ │ │ │ - je 3b9 │ │ │ │ │ + je 398 │ │ │ │ │ lea 0x8(%rdi),%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ sete %al │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ inc %rax │ │ │ │ │ mov 0xd4(%r14),%edx │ │ │ │ │ mov %edx,%r11d │ │ │ │ │ and $0xfffff,%r11d │ │ │ │ │ and $0x10000,%edx │ │ │ │ │ - je 410 │ │ │ │ │ - cmp %r8,%rax │ │ │ │ │ - je 410 │ │ │ │ │ - cmpl $0x2,(%r9) │ │ │ │ │ + je 3f0 │ │ │ │ │ + cmp %rsi,%rax │ │ │ │ │ + je 3f0 │ │ │ │ │ + cmpl $0x2,(%r8) │ │ │ │ │ jne 1e0 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - sub %esi,%edx │ │ │ │ │ + sub %ecx,%edx │ │ │ │ │ movslq %edx,%rdx │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - cmp 0x10(%r9,%rdx,8),%rax │ │ │ │ │ + cmp 0x10(%r8,%rdx,8),%rax │ │ │ │ │ jne 1e0 │ │ │ │ │ - imul 0x8(%r9,%rdx,8),%rax │ │ │ │ │ - cmp %r8,%rax │ │ │ │ │ + imul 0x8(%r8,%rdx,8),%rax │ │ │ │ │ + cmp %rsi,%rax │ │ │ │ │ jne 1e0 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ and $0x20,%r11d │ │ │ │ │ - je 420 │ │ │ │ │ - cmp 0x28(%rbx),%rdi │ │ │ │ │ + je 400 │ │ │ │ │ + cmp 0x28(%rbp),%rdi │ │ │ │ │ jne 1e0 │ │ │ │ │ lea 0x0(%r13,%r13,2),%rax │ │ │ │ │ - mov 0x8(%rcx,%rax,8),%rcx │ │ │ │ │ - mov 0x8(%r10),%rax │ │ │ │ │ + mov 0x8(%r10,%rax,8),%rcx │ │ │ │ │ + mov 0x8(%r9),%rax │ │ │ │ │ cqto │ │ │ │ │ - imul %rcx,%r8 │ │ │ │ │ + imul %rcx,%rsi │ │ │ │ │ idiv %rcx │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ lea (%r12,%r12,2),%rax │ │ │ │ │ - imul 0x18(%r9,%rax,8),%rcx │ │ │ │ │ + imul 0x18(%r8,%rax,8),%rcx │ │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ │ - cmp $0x1,%rbp │ │ │ │ │ - je 710 │ │ │ │ │ - mov %r8,%rsi │ │ │ │ │ - mov %r8,%r15 │ │ │ │ │ - call 463 │ │ │ │ │ + cmp $0x1,%rbx │ │ │ │ │ + je 6f0 │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ + call 440 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ - call 474 │ │ │ │ │ + call 451 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x28(%rsp),%r15 │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ lea (%r12,%r12,2),%r12 │ │ │ │ │ - call 48e │ │ │ │ │ + call 46b │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ lea 0x0(%r13,%r13,2),%r15 │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ - call 4a4 │ │ │ │ │ + call 481 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - call 4b4 │ │ │ │ │ + call 491 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ mov 0x10(%rdi,%r12,8),%rax │ │ │ │ │ mov %rax,0x18(%r13,%r15,8) │ │ │ │ │ - call 4cc │ │ │ │ │ + call 4a9 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ lea 0x0(,%r15,8),%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %r13,(%rsp) │ │ │ │ │ - add 0x8(%rbx),%rdx │ │ │ │ │ + add 0x8(%rbp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ mov 0x10(%rdx),%rcx │ │ │ │ │ mov %rcx,0x18(%rax,%r12,8) │ │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ │ mov %rdx,0x8(%rax,%r12,8) │ │ │ │ │ - call 4fe │ │ │ │ │ + call 4db │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 506 │ │ │ │ │ + call 4e3 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ │ mov 0x50(%rsp),%rdx │ │ │ │ │ - call 525 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + call 502 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 530 │ │ │ │ │ + call 50d │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 541 │ │ │ │ │ + call 51e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ - je 6f0 │ │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ │ - call 553 │ │ │ │ │ + je 6d0 │ │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ │ + call 530 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ - mov %r10,(%rsp) │ │ │ │ │ mov 0x10(%rdi,%r12,8),%rax │ │ │ │ │ + mov %r10,(%rsp) │ │ │ │ │ mov %rax,0x10(%r10,%r15,8) │ │ │ │ │ - call 56d │ │ │ │ │ + call 54a │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ movdqu 0x8(%rdx,%r15,8),%xmm0 │ │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ │ mov %rcx,%r9 │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ movups %xmm0,0x8(%rax,%r12,8) │ │ │ │ │ - call 59a │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ + call 577 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 5a5 │ │ │ │ │ + call 582 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 6f0 │ │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ │ - call 5ba │ │ │ │ │ + je 6d0 │ │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ │ + call 597 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ │ mov 0x58(%rsp),%rcx │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ │ mov 0x8(%rdi,%r15,8),%rax │ │ │ │ │ - mov 0x20(%rbx),%r15 │ │ │ │ │ - imul %rbp,%r8 │ │ │ │ │ - imul %rbp,%rax │ │ │ │ │ + mov 0x20(%rbp),%r15 │ │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ │ + imul %rbx,%r8 │ │ │ │ │ + imul %rbx,%rax │ │ │ │ │ + shl $0x3,%r8 │ │ │ │ │ sub %rax,0x8(%rsi,%rcx,8) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ add %r8,%r9 │ │ │ │ │ - add 0x28(%rbx),%r8 │ │ │ │ │ + add 0x28(%rbp),%r8 │ │ │ │ │ mov %r9,0x30(%rsp) │ │ │ │ │ - imul %rbp,%rax │ │ │ │ │ + imul %rbx,%rax │ │ │ │ │ mov %r8,(%rsp) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ add %rax,%r15 │ │ │ │ │ - add 0x18(%rbx),%rax │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - call 61a │ │ │ │ │ + add 0x18(%rbp),%rax │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + call 5f7 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ mov 0x30(%rsp),%r9 │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 636 │ │ │ │ │ + call 613 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 641 │ │ │ │ │ + call 61e │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 6f3 │ │ │ │ │ + je 6d3 │ │ │ │ │ movq %r12,%xmm2 │ │ │ │ │ movq %r13,%xmm1 │ │ │ │ │ - lea -0x65e(%rip),%rdx │ │ │ │ │ + lea -0x63b(%rip),%rdx │ │ │ │ │ + mov $0x70,%edi │ │ │ │ │ + punpcklqdq %xmm2,%xmm1 │ │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - punpcklqdq %xmm2,%xmm1 │ │ │ │ │ - mov $0x70,%edi │ │ │ │ │ - movq %rbp,%xmm0 │ │ │ │ │ movhps 0x10(%rsp),%xmm0 │ │ │ │ │ movaps %xmm1,(%rsp) │ │ │ │ │ movaps %xmm0,0x10(%rsp) │ │ │ │ │ - call 686 │ │ │ │ │ + call 663 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ │ movdqa (%rsp),%xmm1 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ + lea 0x8(%r14),%rdi │ │ │ │ │ mov %r14,0x68(%rax) │ │ │ │ │ - lea 0x8(%rax),%rsi │ │ │ │ │ movdqa 0x10(%rsp),%xmm0 │ │ │ │ │ - lea 0x8(%r14),%rdi │ │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ │ mov %r8,0x50(%rax) │ │ │ │ │ movups %xmm1,0x58(%rax) │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ - call 6b6 │ │ │ │ │ + call 693 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_cpy-0x4 │ │ │ │ │ lea 0x8(%r12),%rsi │ │ │ │ │ - lea 0x8(%rbx),%rdx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 6c7 │ │ │ │ │ + lea 0x8(%rbp),%rdx │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + call 6a4 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ lea 0x8(%r13),%rsi │ │ │ │ │ - lea 0x8(%rbx),%rdx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 6d7 │ │ │ │ │ + lea 0x8(%rbp),%rdx │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + call 6b4 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 6fa │ │ │ │ │ + call 6da │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 702 │ │ │ │ │ + call 6e2 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call 70a │ │ │ │ │ + call 6ea │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ jmp 1e0 │ │ │ │ │ nop │ │ │ │ │ xor %esi,%esi │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - call 71a │ │ │ │ │ + call 6fa │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ - call 72a │ │ │ │ │ + call 70a │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ - jmp 47e │ │ │ │ │ + jmp 45b │ │ │ │ │ nop │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000740 : │ │ │ │ │ +0000000000000720 : │ │ │ │ │ fftw_dft_indirect_transpose_register(): │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ - call 755 │ │ │ │ │ + call 735 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 761 │ │ │ │ │ + jmp 741 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 19010000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e800102 f90e3841 ..A.8..G......8A │ │ │ │ │ + 0x00000020 00000000 19010000 00420e10 8f024b0e .........B....K. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830744 0e800102 f60e3841 ..A.8..D......8A │ │ │ │ │ 0x00000050 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ 0x00000060 08000000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 22000000 00000000 18000000 7c000000 "...........|... │ │ │ │ │ 0x00000080 00000000 20000000 00410e10 83025a0e .... ....A....Z. │ │ │ │ │ 0x00000090 08000000 24000000 98000000 00000000 ....$........... │ │ │ │ │ - 0x000000a0 30000000 00410e10 8602410e 18830349 0....A....A....I │ │ │ │ │ + 0x000000a0 30000000 00410e10 8602440e 18830346 0....A....D....F │ │ │ │ │ 0x000000b0 0e205c0e 18430e10 410e0800 64000000 . \..C..A...d... │ │ │ │ │ - 0x000000c0 c0000000 00000000 94050000 00620e10 .............b.. │ │ │ │ │ - 0x000000d0 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ - 0x000000e0 05410e30 8606410e 38830747 0ea00150 .A.0..A.8..G...P │ │ │ │ │ + 0x000000c0 c0000000 00000000 74050000 00620e10 ........t....b.. │ │ │ │ │ + 0x000000d0 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ │ + 0x000000e0 05410e30 8606470e 38830744 0ea0014d .A.0..G.8..D...M │ │ │ │ │ 0x000000f0 0a0e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ │ - 0x00000100 0e10420e 08500b03 db040a0e 38440e30 ..B..P......8D.0 │ │ │ │ │ - 0x00000110 410e2842 0e20420e 18420e10 420e0848 A.(B. B..B..B..H │ │ │ │ │ + 0x00000100 0e10420e 08480b03 c0040a0e 38440e30 ..B..H......8D.0 │ │ │ │ │ + 0x00000110 410e2842 0e20420e 18420e10 420e084b A.(B. B..B..B..K │ │ │ │ │ 0x00000120 0b000000 18000000 28010000 00000000 ........(....... │ │ │ │ │ 0x00000130 21000000 00410e10 8302580e 08000000 !....A....X..... │ │ │ ├── indirect.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4688 (bytes into file) │ │ │ │ │ + Start of section headers: 4656 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x1250: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1230: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00048f 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000cc8 0002e8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0004cf 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0004cf 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0004cf 000038 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000508 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000fb0 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000528 000068 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001010 0000d8 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000590 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000590 0001d8 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0010e8 0000d8 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000768 000378 18 14 19 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000ae0 0001e6 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0011c0 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00046f 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000ca8 0002e8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0004af 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0004af 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0004af 000038 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0004e8 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000f90 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000508 000068 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000ff0 0000d8 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000570 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000570 0001d8 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0010c8 0000d8 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000748 000378 18 14 19 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000ac0 0001e6 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0011a0 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -4,19 +4,19 @@ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 57 FUNC LOCAL DEFAULT 1 apply_before │ │ │ │ │ 3: 0000000000000040 75 FUNC LOCAL DEFAULT 1 apply_after │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000090 38 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 6: 00000000000000c0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 7: 00000000000000e0 636 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 7: 00000000000000e0 604 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 8: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 9: 0000000000000360 39 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 10: 0000000000000390 79 FUNC LOCAL DEFAULT 1 mkcld_after │ │ │ │ │ - 11: 00000000000003e0 85 FUNC LOCAL DEFAULT 1 mkcld_before │ │ │ │ │ + 9: 0000000000000340 39 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 10: 0000000000000370 79 FUNC LOCAL DEFAULT 1 mkcld_after │ │ │ │ │ + 11: 00000000000003c0 85 FUNC LOCAL DEFAULT 1 mkcld_before │ │ │ │ │ 12: 0000000000000020 16 OBJECT LOCAL DEFAULT 8 adts.2 │ │ │ │ │ 13: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 14: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 15: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 16: 0000000000000050 24 OBJECT LOCAL DEFAULT 8 adt_before │ │ │ │ │ 17: 0000000000000030 24 OBJECT LOCAL DEFAULT 8 adt_after │ │ │ │ │ 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ @@ -30,11 +30,11 @@ │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_f_d │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_dft │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_strides_decrease │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy_inplace │ │ │ │ │ - 33: 0000000000000440 79 FUNC GLOBAL DEFAULT 1 fftw_dft_indirect_register │ │ │ │ │ + 33: 0000000000000420 79 FUNC GLOBAL DEFAULT 1 fftw_dft_indirect_register │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,65 +1,65 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xcc8 contains 31 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xca8 contains 31 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 00000000000000a7 0000001200000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 00000000000000c9 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000016f 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_istride - 4 │ │ │ │ │ -00000000000001a7 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -00000000000001d5 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ -00000000000001e8 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_istride - 4 │ │ │ │ │ -0000000000000230 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -0000000000000238 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -0000000000000254 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -000000000000025f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000028b 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -00000000000002ad 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000002c2 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -00000000000002e3 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -000000000000031e 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_strides_decrease - 4 │ │ │ │ │ -0000000000000333 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000033b 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000349 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ -0000000000000371 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000003ac 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000003ba 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000003ff 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000410 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -000000000000044c 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 1c │ │ │ │ │ -000000000000045e 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -000000000000046c 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -000000000000047b 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000160 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_istride - 4 │ │ │ │ │ +000000000000018f 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +00000000000001b5 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ +00000000000001c8 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_istride - 4 │ │ │ │ │ +0000000000000211 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +0000000000000219 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +0000000000000235 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000240 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000026b 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +000000000000028c 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000002a1 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +00000000000002c3 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +00000000000002fd 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_strides_decrease - 4 │ │ │ │ │ +0000000000000313 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000031b 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000329 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ +0000000000000351 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000038c 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +000000000000039a 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +00000000000003df 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +00000000000003f0 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +000000000000042c 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 1c │ │ │ │ │ +000000000000043e 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +000000000000044c 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +000000000000045b 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 00000000000000d3 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000383 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000003db 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000431 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000363 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000003bb 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000411 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xfb0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xf90 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002400000001 R_X86_64_64 0000000000000000 fftw_dft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 360 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 340 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 90 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + c0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1010 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xff0 contains 9 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + e0 │ │ │ │ │ 0000000000000020 0000000f00000001 R_X86_64_64 0000000000000000 .data.rel.ro.local + 50 │ │ │ │ │ 0000000000000028 0000000f00000001 R_X86_64_64 0000000000000000 .data.rel.ro.local + 30 │ │ │ │ │ 0000000000000030 0000000100000001 R_X86_64_64 0000000000000000 .text + 40 │ │ │ │ │ -0000000000000038 0000000100000001 R_X86_64_64 0000000000000000 .text + 390 │ │ │ │ │ +0000000000000038 0000000100000001 R_X86_64_64 0000000000000000 .text + 370 │ │ │ │ │ 0000000000000040 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 11 │ │ │ │ │ 0000000000000050 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000058 0000000100000001 R_X86_64_64 0000000000000000 .text + 3e0 │ │ │ │ │ +0000000000000058 0000000100000001 R_X86_64_64 0000000000000000 .text + 3c0 │ │ │ │ │ 0000000000000060 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 24 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x10e8 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x10c8 contains 9 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 40 │ │ │ │ │ 0000000000000078 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 90 │ │ │ │ │ 000000000000008c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ 00000000000000a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ -0000000000000114 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 360 │ │ │ │ │ -0000000000000134 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 390 │ │ │ │ │ -000000000000016c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3e0 │ │ │ │ │ -00000000000001a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 440 │ │ │ │ │ +0000000000000114 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 340 │ │ │ │ │ +0000000000000134 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 370 │ │ │ │ │ +000000000000016c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3c0 │ │ │ │ │ +00000000000001a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 420 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,40 +13,40 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000039 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000002 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 38 to 0000000000000032 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000033 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000036 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000037 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000037 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000040 000000000000002c 00000044 FDE cie=00000000 pc=0000000000000040..000000000000008b │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000042 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000043 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000049 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000044 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000050 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000004b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000057 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000000085 │ │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000000085 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000086 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000087 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000089 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ @@ -63,166 +63,166 @@ │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 17 to 00000000000000d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000a0 0000000000000068 000000a4 FDE cie=00000000 pc=00000000000000e0..000000000000035c │ │ │ │ │ +000000a0 0000000000000068 000000a4 FDE cie=00000000 pc=00000000000000e0..000000000000033c │ │ │ │ │ DW_CFA_advance_loc: 26 to 00000000000000fa │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000fc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000fe │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000101 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000102 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000105 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000103 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000106 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000010d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000010d │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000000143 │ │ │ │ │ + DW_CFA_advance_loc: 45 to 000000000000013a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000146 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000013d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000147 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000013e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000149 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000140 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000014b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000142 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000014d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000150 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000148 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000160 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000150 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc2: 395 to 00000000000002eb │ │ │ │ │ + DW_CFA_advance_loc2: 379 to 00000000000002cb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002ef │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002cf │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002f0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002f2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002f4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002f6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000300 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000002e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000010c 000000000000001c 00000110 FDE cie=00000000 pc=0000000000000360..0000000000000387 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000361 │ │ │ │ │ +0000010c 000000000000001c 00000110 FDE cie=00000000 pc=0000000000000340..0000000000000367 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000341 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000368 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000348 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000381 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000361 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000382 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000362 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000012c 0000000000000034 00000130 FDE cie=00000000 pc=0000000000000390..00000000000003df │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000392 │ │ │ │ │ +0000012c 0000000000000034 00000130 FDE cie=00000000 pc=0000000000000370..00000000000003bf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000372 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000394 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000376 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000395 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000377 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000398 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000378 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000039f │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000037f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000003c2 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000000003a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000003c9 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000003a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000003d3 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000003b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003d5 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000003b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000003da │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003ba │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000164 0000000000000034 00000168 FDE cie=00000000 pc=00000000000003e0..0000000000000435 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003e2 │ │ │ │ │ +00000164 0000000000000034 00000168 FDE cie=00000000 pc=00000000000003c0..0000000000000415 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003e4 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000003c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003e5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003ca │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000003eb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003cb │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000003f2 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000003d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000000418 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000003f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000041f │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000003ff │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000429 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000409 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000042b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000040e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000430 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000410 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000019c 0000000000000038 000001a0 FDE cie=00000000 pc=0000000000000440..000000000000048f │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000442 │ │ │ │ │ +0000019c 0000000000000038 000001a0 FDE cie=00000000 pc=0000000000000420..000000000000046f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000422 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000444 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000427 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000445 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000428 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000449 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000429 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000454 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000438 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000488 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000468 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000489 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000469 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000048a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000046a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000048c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000046c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000048e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000046e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -~XAVAUATI │ │ │ │ │ []A\A]A^ │ │ │ │ │ []A\A]A^ │ │ │ │ │ (%s%(%p%)%(%p%)) │ │ │ │ │ dft-indirect-after │ │ │ │ │ dft-indirect-before │ │ │ │ │ apply_before │ │ │ │ │ apply_after │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,55 +2,55 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_before(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ + pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ apply_after(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + mov %r12,%r8 │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ @@ -83,300 +83,298 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000e0 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ │ cmpl $0x7fffffff,(%rax) │ │ │ │ │ - je 150 │ │ │ │ │ + je 148 │ │ │ │ │ mov 0x8(%rsi),%rcx │ │ │ │ │ mov (%rcx),%r8d │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - jle 150 │ │ │ │ │ + jle 148 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ mov 0x28(%rsi),%rdi │ │ │ │ │ cmp %rdi,0x18(%rsi) │ │ │ │ │ - je 1a0 │ │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ │ - lea -0xe7(%rip),%rdx │ │ │ │ │ + je 188 │ │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ │ + lea -0xe2(%rip),%rdx │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - je 160 │ │ │ │ │ - lea -0x136(%rip),%rdx │ │ │ │ │ + je 150 │ │ │ │ │ + lea -0x131(%rip),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - je 1d0 │ │ │ │ │ + je 1b0 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl (%rax) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - testb $0x10,0xd5(%r13) │ │ │ │ │ - jne 13f │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + testb $0x10,0xd5(%r12) │ │ │ │ │ + jne 136 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 173 │ │ │ │ │ + call 164 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_istride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ - jle 344 │ │ │ │ │ + jle 324 │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ - je 13f │ │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ │ + je 136 │ │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ - jmp 12f │ │ │ │ │ + jmp 12a │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ - call 1ab │ │ │ │ │ + call 193 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 300 │ │ │ │ │ + je 2e0 │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ - je 13f │ │ │ │ │ - jmp 11b │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 136 │ │ │ │ │ + jmp 117 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 1d9 │ │ │ │ │ + call 1b9 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_ostride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ - jg 13f │ │ │ │ │ + jg 136 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 1ec │ │ │ │ │ + call 1cc │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_istride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ - jle 13f │ │ │ │ │ + jle 136 │ │ │ │ │ mov 0x18(%rbx),%rdx │ │ │ │ │ mov 0x28(%rbx),%rbp │ │ │ │ │ - testb $0x20,0xd4(%r13) │ │ │ │ │ - je 211 │ │ │ │ │ + testb $0x20,0xd4(%r12) │ │ │ │ │ + je 1f2 │ │ │ │ │ cmp %rdx,%rbp │ │ │ │ │ - jne 13f │ │ │ │ │ + jne 136 │ │ │ │ │ mov 0x30(%rbx),%r9 │ │ │ │ │ mov 0x20(%rbx),%rcx │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ mov %r9,0x10(%rsp) │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ - call 234 │ │ │ │ │ + call 215 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call 23c │ │ │ │ │ + call 21d │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ │ - mov %rbp,%r8 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ + mov %rbp,%r8 │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 258 │ │ │ │ │ + call 239 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 263 │ │ │ │ │ + call 244 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 330 │ │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ │ + je 310 │ │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov $0x400,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 28f │ │ │ │ │ + call 26f │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 330 │ │ │ │ │ + je 310 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ │ movq %rbp,%xmm0 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ - movaps %xmm0,(%rsp) │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ - call 2c6 │ │ │ │ │ + movaps %xmm0,(%rsp) │ │ │ │ │ + call 2a5 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ lea 0x8(%rbp),%rsi │ │ │ │ │ - lea 0x8(%r13),%rdi │ │ │ │ │ - mov %r12,0x50(%rax) │ │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ │ + mov %r13,0x50(%rax) │ │ │ │ │ lea 0x8(%rax),%rdx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ - call 2e7 │ │ │ │ │ + call 2c7 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ │ - lea -0x2cc(%rip),%rax │ │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ │ + lea -0x2ab(%rip),%rax │ │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ cmp %rax,(%rdx) │ │ │ │ │ setne %dl │ │ │ │ │ movzbl %dl,%edx │ │ │ │ │ - call 322 │ │ │ │ │ + call 301 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_strides_decrease-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 1b3 │ │ │ │ │ - jmp 1f6 │ │ │ │ │ - nop │ │ │ │ │ + je 19b │ │ │ │ │ + jmp 1d6 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 337 │ │ │ │ │ + call 317 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 33f │ │ │ │ │ + call 31f │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - jmp 13f │ │ │ │ │ + jmp 136 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 34d │ │ │ │ │ + call 32d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_ostride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ - jg 1f6 │ │ │ │ │ - jmp 17d │ │ │ │ │ + jg 1d6 │ │ │ │ │ + jmp 16e │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000360 : │ │ │ │ │ +0000000000000340 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ │ - call 375 │ │ │ │ │ + call 355 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ mov 0xc(%rsp),%esi │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 387 │ │ │ │ │ + jmp 367 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000390 : │ │ │ │ │ +0000000000000370 : │ │ │ │ │ mkcld_after(): │ │ │ │ │ push %r13 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x20(%rdi),%r12 │ │ │ │ │ mov 0x18(%rdi),%rbp │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ - call 3b0 │ │ │ │ │ + call 390 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 3be │ │ │ │ │ + call 39e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %r12,%r9 │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ pop %rbx │ │ │ │ │ + mov %r12,%r9 │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ - jmp 3df │ │ │ │ │ + jmp 3bf │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000000000003e0 : │ │ │ │ │ +00000000000003c0 : │ │ │ │ │ mkcld_before(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x30(%rdi),%r12 │ │ │ │ │ mov 0x28(%rdi),%rbp │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ - call 403 │ │ │ │ │ + call 3e3 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 414 │ │ │ │ │ + call 3f4 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %r12,%r9 │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ pop %rbx │ │ │ │ │ + mov %r12,%r9 │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ - jmp 435 │ │ │ │ │ + jmp 415 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000440 : │ │ │ │ │ +0000000000000420 : │ │ │ │ │ fftw_dft_indirect_register(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local+0x1c │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0x10(%rbx),%r12 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov (%rbx),%rbp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ add $0x8,%rbx │ │ │ │ │ - call 470 │ │ │ │ │ + call 450 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ mov %rbp,0x10(%rax) │ │ │ │ │ - call 47f │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + call 45f │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cmp %r12,%rbx │ │ │ │ │ - jne 458 │ │ │ │ │ + jne 438 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ │ - 0x00000020 00000000 39000000 00410e10 8602410e ....9....A....A. │ │ │ │ │ - 0x00000030 1883034a 0e30660e 18410e10 440e0800 ...J.0f..A..D... │ │ │ │ │ + 0x00000020 00000000 39000000 00410e10 8602440e ....9....A....D. │ │ │ │ │ + 0x00000030 18830347 0e30660e 18440e10 410e0800 ...G.0f..D..A... │ │ │ │ │ 0x00000040 2c000000 44000000 00000000 4b000000 ,...D.......K... │ │ │ │ │ - 0x00000050 00420e10 8c02410e 18860341 0e208304 .B....A....A. .. │ │ │ │ │ - 0x00000060 470e307a 0e20410e 18410e10 420e0800 G.0z. A..A..B... │ │ │ │ │ + 0x00000050 00420e10 8c02470e 18860347 0e208304 .B....G....G. .. │ │ │ │ │ + 0x00000060 470e306e 0e20410e 18410e10 420e0800 G.0n. A..A..B... │ │ │ │ │ 0x00000070 10000000 74000000 00000000 26000000 ....t.......&... │ │ │ │ │ 0x00000080 00000000 18000000 88000000 00000000 ................ │ │ │ │ │ 0x00000090 17000000 00410e10 8302510e 08000000 .....A....Q..... │ │ │ │ │ - 0x000000a0 68000000 a4000000 00000000 7c020000 h...........|... │ │ │ │ │ - 0x000000b0 005a0e10 8e02420e 188d0342 0e208c04 .Z....B....B. .. │ │ │ │ │ - 0x000000c0 440e2886 05410e30 83064a0e 50760e30 D.(..A.0..J.Pv.0 │ │ │ │ │ - 0x000000d0 430e2841 0e20420e 18420e10 420e0843 C.(A. B..B..B..C │ │ │ │ │ - 0x000000e0 c3c6cccd ce500e50 83068605 8c048d03 .....P.P........ │ │ │ │ │ - 0x000000f0 8e02038b 010a0e30 440e2841 0e20420e .......0D.(A. B. │ │ │ │ │ + 0x000000a0 68000000 a4000000 00000000 5c020000 h...........\... │ │ │ │ │ + 0x000000b0 005a0e10 8e02420e 188d0345 0e208c04 .Z....B....E. .. │ │ │ │ │ + 0x000000c0 440e2886 05410e30 8306470e 506d0e30 D.(..A.0..G.Pm.0 │ │ │ │ │ + 0x000000d0 430e2841 0e20420e 18420e10 420e0844 C.(A. B..B..B..D │ │ │ │ │ + 0x000000e0 c3c6cccd ce480e50 83068605 8c048d03 .....H.P........ │ │ │ │ │ + 0x000000f0 8e02037b 010a0e30 440e2841 0e20420e ...{...0D.(A. B. │ │ │ │ │ 0x00000100 18420e10 420e084a 0b000000 1c000000 .B..B..J........ │ │ │ │ │ 0x00000110 10010000 00000000 27000000 00410e10 ........'....A.. │ │ │ │ │ 0x00000120 8302470e 20590e10 410e0800 34000000 ..G. Y..A...4... │ │ │ │ │ 0x00000130 30010000 00000000 4f000000 00420e10 0.......O....B.. │ │ │ │ │ - 0x00000140 8d02420e 188c0341 0e208604 430e2883 ..B....A. ..C.(. │ │ │ │ │ - 0x00000150 05470e30 630e2847 0e204a0e 18420e10 .G.0c.(G. J..B.. │ │ │ │ │ - 0x00000160 450e0800 34000000 68010000 00000000 E...4...h....... │ │ │ │ │ - 0x00000170 55000000 00420e10 8d02420e 188c0341 U....B....B....A │ │ │ │ │ - 0x00000180 0e208604 460e2883 05470e30 660e2847 . ..F.(..G.0f.(G │ │ │ │ │ - 0x00000190 0e204a0e 18420e10 450e0800 38000000 . J..B..E...8... │ │ │ │ │ + 0x00000140 8d02440e 188c0341 0e208604 410e2883 ..D....A. ..A.(. │ │ │ │ │ + 0x00000150 05470e30 630e2847 0e204a0e 18450e10 .G.0c.(G. J..E.. │ │ │ │ │ + 0x00000160 420e0800 34000000 68010000 00000000 B...4...h....... │ │ │ │ │ + 0x00000170 55000000 00420e10 8d02470e 188c0341 U....B....G....A │ │ │ │ │ + 0x00000180 0e208604 410e2883 05470e30 660e2847 . ..A.(..G.0f.(G │ │ │ │ │ + 0x00000190 0e204a0e 18450e10 420e0800 38000000 . J..E..B...8... │ │ │ │ │ 0x000001a0 a0010000 00000000 4f000000 00420e10 ........O....B.. │ │ │ │ │ - 0x000001b0 8d02420e 188c0341 0e208604 440e2883 ..B....A. ..D.(. │ │ │ │ │ - 0x000001c0 054b0e30 740e2841 0e20410e 18420e10 .K.0t.(A. A..B.. │ │ │ │ │ + 0x000001b0 8d02450e 188c0341 0e208604 410e2883 ..E....A. ..A.(. │ │ │ │ │ + 0x000001c0 054f0e30 700e2841 0e20410e 18420e10 .O.0p.(A. A..B.. │ │ │ │ │ 0x000001d0 420e0800 00000000 B....... │ │ │ ├── kdft.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,25 +13,25 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 000000000000002c 0000001c FDE cie=00000000 pc=0000000000000000..000000000000003d │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000003 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000007 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 43 to 0000000000000032 │ │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000000032 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000033 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000035 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000038 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,31 +2,31 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_kdft_register(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ call 18 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_dft_direct-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 23 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 2e │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_dft_directbuf-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ + pop %r12 │ │ │ │ │ jmp 3d │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 2c000000 1c000000 ........,....... │ │ │ │ │ - 0x00000020 00000000 3d000000 00420e10 8c02410e ....=....B....A. │ │ │ │ │ - 0x00000030 18860344 0e208304 6b0e1841 0e10420e ...D. ..k..A..B. │ │ │ │ │ + 0x00000020 00000000 3d000000 00420e10 8c02440e ....=....B....D. │ │ │ │ │ + 0x00000030 18860347 0e208304 650e1841 0e10450e ...G. ..e..A..E. │ │ │ │ │ 0x00000040 08000000 00000000 ........ │ │ │ ├── nop.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1688 (bytes into file) │ │ │ │ │ + Start of section headers: 1672 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x698: │ │ │ │ │ +There are 16 section headers, starting at offset 0x688: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0000d1 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000470 0000c0 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000111 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000111 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000111 00000a 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000120 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000530 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000140 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000590 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000158 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000158 000080 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0005a8 000060 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0001d8 0001c8 18 14 10 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0003a0 0000d0 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000608 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0000c1 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000460 0000c0 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000101 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000101 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000101 00000a 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000110 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000520 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000130 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000580 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000148 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000148 000080 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000598 000060 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0001c8 0001c8 18 14 10 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000390 0000d0 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0005f8 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 19 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 1 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 3: 0000000000000010 17 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 0000000000000030 115 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 4: 0000000000000030 107 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 6: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 8: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_inplace_strides │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_dft │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_zero │ │ │ │ │ - 13: 00000000000000b0 33 FUNC GLOBAL DEFAULT 1 fftw_dft_nop_register │ │ │ │ │ + 13: 00000000000000a0 33 FUNC GLOBAL DEFAULT 1 fftw_dft_nop_register │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_solve │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_null_awake │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_null_destroy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x470 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x460 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001b 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000006b 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides - 4 │ │ │ │ │ -000000000000007d 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000087 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -0000000000000095 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -00000000000000b4 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000000c1 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000000cd 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000063 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides - 4 │ │ │ │ │ +0000000000000075 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000007f 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +000000000000008d 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +00000000000000a4 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000000b1 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000000bd 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x530 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x520 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001000000001 R_X86_64_64 0000000000000000 fftw_dft_solve + 0 │ │ │ │ │ 0000000000000008 0000001100000001 R_X86_64_64 0000000000000000 fftw_null_awake + 0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 10 │ │ │ │ │ 0000000000000018 0000001200000001 R_X86_64_64 0000000000000000 fftw_plan_null_destroy + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x590 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x580 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 30 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x5a8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x598 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 10 │ │ │ │ │ 0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ -0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ │ +0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -19,32 +19,32 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000000010..0000000000000021 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000040 000000000000001c 00000044 FDE cie=00000000 pc=0000000000000030..00000000000000a3 │ │ │ │ │ +00000040 000000000000001c 00000044 FDE cie=00000000 pc=0000000000000030..000000000000009b │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000050 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000060 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000058 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000000a2 │ │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000000009a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000060 000000000000001c 00000064 FDE cie=00000000 pc=00000000000000b0..00000000000000d1 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000b1 │ │ │ │ │ +00000060 000000000000001c 00000064 FDE cie=00000000 pc=00000000000000a0..00000000000000c1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000000c9 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000000b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -21,54 +21,52 @@ │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ mkplan(): │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ cmpl $0x7fffffff,(%rdi) │ │ │ │ │ - je 73 │ │ │ │ │ + je 6b │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 60 │ │ │ │ │ + je 58 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x18(%rsi),%rax │ │ │ │ │ cmp %rax,0x28(%rsi) │ │ │ │ │ jne 4a │ │ │ │ │ - call 6f │ │ │ │ │ + call 67 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 4a │ │ │ │ │ - lea -0x7a(%rip),%rdx │ │ │ │ │ + lea -0x72(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ - call 8b │ │ │ │ │ + call 83 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 99 │ │ │ │ │ + call 91 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000b0 : │ │ │ │ │ +00000000000000a0 : │ │ │ │ │ fftw_dft_nop_register(): │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ - call c5 │ │ │ │ │ + call b5 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp d1 │ │ │ │ │ + jmp c1 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 01000000 00000000 10000000 ................ │ │ │ │ │ 0x00000030 30000000 00000000 11000000 00000000 0............... │ │ │ │ │ - 0x00000040 1c000000 44000000 00000000 73000000 ....D.......s... │ │ │ │ │ - 0x00000050 00440e20 5c0a0e08 500b0242 0e080000 .D. \...P..B.... │ │ │ │ │ + 0x00000040 1c000000 44000000 00000000 6b000000 ....D.......k... │ │ │ │ │ + 0x00000050 00440e20 5c0a0e08 480b0242 0e080000 .D. \...H..B.... │ │ │ │ │ 0x00000060 1c000000 64000000 00000000 21000000 ....d.......!... │ │ │ │ │ 0x00000070 00410e10 8302580e 08000000 00000000 .A....X......... │ │ │ ├── lt4-problem.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3600 (bytes into file) │ │ │ │ │ + Start of section headers: 3584 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 14 │ │ │ │ │ Section header string table index: 13 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0xe10: │ │ │ │ │ +There are 14 section headers, starting at offset 0xe00: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00037d 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000978 000330 18 I 11 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0003bd 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0003bd 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0003bd 00001f 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro.local PROGBITS 0000000000000000 0003e0 000028 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000ca8 000060 18 I 11 6 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 000408 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 000408 000158 00 A 0 0 8 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 000d08 000090 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 000560 0002a0 18 12 10 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 000800 000175 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 000d98 000077 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00035d 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000968 000330 18 I 11 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00039d 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00039d 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00039d 00001f 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro.local PROGBITS 0000000000000000 0003c0 000028 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000c98 000060 18 I 11 6 8 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 0003e8 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 0003e8 000168 00 A 0 0 8 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 000cf8 000090 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 000550 0002a0 18 12 10 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 0007f0 000175 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 000d88 000077 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 28 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 26 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 3: 0000000000000020 148 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 3: 0000000000000020 149 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 4: 00000000000000c0 63 FUNC LOCAL DEFAULT 1 zero │ │ │ │ │ 5: 0000000000000100 195 FUNC LOCAL DEFAULT 1 hash │ │ │ │ │ 6: 0000000000000000 40 OBJECT LOCAL DEFAULT 6 padt │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro.local │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 9: 000000000000001b 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_destroy2 │ │ │ │ │ @@ -17,15 +17,15 @@ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_append │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_zerotens │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_destroy │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5puts │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5int │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5INT │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_md5 │ │ │ │ │ - 20: 00000000000001d0 377 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_dft │ │ │ │ │ + 20: 00000000000001d0 345 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_dft │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_compress │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_compress_contiguous │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_inplace_locations │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_unsolvable │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_join_taint │ │ │ │ │ - 27: 0000000000000350 45 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_dft_d │ │ │ │ │ + 27: 0000000000000330 45 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_dft_d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,53 +1,53 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x978 contains 34 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x968 contains 34 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000000d 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ 0000000000000058 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ 000000000000006d 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ -0000000000000099 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000096 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 00000000000000d2 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ 00000000000000ed 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_dft_zerotens - 4 │ │ │ │ │ -0000000000000108 0000000900000002 R_X86_64_PC32 000000000000001b .LC1 - 4 │ │ │ │ │ +0000000000000107 0000000900000002 R_X86_64_PC32 000000000000001b .LC1 - 4 │ │ │ │ │ 0000000000000117 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_md5puts - 4 │ │ │ │ │ 000000000000012d 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ 0000000000000141 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_md5INT - 4 │ │ │ │ │ 0000000000000155 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_md5INT - 4 │ │ │ │ │ 000000000000015e 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ 0000000000000168 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ 0000000000000171 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ 000000000000017b 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ 0000000000000184 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ 000000000000018e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ 0000000000000197 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ 00000000000001a1 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ 00000000000001ad 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_md5 - 4 │ │ │ │ │ -0000000000000230 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000242 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem - 4 │ │ │ │ │ -000000000000024d 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress - 4 │ │ │ │ │ -0000000000000259 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ -00000000000002aa 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_locations - 4 │ │ │ │ │ -00000000000002e0 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_join_taint - 4 │ │ │ │ │ -000000000000030b 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_join_taint - 4 │ │ │ │ │ -0000000000000337 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_join_taint - 4 │ │ │ │ │ -000000000000035d 0000001400000004 R_X86_64_PLT32 00000000000001d0 fftw_mkproblem_dft - 4 │ │ │ │ │ -000000000000036d 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ +0000000000000232 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000244 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem - 4 │ │ │ │ │ +000000000000024f 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress - 4 │ │ │ │ │ +000000000000025b 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ +00000000000002a1 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_locations - 4 │ │ │ │ │ +00000000000002d0 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_join_taint - 4 │ │ │ │ │ +00000000000002f7 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_join_taint - 4 │ │ │ │ │ +000000000000031a 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_join_taint - 4 │ │ │ │ │ +000000000000033d 0000001400000004 R_X86_64_PLT32 00000000000001d0 fftw_mkproblem_dft - 4 │ │ │ │ │ +000000000000034d 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ 0000000000000016 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ 00000000000000fb 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ 00000000000001bf 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_md5 - 4 │ │ │ │ │ -00000000000002cc 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_unsolvable - 4 │ │ │ │ │ +00000000000002bc 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_unsolvable - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xca8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xc98 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 100 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + c0 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 20 │ │ │ │ │ 0000000000000020 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xd08 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xcf8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000003c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 20 │ │ │ │ │ 0000000000000090 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ 00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 100 │ │ │ │ │ 00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d0 │ │ │ │ │ -0000000000000138 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 350 │ │ │ │ │ +0000000000000144 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 330 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -19,15 +19,15 @@ │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000015 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000034 0000000000000050 00000038 FDE cie=00000000 pc=0000000000000020..00000000000000b4 │ │ │ │ │ +00000034 0000000000000050 00000038 FDE cie=00000000 pc=0000000000000020..00000000000000b5 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000022 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000026 │ │ │ │ │ @@ -40,35 +40,35 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000002d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 86 to 000000000000008a │ │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000000088 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000092 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000093 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000094 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000009c │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000096 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000009e │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000000a9 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000000aa │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000aa │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000000ab │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000ac │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000ad │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000ae │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000af │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000b1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000b3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000088 0000000000000024 0000008c FDE cie=00000000 pc=00000000000000c0..00000000000000ff │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000000c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000000c2 │ │ │ │ │ @@ -84,85 +84,97 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000b0 0000000000000024 000000b4 FDE cie=00000000 pc=0000000000000100..00000000000001c3 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000101 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000105 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000010c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000116 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 169 to 00000000000001b9 │ │ │ │ │ + DW_CFA_advance_loc1: 163 to 00000000000001b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000001bd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001be │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000000d8 0000000000000054 000000dc FDE cie=00000000 pc=00000000000001d0..0000000000000349 │ │ │ │ │ +000000d8 0000000000000060 000000dc FDE cie=00000000 pc=00000000000001d0..0000000000000329 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001d4 │ │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000001d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001d6 │ │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000001dc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001da │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000001e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001db │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000001e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000001f9 │ │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 138 to 0000000000000283 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000001fb │ │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000209 │ │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ │ + DW_CFA_advance_loc1: 124 to 0000000000000285 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000286 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000284 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000287 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000285 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000289 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000287 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000028b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000289 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000028d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000028b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000028f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000290 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000290 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 51 to 00000000000002c3 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000002b1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002c4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002c5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002c7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002c9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002cb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002bb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000002d0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000002c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000130 0000000000000024 00000134 FDE cie=00000000 pc=0000000000000350..000000000000037d │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000351 │ │ │ │ │ +0000013c 0000000000000028 00000140 FDE cie=00000000 pc=0000000000000330..000000000000035d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000331 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000352 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000335 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000035c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000033c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000037a │ │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000000035a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000037b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000035b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000037c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000035c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ │ - []A\A]A^ │ │ │ │ │ - []A\A]A^ │ │ │ │ │ +([]A\A]A^A_ │ │ │ │ │ +([]A\A]A^A_ │ │ │ │ │ (dft %d %d %d %D %D %T %T) │ │ │ │ │ fftw_tensor_destroy2 │ │ │ │ │ fftw_ifree │ │ │ │ │ fftw_ialignment_of │ │ │ │ │ fftw_tensor_append │ │ │ │ │ fftw_dft_zerotens │ │ │ │ │ fftw_tensor_destroy │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -30,51 +30,50 @@ │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov (%rsi),%r14 │ │ │ │ │ mov 0x8(%rdi),%r15 │ │ │ │ │ mov 0x10(%rdi),%rsi │ │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ │ mov 0x28(%rdi),%rdi │ │ │ │ │ mov 0x20(%rbx),%rbp │ │ │ │ │ - sub 0x18(%rbx),%rbp │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ sub %rdi,%r12 │ │ │ │ │ + sub 0x18(%rbx),%rbp │ │ │ │ │ call 5c │ │ │ │ │ R_X86_64_PLT32 fftw_ialignment_of-0x4 │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ - mov %eax,0x4(%rsp) │ │ │ │ │ sar $0x3,%r12 │ │ │ │ │ sar $0x3,%rbp │ │ │ │ │ + mov %eax,0x4(%rsp) │ │ │ │ │ call 71 │ │ │ │ │ R_X86_64_PLT32 fftw_ialignment_of-0x4 │ │ │ │ │ mov 0x28(%rbx),%rcx │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ mov %rbp,%r9 │ │ │ │ │ - cmp %rcx,0x18(%rbx) │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + cmp %rcx,0x18(%rbx) │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sete %dl │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ + movzbl %dl,%edx │ │ │ │ │ push %rsi │ │ │ │ │ - push %r15 │ │ │ │ │ - push %r12 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + push %r15 │ │ │ │ │ + push %r12 │ │ │ │ │ mov 0x24(%rsp),%r8d │ │ │ │ │ call *%r14 │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000c0 : │ │ │ │ │ zero(): │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ @@ -99,20 +98,20 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000000000000100 : │ │ │ │ │ hash(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ call 11b │ │ │ │ │ R_X86_64_PLT32 fftw_md5puts-0x4 │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ sete %sil │ │ │ │ │ @@ -170,146 +169,141 @@ │ │ │ │ │ jmp 1c3 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_md5-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000001d0 : │ │ │ │ │ fftw_mkproblem_dft(): │ │ │ │ │ + push %r15 │ │ │ │ │ + mov %r9,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ - mov %r9,%r14 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ │ push %rbp │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ + mov %rcx,%r8 │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ + and $0xfffffffffffffffc,%r8 │ │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - mov %rcx,%r9 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ - mov %r14,%rbp │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ and $0xfffffffffffffffc,%rcx │ │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ │ - sub $0x20,%rsp │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - and $0xfffffffffffffffc,%r9 │ │ │ │ │ - and $0xfffffffffffffffc,%rbp │ │ │ │ │ - cmp %rax,%rcx │ │ │ │ │ - je 2d0 │ │ │ │ │ - cmp %rbp,%r9 │ │ │ │ │ - je 300 │ │ │ │ │ - cmp %r8,%rbx │ │ │ │ │ + sub $0x28,%rsp │ │ │ │ │ + cmp %rax,%rdx │ │ │ │ │ + je 2c0 │ │ │ │ │ + cmp %rcx,%r8 │ │ │ │ │ + je 2f0 │ │ │ │ │ + cmp %rbp,%r12 │ │ │ │ │ je 295 │ │ │ │ │ - cmp %r14,%rdx │ │ │ │ │ + cmp %r9,%rbx │ │ │ │ │ je 290 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - movq %r8,%xmm2 │ │ │ │ │ + movq %rbp,%xmm2 │ │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x38,%edi │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ - call 246 │ │ │ │ │ + call 248 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem-0x4 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - call 251 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + call 253 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress-0x4 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ │ - call 25d │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ │ + call 25f │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress_contiguous-0x4 │ │ │ │ │ - movq %rbx,%xmm3 │ │ │ │ │ - mov %r14,0x30(%rbp) │ │ │ │ │ + mov %r15,0x30(%rbx) │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ + movq %r12,%xmm3 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ - mov %rbp,%rax │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ │ - movups %xmm1,0x10(%rbp) │ │ │ │ │ - movups %xmm0,0x20(%rbp) │ │ │ │ │ - add $0x20,%rsp │ │ │ │ │ + movups %xmm0,0x20(%rbx) │ │ │ │ │ + movups %xmm1,0x10(%rbx) │ │ │ │ │ + add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ + pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - cmp %r8,%rbx │ │ │ │ │ - jne 2bf │ │ │ │ │ - cmp %r14,%rdx │ │ │ │ │ - jne 2bf │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ │ - call 2ae │ │ │ │ │ + cmp %rbp,%r12 │ │ │ │ │ + jne 2ad │ │ │ │ │ + cmp %r15,%rbx │ │ │ │ │ + jne 2ad │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + call 2a5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_locations-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - mov (%rsp),%rdx │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ - jne 223 │ │ │ │ │ - add $0x20,%rsp │ │ │ │ │ + jne 225 │ │ │ │ │ + add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ - jmp 2d0 │ │ │ │ │ + pop %r15 │ │ │ │ │ + jmp 2c0 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_unsolvable-0x4 │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov %r8,%rsi │ │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ │ - mov %r9,(%rsp) │ │ │ │ │ - call 2e4 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ + mov %r8,(%rsp) │ │ │ │ │ + call 2d4 │ │ │ │ │ R_X86_64_PLT32 fftw_join_taint-0x4 │ │ │ │ │ - cmp %rbp,(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - je 330 │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - cmp %r14,%rdx │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + cmp %rcx,(%rsp) │ │ │ │ │ + je 310 │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + cmp %r15,%rbx │ │ │ │ │ je 29a │ │ │ │ │ - jmp 2bf │ │ │ │ │ + jmp 2ad │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ - call 30f │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + mov %r9,%rsi │ │ │ │ │ + call 2fb │ │ │ │ │ R_X86_64_PLT32 fftw_join_taint-0x4 │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ - cmp %r8,%rbx │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + mov %rax,%r15 │ │ │ │ │ + cmp %rbp,%r12 │ │ │ │ │ je 29a │ │ │ │ │ - jmp 2bf │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ - call 33b │ │ │ │ │ + jmp 2ad │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ + call 31e │ │ │ │ │ R_X86_64_PLT32 fftw_join_taint-0x4 │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + mov %rax,%r15 │ │ │ │ │ jmp 29a │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000350 : │ │ │ │ │ +0000000000000330 : │ │ │ │ │ fftw_mkproblem_dft_d(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ - call 361 │ │ │ │ │ + call 341 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft-0x4 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 371 │ │ │ │ │ + call 351 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,26 +1,27 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 18000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 1a000000 00410e10 8302540e .........A....T. │ │ │ │ │ 0x00000030 08000000 50000000 38000000 00000000 ....P...8....... │ │ │ │ │ - 0x00000040 94000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ + 0x00000040 95000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ 0x00000050 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x00000060 38830747 0e500256 0e58480e 60420e68 8..G.P.V.XH.`B.h │ │ │ │ │ - 0x00000070 420e7053 0e38410e 30410e28 420e2042 B.pS.8A.0A.(B. B │ │ │ │ │ + 0x00000060 38830747 0e500254 0e584b0e 60490e68 8..G.P.T.XK.`I.h │ │ │ │ │ + 0x00000070 420e704c 0e38410e 30410e28 420e2042 B.pL.8A.0A.(B. B │ │ │ │ │ 0x00000080 0e18420e 10420e08 24000000 8c000000 ..B..B..$....... │ │ │ │ │ 0x00000090 00000000 3f000000 00410e10 8602410e ....?....A....A. │ │ │ │ │ 0x000000a0 18830347 0e206c0e 18440e10 410e0800 ...G. l..D..A... │ │ │ │ │ 0x000000b0 24000000 b4000000 00000000 c3000000 $............... │ │ │ │ │ - 0x000000c0 00410e10 8602440e 1883034b 0e2002a9 .A....D....K. .. │ │ │ │ │ - 0x000000d0 0e18440e 10410e08 54000000 dc000000 ..D..A..T....... │ │ │ │ │ - 0x000000e0 00000000 79010000 00420e10 8e02420e ....y....B....B. │ │ │ │ │ - 0x000000f0 188d0342 0e208c04 440e2886 05410e30 ...B. ..D.(..A.0 │ │ │ │ │ - 0x00000100 83065e0e 50028a0a 0e30410e 28410e20 ..^.P....0A.(A. │ │ │ │ │ - 0x00000110 420e1842 0e10420e 08450b73 0a0e3041 B..B..B..E.s..0A │ │ │ │ │ - 0x00000120 0e28410e 20420e18 420e1042 0e08450b .(A. B..B..B..E. │ │ │ │ │ - 0x00000130 24000000 34010000 00000000 2d000000 $...4.......-... │ │ │ │ │ - 0x00000140 00410e10 8602410e 1883034a 0e305e0e .A....A....J.0^. │ │ │ │ │ - 0x00000150 18410e10 410e0800 .A..A... │ │ │ │ │ + 0x000000c0 00410e10 86024b0e 1883034a 0e2002a3 .A....K....J. .. │ │ │ │ │ + 0x000000d0 0e18440e 10410e08 60000000 dc000000 ..D..A..`....... │ │ │ │ │ + 0x000000e0 00000000 59010000 00420e10 8f02450e ....Y....B....E. │ │ │ │ │ + 0x000000f0 188e0345 0e208d04 450e288c 05480e30 ...E. ..E.(..H.0 │ │ │ │ │ + 0x00000100 8606520e 3883074e 0e60027c 0a0e3841 ..R.8..N.`.|..8A │ │ │ │ │ + 0x00000110 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ + 0x00000120 08410b61 0a0e3841 0e30410e 28420e20 .A.a..8A.0A.(B. │ │ │ │ │ + 0x00000130 420e1842 0e10420e 08450b00 28000000 B..B..B..E..(... │ │ │ │ │ + 0x00000140 40010000 00000000 2d000000 00410e10 @.......-....A.. │ │ │ │ │ + 0x00000150 8602440e 18830347 0e305e0e 18410e10 ..D....G.0^..A.. │ │ │ │ │ + 0x00000160 410e0800 00000000 A....... │ │ │ ├── lt5-rader.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6960 (bytes into file) │ │ │ │ │ + Start of section headers: 7352 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x1b30: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1cb8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000bd1 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0013f8 000588 18 I 15 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000c11 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000c18 000008 00 WA 0 0 8 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000c18 000025 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000c40 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001980 000060 18 I 15 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000c60 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0019e0 000018 18 I 15 8 8 │ │ │ │ │ - [10] .rodata.cst16 PROGBITS 0000000000000000 000c78 000010 10 AM 0 0 16 │ │ │ │ │ - [11] .rodata.cst8 PROGBITS 0000000000000000 000c88 000008 08 AM 0 0 8 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 000c90 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 000c90 000180 00 A 0 0 8 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 0019f8 000090 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 000e10 0003f0 18 16 18 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 001200 0001f5 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 001a88 0000a4 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000d41 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001568 0005a0 18 I 15 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000d81 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000d88 000008 00 WA 0 0 8 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000d88 000025 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000db0 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001b08 000060 18 I 15 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000dd0 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001b68 000018 18 I 15 8 8 │ │ │ │ │ + [10] .rodata.cst16 PROGBITS 0000000000000000 000de8 000010 10 AM 0 0 16 │ │ │ │ │ + [11] .rodata.cst8 PROGBITS 0000000000000000 000df8 000008 08 AM 0 0 8 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 000e00 000000 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 000e00 000180 00 A 0 0 8 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 001b80 000090 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 000f80 0003f0 18 16 18 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 001370 0001f5 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 001c10 0000a4 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 42 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 SECTION LOCAL DEFAULT 4 .bss │ │ │ │ │ 3: 0000000000000000 128 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 0000000000000080 1493 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 5: 0000000000000660 35 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 6: 0000000000000690 517 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 4: 0000000000000080 1857 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 5: 00000000000007d0 35 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 6: 0000000000000800 501 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 7: 0000000000000000 8 OBJECT LOCAL DEFAULT 4 omegas │ │ │ │ │ - 8: 00000000000008a0 780 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 8: 0000000000000a00 788 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 9: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 10: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ - 13: 0000000000000000 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ - 14: 0000000000000000 0 NOTYPE LOCAL DEFAULT 10 .LC2 │ │ │ │ │ + 13: 0000000000000000 0 NOTYPE LOCAL DEFAULT 10 .LC3 │ │ │ │ │ + 14: 0000000000000000 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 16: 000000000000001e 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 11 .LC5 │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_safe_mulmod │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ @@ -35,11 +35,11 @@ │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_dft │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_1d │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_dft_d │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_f_d │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree0 │ │ │ │ │ 37: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_factors_into_small_primes │ │ │ │ │ - 38: 0000000000000bb0 33 FUNC GLOBAL DEFAULT 1 fftw_dft_rader_register │ │ │ │ │ + 38: 0000000000000d20 33 FUNC GLOBAL DEFAULT 1 fftw_dft_rader_register │ │ │ │ │ 39: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 40: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 41: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,82 +1,83 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x13f8 contains 59 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1568 contains 60 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000021 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000009 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 000000000000003d 0000001000000002 R_X86_64_PC32 000000000000001e .LC1 - 4 │ │ │ │ │ 0000000000000060 0000001000000002 R_X86_64_PC32 000000000000001e .LC1 - 4 │ │ │ │ │ -00000000000000eb 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000001d0 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -00000000000002e2 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ -000000000000035b 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC2 - 4 │ │ │ │ │ -00000000000003b6 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC2 - 4 │ │ │ │ │ -000000000000049a 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -00000000000004f4 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC2 - 4 │ │ │ │ │ -000000000000055e 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC2 - 4 │ │ │ │ │ -000000000000066c 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000675 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000006a9 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000006b5 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000006c4 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000006d4 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ -00000000000006db 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_delete - 4 │ │ │ │ │ -0000000000000705 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_find_generator - 4 │ │ │ │ │ -0000000000000719 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_power_mod - 4 │ │ │ │ │ -0000000000000730 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ -0000000000000747 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_find - 4 │ │ │ │ │ -0000000000000765 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000773 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ -000000000000079e 0000001100000002 R_X86_64_PC32 0000000000000000 .LC5 - 4 │ │ │ │ │ -0000000000000826 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC2 - 4 │ │ │ │ │ -0000000000000846 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -000000000000085a 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ -000000000000087e 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ -000000000000088c 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_insert - 4 │ │ │ │ │ -00000000000008e7 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ -000000000000090f 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000934 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -0000000000000950 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000978 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -000000000000098c 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000009a7 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -00000000000009be 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -00000000000009d8 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000009ee 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000a0b 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000a22 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000a3c 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000a52 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000a6e 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000a88 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000aae 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000aec 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000b57 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000b5e 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000b66 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000b6e 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000b76 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000b9c 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into_small_primes - 4 │ │ │ │ │ -0000000000000bb4 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000bc1 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000004d1 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -000000000000067f 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000bcd 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000000e7 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000001af 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +00000000000002bd 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000000390 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ +000000000000047a 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +00000000000004bc 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ +0000000000000580 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +000000000000065e 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ +000000000000075e 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ +00000000000007dc 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000007e5 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000819 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000825 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000834 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000844 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +000000000000084b 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_delete - 4 │ │ │ │ │ +000000000000086d 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_find_generator - 4 │ │ │ │ │ +0000000000000881 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_power_mod - 4 │ │ │ │ │ +000000000000088c 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +00000000000008af 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_find - 4 │ │ │ │ │ +00000000000008cd 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000008db 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ +0000000000000905 0000001100000002 R_X86_64_PC32 0000000000000000 .LC5 - 4 │ │ │ │ │ +0000000000000981 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ +00000000000009a6 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +00000000000009ba 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ +00000000000009de 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +00000000000009ec 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_insert - 4 │ │ │ │ │ +0000000000000a47 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ +0000000000000a6f 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000a8f 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +0000000000000aaa 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000adb 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000aef 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000b0a 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000b21 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000b3b 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000b51 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000b6e 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000b85 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000b9f 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000bb5 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000bcf 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000be9 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000c11 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000c50 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000cc1 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000000cc8 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000cd0 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000cd8 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000ce0 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000d04 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into_small_primes - 4 │ │ │ │ │ +0000000000000d24 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000d31 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000004b1 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000007ef 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000d3d 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1980 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1b08 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002900000001 R_X86_64_64 0000000000000000 fftw_dft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 690 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 800 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 660 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 7d0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x19e0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1b68 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 8a0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + a00 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x19f8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1b80 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 80 │ │ │ │ │ -0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 660 │ │ │ │ │ -00000000000000b4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 690 │ │ │ │ │ -0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 8a0 │ │ │ │ │ -0000000000000168 0000000100000002 R_X86_64_PC32 0000000000000000 .text + bb0 │ │ │ │ │ +0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 7d0 │ │ │ │ │ +00000000000000b4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 800 │ │ │ │ │ +0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a00 │ │ │ │ │ +0000000000000168 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d20 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,181 +13,181 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000080 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000005 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000015 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000000074 │ │ │ │ │ + DW_CFA_advance_loc1: 95 to 0000000000000074 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 9 to 000000000000007d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000007e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000040 000000000000004c 00000044 FDE cie=00000000 pc=0000000000000080..0000000000000655 │ │ │ │ │ +00000040 000000000000004c 00000044 FDE cie=00000000 pc=0000000000000080..00000000000007c1 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000082 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000084 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000086 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 5 to 000000000000008b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000008c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000008f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000008d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000090 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000097 │ │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc2: 1071 to 00000000000004c6 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000097 │ │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ │ + DW_CFA_advance_loc2: 1039 to 00000000000004a6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004c7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004c8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004ca │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004aa │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004cc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004ac │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004ce │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004ae │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004d0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000004e0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000004b8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000090 0000000000000018 00000094 FDE cie=00000000 pc=0000000000000660..0000000000000683 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000661 │ │ │ │ │ +00000090 0000000000000018 00000094 FDE cie=00000000 pc=00000000000007d0..00000000000007f3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 000000000000067e │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000007ee │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ac 0000000000000048 000000b0 FDE cie=00000000 pc=0000000000000690..0000000000000895 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000692 │ │ │ │ │ +000000ac 0000000000000048 000000b0 FDE cie=00000000 pc=0000000000000800..00000000000009f5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000802 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000694 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000804 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000696 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000806 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000069b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000080b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000069c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000080c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000069d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000080d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000006a4 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000814 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 67 to 00000000000006e7 │ │ │ │ │ + DW_CFA_advance_loc1: 67 to 0000000000000857 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006e8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000858 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006e9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000859 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006eb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000085b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000085d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006ef │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000085f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006f1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000861 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000700 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000868 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000000f8 0000000000000064 000000fc FDE cie=00000000 pc=00000000000008a0..0000000000000bac │ │ │ │ │ - DW_CFA_advance_loc: 47 to 00000000000008cf │ │ │ │ │ +000000f8 0000000000000064 000000fc FDE cie=00000000 pc=0000000000000a00..0000000000000d14 │ │ │ │ │ + DW_CFA_advance_loc: 47 to 0000000000000a2f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008d1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a31 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008d3 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000a36 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000008d8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a38 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008d9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a39 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008da │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a3a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000008e1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000a41 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc2: 605 to 0000000000000b3e │ │ │ │ │ + DW_CFA_advance_loc2: 617 to 0000000000000caa │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b3f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cab │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b40 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cac │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b42 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cae │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b44 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cb0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b46 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cb2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b48 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cb4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000b50 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000cb8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000b80 │ │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000000cea │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b81 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ceb │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b82 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cec │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b84 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cee │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b86 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cf0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b88 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cf2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b8a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cf4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000b90 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000cf8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000160 000000000000001c 00000164 FDE cie=00000000 pc=0000000000000bb0..0000000000000bd1 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bb1 │ │ │ │ │ +00000160 000000000000001c 00000164 FDE cie=00000000 pc=0000000000000d20..0000000000000d41 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d21 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000bc9 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000d39 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,9 @@ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ X[]A\A]A^A_ │ │ │ │ │ -L$ L9|$( │ │ │ │ │ H[]A\A]A^A_ │ │ │ │ │ H[]A\A]A^A_ │ │ │ │ │ (dft-rader-%D%ois=%oos=%(%p%) │ │ │ │ │ fftw_malloc_plain │ │ │ │ │ fftw_safe_mulmod │ │ │ │ │ fftw_ifree │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,24 +3,24 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ │ mov 0x70(%rdi),%rcx │ │ │ │ │ mov 0x40(%rdi),%r9 │ │ │ │ │ mov 0x78(%rdi),%r8 │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call *0x0(%rbp) │ │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ je 4b │ │ │ │ │ xor %eax,%eax │ │ │ │ │ @@ -48,779 +48,878 @@ │ │ │ │ │ jmp *%rax │ │ │ │ │ │ │ │ │ │ 0000000000000080 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - sub $0x98,%rsp │ │ │ │ │ - movsd (%rsi),%xmm7 │ │ │ │ │ + sub $0x88,%rsp │ │ │ │ │ mov 0x58(%rdi),%rbp │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ │ mov 0x70(%rdi),%r8 │ │ │ │ │ mov 0x78(%rdi),%r15 │ │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ │ + lea -0x1(%rbp),%r14 │ │ │ │ │ mov 0x60(%rdi),%rsi │ │ │ │ │ - lea -0x1(%rbp),%r13 │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ │ + movsd %xmm7,0x30(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ │ movsd %xmm7,0x38(%rsp) │ │ │ │ │ - movsd (%rdx),%xmm7 │ │ │ │ │ - movsd %xmm7,0x40(%rsp) │ │ │ │ │ - call ef │ │ │ │ │ + call eb │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ lea 0x0(,%r15,8),%r9 │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - lea (%r14,%r9,1),%rcx │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ + lea 0x0(%r13,%r9,1),%rcx │ │ │ │ │ add $0x8,%rax │ │ │ │ │ lea (%r12,%r9,1),%r11 │ │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ │ - test %r13,%r13 │ │ │ │ │ - jle 5d0 │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + test %r14,%r14 │ │ │ │ │ + jle 6c8 │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ mov $0x16a09,%ecx │ │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ │ - mov %r15,0x68(%rsp) │ │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ │ - mov %r14,0x60(%rsp) │ │ │ │ │ - mov %r12,0x80(%rsp) │ │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ │ - mov %r13,%r12 │ │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ │ - mov 0x58(%rsp),%r13 │ │ │ │ │ sub %rsi,%rcx │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - jmp 194 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ │ + mov (%rsp),%r11 │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ │ + mov 0x50(%rsp),%r14 │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ + jmp 174 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - imul %r14,%rax │ │ │ │ │ + imul %r15,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - cmp %rbx,%r12 │ │ │ │ │ - je 1e6 │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ + cmp %rbx,%r13 │ │ │ │ │ + je 1c4 │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ movsd (%r10,%rax,8),%xmm0 │ │ │ │ │ movhpd (%r11,%rax,8),%xmm0 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ inc %rbx │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ movups %xmm0,(%rsi,%rax,1) │ │ │ │ │ - cmp %r15,%rdi │ │ │ │ │ - jle 180 │ │ │ │ │ + cmp %r12,%rdi │ │ │ │ │ + jle 160 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ │ - call 1d4 │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ │ + mov %r10,(%rsp) │ │ │ │ │ + call 1b3 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ │ + mov (%rsp),%r10 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ │ - cmp %rbx,%r12 │ │ │ │ │ - jne 194 │ │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ │ - mov 0x78(%rsp),%r11 │ │ │ │ │ - mov %r12,%r13 │ │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ │ - mov 0x68(%rsp),%r15 │ │ │ │ │ - mov 0x60(%rsp),%r14 │ │ │ │ │ - mov 0x80(%rsp),%r12 │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ │ + cmp %rbx,%r13 │ │ │ │ │ + jne 174 │ │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ │ + mov %r13,%r14 │ │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ │ mov %r11,%r8 │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ + mov %r11,(%rsp) │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + movsd 0x30(%rsp),%xmm0 │ │ │ │ │ cmp $0x1,%r15 │ │ │ │ │ - movsd 0x38(%rsp),%xmm0 │ │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ + mov (%rsp),%r11 │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ addsd (%rax),%xmm0 │ │ │ │ │ mov 0x50(%rbx),%rax │ │ │ │ │ - movsd %xmm0,(%r14) │ │ │ │ │ - movsd 0x40(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%r13) │ │ │ │ │ + movsd 0x38(%rsp),%xmm0 │ │ │ │ │ addsd (%r11),%xmm0 │ │ │ │ │ movsd %xmm0,(%r12) │ │ │ │ │ - jne 4e0 │ │ │ │ │ + jne 4c8 │ │ │ │ │ cmp $0x2,%rbp │ │ │ │ │ - je 550 │ │ │ │ │ + je 650 │ │ │ │ │ lea 0x0(,%rbp,8),%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - lea 0x8(%r14),%rdi │ │ │ │ │ - lea 0x8(%r12),%r8 │ │ │ │ │ - lea (%r14,%rcx,1),%rsi │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ + lea 0x8(%r13),%rdi │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%rsi │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ + lea 0x8(%r12),%r8 │ │ │ │ │ add %rax,%rdx │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ setae %r10b │ │ │ │ │ cmp %rdx,%rdi │ │ │ │ │ setae %sil │ │ │ │ │ add %r12,%rcx │ │ │ │ │ or %r10d,%esi │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ setae %cl │ │ │ │ │ cmp %rdx,%r8 │ │ │ │ │ setae %dl │ │ │ │ │ or %edx,%ecx │ │ │ │ │ test %cl,%sil │ │ │ │ │ - je 550 │ │ │ │ │ - lea 0x18(%r14),%rdx │ │ │ │ │ + je 650 │ │ │ │ │ + lea 0x18(%r13),%rdx │ │ │ │ │ cmp %rdx,%r8 │ │ │ │ │ lea 0x18(%r12),%rdx │ │ │ │ │ setae %cl │ │ │ │ │ cmp %rdx,%rdi │ │ │ │ │ setae %dl │ │ │ │ │ or %cl,%dl │ │ │ │ │ - je 550 │ │ │ │ │ + je 650 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ shr $1,%rcx │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ unpcklpd %xmm6,%xmm6 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rax,%rdx,2),%xmm0 │ │ │ │ │ - movups 0x10(%rax,%rdx,2),%xmm1 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movupd (%rax,%rdx,2),%xmm0 │ │ │ │ │ + movupd 0x10(%rax,%rdx,2),%xmm1 │ │ │ │ │ + movupd 0x8(%r13,%rdx,1),%xmm2 │ │ │ │ │ + movupd 0x8(%r12,%rdx,1),%xmm4 │ │ │ │ │ movlpd 0x8(%rax,%rdx,2),%xmm1 │ │ │ │ │ - movups 0x8(%r14,%rdx,1),%xmm2 │ │ │ │ │ - movups 0x8(%r12,%rdx,1),%xmm4 │ │ │ │ │ movhpd 0x10(%rax,%rdx,2),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ mulpd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ mulpd %xmm4,%xmm0 │ │ │ │ │ mulpd %xmm1,%xmm2 │ │ │ │ │ mulpd %xmm4,%xmm5 │ │ │ │ │ addpd %xmm2,%xmm0 │ │ │ │ │ subpd %xmm5,%xmm3 │ │ │ │ │ - xorps %xmm6,%xmm0 │ │ │ │ │ - movups %xmm3,0x8(%r14,%rdx,1) │ │ │ │ │ + xorpd %xmm6,%xmm0 │ │ │ │ │ + movups %xmm3,0x8(%r13,%rdx,1) │ │ │ │ │ movups %xmm0,0x8(%r12,%rdx,1) │ │ │ │ │ add $0x10,%rdx │ │ │ │ │ - cmp %rdx,%rcx │ │ │ │ │ - jne 300 │ │ │ │ │ - movq 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - test $0x1,%r13b │ │ │ │ │ - je 3c7 │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + jne 2d8 │ │ │ │ │ + test $0x1,%r14b │ │ │ │ │ + je 4b8 │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ and $0xfffffffffffffffe,%rdx │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ movsd (%rax,%rcx,1),%xmm0 │ │ │ │ │ movsd 0x8(%rax,%rcx,1),%xmm1 │ │ │ │ │ lea 0x8(,%rdx,8),%rax │ │ │ │ │ - lea (%r14,%rax,1),%rdx │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdx │ │ │ │ │ movsd (%r12,%rax,1),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ movsd (%rdx),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ movq 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - xorps %xmm1,%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + xorpd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,(%rdx) │ │ │ │ │ movsd %xmm0,(%r12,%rax,1) │ │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ │ - movaps %xmm1,0x10(%rsp) │ │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ │ + movsd 0x30(%rsp),%xmm0 │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ - movsd 0x38(%rsp),%xmm0 │ │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + movaps %xmm1,(%rsp) │ │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ │ addsd (%rsi),%xmm0 │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ movsd %xmm0,(%rsi) │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ movsd (%r11),%xmm0 │ │ │ │ │ - subsd 0x40(%rsp),%xmm0 │ │ │ │ │ + subsd 0x38(%rsp),%xmm0 │ │ │ │ │ movsd %xmm0,(%r11) │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x68(%rbx),%rsi │ │ │ │ │ mov $0x16a09,%r8d │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ mov %rbp,%r12 │ │ │ │ │ - movaps 0x10(%rsp),%xmm1 │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ │ + movapd (%rsp),%xmm1 │ │ │ │ │ + sub %rsi,%r8 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - sub %rsi,%r8 │ │ │ │ │ mov %r8,%r13 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ - jmp 458 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 438 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ add $0x10,%rbx │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %r12 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ cmp %rbp,%r14 │ │ │ │ │ - je 4ba │ │ │ │ │ - movsd (%rbx),%xmm0 │ │ │ │ │ + je 49a │ │ │ │ │ mov %r15,%rax │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ inc %rbp │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ movsd %xmm0,(%rcx,%rax,8) │ │ │ │ │ movsd 0x8(%rbx),%xmm0 │ │ │ │ │ - xorps %xmm1,%xmm0 │ │ │ │ │ + xorpd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,(%r8,%rax,8) │ │ │ │ │ cmp %r13,%rdi │ │ │ │ │ - jle 440 │ │ │ │ │ + jle 420 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ │ - movaps %xmm1,0x20(%rsp) │ │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ │ add $0x10,%rbx │ │ │ │ │ - call 49e │ │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ │ + movaps %xmm1,0x10(%rsp) │ │ │ │ │ + call 47e │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ + movapd 0x10(%rsp),%xmm1 │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - movaps 0x20(%rsp),%xmm1 │ │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ cmp %rbp,%r14 │ │ │ │ │ - jne 458 │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - add $0x98,%rsp │ │ │ │ │ + jne 438 │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ + add $0x88,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 4d5 │ │ │ │ │ + jmp 4b5 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ - mov %r11,%rdx │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movq 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - add %rax,%rsi │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ - movsd 0x8(%rax),%xmm2 │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - xorps %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ - add %r9,%rcx │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + jmp 3a6 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + lea -0x2(%rbp),%rcx │ │ │ │ │ + cmp $0x3,%rcx │ │ │ │ │ + jbe 74d │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ │ + cmovns %r9,%rdx │ │ │ │ │ + lea -0x8(%rax,%rbx,1),%r10 │ │ │ │ │ + lea (%rdx,%r9,1),%r8 │ │ │ │ │ + mov $0x0,%edx │ │ │ │ │ + cmovle %r9,%rdx │ │ │ │ │ + imul %r9,%rcx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ add %r9,%rdx │ │ │ │ │ - cmp %rsi,%rax │ │ │ │ │ - jne 500 │ │ │ │ │ - jmp 3c7 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - lea 0x0(,%r13,8),%rcx │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + cmovs %rcx,%rdi │ │ │ │ │ + add %r9,%rdi │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + cmovs %rsi,%rcx │ │ │ │ │ + lea (%r12,%r8,1),%rsi │ │ │ │ │ + lea (%rcx,%r9,1),%rbx │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ │ + cmp %rcx,%rsi │ │ │ │ │ + lea 0x0(%r13,%r8,1),%rsi │ │ │ │ │ + setb %cl │ │ │ │ │ + add %r12,%rdx │ │ │ │ │ + cmp %rdx,%rsi │ │ │ │ │ + lea (%r12,%rbx,1),%rsi │ │ │ │ │ + setb %dl │ │ │ │ │ + or %ecx,%edx │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + setne %cl │ │ │ │ │ + and %ecx,%edx │ │ │ │ │ + lea (%r12,%rdi,1),%rcx │ │ │ │ │ + cmp %rcx,%r10 │ │ │ │ │ + setb %cl │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + setb %sil │ │ │ │ │ + or %esi,%ecx │ │ │ │ │ + test %cl,%dl │ │ │ │ │ + je 74d │ │ │ │ │ + add %r13,%rdi │ │ │ │ │ + lea 0x0(%r13,%rbx,1),%rcx │ │ │ │ │ + cmp %rdi,%r10 │ │ │ │ │ + setb %dl │ │ │ │ │ + cmp %rax,%rcx │ │ │ │ │ + setb %cl │ │ │ │ │ + or %dl,%cl │ │ │ │ │ + je 74d │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ + shr $1,%r8 │ │ │ │ │ + shl $0x4,%rdi │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov %r11,%rdx │ │ │ │ │ + shl $0x5,%r8 │ │ │ │ │ + unpcklpd %xmm6,%xmm6 │ │ │ │ │ + add %rax,%r8 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movupd (%rsi),%xmm0 │ │ │ │ │ + movupd 0x10(%rsi),%xmm1 │ │ │ │ │ + add $0x20,%rsi │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + movhpd -0x10(%rsi),%xmm0 │ │ │ │ │ + movlpd -0x18(%rsi),%xmm1 │ │ │ │ │ + movhpd (%rcx,%r15,8),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movhpd (%rdx,%r15,8),%xmm3 │ │ │ │ │ + mulpd %xmm1,%xmm5 │ │ │ │ │ + mulpd %xmm3,%xmm2 │ │ │ │ │ + mulpd %xmm4,%xmm0 │ │ │ │ │ + mulpd %xmm3,%xmm1 │ │ │ │ │ + addpd %xmm5,%xmm2 │ │ │ │ │ + subpd %xmm1,%xmm0 │ │ │ │ │ + xorpd %xmm6,%xmm2 │ │ │ │ │ + movlpd %xmm0,(%rcx) │ │ │ │ │ + movhpd %xmm0,(%rcx,%r15,8) │ │ │ │ │ + add %rdi,%rcx │ │ │ │ │ + movlpd %xmm2,(%rdx) │ │ │ │ │ + movhpd %xmm2,(%rdx,%r15,8) │ │ │ │ │ + add %rdi,%rdx │ │ │ │ │ + cmp %r8,%rsi │ │ │ │ │ + jne 5a8 │ │ │ │ │ + test $0x1,%r14b │ │ │ │ │ + je 4b8 │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ + and $0xfffffffffffffffe,%rdx │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ + movsd (%rax,%rcx,1),%xmm0 │ │ │ │ │ + movsd 0x8(%rax,%rcx,1),%xmm1 │ │ │ │ │ + lea 0x1(%rdx),%rax │ │ │ │ │ + imul %r15,%rax │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + jmp 361 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea 0x0(,%r14,8),%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ movq 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rax,%rdx,2),%xmm5 │ │ │ │ │ movsd 0x8(%rax,%rdx,2),%xmm4 │ │ │ │ │ - movsd 0x8(%r14,%rdx,1),%xmm2 │ │ │ │ │ + movsd 0x8(%r13,%rdx,1),%xmm2 │ │ │ │ │ movsd 0x8(%r12,%rdx,1),%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm6 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ - xorps %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm3,0x8(%r14,%rdx,1) │ │ │ │ │ + xorpd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm3,0x8(%r13,%rdx,1) │ │ │ │ │ movsd %xmm0,0x8(%r12,%rdx,1) │ │ │ │ │ add $0x8,%rdx │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jne 570 │ │ │ │ │ - jmp 3c7 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ │ - mov 0x8(%rsp),%rbp │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ + jne 668 │ │ │ │ │ + jmp 3a6 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ │ + mov 0x20(%rsp),%r15 │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ mov %r11,%r8 │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - mov 0x40(%r15),%rax │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %r11,(%rsp) │ │ │ │ │ + mov 0x40(%r14),%rax │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ movsd (%rbx),%xmm0 │ │ │ │ │ + movsd 0x30(%rsp),%xmm7 │ │ │ │ │ + mov %rbp,%r8 │ │ │ │ │ + movsd 0x38(%rsp),%xmm6 │ │ │ │ │ + mov (%rsp),%r11 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - movsd 0x38(%rsp),%xmm7 │ │ │ │ │ - movsd 0x40(%rsp),%xmm6 │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ │ - mov 0x48(%r15),%rax │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + mov 0x48(%r14),%rax │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r14) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%r13) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ addsd (%r11),%xmm0 │ │ │ │ │ movsd %xmm0,(%r12) │ │ │ │ │ addsd (%rbx),%xmm7 │ │ │ │ │ movsd %xmm7,(%rbx) │ │ │ │ │ movsd (%r11),%xmm0 │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ movsd %xmm0,(%r11) │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - jmp 4ba │ │ │ │ │ + jmp 49a │ │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ + mov %r11,%rdx │ │ │ │ │ + movq 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + lea (%rbx,%rax,1),%rsi │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + movsd 0x8(%rax),%xmm2 │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ + movsd (%rdx),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + xorpd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ + add %r9,%rcx │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + add %r9,%rdx │ │ │ │ │ + cmp %rsi,%rax │ │ │ │ │ + jne 770 │ │ │ │ │ + jmp 3a6 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000660 : │ │ │ │ │ +00000000000007d0 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x80(%rdi),%rdi │ │ │ │ │ - call 670 │ │ │ │ │ + call 7e0 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ - call 679 │ │ │ │ │ + call 7e9 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 683 │ │ │ │ │ + jmp 7f3 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000690 : │ │ │ │ │ +0000000000000800 : │ │ │ │ │ awake(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %esi,%r14d │ │ │ │ │ + mov %esi,%r13d │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call 6ad │ │ │ │ │ + call 81d │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ - mov %r14d,%esi │ │ │ │ │ - call 6b9 │ │ │ │ │ + mov %r13d,%esi │ │ │ │ │ + call 829 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x80(%rbx),%rdi │ │ │ │ │ - mov %r14d,%esi │ │ │ │ │ - call 6c8 │ │ │ │ │ + mov %r13d,%esi │ │ │ │ │ + call 838 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ - test %r14d,%r14d │ │ │ │ │ - jne 700 │ │ │ │ │ + test %r13d,%r13d │ │ │ │ │ + jne 868 │ │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - call 6df │ │ │ │ │ + call 84f │ │ │ │ │ R_X86_64_PLT32 fftw_rader_tl_delete-0x4 │ │ │ │ │ mov %rbp,0x50(%rbx) │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x58(%rbx),%rdi │ │ │ │ │ - call 709 │ │ │ │ │ + call 871 │ │ │ │ │ R_X86_64_PLT32 fftw_find_generator-0x4 │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ lea -0x2(%rdx),%rsi │ │ │ │ │ - call 71d │ │ │ │ │ + call 885 │ │ │ │ │ R_X86_64_PLT32 fftw_power_mod-0x4 │ │ │ │ │ mov 0x58(%rbx),%r12 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - mov %rax,0x68(%rbx) │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ + mov %rax,0x68(%rbx) │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x80(%rbx),%rax │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - call 74b │ │ │ │ │ + call 8b3 │ │ │ │ │ R_X86_64_PLT32 fftw_rader_tl_find-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 6df │ │ │ │ │ - lea -0x1(%r12),%r15 │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - mov %r15,0x18(%rsp) │ │ │ │ │ + jne 84f │ │ │ │ │ + lea -0x1(%r12),%r14 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ - call 769 │ │ │ │ │ + call 8d1 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - mov %r14d,%edi │ │ │ │ │ + mov %r13d,%edi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 777 │ │ │ │ │ + call 8df │ │ │ │ │ R_X86_64_PLT32 fftw_mktriggen-0x4 │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ - jle 854 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + test %r14,%r14 │ │ │ │ │ + jle 9b4 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ mov $0x16a09,%eax │ │ │ │ │ - sub 0x8(%rsp),%rax │ │ │ │ │ - mov %rbp,%r13 │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ cvtsi2sd %r12,%xmm0 │ │ │ │ │ subsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ + sub 0x8(%rsp),%rax │ │ │ │ │ mov $0x1,%r15d │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ lea 0x40(%rsp),%rax │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ movsd %xmm0,0x20(%rsp) │ │ │ │ │ - jmp 7ec │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 94c │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - add $0x10,%r13 │ │ │ │ │ + add $0x10,%r14 │ │ │ │ │ imul %r15,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %r12 │ │ │ │ │ - cmp %r14,0x18(%rsp) │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ - je 854 │ │ │ │ │ + cmp %r13,0x18(%rsp) │ │ │ │ │ + je 9b4 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ - inc %r14 │ │ │ │ │ + inc %r13 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ movsd 0x40(%rsp),%xmm0 │ │ │ │ │ movsd 0x20(%rsp),%xmm1 │ │ │ │ │ - cmp %r15,0x28(%rsp) │ │ │ │ │ divsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%r13) │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ movsd 0x48(%rsp),%xmm0 │ │ │ │ │ - xorps 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + xorpd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ divsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,0x8(%r13) │ │ │ │ │ - jge 7d0 │ │ │ │ │ + movsd %xmm0,0x8(%r14) │ │ │ │ │ + cmp %r15,0x28(%rsp) │ │ │ │ │ + jge 930 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - add $0x10,%r13 │ │ │ │ │ - call 84a │ │ │ │ │ + add $0x10,%r14 │ │ │ │ │ + call 9aa │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ - cmp %r14,0x18(%rsp) │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - jne 7ec │ │ │ │ │ + cmp %r13,0x18(%rsp) │ │ │ │ │ + jne 94c │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - call 85e │ │ │ │ │ + call 9be │ │ │ │ │ R_X86_64_PLT32 fftw_triggen_destroy-0x4 │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ lea 0x8(%rbp),%rdx │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ lea 0x0(%rip),%r8 │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 890 │ │ │ │ │ + call 9f0 │ │ │ │ │ R_X86_64_PLT32 fftw_rader_tl_insert-0x4 │ │ │ │ │ - jmp 6df │ │ │ │ │ + jmp 84f │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000008a0 : │ │ │ │ │ +0000000000000a00 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je 8b0 │ │ │ │ │ + je a10 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ mov (%rcx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 8a9 │ │ │ │ │ + jne a09 │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ testb $0x8,0xd4(%rdx) │ │ │ │ │ - je 8cd │ │ │ │ │ + je a2d │ │ │ │ │ cmp $0x20,%rdi │ │ │ │ │ - jle 8a9 │ │ │ │ │ + jle a09 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ │ - call 8eb │ │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ │ + call a4b │ │ │ │ │ R_X86_64_PLT32 fftw_is_prime-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b7a │ │ │ │ │ + je ce4 │ │ │ │ │ testb $0x8,0xd4(%r14) │ │ │ │ │ - jne b90 │ │ │ │ │ + jne cf8 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ - lea -0x88c(%rip),%rdx │ │ │ │ │ + lea -0x9ec(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x88,%edi │ │ │ │ │ movdqu 0x10(%rax),%xmm2 │ │ │ │ │ - mov 0x8(%rax),%r12 │ │ │ │ │ - mov %r12,0x30(%rsp) │ │ │ │ │ + mov 0x8(%rax),%r14 │ │ │ │ │ movhlps %xmm2,%xmm6 │ │ │ │ │ movaps %xmm2,0x20(%rsp) │ │ │ │ │ movq %xmm6,%r15 │ │ │ │ │ - call 938 │ │ │ │ │ + call a93 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ mov 0x28(%rbx),%rbp │ │ │ │ │ mov 0x30(%rbx),%r13 │ │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ + lea -0x1(%r14),%rbx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ - call 954 │ │ │ │ │ + call aae │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ lea 0x0(,%r15,8),%rax │ │ │ │ │ mov %r15,(%rsp) │ │ │ │ │ add %rax,%r13 │ │ │ │ │ add %rbp,%rax │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ - call 97c │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ + lea 0x8(%rcx),%r15 │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + call adf │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 990 │ │ │ │ │ + call af3 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r13,%r9 │ │ │ │ │ - lea 0x8(%r12),%rcx │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 9ab │ │ │ │ │ + call b0e │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 9c2 │ │ │ │ │ + call b25 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je b50 │ │ │ │ │ + je cb8 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - call 9dc │ │ │ │ │ + call b3f │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - call 9f2 │ │ │ │ │ + call b55 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ - lea 0x8(%r12),%r9 │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call a0f │ │ │ │ │ + call b72 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call a26 │ │ │ │ │ + call b89 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je b50 │ │ │ │ │ + je cb8 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - call a40 │ │ │ │ │ + call ba3 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ - call a56 │ │ │ │ │ + call bb9 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ - lea 0x8(%r12),%r9 │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ - lea 0x8(%r12),%rcx │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call a72 │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ + call bd3 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov $0x2,%ecx │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call a8c │ │ │ │ │ + call bed │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je b53 │ │ │ │ │ + je cbb │ │ │ │ │ movq %r13,%xmm3 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ movq %rbp,%xmm0 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ - call ab2 │ │ │ │ │ + call c15 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ - mov %r15,0x80(%r14) │ │ │ │ │ - movq $0x0,0x50(%r14) │ │ │ │ │ - lea 0x8(%r14),%rdx │ │ │ │ │ - lea 0x8(%r13),%rsi │ │ │ │ │ + mov %r15,0x80(%r12) │ │ │ │ │ + lea 0x8(%r12),%rdx │ │ │ │ │ + mov %r14,0x58(%r12) │ │ │ │ │ movdqa 0x20(%rsp),%xmm4 │ │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ │ lea 0x8(%rbp),%rdi │ │ │ │ │ - mov 0x30(%rsp),%r15 │ │ │ │ │ - mov %r15,0x58(%r14) │ │ │ │ │ - movups %xmm0,0x40(%r14) │ │ │ │ │ - movups %xmm4,0x70(%r14) │ │ │ │ │ - call af0 │ │ │ │ │ + movq $0x0,0x50(%r12) │ │ │ │ │ + movups %xmm0,0x40(%r12) │ │ │ │ │ + movups %xmm4,0x70(%r12) │ │ │ │ │ + call c54 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ imul $0xe,%rbx,%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + movupd 0x8(%r12),%xmm5 │ │ │ │ │ shl $0x2,%rbx │ │ │ │ │ - movups 0x8(%r14),%xmm5 │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ cvtsi2sd %rbx,%xmm1 │ │ │ │ │ add $0x6,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ - addsd 0x20(%r14),%xmm0 │ │ │ │ │ - lea 0x2(%r15,%r15,1),%rax │ │ │ │ │ - movsd %xmm0,0x20(%r14) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + addsd 0x20(%r12),%xmm0 │ │ │ │ │ + lea 0x2(%r14,%r14,1),%rax │ │ │ │ │ + movsd %xmm0,0x20(%r12) │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ unpcklpd %xmm1,%xmm0 │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ addpd %xmm5,%xmm0 │ │ │ │ │ - movups %xmm0,0x8(%r14) │ │ │ │ │ + movups %xmm0,0x8(%r12) │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call b5b │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + call cc5 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call b62 │ │ │ │ │ + call ccc │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call b6a │ │ │ │ │ + call cd4 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call b72 │ │ │ │ │ + call cdc │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - call b7a │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call ce4 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ dec %rdi │ │ │ │ │ - call ba0 │ │ │ │ │ + call d08 │ │ │ │ │ R_X86_64_PLT32 fftw_factors_into_small_primes-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 901 │ │ │ │ │ + jne a61 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp b7c │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jmp ce6 │ │ │ │ │ + nop │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000bb0 : │ │ │ │ │ +0000000000000d20 : │ │ │ │ │ fftw_dft_rader_register(): │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ - call bc5 │ │ │ │ │ + call d35 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp bd1 │ │ │ │ │ + jmp d41 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ │ - 0x00000020 00000000 80000000 00410e10 8602440e .........A....D. │ │ │ │ │ - 0x00000030 18830347 0e200268 0e18490e 10410e08 ...G. .h..I..A.. │ │ │ │ │ - 0x00000040 4c000000 44000000 00000000 d5050000 L...D........... │ │ │ │ │ + 0x00000020 00000000 80000000 00410e10 86024d0e .........A....M. │ │ │ │ │ + 0x00000030 18830347 0e20025f 0e18490e 10410e08 ...G. ._..I..A.. │ │ │ │ │ + 0x00000040 4c000000 44000000 00000000 41070000 L...D.......A... │ │ │ │ │ 0x00000050 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000060 450e288c 05410e30 8606410e 3883074a E.(..A.0..A.8..J │ │ │ │ │ - 0x00000070 0ed00103 2f040a0e 38410e30 410e2842 ..../...8A.0A.(B │ │ │ │ │ - 0x00000080 0e20420e 18420e10 420e0850 0b000000 . B..B..B..P.... │ │ │ │ │ + 0x00000060 450e288c 05440e30 8606410e 38830747 E.(..D.0..A.8..G │ │ │ │ │ + 0x00000070 0ec00103 0f040a0e 38410e30 410e2842 ........8A.0A.(B │ │ │ │ │ + 0x00000080 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ │ 0x00000090 18000000 94000000 00000000 23000000 ............#... │ │ │ │ │ 0x000000a0 00410e10 83025d0e 08000000 48000000 .A....].....H... │ │ │ │ │ - 0x000000b0 b0000000 00000000 05020000 00420e10 .............B.. │ │ │ │ │ + 0x000000b0 b0000000 00000000 f5010000 00420e10 .............B.. │ │ │ │ │ 0x000000c0 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ 0x000000d0 05410e30 8606410e 38830747 0e900102 .A.0..A.8..G.... │ │ │ │ │ 0x000000e0 430a0e38 410e3041 0e28420e 20420e18 C..8A.0A.(B. B.. │ │ │ │ │ - 0x000000f0 420e1042 0e084f0b 64000000 fc000000 B..B..O.d....... │ │ │ │ │ - 0x00000100 00000000 0c030000 006f0e10 8f02420e .........o....B. │ │ │ │ │ - 0x00000110 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000120 8606410e 38830747 0e800103 5d020a0e ..A.8..G....]... │ │ │ │ │ + 0x000000f0 420e1042 0e08470b 64000000 fc000000 B..B..G.d....... │ │ │ │ │ + 0x00000100 00000000 14030000 006f0e10 8f02420e .........o....B. │ │ │ │ │ + 0x00000110 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ │ + 0x00000120 8606410e 38830747 0e800103 69020a0e ..A.8..G....i... │ │ │ │ │ 0x00000130 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ - 0x00000140 420e0848 0b700a0e 38410e30 410e2842 B..H.p..8A.0A.(B │ │ │ │ │ - 0x00000150 0e20420e 18420e10 420e0846 0b000000 . B..B..B..F.... │ │ │ │ │ + 0x00000140 420e0844 0b720a0e 38410e30 410e2842 B..D.r..8A.0A.(B │ │ │ │ │ + 0x00000150 0e20420e 18420e10 420e0844 0b000000 . B..B..B..D.... │ │ │ │ │ 0x00000160 1c000000 64010000 00000000 21000000 ....d.......!... │ │ │ │ │ 0x00000170 00410e10 8302580e 08000000 00000000 .A....X......... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00707269 6e740061 70706c79 006f6d65 .print.apply.ome │ │ │ │ │ 0x00000010 67617300 6d6b706c 616e0070 6164742e gas.mkplan.padt. │ │ │ │ │ - 0x00000020 30007361 64742e31 002e4c43 34002e4c 0.sadt.1..LC4..L │ │ │ │ │ - 0x00000030 4332002e 4c433000 2e4c4331 002e4c43 C2..LC0..LC1..LC │ │ │ │ │ + 0x00000020 30007361 64742e31 002e4c43 33002e4c 0.sadt.1..LC3..L │ │ │ │ │ + 0x00000030 4334002e 4c433000 2e4c4331 002e4c43 C4..LC0..LC1..LC │ │ │ │ │ 0x00000040 35006666 74775f6d 616c6c6f 635f706c 5.fftw_malloc_pl │ │ │ │ │ 0x00000050 61696e00 66667477 5f736166 655f6d75 ain.fftw_safe_mu │ │ │ │ │ 0x00000060 6c6d6f64 00666674 775f6966 72656500 lmod.fftw_ifree. │ │ │ │ │ 0x00000070 66667477 5f706c61 6e5f6465 7374726f fftw_plan_destro │ │ │ │ │ 0x00000080 795f696e 7465726e 616c0066 6674775f y_internal.fftw_ │ │ │ │ │ 0x00000090 706c616e 5f617761 6b650066 6674775f plan_awake.fftw_ │ │ │ │ │ 0x000000a0 72616465 725f746c 5f64656c 65746500 rader_tl_delete. │ │ │ ├── rank-geq2.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ │ 00000000000001ac 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ 00000000000001ca 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ 00000000000001d5 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ 00000000000001f9 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ 000000000000020c 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ 0000000000000226 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ 0000000000000231 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000251 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000025a 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 0000000000000263 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ 0000000000000284 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ 0000000000000299 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ 00000000000002b3 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000002bb 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000002d0 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ 00000000000002e1 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_stride - 4 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,24 +13,24 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000039 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000002 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 38 to 0000000000000032 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000033 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000036 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000037 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000037 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000040 0000000000000010 00000044 FDE cie=00000000 pc=0000000000000040..0000000000000061 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ @@ -116,26 +116,26 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000f8 0000000000000034 000000fc FDE cie=00000000 pc=0000000000000340..00000000000003a0 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000342 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000344 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000347 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000345 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000348 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000349 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000349 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000354 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000358 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 0000000000000399 │ │ │ │ │ + DW_CFA_advance_loc1: 65 to 0000000000000399 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000039a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000039b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000039d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,30 +2,30 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ + pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ print(): │ │ │ │ │ mov 0x50(%rdi),%rdx │ │ │ │ │ @@ -93,16 +93,16 @@ │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ call f7 │ │ │ │ │ R_X86_64_PLT32 fftw_pickdim-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je be │ │ │ │ │ mov 0x3c(%rsp),%eax │ │ │ │ │ lea 0x1(%rax),%edx │ │ │ │ │ - cmp (%r12),%edx │ │ │ │ │ mov %edx,0x3c(%rsp) │ │ │ │ │ + cmp (%r12),%edx │ │ │ │ │ jge be │ │ │ │ │ mov 0xd4(%rbx),%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ test $0x80,%al │ │ │ │ │ je 129 │ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ │ @@ -128,33 +128,33 @@ │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ call 172 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x30(%r14),%r9 │ │ │ │ │ mov 0x28(%r14),%r8 │ │ │ │ │ mov 0x18(%r14),%rdx │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ mov 0x20(%r14),%r15 │ │ │ │ │ mov %r9,0x28(%rsp) │ │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ call 1a2 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ call 1b0 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ call 1ce │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 1d9 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ @@ -169,51 +169,51 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ call 210 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ mov %r14,%r8 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rcx,%r9 │ │ │ │ │ call 22a │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 235 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 2b0 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ movq %r15,%xmm0 │ │ │ │ │ lea -0x24e(%rip),%rdx │ │ │ │ │ + mov $0x58,%edi │ │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ │ - mov $0x58,%edi │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 267 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ lea 0x8(%r14),%rsi │ │ │ │ │ + lea 0x8(%r15),%rdi │ │ │ │ │ mov %rbp,0x50(%rax) │ │ │ │ │ lea 0x8(%rax),%rdx │ │ │ │ │ - lea 0x8(%r15),%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ call 288 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ call 29d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy4-0x4 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ @@ -225,17 +225,17 @@ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call 2b7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call 2bf │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ │ call 2d4 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy4-0x4 │ │ │ │ │ jmp be │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ call 2e5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_stride-0x4 │ │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ │ @@ -265,36 +265,36 @@ │ │ │ │ │ jmp 337 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000340 : │ │ │ │ │ fftw_dft_rank_geq2_register(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0xc(%rbx),%r12 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov (%rbx),%ebp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ add $0x4,%rbx │ │ │ │ │ call 36f │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov %ebp,0x10(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ │ movq $0x3,0x20(%rax) │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - mov %ebp,0x10(%rax) │ │ │ │ │ call 390 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cmp %r12,%rbx │ │ │ │ │ jne 358 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ │ - 0x00000020 00000000 39000000 00410e10 8602410e ....9....A....A. │ │ │ │ │ - 0x00000030 1883034a 0e30660e 18410e10 440e0800 ...J.0f..A..D... │ │ │ │ │ + 0x00000020 00000000 39000000 00410e10 8602440e ....9....A....D. │ │ │ │ │ + 0x00000030 18830347 0e30660e 18440e10 410e0800 ...G.0f..D..A... │ │ │ │ │ 0x00000040 10000000 44000000 00000000 21000000 ....D.......!... │ │ │ │ │ 0x00000050 00000000 18000000 58000000 00000000 ........X....... │ │ │ │ │ 0x00000060 17000000 00410e10 8302510e 08000000 .....A....Q..... │ │ │ │ │ 0x00000070 64000000 74000000 00000000 73020000 d...t.......s... │ │ │ │ │ 0x00000080 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ 0x00000090 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ │ 0x000000a0 0e900164 0a0e3843 0e30410e 28420e20 ...d..8C.0A.(B. │ │ │ │ │ 0x000000b0 420e1842 0e10420e 08420b03 d1010a0e B..B..B..B...... │ │ │ │ │ 0x000000c0 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ │ 0x000000d0 420e0842 0b000000 1c000000 dc000000 B..B............ │ │ │ │ │ 0x000000e0 00000000 27000000 00410e10 8302470e ....'....A....G. │ │ │ │ │ 0x000000f0 20590e10 410e0800 34000000 fc000000 Y..A...4....... │ │ │ │ │ - 0x00000100 00000000 60000000 00420e10 8d02420e ....`....B....B. │ │ │ │ │ - 0x00000110 188c0341 0e208604 440e2883 054b0e30 ...A. ..D.(..K.0 │ │ │ │ │ - 0x00000120 02450e28 410e2041 0e18420e 10420e08 .E.(A. A..B..B.. │ │ │ │ │ + 0x00000100 00000000 60000000 00420e10 8d02450e ....`....B....E. │ │ │ │ │ + 0x00000110 188c0341 0e208604 410e2883 054f0e30 ...A. ..A.(..O.0 │ │ │ │ │ + 0x00000120 02410e28 410e2041 0e18420e 10420e08 .A.(A. A..B..B.. │ │ │ ├── vrank-geq1.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3712 (bytes into file) │ │ │ │ │ + Start of section headers: 3696 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0xe80: │ │ │ │ │ +There are 18 section headers, starting at offset 0xe70: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0003f0 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000a68 000270 18 I 15 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000430 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000430 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000430 00001c 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000450 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000cd8 000060 18 I 15 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000470 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000d38 000018 18 I 15 8 8 │ │ │ │ │ - [10] .rodata PROGBITS 0000000000000000 000488 000008 00 A 0 0 8 │ │ │ │ │ - [11] .rodata.cst8 PROGBITS 0000000000000000 000490 000008 08 AM 0 0 8 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 000498 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 000498 000140 00 A 0 0 8 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 000d50 000090 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 0005d8 000318 18 16 15 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 0008f0 000173 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 000de0 00009e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0003e0 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a58 000270 18 I 15 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000420 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000420 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000420 00001c 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000440 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000cc8 000060 18 I 15 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000460 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000d28 000018 18 I 15 8 8 │ │ │ │ │ + [10] .rodata PROGBITS 0000000000000000 000478 000008 00 A 0 0 8 │ │ │ │ │ + [11] .rodata.cst8 PROGBITS 0000000000000000 000480 000008 08 AM 0 0 8 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 000488 000000 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 000488 000140 00 A 0 0 8 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 000d40 000090 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 0005c8 000318 18 16 15 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 0008e0 000173 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 000dd0 00009e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 33 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 165 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 3: 00000000000000b0 33 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 00000000000000e0 650 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 4: 00000000000000e0 626 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 6: 0000000000000370 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 7: 0000000000000380 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 6: 0000000000000360 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 7: 0000000000000370 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 8: 0000000000000000 8 OBJECT LOCAL DEFAULT 10 buddies.2 │ │ │ │ │ 9: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 10 .rodata │ │ │ │ │ 13: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE LOCAL DEFAULT 11 .LC1 │ │ │ │ │ @@ -26,11 +26,11 @@ │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_zero │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd2 │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_iabs │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_imin │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_max_index │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 29: 0000000000000390 96 FUNC GLOBAL DEFAULT 1 fftw_dft_vrank_geq1_register │ │ │ │ │ + 29: 0000000000000380 96 FUNC GLOBAL DEFAULT 1 fftw_dft_vrank_geq1_register │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,49 +1,49 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xa68 contains 26 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa58 contains 26 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 00000000000000ca 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000138 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ -00000000000001b9 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000001cb 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000001dd 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000001ef 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000001ff 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_except - 4 │ │ │ │ │ -000000000000020b 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000228 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000233 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000024d 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000257 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -0000000000000283 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -0000000000000291 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -00000000000002a0 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000327 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000333 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000033e 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -000000000000034a 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_max_index - 4 │ │ │ │ │ -000000000000039c 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -00000000000003ad 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000003bb 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000003c2 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -00000000000003dc 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000375 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000385 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000001b1 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000001c3 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000001d5 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000001e7 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000001f7 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_except - 4 │ │ │ │ │ +0000000000000203 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000000220 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000022b 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000245 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000024f 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +000000000000027b 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +0000000000000282 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000298 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +000000000000030f 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000031b 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000326 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +0000000000000332 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_max_index - 4 │ │ │ │ │ +000000000000038c 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +000000000000039d 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000003ab 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000003b2 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +00000000000003cc 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000365 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000375 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xcd8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xcc8 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002000000001 R_X86_64_64 0000000000000000 fftw_dft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 380 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 370 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + b0 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 370 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 360 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xd38 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xd28 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + e0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xd50 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xd40 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ │ 000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ -00000000000000e4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 370 │ │ │ │ │ -00000000000000f8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 380 │ │ │ │ │ -000000000000010c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 390 │ │ │ │ │ +00000000000000e4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 360 │ │ │ │ │ +00000000000000f8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 370 │ │ │ │ │ +000000000000010c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 380 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -50,106 +50,106 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000060 0000000000000010 00000064 FDE cie=00000000 pc=00000000000000b0..00000000000000d1 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000064 00000078 FDE cie=00000000 pc=00000000000000e0..000000000000036a │ │ │ │ │ +00000074 0000000000000064 00000078 FDE cie=00000000 pc=00000000000000e0..0000000000000352 │ │ │ │ │ DW_CFA_advance_loc: 34 to 0000000000000102 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000104 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000106 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000108 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000109 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000010c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000010a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000110 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000111 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000117 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 83 to 0000000000000164 │ │ │ │ │ + DW_CFA_advance_loc1: 77 to 0000000000000164 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000167 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000168 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000016a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000016c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000016e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000170 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000180 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000178 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 328 to 00000000000002c8 │ │ │ │ │ + DW_CFA_advance_loc2: 329 to 00000000000002c1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002cc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002cd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002cf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002d1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002ca │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002d3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002cc │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002d5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002ce │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000002e0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=0000000000000370..0000000000000379 │ │ │ │ │ +000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=0000000000000360..0000000000000369 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f0 0000000000000010 000000f4 FDE cie=00000000 pc=0000000000000380..0000000000000389 │ │ │ │ │ +000000f0 0000000000000010 000000f4 FDE cie=00000000 pc=0000000000000370..0000000000000379 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000104 0000000000000038 00000108 FDE cie=00000000 pc=0000000000000390..00000000000003f0 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000392 │ │ │ │ │ +00000104 0000000000000038 00000108 FDE cie=00000000 pc=0000000000000380..00000000000003e0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000382 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000394 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000387 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000395 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000388 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000399 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000389 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000003a4 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000398 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 00000000000003e9 │ │ │ │ │ + DW_CFA_advance_loc1: 65 to 00000000000003d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003ea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003da │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003eb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003db │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003dd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003ef │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003df │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ -AWAVAUATUSI │ │ │ │ │ +AWAVAUATI │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (dft-vrank>=1-x%D/%d%(%p%)) │ │ │ │ │ buddies.2 │ │ │ │ │ fftw_pickdim │ │ │ │ │ fftw_taint │ │ │ │ │ fftw_tensor_copy_except │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -15,43 +15,43 @@ │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ jle 96 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ - mov 0x50(%rax),%r10 │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + mov 0x38(%rdi),%rbx │ │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ │ + mov 0x50(%rax),%rbx │ │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - mov 0x38(%rdi),%r9 │ │ │ │ │ - lea 0x0(,%r10,8),%r12 │ │ │ │ │ + lea 0x0(,%rbx,8),%r14 │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ │ jmp 7a │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - add %r12,%rbp │ │ │ │ │ - add %r12,%r13 │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ + add %r14,%r12 │ │ │ │ │ + add %r14,%rbp │ │ │ │ │ add %rax,%rbx │ │ │ │ │ + add %rax,%r13 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov 0x40(%rax),%rdi │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - inc %r14 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + inc %r15 │ │ │ │ │ call *%rax │ │ │ │ │ - cmp %r14,(%rsp) │ │ │ │ │ + cmp %r15,(%rsp) │ │ │ │ │ jne 60 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ @@ -88,225 +88,224 @@ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ mov 0x28(%rsi),%rax │ │ │ │ │ - cmp %rax,0x18(%rsi) │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ mov 0x20(%rdi),%rdx │ │ │ │ │ - mov 0x18(%rdi),%rsi │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ lea 0x2c(%rsp),%r9 │ │ │ │ │ - mov 0x10(%rdi),%edi │ │ │ │ │ + cmp %rax,0x18(%rsi) │ │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ │ setne %r8b │ │ │ │ │ + mov 0x10(%rdi),%edi │ │ │ │ │ movzbl %r8b,%r8d │ │ │ │ │ call 13c │ │ │ │ │ R_X86_64_PLT32 fftw_pickdim-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 160 │ │ │ │ │ mov 0xd4(%r12),%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ test $0x1,%ah │ │ │ │ │ - je 180 │ │ │ │ │ + je 178 │ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ cmp %eax,0x10(%rbp) │ │ │ │ │ - je 180 │ │ │ │ │ + je 178 │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ test $0x10000,%edx │ │ │ │ │ - je 19e │ │ │ │ │ + je 196 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - jg 310 │ │ │ │ │ + jg 2f8 │ │ │ │ │ and $0x2,%dh │ │ │ │ │ - jne 2f0 │ │ │ │ │ + jne 2e0 │ │ │ │ │ movslq 0x2c(%rsp),%rax │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea 0x8(%rdx,%rax,8),%r13 │ │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ │ - call 1bd │ │ │ │ │ + call 1b5 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 1cf │ │ │ │ │ + call 1c7 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x8(%r13),%rsi │ │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - call 1e1 │ │ │ │ │ + call 1d9 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x8(%r13),%rsi │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 1f3 │ │ │ │ │ + call 1eb │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x2c(%rsp),%esi │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - call 203 │ │ │ │ │ + call 1fb │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_except-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call 20f │ │ │ │ │ + call 207 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 22c │ │ │ │ │ + call 224 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 237 │ │ │ │ │ + call 22f │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 160 │ │ │ │ │ - lea -0x24a(%rip),%rdx │ │ │ │ │ + lea -0x242(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x68,%edi │ │ │ │ │ - call 25b │ │ │ │ │ + call 253 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ movdqu 0x0(%r13),%xmm0 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ mov %r14,0x40(%rax) │ │ │ │ │ movups %xmm0,0x48(%rax) │ │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ │ mov %rbp,0x60(%r12) │ │ │ │ │ lea 0x8(%r12),%rbp │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,0x58(%r12) │ │ │ │ │ - call 287 │ │ │ │ │ + call 27f │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ - lea 0x8(%r14),%rsi │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov 0x48(%r12),%rdi │ │ │ │ │ + lea 0x8(%r14),%rsi │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov %rax,0x20(%r12) │ │ │ │ │ - call 2a4 │ │ │ │ │ + call 29c │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je 2e0 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + je 2d0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sdq 0x48(%r12),%xmm0 │ │ │ │ │ mulsd 0x28(%r14),%xmm0 │ │ │ │ │ movsd %xmm0,0x28(%r12) │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ mov %r12,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ cmpq $0x40,0x8(%rax) │ │ │ │ │ - jle 2c4 │ │ │ │ │ - jmp 2ad │ │ │ │ │ + jle 2bd │ │ │ │ │ + jmp 2a5 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ cmpl $0x1,0xd0(%r12) │ │ │ │ │ - jle 19e │ │ │ │ │ + jle 196 │ │ │ │ │ jmp 160 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movslq 0x2c(%rsp),%rax │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea 0x8(%rdx,%rax,8),%r13 │ │ │ │ │ mov 0x10(%r13),%rdi │ │ │ │ │ - call 32b │ │ │ │ │ + call 313 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call 337 │ │ │ │ │ + call 31f │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 342 │ │ │ │ │ + call 32a │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 34e │ │ │ │ │ + call 336 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_max_index-0x4 │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ jl 160 │ │ │ │ │ mov 0xd4(%r12),%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ - jmp 195 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 18d │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000370 : │ │ │ │ │ +0000000000000360 : │ │ │ │ │ destroy(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 379 │ │ │ │ │ + jmp 369 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000380 : │ │ │ │ │ +0000000000000370 : │ │ │ │ │ awake(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 389 │ │ │ │ │ + jmp 379 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000390 : │ │ │ │ │ +0000000000000380 : │ │ │ │ │ fftw_dft_vrank_geq1_register(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0x8(%rbx),%r12 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov (%rbx),%ebp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ add $0x4,%rbx │ │ │ │ │ - call 3bf │ │ │ │ │ + call 3af │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov %ebp,0x10(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ │ movq $0x2,0x20(%rax) │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - mov %ebp,0x10(%rax) │ │ │ │ │ - call 3e0 │ │ │ │ │ + call 3d0 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cmp %r12,%rbx │ │ │ │ │ - jne 3a8 │ │ │ │ │ + jne 398 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -5,20 +5,20 @@ │ │ │ │ │ 0x00000010 1b0c0708 90010000 44000000 1c000000 ........D....... │ │ │ │ │ 0x00000020 00000000 a5000000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ 0x00000040 8606410e 38830744 0e60028c 0e38410e ..A.8..D.`...8A. │ │ │ │ │ 0x00000050 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ 0x00000060 10000000 64000000 00000000 21000000 ....d.......!... │ │ │ │ │ 0x00000070 00000000 64000000 78000000 00000000 ....d...x....... │ │ │ │ │ - 0x00000080 8a020000 00620e10 8f02420e 188e0342 .....b....B....B │ │ │ │ │ - 0x00000090 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x000000a0 38830747 0e700253 0a0e3843 0e30410e 8..G.p.S..8C.0A. │ │ │ │ │ - 0x000000b0 28420e20 420e1842 0e10420e 08500b03 (B. B..B..B..P.. │ │ │ │ │ - 0x000000c0 48010a0e 38440e30 410e2842 0e20420e H...8D.0A.(B. B. │ │ │ │ │ - 0x000000d0 18420e10 420e084b 0b000000 10000000 .B..B..K........ │ │ │ │ │ + 0x00000080 72020000 00620e10 8f02420e 188e0342 r....b....B....B │ │ │ │ │ + 0x00000090 0e208d04 420e288c 05440e30 8606440e . ..B.(..D.0..D. │ │ │ │ │ + 0x000000a0 38830747 0e70024d 0a0e3843 0e30410e 8..G.p.M..8C.0A. │ │ │ │ │ + 0x000000b0 28420e20 420e1842 0e10420e 08480b03 (B. B..B..B..H.. │ │ │ │ │ + 0x000000c0 49010a0e 38440e30 410e2842 0e20420e I...8D.0A.(B. B. │ │ │ │ │ + 0x000000d0 18420e10 420e0842 0b000000 10000000 .B..B..B........ │ │ │ │ │ 0x000000e0 e0000000 00000000 09000000 00000000 ................ │ │ │ │ │ 0x000000f0 10000000 f4000000 00000000 09000000 ................ │ │ │ │ │ 0x00000100 00000000 38000000 08010000 00000000 ....8........... │ │ │ │ │ - 0x00000110 60000000 00420e10 8d02420e 188c0341 `....B....B....A │ │ │ │ │ - 0x00000120 0e208604 440e2883 054b0e30 02450e28 . ..D.(..K.0.E.( │ │ │ │ │ + 0x00000110 60000000 00420e10 8d02450e 188c0341 `....B....E....A │ │ │ │ │ + 0x00000120 0e208604 410e2883 054f0e30 02410e28 . ..A.(..O.0.A.( │ │ │ │ │ 0x00000130 410e2041 0e18420e 10420e08 00000000 A. A..B..B...... │ │ │ ├── zero.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4912 (bytes into file) │ │ │ │ │ + Start of section headers: 4576 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x1330: │ │ │ │ │ +There are 11 section headers, starting at offset 0x11e0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000f1d 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001100 0001b0 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000f5d 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000f5d 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000f5d 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000f60 000108 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 0012b0 000030 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 001068 000078 18 9 3 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 0010e0 000020 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 0012e0 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000ded 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000fb0 0001b0 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000e2d 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000e2d 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000e2d 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000e30 0000e8 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 001160 000030 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000f18 000078 18 9 3 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000f90 000020 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 001190 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 5 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1725 FUNC LOCAL DEFAULT 1 recur │ │ │ │ │ + 2: 0000000000000000 1581 FUNC LOCAL DEFAULT 1 recur │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 4: 00000000000006c0 2141 FUNC GLOBAL DEFAULT 1 fftw_dft_zerotens │ │ │ │ │ + 4: 0000000000000630 1981 FUNC GLOBAL DEFAULT 1 fftw_dft_zerotens │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1100 contains 18 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xfb0 contains 18 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000027d 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -00000000000002e9 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -00000000000002f6 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -00000000000003b4 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -00000000000003c1 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -000000000000052a 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000537 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000a8b 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000b1f 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000b2c 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000ba4 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000bb3 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000c3e 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000c50 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000cdf 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000cf1 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -000000000000029c 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000aab 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000266 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000002d8 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000002e5 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000003a4 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000003b1 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000004ef 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000004fc 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000009fb 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000a89 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000a96 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000b02 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000b0f 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000ba0 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000bad 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000c35 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000c42 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000285 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000a1b 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x12b0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1160 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -00000000000000a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6c0 │ │ │ │ │ +0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 630 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,146 +9,123 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000084 0000001c FDE cie=00000000 pc=0000000000000000..00000000000006bd │ │ │ │ │ - DW_CFA_advance_loc: 31 to 000000000000001f │ │ │ │ │ +00000018 0000000000000064 0000001c FDE cie=00000000 pc=0000000000000000..000000000000062d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000021 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000023 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000028 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000029 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000002a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000031 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc2: 431 to 00000000000001e0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000200 │ │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 95 to 000000000000025f │ │ │ │ │ + DW_CFA_advance_loc2: 484 to 00000000000001f5 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000260 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000261 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000263 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000265 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001fb │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000267 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001fd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000269 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001ff │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000270 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000200 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000000291 │ │ │ │ │ + DW_CFA_advance_loc1: 117 to 0000000000000275 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000292 │ │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000279 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000293 │ │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000027c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000295 │ │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000027e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000297 │ │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000280 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000299 │ │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000282 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000029b │ │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000284 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000002a0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000290 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000a0 0000000000000064 000000a4 FDE cie=00000000 pc=00000000000006c0..0000000000000f1d │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006c2 │ │ │ │ │ +00000080 0000000000000064 00000084 FDE cie=00000000 pc=0000000000000630..0000000000000ded │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000632 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006c4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000634 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006c6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000636 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006c8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000638 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006c9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000639 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006ca │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000063a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000006d1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000641 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc2: 809 to 00000000000009fa │ │ │ │ │ + DW_CFA_advance_loc2: 816 to 0000000000000971 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000009fb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000972 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000009fc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000973 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009fe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000975 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a00 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000977 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a02 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000979 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a04 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000097b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000a10 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000980 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 139 to 0000000000000a9b │ │ │ │ │ + DW_CFA_advance_loc1: 139 to 0000000000000a0b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000a9f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000a0f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000aa0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000a12 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000aa4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a14 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000aa6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a16 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000aa8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a18 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000aaa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a1a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000ab0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000a20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,13 @@ │ │ │ │ │ +AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ -D$@H;L$@ │ │ │ │ │ +]A\A]A^A_ │ │ │ │ │ +D$@H;L$@tuH │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ +L$(L9|$ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -A\A]A^A_ │ │ │ │ │ +]A\A]A^A_ │ │ │ │ │ fftw_dft_zerotens │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .rela.eh_frame │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,867 +1,841 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ recur(): │ │ │ │ │ - cmp $0x7fffffff,%esi │ │ │ │ │ - je 1f0 │ │ │ │ │ - mov %rdx,%r11 │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 1e0 │ │ │ │ │ - jle 1f0 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0xa8,%rsp │ │ │ │ │ - mov (%rdi),%rdi │ │ │ │ │ - mov 0x8(%rax),%rbp │ │ │ │ │ - mov %esi,(%rsp) │ │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ │ + cmp $0x7fffffff,%esi │ │ │ │ │ + je 1ee │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 1e0 │ │ │ │ │ + jle 1ee │ │ │ │ │ + mov %esi,%r13d │ │ │ │ │ + mov 0x0(%rbp),%rsi │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ + mov 0x8(%rbp),%rbp │ │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ │ + cmp $0x1,%r13d │ │ │ │ │ je 200 │ │ │ │ │ - test %rdi,%rdi │ │ │ │ │ - jle 258 │ │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ │ + test %rsi,%rsi │ │ │ │ │ + jle 1ee │ │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ │ - lea 0x60(%rax),%rdx │ │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ │ - lea -0x4(%rsi),%edx │ │ │ │ │ - mov %edx,0x1c(%rsp) │ │ │ │ │ - cmp $0x2,%esi │ │ │ │ │ - je 4c0 │ │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + mov 0x20(%rax),%rsi │ │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ │ + lea 0x60(%rax),%rsi │ │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ │ + lea -0x4(%r13),%esi │ │ │ │ │ + mov %esi,0x1c(%rsp) │ │ │ │ │ + cmp $0x2,%r13d │ │ │ │ │ + je 490 │ │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ │ + mov %r13d,0x20(%rsp) │ │ │ │ │ cmpq $0x0,0x8(%rsp) │ │ │ │ │ - jle 31f │ │ │ │ │ + jle 30e │ │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ │ mov 0x68(%rsp),%r13 │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ mov %rbp,0x78(%rsp) │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ mov %rbx,0x80(%rsp) │ │ │ │ │ mov 0x30(%rax),%rcx │ │ │ │ │ mov 0x38(%rax),%rax │ │ │ │ │ mov %rax,0x70(%rsp) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ lea 0x0(,%r13,8),%rbx │ │ │ │ │ lea (%rax,%rbx,1),%r11 │ │ │ │ │ - add 0x30(%rsp),%rbx │ │ │ │ │ - cmpl $0x3,(%rsp) │ │ │ │ │ - je 2a0 │ │ │ │ │ + add (%rsp),%rbx │ │ │ │ │ + cmpl $0x3,0x20(%rsp) │ │ │ │ │ + je 290 │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jle 2ff │ │ │ │ │ + jle 2ee │ │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ │ - cmpl $0x4,(%rsp) │ │ │ │ │ + cmpl $0x4,0x20(%rsp) │ │ │ │ │ mov 0x50(%rax),%r8 │ │ │ │ │ mov 0x48(%rax),%rbp │ │ │ │ │ lea 0x0(,%r8,8),%r12 │ │ │ │ │ - je 340 │ │ │ │ │ + je 330 │ │ │ │ │ + mov %r13,0x90(%rsp) │ │ │ │ │ + mov %r11,%rdx │ │ │ │ │ mov %r14,0x88(%rsp) │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ mov %rbp,%r14 │ │ │ │ │ - mov %r11,%rdx │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - mov %r13,0x90(%rsp) │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jle 1b6 │ │ │ │ │ - mov %rbp,0x40(%rsp) │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - mov %r12,%rbp │ │ │ │ │ + jle 1c2 │ │ │ │ │ mov %rdx,0x48(%rsp) │ │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ mov %rcx,%r13 │ │ │ │ │ + mov %rbp,0x40(%rsp) │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ mov 0x1c(%rsp),%esi │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ inc %r15 │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ add %rbp,%r12 │ │ │ │ │ add %rbp,%rbx │ │ │ │ │ call 0 │ │ │ │ │ cmp %r14,%r15 │ │ │ │ │ - jne 164 │ │ │ │ │ + jne 173 │ │ │ │ │ mov %rbp,%r12 │ │ │ │ │ mov 0x40(%rsp),%rbp │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ │ inc %rbp │ │ │ │ │ - cmp %rbp,%rax │ │ │ │ │ - je 400 │ │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%rcx │ │ │ │ │ - add %rdi,%rdx │ │ │ │ │ + cmp %rbp,0x50(%rsp) │ │ │ │ │ + je 3e8 │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jg 146 │ │ │ │ │ + jg 15a │ │ │ │ │ inc %rbp │ │ │ │ │ - cmp %rbp,%rax │ │ │ │ │ - je 400 │ │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ │ - add %rsi,%rcx │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - jmp 141 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cmp %rbp,0x50(%rsp) │ │ │ │ │ + je 3e8 │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + add %rax,%rcx │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ + jmp 155 │ │ │ │ │ movq $0x0,(%rcx) │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ + add $0xa8,%rsp │ │ │ │ │ + pop %rbx │ │ │ │ │ + pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ + pop %r13 │ │ │ │ │ + pop %r14 │ │ │ │ │ + pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmpq $0x0,0x58(%rsp) │ │ │ │ │ - jle 258 │ │ │ │ │ + jle 1ee │ │ │ │ │ cmp $0x1,%rbp │ │ │ │ │ - jne 640 │ │ │ │ │ - lea 0x0(,%rdi,8),%rbx │ │ │ │ │ - lea (%rdx,%rbx,1),%rax │ │ │ │ │ + jne 5c8 │ │ │ │ │ + lea 0x0(,%rsi,8),%rbx │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + lea (%rsi,%rbx,1),%rax │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - jae 270 │ │ │ │ │ + jae 260 │ │ │ │ │ lea (%rcx,%rbx,1),%rax │ │ │ │ │ - cmp %rax,%rdx │ │ │ │ │ - jae 270 │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + jae 260 │ │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movq $0x0,(%rdi,%rax,8) │ │ │ │ │ movq $0x0,(%rcx,%rax,8) │ │ │ │ │ - movq $0x0,(%r11,%rax,8) │ │ │ │ │ inc %rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jne 240 │ │ │ │ │ - add $0xa8,%rsp │ │ │ │ │ - pop %rbx │ │ │ │ │ - pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ - pop %r13 │ │ │ │ │ - pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ - ret │ │ │ │ │ + jmp 1ee │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ - mov %r11,(%rsp) │ │ │ │ │ - call 281 │ │ │ │ │ + call 26a │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ add $0xa8,%rsp │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ pop %rbx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 2a0 │ │ │ │ │ + jmp 289 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jle 2ff │ │ │ │ │ + jle 2ee │ │ │ │ │ cmpq $0x1,0x70(%rsp) │ │ │ │ │ - jne 490 │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ + jne 458 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ lea (%rcx,%r13,1),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%rsi,%rax,1),%rdx │ │ │ │ │ + lea (%rdi,%rax,1),%rdx │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jae 2d3 │ │ │ │ │ - add 0x30(%rsp),%rax │ │ │ │ │ + jae 2c2 │ │ │ │ │ + add (%rsp),%rax │ │ │ │ │ cmp %rax,%r11 │ │ │ │ │ - jb 600 │ │ │ │ │ + jb 5a0 │ │ │ │ │ lea 0x0(,%rcx,8),%rbp │ │ │ │ │ mov %r11,%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - call 2ed │ │ │ │ │ + call 2dc │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 2fa │ │ │ │ │ + call 2e9 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ │ - add 0x20(%rsp),%r13 │ │ │ │ │ inc %r14 │ │ │ │ │ + add 0x28(%rsp),%r13 │ │ │ │ │ cmp %r14,0x8(%rsp) │ │ │ │ │ - jne db │ │ │ │ │ + jne ec │ │ │ │ │ mov 0x78(%rsp),%rbp │ │ │ │ │ mov 0x80(%rsp),%rbx │ │ │ │ │ inc %rbx │ │ │ │ │ cmp %rbx,0x58(%rsp) │ │ │ │ │ - je 258 │ │ │ │ │ + je 1ee │ │ │ │ │ add %rbp,0x68(%rsp) │ │ │ │ │ - jmp 9f │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp b0 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbx,%r9 │ │ │ │ │ mov %r12,0x88(%rsp) │ │ │ │ │ mov %rbp,%r12 │ │ │ │ │ + lea 0x0(,%rbp,8),%r15 │ │ │ │ │ mov %r14,0x90(%rsp) │ │ │ │ │ - mov %r13,0x98(%rsp) │ │ │ │ │ - lea 0x0(,%rbp,8),%r14 │ │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ │ mov %rbx,%rbp │ │ │ │ │ - mov %r11,%r13 │ │ │ │ │ + mov %r11,%r14 │ │ │ │ │ mov %r11,%rbx │ │ │ │ │ - mov %r9,%r15 │ │ │ │ │ + mov %r13,0x98(%rsp) │ │ │ │ │ + mov %r9,%r13 │ │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - jle 3cf │ │ │ │ │ + jle 3bf │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - jne 420 │ │ │ │ │ - lea 0x0(%r13,%r14,1),%rax │ │ │ │ │ - cmp %rax,%r15 │ │ │ │ │ - jae 3a1 │ │ │ │ │ - lea (%r15,%r14,1),%rax │ │ │ │ │ + jne 408 │ │ │ │ │ + lea (%r14,%r15,1),%rax │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ - jb 5c0 │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + jae 391 │ │ │ │ │ + lea 0x0(%r13,%r15,1),%rax │ │ │ │ │ + cmp %rax,%r14 │ │ │ │ │ + jb 570 │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %r8,0x50(%rsp) │ │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ │ - call 3b8 │ │ │ │ │ + call 3a8 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 3c5 │ │ │ │ │ + call 3b5 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ │ mov 0x50(%rsp),%r8 │ │ │ │ │ incq 0x40(%rsp) │ │ │ │ │ cmp 0x40(%rsp),%rcx │ │ │ │ │ - je 470 │ │ │ │ │ + je 440 │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ add %rax,%rbp │ │ │ │ │ add %rax,%rbx │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ add %rax,%r13 │ │ │ │ │ + add %rax,%r14 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - jg 380 │ │ │ │ │ - jmp 3cf │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jg 370 │ │ │ │ │ + jmp 3bf │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x88(%rsp),%r14 │ │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ │ mov 0x90(%rsp),%r13 │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ - jmp 2ff │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 2ee │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x88(%rsp),%r11 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rsi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + inc %rdx │ │ │ │ │ movq $0x0,(%rbx,%rax,1) │ │ │ │ │ movq $0x0,0x0(%rbp,%rax,1) │ │ │ │ │ add %r11,%rax │ │ │ │ │ - cmp %r12,%rsi │ │ │ │ │ - jne 440 │ │ │ │ │ - jmp 3cf │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cmp %r12,%rdx │ │ │ │ │ + jne 418 │ │ │ │ │ + jmp 3bf │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x90(%rsp),%r14 │ │ │ │ │ mov 0x98(%rsp),%r13 │ │ │ │ │ - jmp 2ff │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 2ee │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ inc %rdx │ │ │ │ │ movq $0x0,(%r11,%rax,1) │ │ │ │ │ movq $0x0,(%rbx,%rax,1) │ │ │ │ │ add %rsi,%rax │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jne 4a0 │ │ │ │ │ - jmp 2ff │ │ │ │ │ + jne 468 │ │ │ │ │ + jmp 2ee │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ lea 0x0(,%rbp,8),%r12 │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - mov %r11,%r14 │ │ │ │ │ - mov %r12,0x8(%rsp) │ │ │ │ │ - mov %r15,%r12 │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ │ - lea (%rbx,%r11,1),%rbp │ │ │ │ │ - lea (%rbx,%rcx,1),%rdi │ │ │ │ │ - mov %rbp,0x10(%rsp) │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ - test %rbp,%rbp │ │ │ │ │ - jle 53b │ │ │ │ │ - cmpq $0x1,0x20(%rsp) │ │ │ │ │ - jne 570 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ - add %r15,%rax │ │ │ │ │ + lea (%rbx,%rax,1),%rbp │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + mov %rbp,(%rsp) │ │ │ │ │ + mov %rbx,%rbp │ │ │ │ │ + add %rcx,%rbx │ │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ │ + jle 500 │ │ │ │ │ + cmpq $0x1,0x28(%rsp) │ │ │ │ │ + jne 530 │ │ │ │ │ + lea (%r15,%rbx,1),%rax │ │ │ │ │ cmp %rax,%r14 │ │ │ │ │ - jae 524 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ + jae 4e9 │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ add %r15,%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - jb 680 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ + jb 600 │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - call 52e │ │ │ │ │ + call 4f3 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 53b │ │ │ │ │ + call 500 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - inc %r12 │ │ │ │ │ - cmp %r12,0x58(%rsp) │ │ │ │ │ - je 258 │ │ │ │ │ - add 0x8(%rsp),%r15 │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ - lea (%r15,%r13,1),%rdi │ │ │ │ │ + inc %r13 │ │ │ │ │ + cmp %r13,0x58(%rsp) │ │ │ │ │ + je 1ee │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ + add %r12,%r15 │ │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ │ + lea (%r15,%rax,1),%rdi │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ lea (%r15,%rax,1),%r14 │ │ │ │ │ - test %rbp,%rbp │ │ │ │ │ - jg 4ff │ │ │ │ │ - jmp 53b │ │ │ │ │ + jg 4c8 │ │ │ │ │ + jmp 500 │ │ │ │ │ nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ inc %rdx │ │ │ │ │ movq $0x0,(%rdi,%rax,1) │ │ │ │ │ movq $0x0,(%r14,%rax,1) │ │ │ │ │ - add %rcx,%rax │ │ │ │ │ - cmp %rbp,%rdx │ │ │ │ │ - jne 5a0 │ │ │ │ │ - jmp 53b │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + jne 550 │ │ │ │ │ + jmp 500 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,(%rbx,%rax,8) │ │ │ │ │ movq $0x0,0x0(%rbp,%rax,8) │ │ │ │ │ inc %rax │ │ │ │ │ cmp %rax,%r12 │ │ │ │ │ - jne 5e0 │ │ │ │ │ - jmp 3cf │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jne 578 │ │ │ │ │ + jmp 3bf │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,(%r11,%rax,8) │ │ │ │ │ movq $0x0,(%rbx,%rax,8) │ │ │ │ │ inc %rax │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - jne 620 │ │ │ │ │ - jmp 2ff │ │ │ │ │ + jne 5a8 │ │ │ │ │ + jmp 2ee │ │ │ │ │ nopl (%rax) │ │ │ │ │ - lea 0x0(,%rbp,8),%rsi │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ + lea 0x0(,%rbp,8),%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ inc %rdx │ │ │ │ │ - movq $0x0,(%rcx,%rax,1) │ │ │ │ │ - movq $0x0,(%r11,%rax,1) │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - cmp %rdx,%rdi │ │ │ │ │ - jne 660 │ │ │ │ │ - jmp 258 │ │ │ │ │ + movq $0x0,(%rdi,%rax,1) │ │ │ │ │ + movq $0x0,(%r8,%rax,1) │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ + cmp %rdx,%rsi │ │ │ │ │ + jne 5e0 │ │ │ │ │ + jmp 1ee │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,(%rdi,%rax,8) │ │ │ │ │ movq $0x0,(%r14,%rax,8) │ │ │ │ │ inc %rax │ │ │ │ │ - cmp %rax,%rbp │ │ │ │ │ - jne 6a0 │ │ │ │ │ - jmp 53b │ │ │ │ │ + cmp %rax,%rdx │ │ │ │ │ + jne 610 │ │ │ │ │ + jmp 500 │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -00000000000006c0 : │ │ │ │ │ +0000000000000630 : │ │ │ │ │ fftw_dft_zerotens(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x108,%rsp │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ mov %eax,0x8(%rsp) │ │ │ │ │ cmp $0x7fffffff,%eax │ │ │ │ │ - je 9f3 │ │ │ │ │ + je 96a │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je a10 │ │ │ │ │ - jle 9f3 │ │ │ │ │ - cmpl $0x1,0x8(%rsp) │ │ │ │ │ + je 980 │ │ │ │ │ + jle 96a │ │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ │ + cmpl $0x1,0x8(%rsp) │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ - mov 0x8(%rdi),%r14 │ │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ │ + mov 0x8(%rdi),%rcx │ │ │ │ │ mov %rax,0x90(%rsp) │ │ │ │ │ - je a20 │ │ │ │ │ - test %r14,%r14 │ │ │ │ │ - jle 9f3 │ │ │ │ │ + je 990 │ │ │ │ │ + test %rcx,%rcx │ │ │ │ │ + jle 96a │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ │ mov 0x8(%rsp),%eax │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ sub $0x5,%eax │ │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - add 0x38(%rsp),%rax │ │ │ │ │ + mov 0x20(%r9),%rsi │ │ │ │ │ + add 0x40(%rsp),%rax │ │ │ │ │ cmpl $0x2,0x8(%rsp) │ │ │ │ │ - mov 0x28(%r9),%rcx │ │ │ │ │ mov %rax,0x88(%rsp) │ │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - je c70 │ │ │ │ │ - test %rax,%rax │ │ │ │ │ - jle 9d2 │ │ │ │ │ + mov 0x28(%r9),%rax │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ + je bd0 │ │ │ │ │ + test %rsi,%rsi │ │ │ │ │ + jle 949 │ │ │ │ │ + lea 0x80(%r9),%rdx │ │ │ │ │ + lea 0x0(,%rax,8),%r8 │ │ │ │ │ + mov %rbp,0xe8(%rsp) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ │ - mov %r14,0xe8(%rsp) │ │ │ │ │ - lea 0x0(,%rcx,8),%r8 │ │ │ │ │ - mov %r9,%r14 │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ - mov %rbp,0xf0(%rsp) │ │ │ │ │ - mov %r13,0xf8(%rsp) │ │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ │ - lea 0x80(%r9),%rax │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ │ + mov %r14,%r10 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ + mov %r13,0xf0(%rsp) │ │ │ │ │ + mov %r9,%r13 │ │ │ │ │ + mov %rax,%r9 │ │ │ │ │ + mov %r14,0xf8(%rsp) │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + mov 0x40(%r13),%rax │ │ │ │ │ cmpl $0x3,0x8(%rsp) │ │ │ │ │ - mov 0x38(%r14),%rbx │ │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ │ - je bc0 │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - sub %r15,%rax │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ - mov %r11,%rax │ │ │ │ │ - sub %r15,%rax │ │ │ │ │ + mov 0x38(%r13),%rbp │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + je b20 │ │ │ │ │ + mov %r9,%rax │ │ │ │ │ + sub %r14,%rax │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ - jle 999 │ │ │ │ │ - mov %r15,0xd8(%rsp) │ │ │ │ │ - mov %r10,0xc0(%rsp) │ │ │ │ │ - mov %rbx,%r15 │ │ │ │ │ - mov %r11,0xc8(%rsp) │ │ │ │ │ - mov %r12,%rbx │ │ │ │ │ - mov %r8,0xd0(%rsp) │ │ │ │ │ - mov %r9,%r12 │ │ │ │ │ - mov %r9,0xe0(%rsp) │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - cmpl $0x4,0x8(%rsp) │ │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ │ - mov 0x50(%r14),%r11 │ │ │ │ │ - mov 0x58(%r14),%rdx │ │ │ │ │ - lea (%rdi,%rax,1),%r10 │ │ │ │ │ - lea (%rcx,%rax,1),%r13 │ │ │ │ │ - je b50 │ │ │ │ │ - test %r11,%r11 │ │ │ │ │ - jle 962 │ │ │ │ │ - mov %r15,0xa0(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%r9 │ │ │ │ │ + mov %r11,%rax │ │ │ │ │ + sub %r14,%rax │ │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + jle 90f │ │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ │ + mov %r11,0xc0(%rsp) │ │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ │ + mov %r10,0xe0(%rsp) │ │ │ │ │ + mov %r15,0xc8(%rsp) │ │ │ │ │ mov %r10,%r15 │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ - mov %r14,%r10 │ │ │ │ │ + mov %r14,0xd0(%rsp) │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + cmpl $0x4,0x8(%rsp) │ │ │ │ │ + mov 0x50(%r13),%r10 │ │ │ │ │ + mov 0x58(%r13),%r11 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + je ab0 │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ + jle 8ce │ │ │ │ │ mov %rbp,0x98(%rsp) │ │ │ │ │ - mov %rbx,0xa8(%rsp) │ │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ │ - mov %r12,0xb0(%rsp) │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + lea 0x0(,%r11,8),%r8 │ │ │ │ │ + mov %r9,%r12 │ │ │ │ │ + mov %r14,0xa0(%rsp) │ │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ │ + mov %r13,%r10 │ │ │ │ │ + mov %r15,0xa8(%rsp) │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ cmpl $0x5,0x8(%rsp) │ │ │ │ │ mov 0x68(%r10),%rsi │ │ │ │ │ - mov 0x70(%r10),%rbx │ │ │ │ │ - je ab0 │ │ │ │ │ + mov 0x70(%r10),%rbp │ │ │ │ │ + je a20 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle 928 │ │ │ │ │ - mov %r14,0x58(%rsp) │ │ │ │ │ - lea 0x0(,%rbx,8),%r12 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - mov %r15,%r14 │ │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - inc %rbp │ │ │ │ │ - add %r12,%r13 │ │ │ │ │ + jle 89a │ │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ │ + mov %rbx,%r13 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + mov %r12,%r14 │ │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + mov %r12,0x70(%rsp) │ │ │ │ │ + mov %r13,%r12 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ mov 0xc(%rsp),%esi │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ - add %r12,%r14 │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + inc %rbx │ │ │ │ │ + add %rbp,%r12 │ │ │ │ │ + add %rbp,%r14 │ │ │ │ │ call 0 │ │ │ │ │ - cmp %rbp,%rbx │ │ │ │ │ - jne 8e6 │ │ │ │ │ - mov 0x58(%rsp),%r14 │ │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ │ - mov 0x70(%rsp),%r13 │ │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ │ - inc %r14 │ │ │ │ │ - add %r9,%r13 │ │ │ │ │ - add %r9,%r15 │ │ │ │ │ - add %rcx,%r8 │ │ │ │ │ - cmp %r14,0x18(%rsp) │ │ │ │ │ - jne 89d │ │ │ │ │ + cmp %rbx,%r13 │ │ │ │ │ + jne 860 │ │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ │ + mov 0x70(%rsp),%r12 │ │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ │ + inc %r15 │ │ │ │ │ + add %r8,%rbx │ │ │ │ │ + add %r8,%r12 │ │ │ │ │ + add 0x28(%rsp),%rcx │ │ │ │ │ + cmp %r15,0x20(%rsp) │ │ │ │ │ + jne 816 │ │ │ │ │ mov 0x98(%rsp),%rbp │ │ │ │ │ - mov 0xa0(%rsp),%r15 │ │ │ │ │ - mov %r10,%r14 │ │ │ │ │ - mov 0xa8(%rsp),%rbx │ │ │ │ │ - mov 0xb0(%rsp),%r12 │ │ │ │ │ - inc %rbp │ │ │ │ │ - add %rbx,%r12 │ │ │ │ │ - cmp %rbp,%r15 │ │ │ │ │ - jne 82b │ │ │ │ │ - mov 0xc0(%rsp),%r10 │ │ │ │ │ - mov 0xc8(%rsp),%r11 │ │ │ │ │ - mov 0xd0(%rsp),%r8 │ │ │ │ │ - mov 0xd8(%rsp),%r15 │ │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ │ - add %r8,0x50(%rsp) │ │ │ │ │ - add 0x28(%rsp),%r9 │ │ │ │ │ - inc %r10 │ │ │ │ │ - add %r8,%r11 │ │ │ │ │ - add %r8,%r15 │ │ │ │ │ - cmp %r10,0x20(%rsp) │ │ │ │ │ - jne 7c4 │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - mov 0xf0(%rsp),%rbp │ │ │ │ │ - mov 0xf8(%rsp),%r13 │ │ │ │ │ - mov 0xe8(%rsp),%r14 │ │ │ │ │ + mov 0xa0(%rsp),%r14 │ │ │ │ │ + mov %r10,%r13 │ │ │ │ │ + mov 0xa8(%rsp),%r15 │ │ │ │ │ inc %rbp │ │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ │ - add 0x90(%rsp),%r13 │ │ │ │ │ - add %rdi,0x38(%rsp) │ │ │ │ │ + add 0x18(%rsp),%r15 │ │ │ │ │ cmp %rbp,%r14 │ │ │ │ │ - jne 746 │ │ │ │ │ + jne 7aa │ │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ │ + mov 0xc0(%rsp),%r11 │ │ │ │ │ + mov 0xc8(%rsp),%r15 │ │ │ │ │ + mov 0xd0(%rsp),%r14 │ │ │ │ │ + mov 0xd8(%rsp),%r9 │ │ │ │ │ + mov 0xe0(%rsp),%r10 │ │ │ │ │ + inc %rcx │ │ │ │ │ + add %r15,%r11 │ │ │ │ │ + add %r15,%r14 │ │ │ │ │ + add %r15,%r9 │ │ │ │ │ + add 0x30(%rsp),%r10 │ │ │ │ │ + cmp %rcx,0x80(%rsp) │ │ │ │ │ + jne 73b │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ + mov 0xe8(%rsp),%rbp │ │ │ │ │ + mov 0xf8(%rsp),%r14 │ │ │ │ │ + mov 0xf0(%rsp),%r13 │ │ │ │ │ + mov 0xb0(%rsp),%rdx │ │ │ │ │ + inc %r13 │ │ │ │ │ + add 0x90(%rsp),%r14 │ │ │ │ │ + add %rdx,0x40(%rsp) │ │ │ │ │ + cmp %r13,%rbp │ │ │ │ │ + jne 6ba │ │ │ │ │ add $0x108,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ movq $0x0,(%rsi) │ │ │ │ │ - jmp 9f3 │ │ │ │ │ - test %r14,%r14 │ │ │ │ │ - jle 9f3 │ │ │ │ │ + jmp 96a │ │ │ │ │ + test %rcx,%rcx │ │ │ │ │ + jle 96a │ │ │ │ │ cmpq $0x1,0x90(%rsp) │ │ │ │ │ - jne e9e │ │ │ │ │ - lea 0x0(,%r14,8),%rbx │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ + jne d8d │ │ │ │ │ + lea 0x0(,%rcx,8),%rbx │ │ │ │ │ lea (%rsi,%rbx,1),%rax │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ + cmp %rax,%rdx │ │ │ │ │ + jae 9f0 │ │ │ │ │ + lea (%rdx,%rbx,1),%rax │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jae a80 │ │ │ │ │ - lea (%rsi,%rbx,1),%rax │ │ │ │ │ - cmp %rax,%rcx │ │ │ │ │ - jae a80 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ │ + jae 9f0 │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - movq $0x0,(%rcx,%rax,8) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movq $0x0,(%rsi,%rax,8) │ │ │ │ │ movq $0x0,(%rdx,%rax,8) │ │ │ │ │ inc %rax │ │ │ │ │ - cmp %rax,%r14 │ │ │ │ │ - jne a60 │ │ │ │ │ - jmp 9f3 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + cmp %rax,%rcx │ │ │ │ │ + jne 9d0 │ │ │ │ │ + jmp 96a │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - call a8f │ │ │ │ │ + call 9ff │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ │ add $0x108,%rsp │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ pop %rbx │ │ │ │ │ - pop %rbp │ │ │ │ │ xor %esi,%esi │ │ │ │ │ + pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp aaf │ │ │ │ │ + jmp a1f │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ nop │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle 928 │ │ │ │ │ - cmp $0x1,%rbx │ │ │ │ │ - jne d00 │ │ │ │ │ + jle 89a │ │ │ │ │ + cmp $0x1,%rbp │ │ │ │ │ + jne c50 │ │ │ │ │ mov 0x10(%rsp),%r11 │ │ │ │ │ - mov 0x30(%rsp),%rbp │ │ │ │ │ - lea (%r8,%rsi,1),%rax │ │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ │ + lea (%rcx,%rsi,1),%rax │ │ │ │ │ + lea 0x0(,%rcx,8),%rdx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ lea (%r11,%rax,1),%rdi │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%rbx │ │ │ │ │ - cmp %rdi,%rbx │ │ │ │ │ - jae afa │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ + lea (%r9,%rdx,1),%rbp │ │ │ │ │ + cmp %rdi,%rbp │ │ │ │ │ + jae a69 │ │ │ │ │ + add %r9,%rax │ │ │ │ │ add %r11,%rdx │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jb dd0 │ │ │ │ │ - lea 0x0(,%rsi,8),%rbx │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + jb ce0 │ │ │ │ │ + lea 0x0(,%rsi,8),%rbp │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ │ - call b23 │ │ │ │ │ + mov %r10,0x68(%rsp) │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ │ + call a8d │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - call b30 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + call a9a │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ │ - jmp 928 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - test %r11,%r11 │ │ │ │ │ - jle 962 │ │ │ │ │ - cmp $0x1,%rdx │ │ │ │ │ - jne d50 │ │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ │ + jmp 89a │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ + jle 8ce │ │ │ │ │ + cmp $0x1,%r11 │ │ │ │ │ + jne c80 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ │ - lea (%r11,%r12,1),%rdx │ │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ │ + lea (%r10,%r15,1),%rdx │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ lea (%rdi,%rdx,1),%rcx │ │ │ │ │ lea (%r8,%rax,1),%rsi │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - jae b91 │ │ │ │ │ + jae af1 │ │ │ │ │ add %r8,%rdx │ │ │ │ │ add %rdi,%rax │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jb e40 │ │ │ │ │ - lea 0x0(,%r11,8),%rdx │ │ │ │ │ + jb d40 │ │ │ │ │ + lea 0x0(,%r10,8),%r12 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ │ - call ba8 │ │ │ │ │ + mov %r9,%rdi │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + call b06 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - call bb7 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + call b13 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - jmp 962 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ - jle 999 │ │ │ │ │ + jmp 8ce │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + jle 90f │ │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ │ - lea (%r15,%rax,1),%rdi │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rbp │ │ │ │ │ - cmp $0x1,%r12 │ │ │ │ │ - jne d90 │ │ │ │ │ + cmpq $0x1,0x18(%rsp) │ │ │ │ │ + lea (%r14,%rax,1),%rdi │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ │ + jne cb0 │ │ │ │ │ mov 0x10(%rsp),%r12 │ │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ │ - lea (%rbx,%r9,1),%rax │ │ │ │ │ - lea 0x0(,%r9,8),%rdx │ │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ │ + lea 0x0(%rbp,%r10,1),%rax │ │ │ │ │ + lea 0x0(,%r10,8),%rdx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%r12,%rax,1),%rcx │ │ │ │ │ - lea 0x0(%r13,%rdx,1),%rsi │ │ │ │ │ - cmp %rcx,%rsi │ │ │ │ │ - jae c1f │ │ │ │ │ - add %r13,%rax │ │ │ │ │ + lea (%r12,%rax,1),%rsi │ │ │ │ │ + add %rdx,%r8 │ │ │ │ │ + cmp %rsi,%r8 │ │ │ │ │ + jae b82 │ │ │ │ │ + add 0x38(%rsp),%rax │ │ │ │ │ add %r12,%rdx │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jb e7e │ │ │ │ │ - lea 0x0(,%rbx,8),%rdx │ │ │ │ │ + jb d65 │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ │ - call c42 │ │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ + call ba4 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - lea 0x0(,%rbx,8),%rdx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call c54 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + call bb1 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ │ - jmp 999 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - cmpq $0x0,0x20(%rsp) │ │ │ │ │ - jle 9d2 │ │ │ │ │ - cmpq $0x1,0x28(%rsp) │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ │ - lea (%rax,%rsi,1),%rbx │ │ │ │ │ - jne e00 │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ - add %r13,%rax │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ │ + jmp 90f │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + test %rsi,%rsi │ │ │ │ │ + jle 949 │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ │ + cmpq $0x1,0x30(%rsp) │ │ │ │ │ + lea (%rax,%rcx,1),%rbx │ │ │ │ │ + jne d08 │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ + lea (%rsi,%r14,1),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%rsi,%rax,1),%rdx │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jae cc3 │ │ │ │ │ - add 0x30(%rsp),%rax │ │ │ │ │ + jae c1b │ │ │ │ │ + add 0x38(%rsp),%rax │ │ │ │ │ cmp %rax,0x88(%rsp) │ │ │ │ │ - jb ee0 │ │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ │ + jb dc0 │ │ │ │ │ + lea 0x0(,%rsi,8),%r15 │ │ │ │ │ mov 0x88(%rsp),%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %r9,(%rsp) │ │ │ │ │ - lea 0x0(,%r15,8),%rdx │ │ │ │ │ - call ce3 │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + call c39 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - lea 0x0(,%r15,8),%rdx │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call cf5 │ │ │ │ │ + call c46 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov (%rsp),%r9 │ │ │ │ │ - jmp 9d2 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ + jmp 949 │ │ │ │ │ + nop │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ inc %rdx │ │ │ │ │ - movq $0x0,(%r15,%rax,1) │ │ │ │ │ - movq $0x0,0x0(%r13,%rax,1) │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ + movq $0x0,(%r12,%rax,1) │ │ │ │ │ + movq $0x0,(%rbx,%rax,1) │ │ │ │ │ + add %rbp,%rax │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ - jne d20 │ │ │ │ │ - jmp 928 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rcx │ │ │ │ │ - movq $0x0,(%r10,%rax,1) │ │ │ │ │ - movq $0x0,0x0(%r13,%rax,1) │ │ │ │ │ - add %rdx,%rax │ │ │ │ │ - cmp %rcx,%r11 │ │ │ │ │ - jne d60 │ │ │ │ │ - jmp 962 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - shl $0x3,%r12 │ │ │ │ │ + jne c60 │ │ │ │ │ + jmp 89a │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ inc %rdx │ │ │ │ │ - movq $0x0,(%rdi,%rax,1) │ │ │ │ │ - movq $0x0,0x0(%rbp,%rax,1) │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - cmp %rdx,%rbx │ │ │ │ │ - jne da0 │ │ │ │ │ - jmp 999 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ + movq $0x0,(%r9,%rax,1) │ │ │ │ │ + movq $0x0,(%rbx,%rax,1) │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + cmp %rdx,%r10 │ │ │ │ │ + jne c90 │ │ │ │ │ + jmp 8ce │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movq $0x0,(%r15,%rax,8) │ │ │ │ │ - movq $0x0,0x0(%r13,%rax,8) │ │ │ │ │ + inc %rsi │ │ │ │ │ + movq $0x0,(%rdi,%rdx,1) │ │ │ │ │ + movq $0x0,(%rbx,%rdx,1) │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ + cmp %rsi,%rbp │ │ │ │ │ + jne cc0 │ │ │ │ │ + jmp 90f │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movq $0x0,(%r12,%rax,8) │ │ │ │ │ + movq $0x0,(%rbx,%rax,8) │ │ │ │ │ inc %rax │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jne de0 │ │ │ │ │ - jmp 928 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ + jne ce8 │ │ │ │ │ + jmp 89a │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ mov 0x88(%rsp),%rdi │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + nopl (%rax) │ │ │ │ │ inc %rdx │ │ │ │ │ movq $0x0,(%rdi,%rax,1) │ │ │ │ │ movq $0x0,(%rbx,%rax,1) │ │ │ │ │ add %rcx,%rax │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ - jne e20 │ │ │ │ │ - jmp 9d2 │ │ │ │ │ + jne d20 │ │ │ │ │ + jmp 949 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movq $0x0,(%r10,%rax,8) │ │ │ │ │ - movq $0x0,0x0(%r13,%rax,8) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movq $0x0,(%r9,%rax,8) │ │ │ │ │ + movq $0x0,(%rbx,%rax,8) │ │ │ │ │ inc %rax │ │ │ │ │ - cmp %rax,%r11 │ │ │ │ │ - jne e60 │ │ │ │ │ - jmp 962 │ │ │ │ │ + cmp %rax,%r10 │ │ │ │ │ + jne d48 │ │ │ │ │ + jmp 8ce │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,(%rdi,%rax,8) │ │ │ │ │ - movq $0x0,0x0(%rbp,%rax,8) │ │ │ │ │ + movq $0x0,(%rbx,%rax,8) │ │ │ │ │ inc %rax │ │ │ │ │ - cmp %rax,%rbx │ │ │ │ │ - jne e80 │ │ │ │ │ - jmp 999 │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ + cmp %rax,%rbp │ │ │ │ │ + jne d70 │ │ │ │ │ + jmp 90f │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ inc %rdx │ │ │ │ │ + movq $0x0,(%r8,%rax,1) │ │ │ │ │ movq $0x0,(%rdi,%rax,1) │ │ │ │ │ - movq $0x0,(%rsi,%rax,1) │ │ │ │ │ - add %rcx,%rax │ │ │ │ │ - cmp %rdx,%r14 │ │ │ │ │ - jne ec0 │ │ │ │ │ - jmp 9f3 │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + cmp %rdx,%rcx │ │ │ │ │ + jne da0 │ │ │ │ │ + jmp 96a │ │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movq $0x0,(%rcx,%rax,8) │ │ │ │ │ + movq $0x0,(%rdx,%rax,8) │ │ │ │ │ movq $0x0,(%rbx,%rax,8) │ │ │ │ │ inc %rax │ │ │ │ │ - cmp %rax,%rdx │ │ │ │ │ - jne f00 │ │ │ │ │ - jmp 9d2 │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + jne dd0 │ │ │ │ │ + jmp 949 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,21 +1,19 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ - 0x00000010 1b0c0708 90010000 84000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 bd060000 005f0e10 8f02420e ........._....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ee00103 af010e08 ..A.8..G........ │ │ │ │ │ - 0x00000050 c3c6cccd cecf600e e0018307 86068c05 ......`......... │ │ │ │ │ - 0x00000060 8d048e03 8f02025f 0a0e3841 0e30410e ......._..8A.0A. │ │ │ │ │ - 0x00000070 28420e20 420e1842 0e10420e 08470b61 (B. B..B..B..G.a │ │ │ │ │ - 0x00000080 0a0e3841 c30e3041 c60e2842 cc0e2042 ..8A..0A..(B.. B │ │ │ │ │ - 0x00000090 cd0e1842 ce0e1042 cf0e0845 0b000000 ...B...B...E.... │ │ │ │ │ - 0x000000a0 64000000 a4000000 00000000 5d080000 d...........]... │ │ │ │ │ - 0x000000b0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000000c0 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x000000d0 0ec00203 29030a0e 38410e30 410e2842 ....)...8A.0A.(B │ │ │ │ │ - 0x000000e0 0e20420e 18420e10 420e084c 0b028b0a . B..B..B..L.... │ │ │ │ │ - 0x000000f0 0e38440e 30410e28 440e2042 0e18420e .8D.0A.(D. B..B. │ │ │ │ │ - 0x00000100 10420e08 460b0000 .B..F... │ │ │ │ │ + 0x00000010 1b0c0708 90010000 64000000 1c000000 ........d....... │ │ │ │ │ + 0x00000020 00000000 2d060000 00420e10 8f02420e ....-....B....B. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ee00103 e4010a0e ..A.8..G........ │ │ │ │ │ + 0x00000050 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ + 0x00000060 420e0841 0b02750a 0e38440e 30430e28 B..A..u..8D.0C.( │ │ │ │ │ + 0x00000070 420e2042 0e18420e 10420e08 4c0b0000 B. B..B..B..L... │ │ │ │ │ + 0x00000080 64000000 84000000 00000000 bd070000 d............... │ │ │ │ │ + 0x00000090 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ + 0x000000a0 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ + 0x000000b0 0ec00203 30030a0e 38410e30 410e2842 ....0...8A.0A.(B │ │ │ │ │ + 0x000000c0 0e20420e 18420e10 420e0845 0b028b0a . B..B..B..E.... │ │ │ │ │ + 0x000000d0 0e38440e 30430e28 420e2042 0e18420e .8D.0C.(B. B..B. │ │ │ │ │ + 0x000000e0 10420e08 460b0000 .B..F... │ │ │ ├── n1_10.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2728 (bytes into file) │ │ │ │ │ + Start of section headers: 2696 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0xaa8: │ │ │ │ │ +There are 15 section headers, starting at offset 0xa88: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0005f3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000920 0000a8 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000633 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000633 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000633 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000640 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0009c8 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000698 000020 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 0006b8 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 0006b8 000070 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 0009f8 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000728 000168 18 13 10 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000890 000089 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000a28 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0005d3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000900 0000a8 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000613 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000613 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000613 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000620 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0009a8 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000678 000020 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000698 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000698 000070 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 0009d8 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000708 000168 18 13 10 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000870 000089 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000a08 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 15 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1499 FUNC LOCAL DEFAULT 1 n1_10 │ │ │ │ │ + 2: 0000000000000000 1472 FUNC LOCAL DEFAULT 1 n1_10 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 7: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 9: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 12: 00000000000005e0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_10 │ │ │ │ │ + 12: 00000000000005c0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_10 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x920 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x900 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 000000000000002f 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ 0000000000000038 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000047 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000054 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ 000000000000006a 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000005e3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000005ef 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +00000000000005c3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000005cf 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x9c8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x9a8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000000e00000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x9f8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x9d8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5e0 │ │ │ │ │ +0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5c0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..00000000000005db │ │ │ │ │ +00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..00000000000005c0 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -28,26 +28,26 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1479 to 00000000000005d1 │ │ │ │ │ + DW_CFA_advance_loc2: 1452 to 00000000000005b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005d2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005d4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005d6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005bb │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005d8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005bd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005da │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005bf │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000005c 0000000000000010 00000060 FDE cie=00000000 pc=00000000000005e0..00000000000005f3 │ │ │ │ │ +0000005c 0000000000000010 00000060 FDE cie=00000000 pc=00000000000005c0..00000000000005d3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,119 +8,119 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ cmpq $0x0,0x38(%rsp) │ │ │ │ │ - jle 5d0 │ │ │ │ │ + jle 5b5 │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mov %rdx,%r10 │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + lea 0x0(,%rax,8),%r13 │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov %r8,%r14 │ │ │ │ │ - mov %r9,%r13 │ │ │ │ │ - lea 0x0(,%rax,8),%rbp │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ + mov %r9,%rbp │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,-0x10(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,-0x8(%rsp) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ │ - movsd (%r12),%xmm1 │ │ │ │ │ - movsd (%r15),%xmm3 │ │ │ │ │ - mov 0x10(%r14),%rbx │ │ │ │ │ - mov 0x38(%r14),%r9 │ │ │ │ │ - mov 0x30(%r14),%r8 │ │ │ │ │ - mov 0x8(%r14),%rdi │ │ │ │ │ - movsd (%r12,%rax,8),%xmm0 │ │ │ │ │ - mov 0x40(%r14),%rsi │ │ │ │ │ - mov 0x18(%r14),%rcx │ │ │ │ │ - mov 0x20(%r14),%rdx │ │ │ │ │ - movsd (%r12,%rbx,8),%xmm7 │ │ │ │ │ - movsd (%r12,%rbx,8),%xmm4 │ │ │ │ │ - movsd (%r12,%r8,8),%xmm9 │ │ │ │ │ - movsd (%r12,%rsi,8),%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + mov 0x10(%r15),%r12 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mov 0x38(%r15),%r9 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + mov 0x30(%r15),%r8 │ │ │ │ │ + movsd (%r14,%r12,8),%xmm7 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm0 │ │ │ │ │ - mov 0x48(%r14),%rax │ │ │ │ │ - movsd %xmm6,-0x58(%rsp) │ │ │ │ │ + movsd (%r11,%rax,8),%xmm0 │ │ │ │ │ + movsd (%r14,%r12,8),%xmm4 │ │ │ │ │ + mov 0x8(%r15),%rdi │ │ │ │ │ + movsd (%r14,%r8,8),%xmm9 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%r12,%r9,8),%xmm0 │ │ │ │ │ - movsd %xmm2,-0x50(%rsp) │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm2 │ │ │ │ │ + movsd (%r14,%r9,8),%xmm0 │ │ │ │ │ + mov 0x40(%r15),%rsi │ │ │ │ │ + mov 0x18(%r15),%rcx │ │ │ │ │ + mov 0x20(%r15),%rdx │ │ │ │ │ + movsd %xmm6,-0x58(%rsp) │ │ │ │ │ subsd %xmm0,%xmm7 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%r12,%rdi,8),%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ + movsd (%r14,%rdi,8),%xmm0 │ │ │ │ │ + movsd (%r14,%rsi,8),%xmm5 │ │ │ │ │ + mov 0x48(%r15),%rax │ │ │ │ │ + movsd %xmm2,-0x50(%rsp) │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm2 │ │ │ │ │ subsd %xmm0,%xmm9 │ │ │ │ │ - addsd (%r12,%r8,8),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movsd (%r12,%rcx,8),%xmm0 │ │ │ │ │ + addsd (%r14,%r8,8),%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movsd (%r14,%rcx,8),%xmm0 │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ - addsd (%r12,%rsi,8),%xmm0 │ │ │ │ │ + addsd (%r14,%rsi,8),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm0 │ │ │ │ │ subsd %xmm5,%xmm13 │ │ │ │ │ addsd %xmm5,%xmm7 │ │ │ │ │ - movsd %xmm13,-0x40(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm0 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - addsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ - add %rbp,%r12 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ + addsd (%r14,%rdx,8),%xmm0 │ │ │ │ │ + add %r13,%r14 │ │ │ │ │ + movsd %xmm13,-0x40(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ subsd %xmm9,%xmm13 │ │ │ │ │ addsd %xmm2,%xmm9 │ │ │ │ │ movsd %xmm13,-0x38(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ addsd %xmm10,%xmm4 │ │ │ │ │ subsd %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ movsd %xmm13,-0x30(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ addsd %xmm8,%xmm0 │ │ │ │ │ subsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ subsd %xmm9,%xmm7 │ │ │ │ │ addsd %xmm9,%xmm8 │ │ │ │ │ movsd %xmm0,-0x48(%rsp) │ │ │ │ │ addsd %xmm0,%xmm10 │ │ │ │ │ movsd %xmm13,-0x28(%rsp) │ │ │ │ │ - movsd (%r15,%rbx,8),%xmm2 │ │ │ │ │ + movsd (%r11,%r12,8),%xmm2 │ │ │ │ │ + mov (%r11,%rdi,8),%rdi │ │ │ │ │ mulsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movsd (%r15,%r9,8),%xmm8 │ │ │ │ │ - mov (%r15,%rdi,8),%rdi │ │ │ │ │ - mov (%r15,%rsi,8),%rsi │ │ │ │ │ - mov (%r15,%rdx,8),%r9 │ │ │ │ │ - mov (%r15,%rax,8),%rdx │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movsd (%r11,%r9,8),%xmm8 │ │ │ │ │ + mov (%r11,%rsi,8),%rsi │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ - mov (%r15,%rcx,8),%rdi │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + mov (%r11,%rcx,8),%rdi │ │ │ │ │ + mov (%r11,%rdx,8),%r9 │ │ │ │ │ subsd %xmm8,%xmm5 │ │ │ │ │ addsd %xmm8,%xmm2 │ │ │ │ │ - movsd (%r15,%r8,8),%xmm8 │ │ │ │ │ - add %rbp,%r15 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ + movsd (%r11,%r8,8),%xmm8 │ │ │ │ │ + mov (%r11,%rax,8),%rdx │ │ │ │ │ + add %r13,%r11 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ movq %xmm6,%r8 │ │ │ │ │ movq %rsi,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ movq %xmm6,%rcx │ │ │ │ │ @@ -131,212 +131,202 @@ │ │ │ │ │ movq %r9,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ movq %xmm6,%rax │ │ │ │ │ movq %r9,%xmm6 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ movq %xmm6,%r9 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ movq %xmm6,%rdx │ │ │ │ │ movq %rax,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ movq %rsi,%xmm0 │ │ │ │ │ - mov 0x8(%r13),%rsi │ │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ │ movq %xmm6,%rdi │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ movq %r9,%xmm0 │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ movsd %xmm6,-0x20(%rsp) │ │ │ │ │ movq %r9,%xmm6 │ │ │ │ │ subsd %xmm8,%xmm6 │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ addsd %xmm0,%xmm5 │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ movsd %xmm6,-0x18(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ subsd %xmm8,%xmm2 │ │ │ │ │ addsd %xmm8,%xmm6 │ │ │ │ │ mulsd %xmm15,%xmm2 │ │ │ │ │ movq %xmm6,%r9 │ │ │ │ │ movq %rax,%xmm6 │ │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ movq %xmm6,%r8 │ │ │ │ │ addsd %xmm5,%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movq %xmm6,%rbx │ │ │ │ │ + movq %xmm6,%r12 │ │ │ │ │ movsd -0x58(%rsp),%xmm6 │ │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ │ - addsd -0x50(%rsp),%xmm0 │ │ │ │ │ + movq %r12,%xmm0 │ │ │ │ │ addsd %xmm13,%xmm6 │ │ │ │ │ + addsd -0x50(%rsp),%xmm0 │ │ │ │ │ mulsd %xmm14,%xmm13 │ │ │ │ │ - movsd %xmm6,(%r10,%rax,1) │ │ │ │ │ - movsd %xmm0,(%r11,%rax,1) │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - mov 0x48(%r13),%rax │ │ │ │ │ + movsd %xmm6,(%r10,%rax,8) │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ │ addsd %xmm10,%xmm0 │ │ │ │ │ mulsd %xmm14,%xmm10 │ │ │ │ │ movsd %xmm0,(%r10) │ │ │ │ │ movq %r9,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r11) │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm0,(%rbx) │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ movq %xmm0,%rcx │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ mulsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ movq %xmm0,%rcx │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ movq %xmm0,%rdi │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ │ mulsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ movsd -0x58(%rsp),%xmm6 │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ subsd %xmm13,%xmm6 │ │ │ │ │ movsd -0x40(%rsp),%xmm13 │ │ │ │ │ + movq %xmm0,%rdi │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ - mov 0x38(%r13),%rcx │ │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ │ subsd %xmm0,%xmm7 │ │ │ │ │ addsd %xmm0,%xmm9 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ - movsd %xmm7,(%r10,%rdx,1) │ │ │ │ │ + movsd %xmm7,(%r10,%rdx,8) │ │ │ │ │ movq %rdi,%xmm7 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ addsd %xmm6,%xmm7 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ │ + movq %r12,%xmm0 │ │ │ │ │ mulsd %xmm14,%xmm0 │ │ │ │ │ - movsd %xmm7,(%r10,%rax,1) │ │ │ │ │ - movsd %xmm9,(%r10,%rsi,1) │ │ │ │ │ - movsd %xmm6,(%r10,%rcx,1) │ │ │ │ │ + movsd %xmm7,(%r10,%rax,8) │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm9,(%r10,%rsi,8) │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + movsd -0x50(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm6,(%r10,%rcx,8) │ │ │ │ │ movsd -0x38(%rsp),%xmm6 │ │ │ │ │ mulsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - movsd -0x50(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ mulsd %xmm11,%xmm13 │ │ │ │ │ mulsd %xmm11,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movsd -0x38(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ addsd %xmm9,%xmm0 │ │ │ │ │ subsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd -0x38(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm5,(%r11,%rsi,1) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm5,(%rbx,%rsi,8) │ │ │ │ │ subsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ addsd %xmm9,%xmm5 │ │ │ │ │ subsd %xmm7,%xmm9 │ │ │ │ │ - movsd %xmm5,(%r11,%rcx,1) │ │ │ │ │ - movsd %xmm6,(%r11,%rdx,1) │ │ │ │ │ + movsd %xmm5,(%rbx,%rcx,8) │ │ │ │ │ + movsd %xmm6,(%rbx,%rdx,8) │ │ │ │ │ movsd -0x18(%rsp),%xmm5 │ │ │ │ │ movsd -0x20(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm9,(%r11,%rax,1) │ │ │ │ │ subsd -0x48(%rsp),%xmm4 │ │ │ │ │ movsd -0x18(%rsp),%xmm7 │ │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ │ + movsd %xmm9,(%rbx,%rax,8) │ │ │ │ │ mulsd %xmm11,%xmm6 │ │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ │ mulsd %xmm12,%xmm5 │ │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ movsd -0x20(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mulsd %xmm15,%xmm4 │ │ │ │ │ - mov 0x40(%r13),%rax │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ addsd %xmm4,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ mulsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm5,%xmm4 │ │ │ │ │ addsd %xmm0,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ addsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm4,(%r10,%rsi,1) │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm4,(%r10,%rsi,8) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm4,(%r10,%rcx,1) │ │ │ │ │ - movsd %xmm5,(%r10,%rdx,1) │ │ │ │ │ - movsd %xmm1,(%r10,%rax,1) │ │ │ │ │ + movsd %xmm4,(%r10,%rcx,8) │ │ │ │ │ + movsd %xmm5,(%r10,%rdx,8) │ │ │ │ │ movsd -0x28(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm1,(%r10,%rax,8) │ │ │ │ │ movsd -0x30(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ mulsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ mulsd %xmm11,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm2,(%r11,%rsi,1) │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rbx,%rsi,8) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm2,(%r11,%rcx,1) │ │ │ │ │ - movsd %xmm1,(%r11,%rdx,1) │ │ │ │ │ - movsd %xmm0,(%r11,%rax,1) │ │ │ │ │ + movsd %xmm2,(%rbx,%rcx,8) │ │ │ │ │ + movsd %xmm1,(%rbx,%rdx,8) │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ mov -0x10(%rsp),%rax │ │ │ │ │ add %rax,%r10 │ │ │ │ │ - add %rax,%r11 │ │ │ │ │ + add %rax,%rbx │ │ │ │ │ mov -0x8(%rsp),%rax │ │ │ │ │ - add %rax,%r14 │ │ │ │ │ - add %rax,%r13 │ │ │ │ │ + add %rax,%r15 │ │ │ │ │ + add %rax,%rbp │ │ │ │ │ decq 0x38(%rsp) │ │ │ │ │ jne 80 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000005e0 : │ │ │ │ │ +00000000000005c0 : │ │ │ │ │ fftw_codelet_n1_10(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x5ee(%rip),%rsi │ │ │ │ │ - jmp 5f3 │ │ │ │ │ + lea -0x5ce(%rip),%rsi │ │ │ │ │ + jmp 5d3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 40000000 1c000000 ........@....... │ │ │ │ │ - 0x00000020 00000000 db050000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 c0050000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 c7050e30 410e2842 ..A.8......0A.(B │ │ │ │ │ + 0x00000040 8606410e 38830703 ac050e30 410e2842 ..A.8......0A.(B │ │ │ │ │ 0x00000050 0e20420e 18420e10 420e0800 10000000 . B..B..B....... │ │ │ │ │ 0x00000060 60000000 00000000 13000000 00000000 `............... │ │ │ ├── n1_11.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 21 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 3181 FUNC LOCAL DEFAULT 1 n1_11 │ │ │ │ │ + 2: 0000000000000000 3173 FUNC LOCAL DEFAULT 1 n1_11 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000040 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 7: 0000000000000048 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,93 +1,93 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x1088 contains 85 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000023 000000110000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ 000000000000002c 0000000600000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ 0000000000000035 0000000700000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -000000000000018b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000001e5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000025a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000026c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000028e 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000002af 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000002c0 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000002d1 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000345 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000358 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000379 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000195 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001ee 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000265 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000278 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000029a 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000002bc 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000002ce 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000002df 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000343 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000356 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000378 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ 000000000000038b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ 00000000000003ab 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000003cc 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000003dc 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000003ed 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000044a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000463 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000484 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000494 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000004b6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000004d7 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000004f4 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000050b 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000056b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000057d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000590 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000005a3 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000005c4 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000005d7 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000003cd 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000003de 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000003ef 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000044f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000046c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000048e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000049f 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000004c1 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000004e3 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000502 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000519 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000567 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000057a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000058d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000005a0 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000005c2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000005d5 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ 0000000000000604 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000062a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000062b 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ 000000000000067f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000697 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000006aa 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000006bd 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000006de 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000006f1 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000703 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000723 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000007a1 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000007c2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000007e3 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000007f5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000817 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000836 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000069c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000006af 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000006c2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000006e4 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000006f7 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000709 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000072a 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000007a5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000007be 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000007e0 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000007f3 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000815 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000835 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ 0000000000000846 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ 0000000000000857 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000008b4 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000008cc 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000008df 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000008f2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000913 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000926 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000958 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000983 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000009e0 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000a01 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000a22 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a2e 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000a3a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000a5c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a7d 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000a89 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000008b3 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000008d0 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000008e3 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000008f6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000918 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000092b 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000095f 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000098b 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000009e3 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000009fc 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a1e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a2a 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000a37 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000a59 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a7b 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000a87 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ 0000000000000aa7 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ 0000000000000ac7 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ 0000000000000ad3 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000ae9 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000b05 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000b49 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000b61 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000b76 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000ba5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000bb6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000bbe 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000bcd 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000bde 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000bec 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000c12 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000c32 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000aef 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000b0b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000b4b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000b5f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000b74 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000ba4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000baf 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000bb7 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000bc5 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000be3 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000bec 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000bfd 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000c29 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ 0000000000000c73 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 0000000000000c7f 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x1880 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000001400000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000c6d │ │ │ │ │ +00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000c65 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -28,25 +28,25 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 3161 to 0000000000000c63 │ │ │ │ │ + DW_CFA_advance_loc2: 3153 to 0000000000000c5b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c64 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c5c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c66 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c5e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c68 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c60 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c6a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c62 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c6c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c64 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000000c70..0000000000000c83 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,693 +7,682 @@ │ │ │ │ │ n1_11(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov 0x38(%rsp),%r14 │ │ │ │ │ - test %r14,%r14 │ │ │ │ │ - jle c62 │ │ │ │ │ + mov 0x38(%rsp),%r15 │ │ │ │ │ + test %r15,%r15 │ │ │ │ │ + jle c5a │ │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ mov (%rdi),%r11 │ │ │ │ │ lea 0x0(,%rbx,8),%rbp │ │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ │ shl $0x3,%r11 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r8),%r10 │ │ │ │ │ mov 0x50(%r8),%rdi │ │ │ │ │ movsd (%rsi),%xmm6 │ │ │ │ │ movsd (%rax),%xmm7 │ │ │ │ │ movsd (%rax,%r10,8),%xmm0 │ │ │ │ │ movsd (%rax,%rdi,8),%xmm1 │ │ │ │ │ movsd %xmm6,-0x58(%rsp) │ │ │ │ │ movsd (%rsi,%r10,8),%xmm6 │ │ │ │ │ mov 0x10(%r8),%r10 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ addsd %xmm1,%xmm11 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ movsd (%rsi,%rdi,8),%xmm0 │ │ │ │ │ mov 0x48(%r8),%rdi │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ movsd (%rsi,%r10,8),%xmm3 │ │ │ │ │ - movsd %xmm1,-0x48(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movsd (%rax,%rdi,8),%xmm2 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ movsd (%rsi,%rdi,8),%xmm0 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm2 │ │ │ │ │ mov 0x40(%r8),%rdi │ │ │ │ │ - movsd %xmm4,-0x40(%rsp) │ │ │ │ │ + movsd %xmm1,-0x48(%rsp) │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ addsd (%rsi,%r10,8),%xmm0 │ │ │ │ │ - movsd %xmm3,-0x38(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm4,-0x40(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ movsd (%rax,%r10,8),%xmm0 │ │ │ │ │ mov 0x18(%r8),%r10 │ │ │ │ │ + movsd %xmm3,-0x38(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ movsd (%rsi,%r10,8),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ addsd %xmm2,%xmm9 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ movsd (%rax,%r10,8),%xmm0 │ │ │ │ │ mov 0x20(%r8),%r10 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ movsd %xmm2,-0x30(%rsp) │ │ │ │ │ movsd (%rax,%rdi,8),%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ addsd %xmm2,%xmm8 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ movsd (%rsi,%rdi,8),%xmm0 │ │ │ │ │ mov 0x38(%r8),%rdi │ │ │ │ │ - movsd %xmm2,-0x28(%rsp) │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ addsd %xmm0,%xmm3 │ │ │ │ │ movsd (%rax,%r10,8),%xmm0 │ │ │ │ │ + movsd %xmm2,-0x28(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ movsd %xmm5,-0x20(%rsp) │ │ │ │ │ movsd (%rax,%rdi,8),%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ addsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ subsd %xmm0,%xmm12 │ │ │ │ │ movsd %xmm12,-0x18(%rsp) │ │ │ │ │ movsd (%rsi,%r10,8),%xmm0 │ │ │ │ │ movsd (%rsi,%rdi,8),%xmm5 │ │ │ │ │ - movsd %xmm13,-0x50(%rsp) │ │ │ │ │ mov 0x28(%r8),%r10 │ │ │ │ │ mov 0x30(%r8),%rdi │ │ │ │ │ + movsd %xmm13,-0x50(%rsp) │ │ │ │ │ add %r11,%r8 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x38(%r9),%r15 │ │ │ │ │ - mulsd -0x40(%rsp),%xmm1 │ │ │ │ │ + mov 0x38(%r9),%r12 │ │ │ │ │ movsd (%rsi,%r10,8),%xmm12 │ │ │ │ │ - movsd (%rax,%r10,8),%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ subsd %xmm5,%xmm7 │ │ │ │ │ movsd (%rsi,%rdi,8),%xmm5 │ │ │ │ │ - movsd %xmm7,-0x10(%rsp) │ │ │ │ │ + movsd (%rax,%r10,8),%xmm10 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm1 │ │ │ │ │ subsd %xmm5,%xmm12 │ │ │ │ │ addsd (%rsi,%r10,8),%xmm5 │ │ │ │ │ + mov 0x20(%r9),%r13 │ │ │ │ │ add %rbp,%rsi │ │ │ │ │ - movsd %xmm12,-0x8(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ + movsd %xmm7,-0x10(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ movsd (%rax,%rdi,8),%xmm5 │ │ │ │ │ + movsd %xmm12,-0x8(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x20(%rsp),%xmm1 │ │ │ │ │ add %rbp,%rax │ │ │ │ │ addsd %xmm5,%xmm12 │ │ │ │ │ subsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ addsd %xmm11,%xmm10 │ │ │ │ │ + mulsd -0x20(%rsp),%xmm1 │ │ │ │ │ addsd %xmm9,%xmm10 │ │ │ │ │ addsd %xmm8,%xmm10 │ │ │ │ │ addsd %xmm2,%xmm10 │ │ │ │ │ addsd %xmm12,%xmm10 │ │ │ │ │ movsd %xmm10,(%rdx) │ │ │ │ │ movsd -0x58(%rsp),%xmm10 │ │ │ │ │ addsd %xmm6,%xmm10 │ │ │ │ │ addsd %xmm4,%xmm10 │ │ │ │ │ addsd %xmm3,%xmm10 │ │ │ │ │ addsd %xmm0,%xmm10 │ │ │ │ │ addsd %xmm7,%xmm10 │ │ │ │ │ movsd %xmm10,(%rcx) │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd -0x10(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd -0x8(%rsp),%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mulsd -0x38(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ mulsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ mulsd %xmm8,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ movq %xmm1,%r10 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %r10,%xmm1 │ │ │ │ │ - lea 0x0(,%r15,8),%r10 │ │ │ │ │ - mov 0x20(%r9),%r15 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ movq %rdi,%xmm13 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ - lea 0x0(,%r15,8),%r12 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm10 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx,%r10,1) │ │ │ │ │ - movsd %xmm10,(%rdx,%r12,1) │ │ │ │ │ + movsd %xmm1,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm10,(%rdx,%r13,8) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd -0x48(%rsp),%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd -0x28(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd -0x18(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mulsd -0x30(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ mulsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ addsd -0x58(%rsp),%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ - movq %xmm1,%r15 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ + movq %xmm1,%r14 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movq %r15,%xmm1 │ │ │ │ │ - mov 0x10(%r9),%r15 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movq %r14,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rcx,%r12,1) │ │ │ │ │ + movsd %xmm1,(%rcx,%r13,8) │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ + mov 0x48(%r9),%r13 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd -0x48(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm10,(%rcx,%r10,1) │ │ │ │ │ + movsd %xmm10,(%rcx,%r12,8) │ │ │ │ │ + mov 0x10(%r9),%r12 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd -0x30(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mulsd -0x18(%rsp),%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd -0x28(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ mulsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ addsd -0x58(%rsp),%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ movq %xmm1,%r10 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %r10,%xmm1 │ │ │ │ │ - lea 0x0(,%r15,8),%r10 │ │ │ │ │ - mov 0x48(%r9),%r15 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ - lea 0x0(,%r15,8),%r12 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rcx,%r10,1) │ │ │ │ │ + movsd %xmm1,(%rcx,%r12,8) │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ - movsd %xmm10,(%rcx,%r12,1) │ │ │ │ │ + movsd %xmm10,(%rcx,%r13,8) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd -0x40(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd -0x38(%rsp),%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd -0x8(%rsp),%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mulsd -0x10(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd -0x20(%rsp),%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ mulsd %xmm12,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ addsd -0x50(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd %xmm8,%xmm1 │ │ │ │ │ - movq %xmm1,%r15 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ + movq %xmm1,%r14 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movq %r15,%xmm1 │ │ │ │ │ - mov 0x50(%r9),%r15 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movq %r14,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ subsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx,%r12,1) │ │ │ │ │ + movsd %xmm1,(%rdx,%r13,8) │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd -0x40(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm10,(%rdx,%r10,1) │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm10,(%rdx,%r12,8) │ │ │ │ │ + mov 0x50(%r9),%r12 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd -0x38(%rsp),%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mulsd -0x20(%rsp),%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd -0x10(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd -0x8(%rsp),%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ mulsd %xmm9,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ addsd -0x50(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ movq %xmm1,%r10 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %r10,%xmm1 │ │ │ │ │ - lea 0x0(,%r15,8),%r10 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ subsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx,%r10,1) │ │ │ │ │ + movsd %xmm1,(%rdx,%r12,8) │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ - mov 0x8(%r9),%r15 │ │ │ │ │ + mov 0x8(%r9),%r13 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd -0x48(%rsp),%xmm1 │ │ │ │ │ - lea 0x0(,%r15,8),%r12 │ │ │ │ │ - movsd %xmm10,(%rdx,%r12,1) │ │ │ │ │ + movsd %xmm10,(%rdx,%r13,8) │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd -0x30(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mulsd -0x28(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd -0x18(%rsp),%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd %xmm7,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ addsd -0x58(%rsp),%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ - movq %xmm1,%r15 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movq %xmm1,%r14 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movq %r15,%xmm1 │ │ │ │ │ - mov 0x40(%r9),%r15 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movq %r14,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rcx,%r12,1) │ │ │ │ │ + movsd %xmm1,(%rcx,%r13,8) │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mulsd -0x40(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm10,(%rcx,%r10,1) │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm10,(%rcx,%r12,8) │ │ │ │ │ + mov 0x40(%r9),%r12 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd -0x10(%rsp),%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd -0x8(%rsp),%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd -0x20(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd -0x38(%rsp),%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ mulsd %xmm8,%xmm1 │ │ │ │ │ - addsd -0x50(%rsp),%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + addsd -0x50(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd %xmm9,%xmm1 │ │ │ │ │ movq %xmm1,%r10 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %r10,%xmm1 │ │ │ │ │ - lea 0x0(,%r15,8),%r10 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ subsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx,%r10,1) │ │ │ │ │ + movsd %xmm1,(%rdx,%r12,8) │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ - mov 0x18(%r9),%r15 │ │ │ │ │ + mov 0x18(%r9),%r13 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mulsd -0x48(%rsp),%xmm1 │ │ │ │ │ - lea 0x0(,%r15,8),%r12 │ │ │ │ │ - movsd %xmm10,(%rdx,%r12,1) │ │ │ │ │ + movsd %xmm10,(%rdx,%r13,8) │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd -0x18(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd -0x28(%rsp),%xmm1 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd -0x30(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm7 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ - addsd -0x58(%rsp),%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm3 │ │ │ │ │ + addsd -0x58(%rsp),%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movq %xmm1,%r15 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ + movq %xmm1,%r14 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ addsd -0x58(%rsp),%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movq %r15,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movq %r14,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ mulsd -0x28(%rsp),%xmm13 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm1,(%rcx,%r12,1) │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm1,(%rcx,%r13,8) │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ mov 0x28(%r9),%rdi │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ movsd -0x48(%rsp),%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movsd %xmm10,(%rcx,%r10,1) │ │ │ │ │ + movsd %xmm10,(%rcx,%r12,8) │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd -0x18(%rsp),%xmm13 │ │ │ │ │ subsd %xmm13,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd -0x30(%rsp),%xmm13 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ addsd %xmm0,%xmm13 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm13,(%rcx,%rdi,1) │ │ │ │ │ - mov 0x30(%r9),%r15 │ │ │ │ │ + movsd %xmm13,(%rcx,%rdi,8) │ │ │ │ │ + mov 0x30(%r9),%r10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ add %r11,%r9 │ │ │ │ │ - mulsd -0x20(%rsp),%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + movsd %xmm0,(%rcx,%r10,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd -0x20(%rsp),%xmm1 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ mulsd -0x10(%rsp),%xmm4 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - lea 0x0(,%r15,8),%r10 │ │ │ │ │ mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd %xmm0,(%rcx,%r10,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ - mulsd -0x40(%rsp),%xmm0 │ │ │ │ │ - addsd -0x50(%rsp),%xmm9 │ │ │ │ │ subsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + addsd -0x50(%rsp),%xmm9 │ │ │ │ │ mulsd -0x8(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ addsd %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ subsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd -0x38(%rsp),%xmm1 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm1,(%rdx,%r10,1) │ │ │ │ │ - movsd %xmm0,(%rdx,%rdi,1) │ │ │ │ │ + movsd %xmm1,(%rdx,%r10,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rdi,8) │ │ │ │ │ add %rbx,%rdx │ │ │ │ │ - dec %r14 │ │ │ │ │ - jne 60 │ │ │ │ │ + dec %r15 │ │ │ │ │ + jne 58 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000c70 : │ │ │ │ │ fftw_codelet_n1_11(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ lea -0xc7e(%rip),%rsi │ │ │ │ │ jmp c83 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 40000000 1c000000 ........@....... │ │ │ │ │ - 0x00000020 00000000 6d0c0000 00420e10 8f02420e ....m....B....B. │ │ │ │ │ + 0x00000020 00000000 650c0000 00420e10 8f02420e ....e....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 590c0e30 410e2842 ..A.8...Y..0A.(B │ │ │ │ │ + 0x00000040 8606410e 38830703 510c0e30 410e2842 ..A.8...Q..0A.(B │ │ │ │ │ 0x00000050 0e20420e 18420e10 420e0800 10000000 . B..B..B....... │ │ │ │ │ 0x00000060 60000000 00000000 13000000 00000000 `............... │ │ │ ├── n1_12.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2632 (bytes into file) │ │ │ │ │ + Start of section headers: 2648 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0xa48: │ │ │ │ │ +There are 15 section headers, starting at offset 0xa58: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000613 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0008f0 000078 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000653 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000653 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000653 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000660 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000968 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 0006b8 000010 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 0006c8 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 0006c8 000070 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000998 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000738 000138 18 13 8 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000870 00007f 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 0009c8 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000623 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000900 000078 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000663 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000663 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000663 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000670 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000978 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 0006c8 000010 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 0006d8 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 0006d8 000070 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 0009a8 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000748 000138 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000880 00007f 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 0009d8 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 13 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1528 FUNC LOCAL DEFAULT 1 n1_12 │ │ │ │ │ + 2: 0000000000000000 1545 FUNC LOCAL DEFAULT 1 n1_12 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 7: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 10: 0000000000000600 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_12 │ │ │ │ │ + 10: 0000000000000610 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_12 │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x8f0 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x900 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000026 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000002f 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000029 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000032 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ 000000000000005c 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000603 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000060f 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000613 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000061f 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x968 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x978 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000000c00000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x998 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x9a8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 600 │ │ │ │ │ +0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 610 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..00000000000005f8 │ │ │ │ │ +00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000609 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -28,26 +28,26 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1508 to 00000000000005ee │ │ │ │ │ + DW_CFA_advance_loc2: 1525 to 00000000000005ff │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005ef │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000600 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005f1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000602 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005f3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000604 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005f5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000606 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005f7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000608 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000000600..0000000000000613 │ │ │ │ │ +0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000000610..0000000000000623 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,335 +8,329 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ cmpq $0x0,0x38(%rsp) │ │ │ │ │ - jle 5ed │ │ │ │ │ + jle 5fe │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ mov %r8,%r13 │ │ │ │ │ - mov %r9,%r12 │ │ │ │ │ + mov %r9,%r8 │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x38(%rsp),%r14 │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ - mov %rdx,%r11 │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ lea 0x0(,%rax,8),%r9 │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + lea 0x0(,%rax,8),%r11 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x20(%r13),%rdx │ │ │ │ │ mov 0x40(%r13),%rax │ │ │ │ │ - movsd (%rbx),%xmm2 │ │ │ │ │ + movsd 0x0(%rbp),%xmm2 │ │ │ │ │ mov 0x30(%r13),%rcx │ │ │ │ │ - movsd (%rbx,%rdx,8),%xmm1 │ │ │ │ │ - movsd (%rbx,%rax,8),%xmm13 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm4 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm3 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm1 │ │ │ │ │ + movsd 0x0(%rbp,%rax,8),%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ mov 0x50(%r13),%rdx │ │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movsd (%rbx,%rax,8),%xmm12 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm14 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm5 │ │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ addsd %xmm13,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ addsd %xmm4,%xmm1 │ │ │ │ │ - movsd (%rbx,%rcx,8),%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x0(%rbp,%rax,8),%xmm12 │ │ │ │ │ + movsd 0x0(%rbp,%rcx,8),%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ mulsd %xmm9,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ mulsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r15),%xmm0 │ │ │ │ │ - movsd %xmm7,-0x58(%rsp) │ │ │ │ │ - movsd %xmm3,-0x50(%rsp) │ │ │ │ │ - movsd (%rbx,%rdx,8),%xmm3 │ │ │ │ │ - mov 0x38(%r13),%rdx │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + movsd %xmm3,-0x58(%rsp) │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ mulsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm2,-0x60(%rsp) │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm12,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm12 │ │ │ │ │ - movsd (%r15,%rcx,8),%xmm3 │ │ │ │ │ + movsd (%r14,%rcx,8),%xmm3 │ │ │ │ │ mov 0x18(%r13),%rcx │ │ │ │ │ - movsd %xmm0,-0x48(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd (%r14,%rcx,8),%xmm15 │ │ │ │ │ + movsd %xmm0,-0x50(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ mulsd %xmm9,%xmm1 │ │ │ │ │ mulsd %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm7,-0x48(%rsp) │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm7 │ │ │ │ │ + mov 0x38(%r13),%rdx │ │ │ │ │ subsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movsd %xmm6,-0x40(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movsd (%rbx,%rdx,8),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm5 │ │ │ │ │ + movsd %xmm12,-0x38(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + movsd %xmm4,-0x40(%rsp) │ │ │ │ │ + movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ mulsd %xmm9,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm2,-0x18(%rsp) │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - movsd (%rbx,%rcx,8),%xmm1 │ │ │ │ │ - movsd %xmm15,-0x38(%rsp) │ │ │ │ │ - movsd (%r15,%rcx,8),%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + movsd 0x0(%rbp,%rcx,8),%xmm1 │ │ │ │ │ movsd %xmm3,-0x30(%rsp) │ │ │ │ │ - movsd (%rbx,%rax,8),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x0(%rbp,%rax,8),%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm5 │ │ │ │ │ + mov 0x8(%r13),%rdx │ │ │ │ │ + mov 0x48(%r13),%rcx │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movsd 0x0(%rbp,%rcx,8),%xmm2 │ │ │ │ │ mulsd %xmm8,%xmm3 │ │ │ │ │ - movq %xmm11,%rsi │ │ │ │ │ - movsd (%r15,%rax,8),%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ mulsd %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm5,-0x28(%rsp) │ │ │ │ │ - mov 0x8(%r13),%rdx │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm14 │ │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ │ + add %rsi,%r13 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ subsd %xmm6,%xmm15 │ │ │ │ │ - mov 0x48(%r13),%rcx │ │ │ │ │ - add %r10,%r13 │ │ │ │ │ - movsd %xmm15,-0x20(%rsp) │ │ │ │ │ - movsd (%rbx,%rdx,8),%xmm15 │ │ │ │ │ - movsd (%rbx,%rax,8),%xmm6 │ │ │ │ │ - movsd (%rbx,%rcx,8),%xmm7 │ │ │ │ │ - mov (%r15,%rcx,8),%rbp │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x0(%rbp,%rax,8),%xmm6 │ │ │ │ │ + movsd %xmm15,-0x28(%rsp) │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ mulsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movsd (%rbx,%rcx,8),%xmm5 │ │ │ │ │ - movsd %xmm6,-0x18(%rsp) │ │ │ │ │ - movsd %xmm7,-0x8(%rsp) │ │ │ │ │ - movq %rbp,%xmm7 │ │ │ │ │ - add %r8,%rbx │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm15 │ │ │ │ │ - mov (%r15,%rax,8),%rdx │ │ │ │ │ - add %r8,%r15 │ │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm2,-0x10(%rsp) │ │ │ │ │ + movsd 0x0(%rbp,%rcx,8),%xmm2 │ │ │ │ │ + mov (%r14,%rcx,8),%rcx │ │ │ │ │ + add %r9,%rbp │ │ │ │ │ + movsd %xmm6,-0x20(%rsp) │ │ │ │ │ + movsd -0x48(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm15 │ │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ │ + add %r9,%r14 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + subsd -0x48(%rsp),%xmm10 │ │ │ │ │ + movq %rdx,%xmm12 │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ subsd %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm2,-0x8(%rsp) │ │ │ │ │ + movq %xmm6,%rdx │ │ │ │ │ + movsd -0x10(%rsp),%xmm6 │ │ │ │ │ mulsd %xmm8,%xmm15 │ │ │ │ │ - movsd %xmm7,-0x10(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movsd -0x40(%rsp),%xmm7 │ │ │ │ │ - movq %rbp,%xmm6 │ │ │ │ │ - addsd -0x58(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movq %xmm6,%rbp │ │ │ │ │ - movsd -0x8(%rsp),%xmm6 │ │ │ │ │ - movq %xmm7,%rdx │ │ │ │ │ - movq %rsi,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r11,%rax,1) │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movsd -0x38(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm0,(%r11) │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - subsd -0x38(%rsp),%xmm10 │ │ │ │ │ - movq %xmm7,%rdx │ │ │ │ │ - movsd -0x10(%rsp),%xmm7 │ │ │ │ │ + movq %xmm12,%rax │ │ │ │ │ + movq %rcx,%xmm12 │ │ │ │ │ + movq %rax,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movq %xmm12,%r10 │ │ │ │ │ + movq %rax,%xmm12 │ │ │ │ │ + mov 0x30(%r8),%rax │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movq %rcx,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movq %xmm12,%rcx │ │ │ │ │ + movq %rdx,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm12,(%r15,%rax,8) │ │ │ │ │ + movq %rdx,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + movsd -0x18(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm12,(%r15) │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + movq %xmm12,%rdx │ │ │ │ │ + movq %r10,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rdi,%rax,1) │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movsd -0x58(%rsp),%xmm7 │ │ │ │ │ - subsd -0x40(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm0,(%rdi) │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x48(%r12),%rax │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%rdi,%rdx,1) │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - subsd -0x10(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm10,(%rdi,%rax,1) │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm0,(%r11,%rdx,1) │ │ │ │ │ - movsd %xmm7,(%r11,%rax,1) │ │ │ │ │ - movsd -0x48(%rsp),%xmm7 │ │ │ │ │ + mov 0x18(%r8),%rdx │ │ │ │ │ + mov 0x48(%r8),%rax │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rbx) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ + movq %r10,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd %xmm11,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movsd -0x50(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm11,(%r15,%rdx,8) │ │ │ │ │ + movsd %xmm10,(%r15,%rax,8) │ │ │ │ │ movsd -0x30(%rsp),%xmm10 │ │ │ │ │ - movsd -0x20(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ + movsd -0x28(%rsp),%xmm14 │ │ │ │ │ + movsd -0x8(%rsp),%xmm2 │ │ │ │ │ + mov 0x8(%r8),%rax │ │ │ │ │ + addsd -0x38(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ subsd %xmm10,%xmm0 │ │ │ │ │ - movsd -0x28(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ - movq %rbp,%xmm0 │ │ │ │ │ - addsd -0x18(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - subsd -0x28(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm6,-0x58(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd -0x50(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movsd %xmm6,-0x38(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movsd %xmm6,-0x40(%rsp) │ │ │ │ │ - subsd -0x50(%rsp),%xmm2 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd -0x58(%rsp),%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%rdi,%rax,1) │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - addsd -0x40(%rsp),%xmm0 │ │ │ │ │ + addsd -0x20(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + movsd -0x58(%rsp),%xmm11 │ │ │ │ │ + addsd -0x60(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm6,-0x48(%rsp) │ │ │ │ │ + movsd -0x40(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movq %xmm0,%r12 │ │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm6 │ │ │ │ │ - subsd -0x58(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm6,(%r11,%rax,1) │ │ │ │ │ - mov 0x38(%r12),%rax │ │ │ │ │ - movsd -0x38(%rsp),%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%rdi,%rax,1) │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ + subsd -0x48(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ │ + addsd -0x48(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm6,(%r15,%rax,8) │ │ │ │ │ + mov 0x38(%r8),%rax │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ + movq %r12,%xmm0 │ │ │ │ │ subsd %xmm10,%xmm0 │ │ │ │ │ - movsd %xmm11,(%r11,%rax,1) │ │ │ │ │ - mov 0x50(%r12),%rax │ │ │ │ │ - movsd -0x20(%rsp),%xmm11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%r11,%rax,1) │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movq %rbp,%xmm6 │ │ │ │ │ - subsd -0x18(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm11,(%r15,%rax,8) │ │ │ │ │ + mov 0x50(%r8),%rax │ │ │ │ │ + movsd -0x28(%rsp),%xmm11 │ │ │ │ │ subsd %xmm3,%xmm11 │ │ │ │ │ - movsd %xmm0,(%rdi,%rax,1) │ │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ + movsd %xmm0,(%r15,%rax,8) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + subsd -0x20(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ + movq %r12,%xmm0 │ │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ │ addsd %xmm0,%xmm10 │ │ │ │ │ - movsd -0x48(%rsp),%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm10,(%r11,%rax,1) │ │ │ │ │ - movsd -0x30(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm7,(%rdi,%rax,1) │ │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ │ + movsd -0x50(%rsp),%xmm0 │ │ │ │ │ subsd %xmm13,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm10,(%r15,%rax,8) │ │ │ │ │ + movsd -0x30(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm4,(%rbx,%rax,8) │ │ │ │ │ + mov 0x28(%r8),%rax │ │ │ │ │ + subsd -0x38(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd -0x40(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movsd -0x60(%rsp),%xmm2 │ │ │ │ │ + subsd -0x58(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ subsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm4,(%rdi,%rax,1) │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movsd %xmm4,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ addsd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm6,%xmm2 │ │ │ │ │ - movsd %xmm4,(%r11,%rax,1) │ │ │ │ │ - mov 0x58(%r12),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm7,(%rdi,%rax,1) │ │ │ │ │ - movsd %xmm2,(%r11,%rax,1) │ │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm4,(%r15,%rax,8) │ │ │ │ │ + mov 0x58(%r8),%rax │ │ │ │ │ + movsd %xmm10,(%rbx,%rax,8) │ │ │ │ │ + movsd %xmm2,(%r15,%rax,8) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mov 0x10(%r8),%rax │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm2,(%r11,%rax,1) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rdi,%rax,1) │ │ │ │ │ - mov 0x40(%r12),%rax │ │ │ │ │ - add %r10,%r12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm1,(%r11,%rax,1) │ │ │ │ │ - movsd %xmm0,(%rdi,%rax,1) │ │ │ │ │ - add %r9,%r11 │ │ │ │ │ - add %r9,%rdi │ │ │ │ │ - dec %r14 │ │ │ │ │ + movsd %xmm2,(%r15,%rax,8) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rbx,%rax,8) │ │ │ │ │ + mov 0x40(%r8),%rax │ │ │ │ │ + add %rsi,%r8 │ │ │ │ │ + movsd %xmm1,(%r15,%rax,8) │ │ │ │ │ + add %r11,%r15 │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ + add %r11,%rbx │ │ │ │ │ + dec %rdi │ │ │ │ │ jne 70 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000600 : │ │ │ │ │ +0000000000000610 : │ │ │ │ │ fftw_codelet_n1_12(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x60e(%rip),%rsi │ │ │ │ │ - jmp 613 │ │ │ │ │ + lea -0x61e(%rip),%rsi │ │ │ │ │ + jmp 623 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 40000000 1c000000 ........@....... │ │ │ │ │ - 0x00000020 00000000 f8050000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 09060000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 e4050e30 410e2842 ..A.8......0A.(B │ │ │ │ │ + 0x00000040 8606410e 38830703 f5050e30 410e2842 ..A.8......0A.(B │ │ │ │ │ 0x00000050 0e20420e 18420e10 420e0800 10000000 . B..B..B....... │ │ │ │ │ 0x00000060 60000000 00000000 13000000 00000000 `............... │ │ │ ├── n1_13.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6112 (bytes into file) │ │ │ │ │ + Start of section headers: 6016 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x17e0: │ │ │ │ │ +There are 15 section headers, starting at offset 0x1780: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000bb3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001118 0005e8 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000bf3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000bf3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000bf3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000c00 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001700 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000c58 000098 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000cf0 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000cf0 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 001730 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000d68 0002d0 18 13 25 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 001038 0000dd 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 001760 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000b53 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0010b8 0005e8 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000b93 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000b93 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000b93 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000ba0 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0016a0 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000bf8 000098 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000c90 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000c90 000078 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 0016d0 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000d08 0002d0 18 13 25 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000fd8 0000dd 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 001700 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 30 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2962 FUNC LOCAL DEFAULT 1 n1_13 │ │ │ │ │ + 2: 0000000000000000 2867 FUNC LOCAL DEFAULT 1 n1_13 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 7: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 8: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 9: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 10: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 11: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 12: 0000000000000030 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 13: 0000000000000038 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 9: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ + 10: 0000000000000038 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ + 12: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ + 13: 0000000000000030 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 14: 0000000000000040 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 15: 0000000000000048 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 16: 0000000000000050 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 15: 0000000000000050 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 16: 0000000000000048 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 17: 0000000000000058 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 18: 0000000000000060 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 19: 0000000000000068 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 20: 0000000000000078 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 21: 0000000000000070 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 22: 0000000000000088 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 23: 0000000000000090 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 20: 0000000000000090 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 21: 0000000000000088 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 22: 0000000000000070 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 23: 0000000000000078 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 24: 0000000000000080 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 27: 0000000000000ba0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_13 │ │ │ │ │ + 27: 0000000000000b40 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_13 │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,76 +1,76 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1118 contains 63 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x10b8 contains 63 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000048 0000001a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -000000000000010c 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000011b 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000017b 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000001a9 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000001b7 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000001cf 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000001ff 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000208 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000243 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000039f 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000003fb 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000440 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000045c 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000488 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000049e 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000004d1 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000004e7 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000004f8 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000051f 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000531 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000053d 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000558 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -000000000000056e 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -000000000000058f 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000005a2 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000005b0 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000005fb 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -000000000000060d 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000061e 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000000637 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -000000000000063f 0000001400000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000000647 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000000650 0000001600000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000000658 0000001700000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -0000000000000660 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -000000000000069a 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000006ac 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000000863 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000877 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000088b 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000008ad 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -00000000000008be 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000008da 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000008eb 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -00000000000008f9 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000090a 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000025 0000001a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000104 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000124 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001a3 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000001b1 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001ba 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001d2 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000020e 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000022e 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000030b 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000039c 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000041a 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000460 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000469 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000471 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000048e 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004a6 0000000a00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000004b9 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000503 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000515 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000532 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +000000000000053f 0000000a00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000054d 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000000562 0000001000000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000000577 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +000000000000058a 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000000597 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000005be 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +00000000000005d6 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000005e9 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000005f7 0000001400000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +000000000000060f 0000001000000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000000617 0000001500000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000000624 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000000642 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000000676 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000000687 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +00000000000006b6 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +00000000000007d9 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000007f3 0000000a00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000081a 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000000827 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000844 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000856 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000086c 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000000882 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000000890 0000000a00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000089c 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +00000000000008ad 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000008c3 0000001000000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000008d1 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +00000000000008e9 0000001000000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000008f6 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ 0000000000000917 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000000928 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000000933 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000000945 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000000956 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000000962 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000000976 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -000000000000098e 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000009a5 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -00000000000009c5 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000009d1 0000001400000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -00000000000009e1 0000001700000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -0000000000000a02 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000000a19 0000001600000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000000ba3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000baf 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +000000000000092e 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000000953 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000000965 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000096e 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +000000000000097c 0000001500000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000000985 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +00000000000009b8 0000001400000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000000b43 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000b4f 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1700 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x16a0 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000001d00000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1730 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x16d0 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ba0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b40 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000b92 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000b33 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,31 +29,31 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc2: 2937 to 0000000000000b87 │ │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ │ + DW_CFA_advance_loc2: 2842 to 0000000000000b28 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b88 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b29 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b89 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b2a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b8b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b2c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b8d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b2e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b8f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b30 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b91 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b32 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000ba0..0000000000000bb3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000b40..0000000000000b53 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,657 +7,623 @@ │ │ │ │ │ n1_13(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - cmpq $0x0,0x40(%rsp) │ │ │ │ │ - jle b83 │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,-0x10(%rsp) │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,-0x8(%rsp) │ │ │ │ │ - mov 0x0(%rip),%rax │ │ │ │ │ + sub $0x10,%rsp │ │ │ │ │ + cmpq $0x0,0x48(%rsp) │ │ │ │ │ + jle b24 │ │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ + mov 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov (%rax),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ │ - mov 0x40(%rbx),%r12 │ │ │ │ │ - mov 0x28(%rbx),%rbp │ │ │ │ │ - movsd (%r14),%xmm4 │ │ │ │ │ - mov 0x18(%rbx),%r8 │ │ │ │ │ - mov 0x48(%rbx),%rdi │ │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm8 │ │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ │ - movsd (%r15,%rbp,8),%xmm0 │ │ │ │ │ - movsd (%r15,%r12,8),%xmm7 │ │ │ │ │ - movsd (%r15,%r12,8),%xmm2 │ │ │ │ │ - movsd (%r15,%r8,8),%xmm3 │ │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ │ - movsd (%r15,%rax,8),%xmm5 │ │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ │ - movsd (%r15),%xmm11 │ │ │ │ │ - mov 0x38(%rbx),%rdx │ │ │ │ │ - movsd %xmm4,-0x78(%rsp) │ │ │ │ │ - movsd (%r15,%rdi,8),%xmm4 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd (%r15,%rsi,8),%xmm5 │ │ │ │ │ - movsd %xmm11,-0x60(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + mov (%rdx),%rdx │ │ │ │ │ + mov %rbx,-0x8(%rsp) │ │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rbx │ │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ │ + mov 0x28(%rbp),%r13 │ │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + movsd (%rdi,%r13,8),%xmm0 │ │ │ │ │ + movsd (%rdi,%r14,8),%xmm6 │ │ │ │ │ + mov 0x50(%rbp),%rbx │ │ │ │ │ + movsd (%rdi,%rcx,8),%xmm9 │ │ │ │ │ + movsd %xmm7,-0x78(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ │ + movsd (%rdi,%r14,8),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ │ + mov 0x8(%rbp),%r12 │ │ │ │ │ + movsd (%rdi,%rcx,8),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + mov 0x58(%rbp),%r10 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movsd (%rdi,%rbx,8),%xmm6 │ │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ │ + movsd (%rdi,%r11,8),%xmm4 │ │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movsd (%rdi,%rbx,8),%xmm2 │ │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movsd (%r15,%r10,8),%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movsd (%rdi,%r12,8),%xmm1 │ │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ │ + movsd (%rdi,%r10,8),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ addsd %xmm0,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd (%rdi,%rbx,8),%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd (%rdi,%r10,8),%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movsd (%r15,%r8,8),%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%r15,%rsi,8),%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd (%r15,%rcx,8),%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm4 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm13 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rdi,%r8,8),%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rdi,%rdx,8),%xmm0 │ │ │ │ │ + movsd %xmm1,-0x58(%rsp) │ │ │ │ │ + movsd (%rdi,%rcx,8),%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movsd (%rdi,%rcx,8),%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm1,-0x40(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm14,-0x40(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ subsd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movsd (%r14,%rsi,8),%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm1,-0x70(%rsp) │ │ │ │ │ + movsd -0x58(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ movsd %xmm6,-0x38(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movsd %xmm6,-0x28(%rsp) │ │ │ │ │ - movsd %xmm10,-0x30(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ subsd %xmm8,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm0,-0x68(%rsp) │ │ │ │ │ - movsd %xmm3,-0x70(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm6,-0x68(%rsp) │ │ │ │ │ + movsd %xmm14,-0x30(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ subsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm1,-0x50(%rsp) │ │ │ │ │ - movsd (%r14,%rbp,8),%xmm1 │ │ │ │ │ - mov 0x60(%rbx),%rbp │ │ │ │ │ - movsd %xmm5,-0x20(%rsp) │ │ │ │ │ - movsd (%r14,%r12,8),%xmm5 │ │ │ │ │ - movsd (%r14,%rbp,8),%xmm7 │ │ │ │ │ - mov 0x50(%rbx),%rbp │ │ │ │ │ - movsd (%r14,%rbp,8),%xmm11 │ │ │ │ │ - mov 0x20(%rbx),%rbp │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - movsd (%r14,%rbp,8),%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - movsd (%r14,%rdi,8),%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movsd (%r14,%r10,8),%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movq %xmm13,%rbp │ │ │ │ │ - movsd (%r14,%r8,8),%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm13 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - movsd (%r14,%rcx,8),%xmm1 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm1 │ │ │ │ │ - movq %xmm9,%r8 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movq %rbp,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movq %r8,%xmm0 │ │ │ │ │ - movq %xmm8,%rcx │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - movq %xmm9,%rdi │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movq %rsi,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movq %xmm1,%rax │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm1,-0x18(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm2,-0x60(%rsp) │ │ │ │ │ + movsd %xmm8,-0x58(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm1 │ │ │ │ │ + mov 0x60(%rbp),%r14 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm5,-0x28(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movsd %xmm4,-0x50(%rsp) │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm4 │ │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm7 │ │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm10 │ │ │ │ │ + subsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movsd (%rsi,%r8,8),%xmm5 │ │ │ │ │ + movq %xmm12,%r14 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - movsd %xmm14,-0x58(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movq %xmm0,%r10 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movq %r10,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movq %r10,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movq %r8,%xmm0 │ │ │ │ │ - movq %xmm3,%r10 │ │ │ │ │ - movq %rbp,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movq %xmm0,%r8 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movq %r14,%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm14 │ │ │ │ │ + movq %xmm12,%r11 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + movsd (%rsi,%rcx,8),%xmm5 │ │ │ │ │ + movsd (%rsi,%rdx,8),%xmm13 │ │ │ │ │ + movq %r11,%xmm8 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movq %xmm12,%r10 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movq %r10,%xmm13 │ │ │ │ │ + movq %xmm2,%rcx │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movq %xmm13,%r12 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movq %r12,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movq %xmm13,%rdx │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm13,-0x20(%rsp) │ │ │ │ │ + movq %rdx,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movq %xmm2,%rbx │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movq %r14,%xmm8 │ │ │ │ │ + movq %xmm2,%rcx │ │ │ │ │ + movq %r11,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movq %r10,%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - movq %r8,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - movsd %xmm3,-0x48(%rsp) │ │ │ │ │ - movq %r10,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movq %r12,%xmm8 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm2,-0x18(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movsd -0x78(%rsp),%xmm12 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movq %rdx,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + movq %xmm14,%r11 │ │ │ │ │ + movq %xmm15,%r10 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movq %r11,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - movsd -0x60(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - movsd -0x40(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm11,0x0(%r13) │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + movsd -0x78(%rsp),%xmm7 │ │ │ │ │ + addsd -0x70(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm1,-0x48(%rsp) │ │ │ │ │ + movsd -0x40(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm7,(%r15) │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm7,(%rax) │ │ │ │ │ + movq %rbx,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd %xmm12,(%r11) │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movq %rcx,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movq %rdx,%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd -0x68(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd -0x60(%rsp),%xmm9 │ │ │ │ │ + movq %xmm15,%r8 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd -0x58(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd -0x70(%rsp),%xmm0 │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - movq %rdi,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm11 │ │ │ │ │ - movsd %xmm3,-0x40(%rsp) │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movq %r8,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd -0x70(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movsd -0x68(%rsp),%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movq %r10,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + addsd %xmm9,%xmm9 │ │ │ │ │ + movsd %xmm2,-0x10(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + movsd -0x60(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ + mov 0x8(%r9),%r13 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movsd -0x58(%rsp),%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + mov 0x60(%r9),%r14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mov 0x8(%r9),%rdi │ │ │ │ │ - mov 0x58(%r9),%r8 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ + mov 0x50(%r9),%r12 │ │ │ │ │ subsd %xmm3,%xmm6 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - movq %xmm3,%rsi │ │ │ │ │ - movq %r10,%xmm3 │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ + movq %rbx,%xmm3 │ │ │ │ │ + mov 0x28(%r9),%rbx │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movsd -0x78(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - mov 0x60(%r9),%rcx │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + mov %rbx,-0x60(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movq %r11,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movq %r10,%xmm0 │ │ │ │ │ + mov 0x30(%r9),%r10 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm3,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - movq %rsi,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movq %rsi,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - lea 0x0(,%rdi,8),%rsi │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - mov 0x40(%r9),%rdi │ │ │ │ │ - lea 0x0(,%rcx,8),%r12 │ │ │ │ │ - mov %rsi,-0x78(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - lea 0x0(,%rdi,8),%rcx │ │ │ │ │ - mov 0x20(%r9),%rdi │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ + movq %xmm0,%r11 │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + mov 0x40(%r9),%rcx │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ + movq %r11,%xmm1 │ │ │ │ │ + mov %rcx,-0x58(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movq %r11,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - mov 0x28(%r9),%rdx │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ │ - movsd %xmm14,(%r11,%rsi,1) │ │ │ │ │ - movsd %xmm4,(%r11,%r12,1) │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + mov 0x18(%r9),%rdx │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + mov %rdx,-0x40(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + movsd %xmm1,(%rax,%r13,8) │ │ │ │ │ + movq %r8,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movsd %xmm11,(%rax,%r14,8) │ │ │ │ │ + movsd -0x10(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rax,%rbx,8) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + mov 0x20(%r9),%rbx │ │ │ │ │ + movsd %xmm0,(%rax,%rcx,8) │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - mov 0x50(%r9),%rdi │ │ │ │ │ - mov %rdx,-0x70(%rsp) │ │ │ │ │ - movsd %xmm0,(%r11,%rdx,1) │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movsd %xmm3,(%r11,%rcx,1) │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - lea 0x0(,%rdi,8),%rbp │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - mov 0x30(%r9),%rdi │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + movsd %xmm8,(%rax,%rbx,8) │ │ │ │ │ + movsd %xmm0,(%rax,%r12,8) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm0,(%rax,%rdx,8) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mov 0x48(%r9),%rdx │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm5,(%rax,%rdx,8) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movsd %xmm4,(%r11,%r10,1) │ │ │ │ │ - movsd %xmm0,(%r11,%rbp,1) │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - movsd -0x40(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - mov 0x18(%r9),%rax │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x48(%r9),%rax │ │ │ │ │ - movsd %xmm0,(%r11,%rdx,1) │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm8,(%r11,%rax,1) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd %xmm8,(%r11,%rdi,1) │ │ │ │ │ - movsd %xmm0,(%r11,%r8,1) │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm1,(%rax,%r10,8) │ │ │ │ │ + mov 0x58(%r9),%r11 │ │ │ │ │ mov 0x10(%r9),%rcx │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - movsd -0x30(%rsp),%xmm15 │ │ │ │ │ - movsd -0x20(%rsp),%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd -0x30(%rsp),%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd -0x28(%rsp),%xmm14 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd -0x18(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm0,(%r11,%rcx,1) │ │ │ │ │ + movsd %xmm0,(%rax,%r11,8) │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movsd -0x20(%rsp),%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movsd -0x18(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + mov 0x38(%r9),%r8 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + movsd %xmm0,(%rax,%rcx,8) │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd -0x50(%rsp),%xmm10 │ │ │ │ │ - mov 0x38(%r9),%rsi │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - movsd %xmm7,(%r11,%rsi,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm4,(%rax,%r8,8) │ │ │ │ │ + mulsd -0x28(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm1 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ + mulsd -0x68(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movsd %xmm2,-0x40(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - addsd %xmm0,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd -0x48(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ addsd %xmm4,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - mulsd -0x48(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ + movsd -0x48(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - movsd -0x38(%rsp),%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd -0x58(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - mulsd -0x50(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movsd -0x60(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm14 │ │ │ │ │ + mulsd -0x68(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm15 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movsd -0x78(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ + mulsd -0x70(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + movsd -0x38(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ addsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ subsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm7,0x0(%r13,%r12,1) │ │ │ │ │ - mov -0x78(%rsp),%r12 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movsd %xmm13,0x0(%r13,%r12,1) │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movsd %xmm13,0x0(%r13,%rbp,1) │ │ │ │ │ - movsd %xmm5,0x0(%r13,%r10,1) │ │ │ │ │ - mov -0x70(%rsp),%r10 │ │ │ │ │ - movsd -0x40(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm7,0x0(%r13,%r10,1) │ │ │ │ │ - mov -0x68(%rsp),%r10 │ │ │ │ │ - movsd %xmm0,0x0(%r13,%r10,1) │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - movsd %xmm4,0x0(%r13,%r8,1) │ │ │ │ │ - movsd %xmm0,0x0(%r13,%rdi,1) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - movsd %xmm2,0x0(%r13,%rsi,1) │ │ │ │ │ - movsd %xmm1,0x0(%r13,%rcx,1) │ │ │ │ │ - movsd %xmm0,0x0(%r13,%rdx,1) │ │ │ │ │ - movsd %xmm6,0x0(%r13,%rax,1) │ │ │ │ │ - mov -0x10(%rsp),%rax │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ - add %rax,%r14 │ │ │ │ │ - mov -0x8(%rsp),%rax │ │ │ │ │ - add %rax,%r13 │ │ │ │ │ - add %rax,%r11 │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - add %rax,%rbx │ │ │ │ │ - add %rax,%r9 │ │ │ │ │ - decq 0x40(%rsp) │ │ │ │ │ - jne 60 │ │ │ │ │ - add $0x8,%rsp │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm8,(%r15,%r14,8) │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movsd %xmm11,(%r15,%r13,8) │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movsd %xmm11,(%r15,%r12,8) │ │ │ │ │ + movsd %xmm8,(%r15,%rbx,8) │ │ │ │ │ + mov -0x60(%rsp),%rbx │ │ │ │ │ + movsd %xmm0,(%r15,%rbx,8) │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + mov -0x58(%rsp),%rbx │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm13,(%r15,%rbx,8) │ │ │ │ │ + mov (%rsp),%rbx │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm6,(%r15,%r11,8) │ │ │ │ │ + movsd %xmm0,(%r15,%r10,8) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm0,(%r15,%r8,8) │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm1,(%r15,%rcx,8) │ │ │ │ │ + mov -0x40(%rsp),%rcx │ │ │ │ │ + movsd %xmm0,(%r15,%rcx,8) │ │ │ │ │ + mov -0x8(%rsp),%rcx │ │ │ │ │ + movsd %xmm10,(%r15,%rdx,8) │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ + add %rbx,%r15 │ │ │ │ │ + add %rcx,%rdi │ │ │ │ │ + add %rcx,%rsi │ │ │ │ │ + add %rdx,%rbp │ │ │ │ │ + add %rdx,%r9 │ │ │ │ │ + decq 0x48(%rsp) │ │ │ │ │ + jne 58 │ │ │ │ │ + add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000ba0 : │ │ │ │ │ +0000000000000b40 : │ │ │ │ │ fftw_codelet_n1_13(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xbae(%rip),%rsi │ │ │ │ │ - jmp bb3 │ │ │ │ │ + lea -0xb4e(%rip),%rsi │ │ │ │ │ + jmp b53 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 920b0000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 330b0000 00420e10 8f02420e ....3....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0e400379 0b0e3841 ..A.8..D.@.y..8A │ │ │ │ │ + 0x00000040 8606410e 38830744 0e48031a 0b0e3841 ..A.8..D.H....8A │ │ │ │ │ 0x00000050 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ 0x00000060 08000000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63002e4c 4330002e 4c433200 .desc..LC0..LC2. │ │ │ │ │ - 0x00000010 2e4c4331 002e4c43 33002e4c 4334002e .LC1..LC3..LC4.. │ │ │ │ │ - 0x00000020 4c433500 2e4c4336 002e4c43 37002e4c LC5..LC6..LC7..L │ │ │ │ │ - 0x00000030 4338002e 4c433900 2e4c4331 30002e4c C8..LC9..LC10..L │ │ │ │ │ + 0x00000010 2e4c4331 002e4c43 35002e4c 4337002e .LC1..LC5..LC7.. │ │ │ │ │ + 0x00000020 4c433300 2e4c4334 002e4c43 36002e4c LC3..LC4..LC6..L │ │ │ │ │ + 0x00000030 4338002e 4c433130 002e4c43 39002e4c C8..LC10..LC9..L │ │ │ │ │ 0x00000040 43313100 2e4c4331 32002e4c 43313300 C11..LC12..LC13. │ │ │ │ │ - 0x00000050 2e4c4331 35002e4c 43313400 2e4c4331 .LC15..LC14..LC1 │ │ │ │ │ - 0x00000060 37002e4c 43313800 2e4c4331 36005f47 7..LC18..LC16._G │ │ │ │ │ + 0x00000050 2e4c4331 38002e4c 43313700 2e4c4331 .LC18..LC17..LC1 │ │ │ │ │ + 0x00000060 34002e4c 43313500 2e4c4331 36005f47 4..LC15..LC16._G │ │ │ │ │ 0x00000070 4c4f4241 4c5f4f46 46534554 5f544142 LOBAL_OFFSET_TAB │ │ │ │ │ 0x00000080 4c455f00 66667477 5f616e5f 494e545f LE_.fftw_an_INT_ │ │ │ │ │ 0x00000090 67756172 616e7465 65645f74 6f5f6265 guaranteed_to_be │ │ │ │ │ 0x000000a0 5f7a6572 6f006666 74775f63 6f64656c _zero.fftw_codel │ │ │ │ │ 0x000000b0 65745f6e 315f3133 00666674 775f6b64 et_n1_13.fftw_kd │ │ │ │ │ 0x000000c0 66745f72 65676973 74657200 66667477 ft_register.fftw │ │ │ │ │ 0x000000d0 5f646674 5f6e5f67 656e7573 00 _dft_n_genus. │ │ │ ├── n1_14.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4256 (bytes into file) │ │ │ │ │ + Start of section headers: 4272 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x10a0: │ │ │ │ │ +There are 15 section headers, starting at offset 0x10b0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000a63 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000de0 0001e0 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000aa3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000aa3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000aa3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000ab0 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000fc0 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000b08 000030 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000b38 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000b38 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000ff0 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000bb0 000198 18 13 12 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000d48 000093 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 001020 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000a73 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000df0 0001e0 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000ab3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000ab3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000ab3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000ac0 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000fd0 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000b18 000030 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000b48 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000b48 000078 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 001000 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000bc0 000198 18 13 12 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000d58 000093 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 001030 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 17 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2639 FUNC LOCAL DEFAULT 1 n1_14 │ │ │ │ │ + 2: 0000000000000000 2651 FUNC LOCAL DEFAULT 1 n1_14 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 7: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 8: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 9: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 10: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 11: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 14: 0000000000000a50 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_14 │ │ │ │ │ + 14: 0000000000000a60 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_14 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xde0 contains 20 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xdf0 contains 20 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000024 0000000600000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ 0000000000000033 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ 000000000000003c 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000004b 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000054 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000058 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000061 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ 0000000000000070 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000341 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000045e 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000004f2 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000005cd 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000069f 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000071b 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000076d 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000007d3 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000864 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000900 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000966 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000009d3 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a53 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000a5f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000367 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000476 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000514 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005ee 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000006ce 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000733 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000770 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000007e7 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000872 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000908 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000097e 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000009e6 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a63 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000a6f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xfc0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xfd0 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000001000000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xff0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1000 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a50 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a60 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000a4f │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000a5b │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -30,30 +30,30 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc2: 2614 to 0000000000000a44 │ │ │ │ │ + DW_CFA_advance_loc2: 2626 to 0000000000000a50 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a45 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a51 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a46 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a52 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a48 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a54 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a4a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a56 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a4c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a58 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a4e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a5a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000a50..0000000000000a63 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000a60..0000000000000a73 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,584 +9,571 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ cmpq $0x0,0x50(%rsp) │ │ │ │ │ - jle a40 │ │ │ │ │ + jle a4c │ │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ mov %rdi,%r15 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ - mov %r9,%r14 │ │ │ │ │ + mov %r9,%r11 │ │ │ │ │ + lea 0x0(,%rax,8),%r14 │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - lea 0x0(,%rax,8),%r13 │ │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ │ lea 0x0(,%rax,8),%r10 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov 0x38(%r8),%rax │ │ │ │ │ movsd (%r15),%xmm1 │ │ │ │ │ mov 0x10(%r8),%r9 │ │ │ │ │ mov 0x48(%r8),%rdi │ │ │ │ │ - mov 0x60(%r8),%rcx │ │ │ │ │ movsd (%r15,%rax,8),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mov 0x60(%r8),%rcx │ │ │ │ │ movsd (%r15,%r9,8),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%r11,%rax,8),%xmm0 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm0 │ │ │ │ │ mov 0x28(%r8),%rax │ │ │ │ │ movsd %xmm1,(%rsp) │ │ │ │ │ - movsd (%r11),%xmm1 │ │ │ │ │ + movsd 0x0(%r13),%xmm1 │ │ │ │ │ movsd %xmm4,-0x78(%rsp) │ │ │ │ │ - movsd (%r11,%r9,8),%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ + movsd 0x0(%r13,%r9,8),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ subsd %xmm0,%xmm7 │ │ │ │ │ addsd %xmm0,%xmm3 │ │ │ │ │ movsd (%r15,%rdi,8),%xmm0 │ │ │ │ │ - movsd %xmm3,-0x68(%rsp) │ │ │ │ │ - movsd (%r15,%rcx,8),%xmm3 │ │ │ │ │ - movsd %xmm7,-0x70(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd (%r15,%r9,8),%xmm0 │ │ │ │ │ mov 0x20(%r8),%r9 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm3,-0x68(%rsp) │ │ │ │ │ + movsd (%r15,%rcx,8),%xmm3 │ │ │ │ │ + movsd %xmm7,-0x70(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ movsd (%r15,%rax,8),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ addsd (%r15,%rcx,8),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ addsd %xmm3,%xmm8 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%r11,%rax,8),%xmm2 │ │ │ │ │ - movsd %xmm3,-0x48(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm2 │ │ │ │ │ subsd %xmm10,%xmm5 │ │ │ │ │ addsd %xmm0,%xmm10 │ │ │ │ │ - movsd (%r11,%rdi,8),%xmm0 │ │ │ │ │ + movsd 0x0(%r13,%rdi,8),%xmm0 │ │ │ │ │ mov 0x58(%r8),%rdi │ │ │ │ │ - movsd %xmm5,-0x50(%rsp) │ │ │ │ │ subsd %xmm0,%xmm9 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%r11,%rcx,8),%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%rcx,8),%xmm0 │ │ │ │ │ + movsd %xmm3,-0x48(%rsp) │ │ │ │ │ + movsd %xmm5,-0x50(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ movsd (%r15,%rdi,8),%xmm0 │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ subsd %xmm1,%xmm9 │ │ │ │ │ movsd (%r15,%r9,8),%xmm1 │ │ │ │ │ - movsd %xmm2,-0x38(%rsp) │ │ │ │ │ - movsd %xmm9,-0x40(%rsp) │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ addsd (%r15,%r9,8),%xmm0 │ │ │ │ │ + movsd %xmm2,-0x38(%rsp) │ │ │ │ │ + movsd %xmm9,-0x40(%rsp) │ │ │ │ │ mov 0x50(%r8),%rcx │ │ │ │ │ mov 0x18(%r8),%rax │ │ │ │ │ mov 0x30(%r8),%rbx │ │ │ │ │ movsd (%r15,%rcx,8),%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ movsd (%r15,%rax,8),%xmm0 │ │ │ │ │ subsd %xmm0,%xmm7 │ │ │ │ │ addsd (%r15,%rcx,8),%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ addsd %xmm2,%xmm7 │ │ │ │ │ movsd %xmm7,-0x60(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ addsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm3,0x8(%rsp) │ │ │ │ │ - movsd (%r11,%r9,8),%xmm3 │ │ │ │ │ + movsd 0x0(%r13,%r9,8),%xmm3 │ │ │ │ │ + mov 0x68(%r8),%r9 │ │ │ │ │ movsd %xmm7,-0x30(%rsp) │ │ │ │ │ - movsd (%r11,%rax,8),%xmm7 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm7 │ │ │ │ │ movsd %xmm0,-0x28(%rsp) │ │ │ │ │ - movsd (%r11,%rdi,8),%xmm0 │ │ │ │ │ - mov 0x68(%r8),%r9 │ │ │ │ │ + movsd 0x0(%r13,%rdi,8),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ mov 0x40(%r8),%rdi │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%r11,%rcx,8),%xmm0 │ │ │ │ │ + movsd 0x0(%r13,%rcx,8),%xmm0 │ │ │ │ │ mov 0x8(%r8),%rcx │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm7,%xmm0 │ │ │ │ │ subsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm9 │ │ │ │ │ movsd (%r15,%r9,8),%xmm1 │ │ │ │ │ - mov (%r11,%r9,8),%r9 │ │ │ │ │ + mov 0x0(%r13,%r9,8),%r9 │ │ │ │ │ subsd %xmm3,%xmm7 │ │ │ │ │ addsd %xmm0,%xmm3 │ │ │ │ │ movsd (%r15,%rbx,8),%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm9,-0x20(%rsp) │ │ │ │ │ movsd (%r15,%rdi,8),%xmm9 │ │ │ │ │ - movsd %xmm7,-0x18(%rsp) │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ addsd (%r15,%rbx,8),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm7,-0x18(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ movsd (%r15,%rcx,8),%xmm0 │ │ │ │ │ - mov (%r11,%rcx,8),%rcx │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mov 0x0(%r13,%rcx,8),%rcx │ │ │ │ │ subsd %xmm0,%xmm9 │ │ │ │ │ addsd (%r15,%rdi,8),%xmm0 │ │ │ │ │ - mov (%r11,%rdi,8),%rdi │ │ │ │ │ - add %r13,%r15 │ │ │ │ │ + mov 0x0(%r13,%rdi,8),%rdi │ │ │ │ │ + add %r14,%r15 │ │ │ │ │ movq %xmm9,%rax │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ movsd %xmm1,-0x58(%rsp) │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ movsd %xmm6,-0x10(%rsp) │ │ │ │ │ movq %rdi,%xmm6 │ │ │ │ │ movq %xmm0,%rax │ │ │ │ │ - movsd (%r11,%rbx,8),%xmm0 │ │ │ │ │ - add %r13,%r11 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + movsd 0x0(%r13,%rbx,8),%xmm0 │ │ │ │ │ + add %r14,%r13 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm7 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm6 │ │ │ │ │ movq %xmm6,%r9 │ │ │ │ │ movq %rdi,%xmm6 │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ movq %xmm6,%rdi │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ addsd %xmm1,%xmm7 │ │ │ │ │ subsd %xmm1,%xmm6 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ movq %xmm6,%rcx │ │ │ │ │ movq %rdi,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm6,-0x8(%rsp) │ │ │ │ │ - mov 0x38(%r14),%rbx │ │ │ │ │ + mov 0x38(%r11),%r9 │ │ │ │ │ movsd -0x78(%rsp),%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x40(%rsp),%xmm1 │ │ │ │ │ - lea 0x0(,%rbx,8),%r9 │ │ │ │ │ - mov 0x28(%r14),%rbx │ │ │ │ │ + mov 0x28(%r11),%r12 │ │ │ │ │ addsd %xmm8,%xmm6 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm1 │ │ │ │ │ addsd -0x60(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ mulsd %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm6,(%rdx,%r9,1) │ │ │ │ │ + movsd %xmm6,(%rdx,%r9,8) │ │ │ │ │ movsd -0x70(%rsp),%xmm6 │ │ │ │ │ addsd %xmm5,%xmm6 │ │ │ │ │ addsd %xmm2,%xmm6 │ │ │ │ │ addsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm6,(%rsi,%r9,1) │ │ │ │ │ + movsd %xmm6,(%rsi,%r9,8) │ │ │ │ │ movsd (%rsp),%xmm6 │ │ │ │ │ addsd %xmm10,%xmm6 │ │ │ │ │ addsd 0x8(%rsp),%xmm6 │ │ │ │ │ addsd -0x58(%rsp),%xmm6 │ │ │ │ │ movsd %xmm6,(%rdx) │ │ │ │ │ movsd -0x68(%rsp),%xmm6 │ │ │ │ │ addsd %xmm4,%xmm6 │ │ │ │ │ addsd %xmm3,%xmm6 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ movsd %xmm6,(%rsi) │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ movsd -0x20(%rsp),%xmm6 │ │ │ │ │ mulsd %xmm12,%xmm6 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ addsd -0x78(%rsp),%xmm1 │ │ │ │ │ movq %xmm1,%r9 │ │ │ │ │ movsd -0x60(%rsp),%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ movq %xmm1,%rbp │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ movq %rbp,%xmm1 │ │ │ │ │ - lea 0x0(,%rbx,8),%rbp │ │ │ │ │ - mov 0x48(%r14),%rbx │ │ │ │ │ + mov 0x48(%r11),%rbp │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ movq %rdi,%xmm6 │ │ │ │ │ movq %xmm1,%r9 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx,%rbp,1) │ │ │ │ │ + movsd %xmm1,(%rdx,%r12,8) │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx,%rbx,1) │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd -0x48(%rsp),%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mulsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ movsd -0x28(%rsp),%xmm6 │ │ │ │ │ mulsd %xmm12,%xmm6 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ mulsd %xmm14,%xmm6 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ addsd -0x70(%rsp),%xmm1 │ │ │ │ │ movq %xmm1,%r9 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ movq %rdi,%xmm6 │ │ │ │ │ movq %xmm1,%r9 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rsi,%rbp,1) │ │ │ │ │ + movsd %xmm1,(%rsi,%r12,8) │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ movsd -0x40(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm1,(%rsi,%rbx,1) │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm1,(%rsi,%rbp,8) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd -0x20(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ movq %rdi,%xmm6 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ mulsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ - addsd -0x78(%rsp),%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm8 │ │ │ │ │ + addsd -0x78(%rsp),%xmm1 │ │ │ │ │ movq %xmm1,%r9 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm9 │ │ │ │ │ movq %xmm1,%rbp │ │ │ │ │ movsd -0x60(%rsp),%xmm1 │ │ │ │ │ - mov 0x68(%r14),%rbx │ │ │ │ │ addsd %xmm9,%xmm8 │ │ │ │ │ - movsd -0x48(%rsp),%xmm9 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ movq %rbp,%xmm1 │ │ │ │ │ - mov 0x8(%r14),%rbp │ │ │ │ │ + mov 0x68(%r11),%rbp │ │ │ │ │ + mov 0x8(%r11),%r12 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movsd -0x48(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ movq %rdi,%xmm6 │ │ │ │ │ movq %xmm1,%r9 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx,%rbx,1) │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ movsd -0x48(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm1,(%rdx,%rbp,1) │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm1,(%rdx,%r12,8) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd -0x28(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ movq %xmm1,%r9 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ movq %r9,%xmm6 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ movq %xmm1,%r9 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mulsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - addsd -0x70(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ mulsd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ movq %xmm1,%r9 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ - addsd -0x70(%rsp),%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm5 │ │ │ │ │ + addsd -0x70(%rsp),%xmm2 │ │ │ │ │ + addsd -0x70(%rsp),%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm7 │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm7,%xmm5 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ movsd -0x10(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ movq %rdi,%xmm6 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ movq %r9,%xmm6 │ │ │ │ │ - movsd %xmm1,(%rsi,%rbp,1) │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ + mov 0x18(%r11),%r9 │ │ │ │ │ + movsd %xmm1,(%rsi,%r12,8) │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ + mov 0x58(%r11),%rdi │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ movsd -0x40(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm1,(%rsi,%rbx,1) │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movsd %xmm1,(%rsi,%rbp,8) │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x58(%r14),%rbx │ │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ │ - mov 0x18(%r14),%rbx │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - lea 0x0(,%rbx,8),%r9 │ │ │ │ │ movq %xmm1,%rcx │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ movq %rcx,%xmm6 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ movsd -0x20(%rsp),%xmm6 │ │ │ │ │ mulsd %xmm13,%xmm6 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ movsd -0x60(%rsp),%xmm6 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ mulsd %xmm11,%xmm6 │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ addsd -0x78(%rsp),%xmm6 │ │ │ │ │ subsd %xmm8,%xmm6 │ │ │ │ │ movq %rcx,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ + mov 0x30(%r11),%rcx │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ addsd %xmm8,%xmm6 │ │ │ │ │ subsd %xmm8,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx,%rdi,1) │ │ │ │ │ + movsd %xmm1,(%rdx,%rdi,8) │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm6,(%rdx,%r9,1) │ │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm6,(%rdx,%r9,8) │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ addsd %xmm9,%xmm8 │ │ │ │ │ movsd -0x28(%rsp),%xmm9 │ │ │ │ │ mulsd %xmm13,%xmm9 │ │ │ │ │ subsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ subsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm1,(%rsi,%r9,1) │ │ │ │ │ - movsd %xmm2,(%rsi,%rdi,1) │ │ │ │ │ - movsd -0x50(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm1,(%rsi,%r9,8) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm2,(%rsi,%rdi,8) │ │ │ │ │ + movsd -0x50(%rsp),%xmm2 │ │ │ │ │ mulsd -0x30(%rsp),%xmm1 │ │ │ │ │ mulsd %xmm13,%xmm2 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ movsd -0x68(%rsp),%xmm5 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ addsd %xmm7,%xmm6 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm1,(%rsi,%rcx,1) │ │ │ │ │ - mov 0x40(%r14),%rax │ │ │ │ │ + movsd %xmm1,(%rsi,%rcx,8) │ │ │ │ │ + mov 0x40(%r11),%rax │ │ │ │ │ movsd -0x8(%rsp),%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x18(%rsp),%xmm1 │ │ │ │ │ movsd 0x8(%rsp),%xmm9 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm2,(%rsi,%rax,1) │ │ │ │ │ + movsd %xmm2,(%rsi,%rax,8) │ │ │ │ │ movsd -0x38(%rsp),%xmm2 │ │ │ │ │ mulsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm6 │ │ │ │ │ + mulsd -0x18(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ mulsd %xmm13,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ subsd %xmm8,%xmm2 │ │ │ │ │ movsd (%rsp),%xmm8 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ movsd -0x58(%rsp),%xmm1 │ │ │ │ │ addsd %xmm8,%xmm5 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ movsd -0x30(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ movsd -0x68(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm1,(%rdx,%rcx,1) │ │ │ │ │ - movsd %xmm2,(%rdx,%rax,1) │ │ │ │ │ - movsd -0x50(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm1,(%rdx,%rcx,8) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov 0x20(%r11),%rcx │ │ │ │ │ + movsd %xmm2,(%rdx,%rax,8) │ │ │ │ │ + movsd -0x50(%rsp),%xmm2 │ │ │ │ │ + mov 0x50(%r11),%rax │ │ │ │ │ mulsd -0x10(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - mov 0x20(%r14),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x50(%r14),%rax │ │ │ │ │ mulsd %xmm12,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ addsd %xmm6,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - addsd -0x68(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ + addsd -0x68(%rsp),%xmm0 │ │ │ │ │ mulsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ movsd -0x38(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm1,(%rsi,%rcx,1) │ │ │ │ │ - movsd %xmm2,(%rsi,%rax,1) │ │ │ │ │ - movsd -0x18(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + movsd %xmm1,(%rsi,%rcx,8) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm2,(%rsi,%rax,8) │ │ │ │ │ + movsd -0x18(%rsp),%xmm2 │ │ │ │ │ mulsd -0x8(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ mulsd %xmm13,%xmm2 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ mulsd %xmm11,%xmm5 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ movsd -0x58(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ addsd %xmm7,%xmm6 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ movsd -0x30(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm1,(%rdx,%rcx,1) │ │ │ │ │ + movsd %xmm1,(%rdx,%rcx,8) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm2,(%rdx,%rax,1) │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ + movsd %xmm2,(%rdx,%rax,8) │ │ │ │ │ mulsd -0x50(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ addsd %xmm6,%xmm2 │ │ │ │ │ movsd -0x10(%rsp),%xmm6 │ │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ │ - mov 0x60(%r14),%rbx │ │ │ │ │ + mov 0x10(%r11),%rax │ │ │ │ │ + mov 0x60(%r11),%rcx │ │ │ │ │ movsd -0x58(%rsp),%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(,%rbx,8),%rcx │ │ │ │ │ mulsd %xmm13,%xmm6 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ addsd %xmm6,%xmm2 │ │ │ │ │ addsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ addsd %xmm0,%xmm3 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ movsd -0x18(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm3,(%rsi,%rax,1) │ │ │ │ │ - movsd %xmm0,(%rsi,%rcx,1) │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movsd %xmm3,(%rsi,%rax,8) │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movsd %xmm0,(%rsi,%rcx,8) │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ mulsd %xmm14,%xmm3 │ │ │ │ │ add %r10,%rsi │ │ │ │ │ mulsd -0x38(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ movsd -0x8(%rsp),%xmm2 │ │ │ │ │ mulsd %xmm13,%xmm2 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ mulsd %xmm15,%xmm2 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,(%rdx,%rcx,1) │ │ │ │ │ - movsd %xmm0,(%rdx,%rax,1) │ │ │ │ │ + movsd %xmm2,(%rdx,%rcx,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ add %r10,%rdx │ │ │ │ │ add %rax,%r8 │ │ │ │ │ - add %rax,%r14 │ │ │ │ │ + add %rax,%r11 │ │ │ │ │ decq 0x50(%rsp) │ │ │ │ │ jne 80 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000a50 : │ │ │ │ │ +0000000000000a60 : │ │ │ │ │ fftw_codelet_n1_14(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xa5e(%rip),%rsi │ │ │ │ │ - jmp a63 │ │ │ │ │ + lea -0xa6e(%rip),%rsi │ │ │ │ │ + jmp a73 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 4f0a0000 00420e10 8f02420e ....O....B....B. │ │ │ │ │ + 0x00000020 00000000 5b0a0000 00420e10 8f02420e ....[....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0e500336 0a0e3841 ..A.8..D.P.6..8A │ │ │ │ │ + 0x00000040 8606410e 38830744 0e500342 0a0e3841 ..A.8..D.P.B..8A │ │ │ │ │ 0x00000050 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ 0x00000060 08000000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ ├── n1_15.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4560 (bytes into file) │ │ │ │ │ + Start of section headers: 4376 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x11d0: │ │ │ │ │ +There are 15 section headers, starting at offset 0x1118: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000ad3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000e50 0002a0 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000b13 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000b13 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000b13 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000b20 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0010f0 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000b78 000030 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000ba8 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000ba8 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 001120 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000c20 000198 18 13 12 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000db8 000093 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 001150 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000af3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000e70 0001c8 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000b33 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000b33 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000b33 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000b40 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001038 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000b98 000030 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000bc8 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000bc8 000078 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 001068 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000c40 000198 18 13 12 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000dd8 000093 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 001098 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 17 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2748 FUNC LOCAL DEFAULT 1 n1_15 │ │ │ │ │ + 2: 0000000000000000 2771 FUNC LOCAL DEFAULT 1 n1_15 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ - 7: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 8: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 10: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 11: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ + 7: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ + 8: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ + 9: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ + 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ + 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 14: 0000000000000ac0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_15 │ │ │ │ │ + 14: 0000000000000ae0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_15 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,41 +1,32 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xe50 contains 28 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xe70 contains 19 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000002d 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000038 0000000700000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000040 0000000800000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000073 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000000f4 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000124 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000001b2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000001e3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000215 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000002a3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000003d4 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000410 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000425 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000004cc 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000005b3 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000005ef 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000068a 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000006a3 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000724 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000075c 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000864 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000883 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000913 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000927 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000009dd 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000a15 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000ac3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000acf 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000039 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000041 0000000800000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000005f 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000074 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000525 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000005bd 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000066d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000006af 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000075a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000076a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000085d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000089c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000926 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000094e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000009e9 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000a49 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000ae3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000aef 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x10f0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1038 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000001000000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1120 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1068 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ac0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ae0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000abc │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000ad3 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ - DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc2: 2723 to 0000000000000ab1 │ │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ │ + DW_CFA_advance_loc2: 2746 to 0000000000000ac8 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ab2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ac9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ab3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000aca │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ab5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000acc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ab7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ace │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ab9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ad0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000abb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ad2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000ac0..0000000000000ad3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000ae0..0000000000000af3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ +x[]A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_n1_15 │ │ │ │ │ fftw_kdft_register │ │ │ │ │ fftw_dft_n_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,578 +7,566 @@ │ │ │ │ │ n1_15(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ │ - cmpq $0x0,0xb8(%rsp) │ │ │ │ │ - jle aad │ │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + sub $0x78,%rsp │ │ │ │ │ + cmpq $0x0,0xb0(%rsp) │ │ │ │ │ + jle ac4 │ │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ │ mov %r9,%rbp │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ lea 0x0(,%rax,8),%r11 │ │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ + lea 0x0(,%rax,8),%r9 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rbx │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x28(%r12),%rdx │ │ │ │ │ - mov 0x50(%r12),%rax │ │ │ │ │ - movsd 0x0(%r13),%xmm2 │ │ │ │ │ - movsd (%r14),%xmm7 │ │ │ │ │ - mov 0x30(%r12),%rcx │ │ │ │ │ - mov 0x48(%r12),%rsi │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm0 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm8 │ │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ │ - mov 0x0(%r13,%rsi,8),%rdi │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ + lea 0x0(,%rax,8),%r10 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x28(%r15),%rdx │ │ │ │ │ + mov 0x50(%r15),%rax │ │ │ │ │ + movsd (%r14),%xmm2 │ │ │ │ │ + movsd (%rbx),%xmm9 │ │ │ │ │ movsd (%r14,%rdx,8),%xmm1 │ │ │ │ │ - mov 0x58(%r12),%rdx │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movsd %xmm13,-0x78(%rsp) │ │ │ │ │ - movsd (%r14,%rcx,8),%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movsd %xmm14,-0x70(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm2 │ │ │ │ │ - movsd %xmm5,0x28(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm5 │ │ │ │ │ - movsd %xmm6,-0x68(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rcx,8),%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - mov 0x70(%r12),%rcx │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ movsd (%r14,%rax,8),%xmm0 │ │ │ │ │ - movsd %xmm12,0x30(%rsp) │ │ │ │ │ - movsd %xmm7,0x38(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rcx,8),%xmm12 │ │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movsd %xmm6,-0x60(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ │ - movsd -0x60(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - movq %rdi,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm1,-0x60(%rsp) │ │ │ │ │ - movq %xmm2,%rax │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movsd (%r14,%rsi,8),%xmm12 │ │ │ │ │ + movsd (%rbx,%rax,8),%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mov 0x30(%r15),%rcx │ │ │ │ │ + mov 0x48(%r15),%rsi │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rbx,%rdx,8),%xmm1 │ │ │ │ │ + mov 0x58(%r15),%rdx │ │ │ │ │ + mov (%r14,%rcx,8),%rdi │ │ │ │ │ + mov (%rbx,%rcx,8),%r8 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + mov 0x70(%r15),%rcx │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movq %rdi,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ mulsd %xmm11,%xmm0 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm11,-0x58(%rsp) │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm11 │ │ │ │ │ - addsd -0x58(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%r14,%rcx,8),%xmm0 │ │ │ │ │ - mov 0x18(%r12),%rcx │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm7,-0x78(%rsp) │ │ │ │ │ + movsd %xmm15,-0x70(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + movsd %xmm3,0x28(%rsp) │ │ │ │ │ + movsd (%rbx,%rdx,8),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm1,0x30(%rsp) │ │ │ │ │ + movsd (%rbx,%rax,8),%xmm1 │ │ │ │ │ + mov 0x20(%r15),%rdx │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,-0x68(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ movsd %xmm14,-0x58(%rsp) │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - movsd %xmm1,0x40(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - movq %xmm15,%rdx │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movq %rdx,%xmm13 │ │ │ │ │ - mov 0x40(%r12),%rdx │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm14 │ │ │ │ │ - movsd %xmm1,-0x50(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movsd %xmm13,-0x40(%rsp) │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - movsd %xmm14,-0x48(%rsp) │ │ │ │ │ - movsd %xmm1,0x48(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rcx,8),%xmm1 │ │ │ │ │ - movsd %xmm12,0x50(%rsp) │ │ │ │ │ - movsd %xmm13,-0x38(%rsp) │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd %xmm12,-0x30(%rsp) │ │ │ │ │ - movq %rax,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mov 0x68(%r12),%rax │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm11,-0x20(%rsp) │ │ │ │ │ - movsd %xmm13,0x58(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - movsd %xmm12,-0x28(%rsp) │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - movsd %xmm5,-0x18(%rsp) │ │ │ │ │ - movsd %xmm8,-0x10(%rsp) │ │ │ │ │ - movsd %xmm2,0x60(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm2,0x68(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm8 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm2 │ │ │ │ │ - movsd (%r14,%rcx,8),%xmm0 │ │ │ │ │ - mov 0x38(%r12),%rax │ │ │ │ │ - mov 0x60(%r12),%rcx │ │ │ │ │ - movsd 0x0(%r13,%rcx,8),%xmm7 │ │ │ │ │ - movsd (%r14,%rcx,8),%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd 0x0(%r13,%rdx,8),%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm8 │ │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ │ - add %rbx,%r12 │ │ │ │ │ - movq %xmm15,%rsi │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd (%r14,%rcx,8),%xmm14 │ │ │ │ │ mulsd %xmm10,%xmm8 │ │ │ │ │ - movsd %xmm11,-0x8(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd -0x8(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm11 │ │ │ │ │ - addsd 0x0(%r13,%rax,8),%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - movsd %xmm11,(%rsp) │ │ │ │ │ - addsd (%rsp),%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm2 │ │ │ │ │ - movq %xmm15,%rdi │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm15 │ │ │ │ │ - mov (%r14,%rax,8),%rax │ │ │ │ │ - add %r8,%r14 │ │ │ │ │ - subsd 0x0(%r13,%rdx,8),%xmm15 │ │ │ │ │ - add %r8,%r13 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm9,-0x60(%rsp) │ │ │ │ │ + movsd (%r14,%rsi,8),%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm7,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movq %r8,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movq %rdi,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movq %xmm12,%rax │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + movsd %xmm12,-0x48(%rsp) │ │ │ │ │ + mov (%rbx,%rsi,8),%rsi │ │ │ │ │ + movsd (%rbx,%rcx,8),%xmm1 │ │ │ │ │ + movsd (%rbx,%rdx,8),%xmm14 │ │ │ │ │ + addsd -0x58(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd -0x50(%rsp),%xmm9 │ │ │ │ │ + mov 0x40(%r15),%rdx │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + mov 0x18(%r15),%rcx │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movq %rsi,%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm12,-0x58(%rsp) │ │ │ │ │ + movq %r8,%xmm12 │ │ │ │ │ + mov (%rbx,%rcx,8),%r8 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm7,-0x50(%rsp) │ │ │ │ │ + movsd -0x48(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm9,0x38(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movq %rsi,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movsd %xmm7,-0x38(%rsp) │ │ │ │ │ + movsd %xmm9,-0x40(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm9,0x40(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movsd %xmm7,0x48(%rsp) │ │ │ │ │ + movq %rax,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm9,-0x28(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movsd %xmm7,-0x30(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ movq %rax,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movsd %xmm7,(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movq %rsi,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ + mov 0x68(%r15),%rax │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm14,-0x18(%rsp) │ │ │ │ │ + movsd %xmm7,0x50(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm9,-0x20(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movsd -0x48(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd (%r14,%rcx,8),%xmm1 │ │ │ │ │ + movsd %xmm4,0x58(%rsp) │ │ │ │ │ + movsd (%rbx,%rdx,8),%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm14,-0x48(%rsp) │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm8,-0x10(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movsd %xmm7,0x60(%rsp) │ │ │ │ │ + movsd (%r14,%rax,8),%xmm7 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm8,-0x8(%rsp) │ │ │ │ │ + movsd (%rbx,%rax,8),%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mov 0x38(%r15),%rax │ │ │ │ │ + mov 0x60(%r15),%rcx │ │ │ │ │ + add %r10,%r15 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + addsd -0x8(%rsp),%xmm1 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm14 │ │ │ │ │ + movsd (%r14,%rcx,8),%xmm8 │ │ │ │ │ + mov (%rbx,%rax,8),%rax │ │ │ │ │ + mov (%rbx,%rcx,8),%rcx │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movq %r8,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + subsd (%r14,%rdx,8),%xmm14 │ │ │ │ │ + add %r11,%r14 │ │ │ │ │ + movq %xmm12,%rdi │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm3,(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm11,%xmm14 │ │ │ │ │ + addsd (%rsp),%xmm8 │ │ │ │ │ + movsd %xmm8,-0x8(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movsd (%rbx,%rdx,8),%xmm3 │ │ │ │ │ + add %r11,%rbx │ │ │ │ │ movsd %xmm14,0x8(%rsp) │ │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ │ - movq %xmm15,%rdx │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm15 │ │ │ │ │ + movq %rax,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movq %xmm12,%rsi │ │ │ │ │ + movq %rax,%xmm12 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movq %rcx,%xmm12 │ │ │ │ │ + movsd %xmm14,0x10(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm14 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ movq %rsi,%xmm9 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movq %xmm15,%rax │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movsd %xmm15,0x10(%rsp) │ │ │ │ │ - movq %rdx,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - movq %xmm14,%rcx │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movq %xmm12,%rax │ │ │ │ │ + movq %rsi,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm14,(%rsp) │ │ │ │ │ movq %rax,%xmm13 │ │ │ │ │ - movq %xmm15,%rdx │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - movq %rdx,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movsd %xmm9,0x20(%rsp) │ │ │ │ │ + movsd 0x38(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + movsd %xmm12,0x18(%rsp) │ │ │ │ │ + movq %r8,%xmm12 │ │ │ │ │ addsd %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movsd %xmm5,-0x8(%rsp) │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - movsd %xmm13,0x18(%rsp) │ │ │ │ │ - movsd %xmm12,0x70(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - movq %rdi,%xmm11 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm11,0x20(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - movsd %xmm11,0x78(%rsp) │ │ │ │ │ - movsd 0x40(%rsp),%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd -0x40(%rsp),%xmm6 │ │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ │ - subsd (%rsp),%xmm1 │ │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - movsd -0x78(%rsp),%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd %xmm3,0x70(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - addsd -0x78(%rsp),%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - movsd %xmm7,(%r10) │ │ │ │ │ - movsd -0x60(%rsp),%xmm7 │ │ │ │ │ - subsd -0x58(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm14,0x68(%rsp) │ │ │ │ │ + movq %rdi,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movq %rcx,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + addsd 0x10(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm14,0x10(%rsp) │ │ │ │ │ + movq %xmm12,%rcx │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movq %xmm12,%r8 │ │ │ │ │ + movq %rax,%xmm12 │ │ │ │ │ + subsd 0x8(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + movq %xmm14,%rdx │ │ │ │ │ + movq %rdi,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x8(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm7,0x8(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ subsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd 0x50(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm9,(%r10,%rsi,1) │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm6,(%r10,%rdi,1) │ │ │ │ │ - movsd 0x70(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movsd %xmm9,(%r10,%rax,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd -0x78(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm13,(%r10,%rdx,1) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + addsd -0x78(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm8,(%r12) │ │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ │ + movsd -0x58(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + movq %rcx,%xmm13 │ │ │ │ │ + subsd -0x8(%rsp),%xmm1 │ │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + subsd -0x50(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x48(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm13,(%r12,%rsi,8) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + movsd %xmm2,(%r12,%rdi,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm13,(%r12,%rax,8) │ │ │ │ │ + movq %r8,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movsd %xmm15,(%r12,%rcx,8) │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movq %r8,%xmm13 │ │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ movsd -0x70(%rsp),%xmm0 │ │ │ │ │ - addsd -0x70(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - movsd 0x48(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd -0x70(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm9,(%r15,%rdi,1) │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ + movsd 0x40(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd 0x68(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm13,0x0(%r13,%rdi,8) │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + movsd %xmm8,0x0(%r13,%rsi,8) │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd -0x30(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movsd -0x68(%rsp),%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm7,(%r15,%rsi,1) │ │ │ │ │ - movsd %xmm9,(%r15,%rdx,1) │ │ │ │ │ - movq %rcx,%xmm9 │ │ │ │ │ - movsd %xmm11,(%r15,%rax,1) │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - movq %rcx,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd %xmm13,0x0(%r13,%rcx,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd -0x68(%rsp),%xmm6 │ │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ │ - addsd -0x68(%rsp),%xmm7 │ │ │ │ │ - movsd 0x38(%rsp),%xmm13 │ │ │ │ │ - subsd 0x20(%rsp),%xmm8 │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm7,(%r10,%rdi,1) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd -0x38(%rsp),%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ │ - subsd -0x30(%rsp),%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ + subsd -0x28(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm9,0x0(%r13,%rax,8) │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + addsd -0x68(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x10(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm8,(%r12,%r8,8) │ │ │ │ │ + mov 0x70(%rbp),%rsi │ │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - movsd -0x50(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movsd (%rsp),%xmm15 │ │ │ │ │ + subsd 0x20(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + subsd 0x18(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - subsd -0x48(%rsp),%xmm11 │ │ │ │ │ - movsd 0x8(%rsp),%xmm0 │ │ │ │ │ - subsd 0x10(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movsd 0x58(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm9,(%r10,%rcx,1) │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movsd %xmm6,(%r10,%rsi,1) │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movsd 0x30(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movsd -0x40(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm13,(%r12,%rsi,8) │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + subsd -0x38(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm9,(%r10,%rdx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movsd %xmm1,(%r10,%rax,1) │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm3,(%r12,%rdi,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movsd 0x60(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - movsd %xmm12,(%r15,%rdi,1) │ │ │ │ │ - movsd 0x30(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movsd %xmm9,(%r15,%rsi,1) │ │ │ │ │ - movsd %xmm0,(%r15,%rcx,1) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm1,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm13,(%r12,%rcx,8) │ │ │ │ │ + movq %rdx,%xmm13 │ │ │ │ │ + movsd %xmm1,(%r12,%rax,8) │ │ │ │ │ + movsd 0x50(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movq %rdx,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + movsd -0x60(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd -0x18(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - subsd -0x10(%rsp),%xmm6 │ │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ │ - movsd 0x28(%rsp),%xmm14 │ │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ │ + addsd -0x60(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm9,0x0(%r13,%r8,8) │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm5,(%r15,%rdi,1) │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ │ - add %rbx,%rbp │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ + movsd 0x58(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm12,0x0(%r13,%rdi,8) │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + mov 0x50(%rbp),%rdi │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ addsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm0,0x0(%r13,%rsi,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm13,0x0(%r13,%rcx,8) │ │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ │ + movsd %xmm1,0x0(%r13,%rax,8) │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm3,0x0(%r13,%rdi,8) │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x48(%rsp),%xmm2 │ │ │ │ │ + subsd -0x10(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movsd 0x78(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd %xmm4,0x0(%r13,%rsi,8) │ │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ │ + movsd 0x60(%rsp),%xmm7 │ │ │ │ │ + add %r10,%rbp │ │ │ │ │ + movsd %xmm3,0x0(%r13,%rcx,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm7,(%r15,%rsi,1) │ │ │ │ │ - movsd %xmm5,(%r15,%rcx,1) │ │ │ │ │ - movsd 0x68(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm1,(%r15,%rax,1) │ │ │ │ │ - movsd %xmm2,(%r15,%rdx,1) │ │ │ │ │ - add %r11,%r15 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ + movsd -0x20(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm1,0x0(%r13,%rax,8) │ │ │ │ │ + movsd 0x28(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm2,0x0(%r13,%rdx,8) │ │ │ │ │ + movsd 0x70(%rsp),%xmm2 │ │ │ │ │ + subsd -0x18(%rsp),%xmm0 │ │ │ │ │ + add %r9,%r13 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd 0x8(%rsp),%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movsd -0x8(%rsp),%xmm5 │ │ │ │ │ - subsd 0x18(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd -0x28(%rsp),%xmm0 │ │ │ │ │ - subsd -0x20(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm2,(%r10,%rdi,1) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm2,(%r12,%rdi,8) │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm5,(%r10,%rsi,1) │ │ │ │ │ - movsd %xmm0,(%r10,%rcx,1) │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm0,(%r10,%rdx,1) │ │ │ │ │ - movsd %xmm7,(%r10,%rax,1) │ │ │ │ │ - add %r11,%r10 │ │ │ │ │ - dec %r9 │ │ │ │ │ - jne 90 │ │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm7,(%r12,%rsi,8) │ │ │ │ │ + movsd %xmm0,(%r12,%rcx,8) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm0,(%r12,%rdx,8) │ │ │ │ │ + movsd %xmm4,(%r12,%rax,8) │ │ │ │ │ + add %r9,%r12 │ │ │ │ │ + decq 0xb0(%rsp) │ │ │ │ │ + jne 88 │ │ │ │ │ + add $0x78,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000ac0 : │ │ │ │ │ +0000000000000ae0 : │ │ │ │ │ fftw_codelet_n1_15(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xace(%rip),%rsi │ │ │ │ │ - jmp ad3 │ │ │ │ │ + lea -0xaee(%rip),%rsi │ │ │ │ │ + jmp af3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 bc0a0000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 d30a0000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0eb80103 a30a0e38 ..A.8..D.......8 │ │ │ │ │ + 0x00000040 8606410e 38830744 0eb00103 ba0a0e38 ..A.8..D.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00646573 63002e4c 4330002e 4c433400 .desc..LC0..LC4. │ │ │ │ │ - 0x00000010 2e4c4335 002e4c43 31002e4c 4333002e .LC5..LC1..LC3.. │ │ │ │ │ - 0x00000020 4c433200 5f474c4f 42414c5f 4f464653 LC2._GLOBAL_OFFS │ │ │ │ │ + 0x00000000 00646573 63002e4c 4330002e 4c433100 .desc..LC0..LC1. │ │ │ │ │ + 0x00000010 2e4c4334 002e4c43 35002e4c 4332002e .LC4..LC5..LC2.. │ │ │ │ │ + 0x00000020 4c433300 5f474c4f 42414c5f 4f464653 LC3._GLOBAL_OFFS │ │ │ │ │ 0x00000030 45545f54 41424c45 5f006666 74775f61 ET_TABLE_.fftw_a │ │ │ │ │ 0x00000040 6e5f494e 545f6775 6172616e 74656564 n_INT_guaranteed │ │ │ │ │ 0x00000050 5f746f5f 62655f7a 65726f00 66667477 _to_be_zero.fftw │ │ │ │ │ 0x00000060 5f636f64 656c6574 5f6e315f 31350066 _codelet_n1_15.f │ │ │ │ │ 0x00000070 6674775f 6b646674 5f726567 69737465 ftw_kdft_registe │ │ │ │ │ 0x00000080 72006666 74775f64 66745f6e 5f67656e r.fftw_dft_n_gen │ │ │ │ │ 0x00000090 757300 us. │ │ │ ├── n1_16.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3544 (bytes into file) │ │ │ │ │ + Start of section headers: 3744 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0xdd8: │ │ │ │ │ +There are 15 section headers, starting at offset 0xea0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0008b3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000bc0 000138 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0008f3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0008f3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0008f3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000900 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000cf8 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000958 000018 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000970 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000970 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000d28 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 0009e8 000150 18 13 9 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000b38 000084 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000d58 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0008d3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000be0 0001e0 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000913 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000913 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000913 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000920 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000dc0 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000978 000018 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000990 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000990 000078 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000df0 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000a08 000150 18 13 9 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000b58 000084 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000e20 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 14 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2203 FUNC LOCAL DEFAULT 1 n1_16 │ │ │ │ │ + 2: 0000000000000000 2229 FUNC LOCAL DEFAULT 1 n1_16 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 7: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 11: 00000000000008a0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_16 │ │ │ │ │ + 11: 00000000000008c0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_16 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,26 +1,33 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xbc0 contains 13 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xbe0 contains 20 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000029 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000038 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000060 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000567 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000060f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000063e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000068e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000716 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000742 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000775 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000007c6 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000008a3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000008af 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000027 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000005a 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000585 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000005ba 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000005e2 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000005fa 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000610 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000063b 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000681 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000694 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000740 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000749 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000076a 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000007a9 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000007cd 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000007e3 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000801 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000813 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000008c3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000008cf 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xcf8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xdc0 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000000d00000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xd28 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xdf0 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 8a0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 8c0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000089b │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000008b5 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -28,32 +28,32 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 2175 to 0000000000000890 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ │ + DW_CFA_advance_loc2: 2204 to 00000000000008aa │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000891 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008ab │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000892 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008ac │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000894 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008ae │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000896 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000898 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000089a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000008a0..00000000000008b3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000008c0..00000000000008d3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ -AWAVAUATUSM │ │ │ │ │ -([]A\A]A^A_ │ │ │ │ │ +AWAVAUATUSH │ │ │ │ │ + []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_n1_16 │ │ │ │ │ fftw_kdft_register │ │ │ │ │ fftw_dft_n_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,484 +7,471 @@ │ │ │ │ │ n1_16(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %r9,%r12 │ │ │ │ │ - sub $0x28,%rsp │ │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ │ - test %r9,%r9 │ │ │ │ │ - jle 88c │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + sub $0x20,%rsp │ │ │ │ │ + cmpq $0x0,0x58(%rsp) │ │ │ │ │ + jle 8a6 │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + mov %r9,%rbp │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov %r9,%r10 │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ │ + mov %r8,%r14 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ + mov %rdx,%r10 │ │ │ │ │ + lea 0x0(,%rax,8),%r9 │ │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ + mov %r9,%r8 │ │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r11 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov %r11,%r8 │ │ │ │ │ - mov %rbx,%r11 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ lea 0x0(,%rax,8),%r9 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x40(%r13),%rax │ │ │ │ │ - movsd 0x0(%rbp),%xmm0 │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ - mov 0x20(%r13),%rdx │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm1 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x40(%r14),%rax │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + movsd (%r15),%xmm7 │ │ │ │ │ + mov 0x20(%r14),%rdx │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm1 │ │ │ │ │ - mov 0x60(%r13),%rax │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm2 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm11 │ │ │ │ │ - mov 0x38(%r13),%rax │ │ │ │ │ + movsd (%r15,%rax,8),%xmm1 │ │ │ │ │ + mov 0x60(%r14),%rax │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ + movsd (%r15,%rax,8),%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + mov 0x38(%r14),%rax │ │ │ │ │ addsd %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm2 │ │ │ │ │ - mov 0x78(%r13),%rdx │ │ │ │ │ - movsd %xmm7,-0x78(%rsp) │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ + movsd (%r15,%rdx,8),%xmm2 │ │ │ │ │ + mov 0x78(%r14),%rdx │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm2 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm2 │ │ │ │ │ + movsd %xmm6,-0x78(%rsp) │ │ │ │ │ + movsd (%r15,%rdx,8),%xmm6 │ │ │ │ │ movsd %xmm4,-0x70(%rsp) │ │ │ │ │ movsd %xmm0,-0x30(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm3,-0x38(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm1 │ │ │ │ │ - movsd %xmm6,-0x20(%rsp) │ │ │ │ │ + movsd %xmm3,-0x38(%rsp) │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm3 │ │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%r15,%rax,8),%xmm1 │ │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ │ + movsd (%r15,%rdx,8),%xmm13 │ │ │ │ │ movsd %xmm0,-0x28(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm1 │ │ │ │ │ - mov 0x18(%r13),%rdx │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm11 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm2 │ │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm3 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm8 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ + movsd (%r15,%rax,8),%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ movq %xmm15,%rdi │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movsd %xmm15,-0x20(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movq %xmm2,%r12 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ movsd %xmm15,-0x18(%rsp) │ │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ │ - mov 0x50(%r13),%rax │ │ │ │ │ - movq %xmm1,%rbx │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movsd %xmm4,(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm11 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm1 │ │ │ │ │ - movsd %xmm14,-0x8(%rsp) │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm3 │ │ │ │ │ - movsd %xmm15,-0x10(%rsp) │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm14 │ │ │ │ │ - mov 0x70(%r13),%rdx │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm1 │ │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm11 │ │ │ │ │ - mov (%r14,%rax,8),%rax │ │ │ │ │ - movq %rax,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - mov 0x48(%r13),%rax │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm1 │ │ │ │ │ - mov 0x8(%r13),%rdx │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm0,0x8(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm15,-0x58(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm0,-0x68(%rsp) │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - movsd %xmm3,0x18(%rsp) │ │ │ │ │ - movsd %xmm11,-0x50(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm1 │ │ │ │ │ - movsd %xmm2,-0x48(%rsp) │ │ │ │ │ - movsd (%r14,%rax,8),%xmm2 │ │ │ │ │ - movsd %xmm15,0x10(%rsp) │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm15 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm3 │ │ │ │ │ - movsd %xmm0,-0x60(%rsp) │ │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ │ + mov 0x50(%r14),%rax │ │ │ │ │ + movsd %xmm3,-0x8(%rsp) │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm15 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ + movsd %xmm14,-0x10(%rsp) │ │ │ │ │ + movsd (%r15,%rdx,8),%xmm4 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + mov 0x70(%r14),%rdx │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd (%r15,%rax,8),%xmm1 │ │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movsd (%r15,%rdx,8),%xmm15 │ │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ │ + movq %rdx,%xmm9 │ │ │ │ │ + mov 0x8(%r14),%rdx │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm15 │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + movq %rax,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movq %rax,%xmm9 │ │ │ │ │ + mov 0x48(%r14),%rax │ │ │ │ │ + movsd %xmm0,(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm3,-0x58(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm15,%xmm1 │ │ │ │ │ subsd %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm1 │ │ │ │ │ - mov 0x28(%r13),%rdx │ │ │ │ │ - mov 0x68(%r13),%rax │ │ │ │ │ - add %r9,%r13 │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm15 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ - mov 0x40(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm15 │ │ │ │ │ + movsd %xmm14,-0x60(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm8,-0x50(%rsp) │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm8 │ │ │ │ │ + movsd %xmm1,-0x48(%rsp) │ │ │ │ │ + movsd (%r15,%rdx,8),%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm2,0x10(%rsp) │ │ │ │ │ + movsd (%r15,%rax,8),%xmm2 │ │ │ │ │ + movsd %xmm3,0x8(%rsp) │ │ │ │ │ + movsd %xmm0,-0x68(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm8 │ │ │ │ │ + mov 0x28(%r14),%rdx │ │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ │ + add %r9,%r14 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm15 │ │ │ │ │ + movsd (%r15,%rax,8),%xmm4 │ │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movq %xmm11,%rcx │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm11 │ │ │ │ │ - add %r11,%rbp │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm2 │ │ │ │ │ addsd %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm11 │ │ │ │ │ - add %r11,%r14 │ │ │ │ │ + movq %xmm8,%rcx │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm8 │ │ │ │ │ + add %r8,%r13 │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movsd (%r15,%rdx,8),%xmm8 │ │ │ │ │ + mov 0x60(%rbp),%rdx │ │ │ │ │ + add %r8,%r15 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm0,0x20(%rsp) │ │ │ │ │ - movsd 0x8(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ subsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm0,0x18(%rsp) │ │ │ │ │ + movsd (%rsp),%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movq %rcx,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ addsd %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movsd -0x18(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd -0x20(%rsp),%xmm0 │ │ │ │ │ movsd %xmm15,-0x40(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - addsd -0x40(%rsp),%xmm6 │ │ │ │ │ - movq %xmm6,%rcx │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm6,(%rsi,%rax,1) │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm15 │ │ │ │ │ + movq %rdi,%xmm9 │ │ │ │ │ + addsd -0x40(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm9,(%r10,%rax,8) │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ movsd -0x58(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movq %xmm6,%rcx │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd -0x58(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movsd (%rsp),%xmm8 │ │ │ │ │ - movsd %xmm6,(%r15,%rax,1) │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - subsd -0x40(%rsp),%xmm6 │ │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ │ - movsd %xmm2,(%r15) │ │ │ │ │ - mov 0x60(%r12),%rdi │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(,%rdi,8),%rdx │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movsd -0x8(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd %xmm9,(%rsi,%rax,8) │ │ │ │ │ + movq %rdi,%xmm9 │ │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + subsd -0x40(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ subsd %xmm2,%xmm5 │ │ │ │ │ movsd -0x70(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm9,(%rsi,%rax,8) │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ subsd -0x60(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm6,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm5,(%r15,%rdx,1) │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movsd %xmm5,(%rsi,%rdx,8) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ movsd -0x78(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ addsd -0x68(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm6,(%rsi,%rdx,1) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm13,(%rsi,%rax,1) │ │ │ │ │ - mov 0x50(%r12),%rax │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ + movsd %xmm9,(%r10,%rdx,8) │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ subsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm6,(%rsi,%rax,1) │ │ │ │ │ - mov 0x30(%r12),%rdi │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + movsd %xmm12,(%r10,%rax,8) │ │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm9,(%r10,%rax,8) │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ movsd -0x78(%rsp),%xmm1 │ │ │ │ │ + mov 0x70(%rbp),%rdi │ │ │ │ │ + movsd -0x18(%rsp),%xmm14 │ │ │ │ │ subsd -0x68(%rsp),%xmm1 │ │ │ │ │ - movsd -0x10(%rsp),%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - lea 0x0(,%rdi,8),%rdx │ │ │ │ │ - mov 0x10(%r12),%rdi │ │ │ │ │ - movsd %xmm6,(%r15,%rdx,1) │ │ │ │ │ - lea 0x0(,%rdi,8),%rcx │ │ │ │ │ - mov 0x70(%r12),%rdi │ │ │ │ │ - movsd %xmm5,(%rsi,%rcx,1) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movsd 0x18(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movsd 0x10(%rsp),%xmm8 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm2,(%r15,%rdi,1) │ │ │ │ │ + movsd %xmm9,(%rsi,%rdx,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm5,(%r10,%rcx,8) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x10(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + movsd %xmm2,(%rsi,%rdi,8) │ │ │ │ │ movsd -0x70(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + movsd 0x8(%rsp),%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ addsd -0x60(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm6,(%rsi,%rdi,1) │ │ │ │ │ - movsd -0x20(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm6,(%r10,%rdi,8) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ movsd -0x38(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm7,(%r15,%rcx,1) │ │ │ │ │ - movsd %xmm1,(%rsi,%rdx,1) │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm6,(%rsi,%rcx,8) │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd %xmm1,(%r10,%rdx,8) │ │ │ │ │ movsd -0x50(%rsp),%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm2,(%r15,%rax,1) │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm2,(%rsi,%rax,8) │ │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ │ subsd -0x48(%rsp),%xmm1 │ │ │ │ │ - mov 0x58(%r12),%rax │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm15,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movsd -0x20(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm11,(%rsi,%rax,1) │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - movsd %xmm11,(%r15,%rax,1) │ │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ │ - movq %rbx,%xmm11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm5,(%rsi,%rax,1) │ │ │ │ │ - movsd %xmm6,(%r15,%rax,1) │ │ │ │ │ - mov 0x78(%r12),%rax │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ - movsd -0x28(%rsp),%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movsd %xmm8,(%r10,%rax,8) │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + movsd %xmm8,(%rsi,%rax,8) │ │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ │ + movq %r12,%xmm8 │ │ │ │ │ + movsd %xmm5,(%r10,%rax,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm5,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movsd %xmm5,(%rsi,%rax,1) │ │ │ │ │ - mov 0x38(%r12),%rax │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm7,(%rsi,%rax,8) │ │ │ │ │ + mov 0x78(%rbp),%rax │ │ │ │ │ + movsd -0x30(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm15,(%rsi,%rax,8) │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm4,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movsd %xmm2,(%rsi,%rax,1) │ │ │ │ │ - movsd 0x20(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movsd -0x30(%rsp),%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x48(%r12),%rax │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm9,(%r10,%rax,8) │ │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ │ + movsd %xmm4,(%rsi,%rax,8) │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ movsd -0x50(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm2,(%r10,%rax,8) │ │ │ │ │ + movsd 0x18(%rsp),%xmm2 │ │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ │ addsd -0x48(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movq %rbx,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x28(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movq %r12,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ - movsd -0x8(%rsp),%xmm7 │ │ │ │ │ + movsd -0x10(%rsp),%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movsd 0x20(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd 0x18(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd -0x8(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ + movsd -0x10(%rsp),%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ addsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm3,(%rsi,%rax,1) │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm3,(%r10,%rax,8) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm3,(%r15,%rax,1) │ │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm4,(%rsi,%rax,1) │ │ │ │ │ - movsd %xmm1,(%r15,%rax,1) │ │ │ │ │ - mov 0x68(%r12),%rax │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm1,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rsi,%rax,1) │ │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ │ - add %r9,%r12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm6,(%r15,%rax,1) │ │ │ │ │ - movsd %xmm0,(%rsi,%rax,1) │ │ │ │ │ - add %r8,%r15 │ │ │ │ │ - add %r8,%rsi │ │ │ │ │ - dec %r10 │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0x28,%rsp │ │ │ │ │ + movsd %xmm3,(%rsi,%rax,8) │ │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ │ + movsd %xmm4,(%r10,%rax,8) │ │ │ │ │ + movsd %xmm1,(%rsi,%rax,8) │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + mov 0x68(%rbp),%rax │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm1,(%rsi,%rax,8) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm1,(%r10,%rax,8) │ │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ │ + add %r9,%rbp │ │ │ │ │ + movsd %xmm5,(%rsi,%rax,8) │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + movsd %xmm0,(%r10,%rax,8) │ │ │ │ │ + add %rbx,%r10 │ │ │ │ │ + dec %r11 │ │ │ │ │ + jne 70 │ │ │ │ │ + add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000008a0 : │ │ │ │ │ +00000000000008c0 : │ │ │ │ │ fftw_codelet_n1_16(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x8ae(%rip),%rsi │ │ │ │ │ - jmp 8b3 │ │ │ │ │ + lea -0x8ce(%rip),%rsi │ │ │ │ │ + jmp 8d3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 9b080000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 b5080000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e60037f 080e3841 ..A.8..G.`....8A │ │ │ │ │ + 0x00000040 8606410e 38830744 0e58039c 080e3841 ..A.8..D.X....8A │ │ │ │ │ 0x00000050 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ 0x00000060 08000000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ ├── n1_2.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 11 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 321 FUNC LOCAL DEFAULT 1 n1_2 │ │ │ │ │ + 2: 0000000000000000 323 FUNC LOCAL DEFAULT 1 n1_2 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ 8: 0000000000000150 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_2 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,45 +9,45 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000141 │ │ │ │ │ +00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000143 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc1: 172 to 00000000000000b2 │ │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000000ae │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000b3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000af │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000b5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000b7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000000c0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000000b8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 123 to 000000000000013b │ │ │ │ │ + DW_CFA_advance_loc1: 133 to 000000000000013d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000013c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000013e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000013e │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000140 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000142 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000000150..0000000000000163 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,94 +7,95 @@ │ │ │ │ │ n1_2(): │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x28(%rsp),%r10 │ │ │ │ │ test %r10,%r10 │ │ │ │ │ - jle b1 │ │ │ │ │ + jle ad │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ mov (%rdi),%r12 │ │ │ │ │ setne %dil │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ setne %r8b │ │ │ │ │ or %r8b,%dil │ │ │ │ │ - jne c0 │ │ │ │ │ + jne b8 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ cmpq $0x1,0x30(%rsp) │ │ │ │ │ - jne c0 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jne b8 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x8(%rbx,%rdi,1),%r11 │ │ │ │ │ movsd (%rax),%xmm1 │ │ │ │ │ mov 0x8(%r9,%rdi,1),%r8 │ │ │ │ │ add $0x8,%rdi │ │ │ │ │ movsd (%rax,%r11,8),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,(%rdx,%r8,8) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ + movsd %xmm0,-0x8(%rdx) │ │ │ │ │ movsd (%rsi),%xmm1 │ │ │ │ │ movsd (%rsi,%r11,8),%xmm0 │ │ │ │ │ - add $0x8,%rdx │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,(%rcx,%r8,8) │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ add $0x8,%rcx │ │ │ │ │ + movsd %xmm0,-0x8(%rcx) │ │ │ │ │ dec %r10 │ │ │ │ │ - jne 50 │ │ │ │ │ + jne 48 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ │ shl $0x3,%r12 │ │ │ │ │ lea 0x0(,%rdi,8),%r11 │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ lea 0x0(,%rdi,8),%r8 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rbx,%rdi,1),%r13 │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ mov 0x8(%r9,%rdi,1),%rbp │ │ │ │ │ add %r12,%rdi │ │ │ │ │ movsd (%rax,%r13,8),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ add %r11,%rax │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ movsd %xmm0,(%rdx) │ │ │ │ │ + add %r8,%rdx │ │ │ │ │ movsd (%rsi),%xmm0 │ │ │ │ │ movsd (%rsi,%r13,8),%xmm1 │ │ │ │ │ - add %r8,%rdx │ │ │ │ │ add %r11,%rsi │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ movsd %xmm2,(%rcx,%rbp,8) │ │ │ │ │ movsd %xmm0,(%rcx) │ │ │ │ │ add %r8,%rcx │ │ │ │ │ dec %r10 │ │ │ │ │ jne e0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000150 : │ │ │ │ │ fftw_codelet_n1_2(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ lea -0x15e(%rip),%rsi │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 40000000 1c000000 ........@....... │ │ │ │ │ - 0x00000020 00000000 41010000 00420e10 8d02420e ....A....B....B. │ │ │ │ │ - 0x00000030 188c0341 0e208604 410e2883 0502ac0a ...A. ..A.(..... │ │ │ │ │ - 0x00000040 0e20410e 18420e10 420e0849 0b027b0e . A..B..B..I..{. │ │ │ │ │ + 0x00000020 00000000 43010000 00420e10 8d02420e ....C....B....B. │ │ │ │ │ + 0x00000030 188c0341 0e208604 410e2883 0502a80a ...A. ..A.(..... │ │ │ │ │ + 0x00000040 0e20410e 18420e10 420e0845 0b02850e . A..B..B..E.... │ │ │ │ │ 0x00000050 20410e18 420e1042 0e080000 10000000 A..B..B........ │ │ │ │ │ 0x00000060 60000000 00000000 13000000 00000000 `............... │ │ │ ├── n1_20.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5136 (bytes into file) │ │ │ │ │ + Start of section headers: 5000 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x1410: │ │ │ │ │ +There are 15 section headers, starting at offset 0x1388: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000e03 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001138 0001f8 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000e43 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000e43 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000e43 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000e50 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001330 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000ea8 000020 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000ec8 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000ec8 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 001360 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000f40 000168 18 13 10 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 0010a8 000089 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 001390 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000e23 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001158 000150 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000e63 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000e63 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000e63 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000e70 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0012a8 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000ec8 000020 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000ee8 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000ee8 000078 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 0012d8 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000f60 000168 18 13 10 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 0010c8 000089 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 001308 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 15 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 3565 FUNC LOCAL DEFAULT 1 n1_20 │ │ │ │ │ + 2: 0000000000000000 3597 FUNC LOCAL DEFAULT 1 n1_20 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ - 6: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 7: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ + 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ + 7: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ + 8: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 12: 0000000000000df0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_20 │ │ │ │ │ + 12: 0000000000000e10 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_20 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,34 +1,27 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1138 contains 21 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1158 contains 14 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000031 0000000600000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000003f 0000000700000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000006a 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000006ac 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000006d2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000007a1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000007ec 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000008bb 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000008c3 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000970 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000009b8 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000a8a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000a92 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000b70 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000b78 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c57 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000c5f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000cf6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000d62 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000df3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000dff 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000030 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000003b 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000043 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000073 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000733 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000818 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000008dd 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000098b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a82 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000b77 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000c52 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000d3a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000e13 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000e1f 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1330 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x12a8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000000e00000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1360 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x12d8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + df0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e10 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,50 +9,50 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000ded │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000e0d │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000014 │ │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc2: 3534 to 0000000000000de2 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ │ + DW_CFA_advance_loc2: 3569 to 0000000000000e02 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000de3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e03 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000de4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e04 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000de6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e06 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000de8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e08 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000dea │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e0a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000dec │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e0c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000df0..0000000000000e03 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000e10..0000000000000e23 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,7 +1,8 @@ │ │ │ │ │ +AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_n1_20 │ │ │ │ │ fftw_kdft_register │ │ │ │ │ fftw_dft_n_genus │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,726 +4,698 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_20(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x100,%rsp │ │ │ │ │ - mov 0x138(%rsp),%r8 │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - jle ddb │ │ │ │ │ - mov 0x140(%rsp),%rax │ │ │ │ │ + sub $0xe8,%rsp │ │ │ │ │ + cmpq $0x0,0x120(%rsp) │ │ │ │ │ + jle dfb │ │ │ │ │ + mov 0x128(%rsp),%rax │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %r9,%r12 │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - lea 0x0(,%rax,8),%r11 │ │ │ │ │ - mov 0x148(%rsp),%rax │ │ │ │ │ - mov %r11,%r9 │ │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ + lea 0x0(,%rax,8),%r8 │ │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ │ + mov 0x120(%rsp),%r11 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ + lea 0x0(,%rax,8),%rbx │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov %r10,%r11 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x50(%r13),%rax │ │ │ │ │ - movsd 0x0(%rbp),%xmm3 │ │ │ │ │ - movsd (%r14),%xmm7 │ │ │ │ │ - mov 0x28(%r13),%rdx │ │ │ │ │ + lea 0x0(,%rax,8),%r14 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x50(%r15),%rax │ │ │ │ │ + movsd 0x0(%rbp),%xmm9 │ │ │ │ │ + movsd (%r10),%xmm10 │ │ │ │ │ + mov 0x28(%r15),%rdx │ │ │ │ │ movsd 0x0(%rbp,%rax,8),%xmm2 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm2 │ │ │ │ │ - mov 0x78(%r13),%rax │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm4 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm12 │ │ │ │ │ - mov 0x90(%r13),%rax │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm4 │ │ │ │ │ - mov 0x40(%r13),%rdx │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - movsd %xmm8,0x78(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm6 │ │ │ │ │ - movsd %xmm12,0x60(%rsp) │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm2 │ │ │ │ │ - movsd %xmm7,0x70(%rsp) │ │ │ │ │ - movsd %xmm15,0x68(%rsp) │ │ │ │ │ - movsd %xmm11,0x88(%rsp) │ │ │ │ │ - movsd %xmm4,0x80(%rsp) │ │ │ │ │ - movsd %xmm3,0x90(%rsp) │ │ │ │ │ - movsd %xmm5,0x98(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ movsd 0x0(%rbp,%rdx,8),%xmm7 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm11 │ │ │ │ │ - mov 0x68(%r13),%rdx │ │ │ │ │ addsd %xmm2,%xmm6 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm14 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd (%r10,%rax,8),%xmm2 │ │ │ │ │ + mov 0x78(%r15),%rax │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x0(%rbp,%rax,8),%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm2 │ │ │ │ │ + movsd (%r10,%rax,8),%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + mov 0x90(%r15),%rax │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm3 │ │ │ │ │ + mov 0x40(%r15),%rdx │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ subsd %xmm2,%xmm7 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm2 │ │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x0(%rbp,%rax,8),%xmm2 │ │ │ │ │ + movsd %xmm14,-0x78(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm5 │ │ │ │ │ + movsd %xmm6,0x68(%rsp) │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm6 │ │ │ │ │ + mov 0x68(%r15),%rdx │ │ │ │ │ + movsd %xmm10,0x60(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ subsd %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ + movsd (%r10,%rax,8),%xmm2 │ │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ │ + movsd %xmm11,-0x70(%rsp) │ │ │ │ │ + movsd %xmm7,0x70(%rsp) │ │ │ │ │ + movq %xmm5,%rdi │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm9,0x80(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ movsd 0x0(%rbp,%rax,8),%xmm2 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm8 │ │ │ │ │ - mov 0x60(%r13),%rdx │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm4,0x88(%rsp) │ │ │ │ │ + movsd %xmm3,0x78(%rsp) │ │ │ │ │ + movsd %xmm8,-0x68(%rsp) │ │ │ │ │ + movq %rdi,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ movsd 0x0(%rbp,%rdx,8),%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm3 │ │ │ │ │ + movsd (%r10,%rax,8),%xmm4 │ │ │ │ │ + mov 0x10(%r15),%rax │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm2 │ │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm2 │ │ │ │ │ + mov 0x60(%r15),%rdx │ │ │ │ │ + movsd -0x68(%rsp),%xmm12 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ movsd 0x0(%rbp,%rax,8),%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm2,-0x60(%rsp) │ │ │ │ │ + movsd (%r10,%rax,8),%xmm2 │ │ │ │ │ + mov 0x38(%r15),%rax │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm5 │ │ │ │ │ + subsd -0x60(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm8,-0x50(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movq %xmm12,%rcx │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm5 │ │ │ │ │ + mov 0x88(%r15),%rdx │ │ │ │ │ subsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ - mov 0x38(%r13),%rax │ │ │ │ │ - movq %xmm2,%rcx │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm2 │ │ │ │ │ - mov 0x88(%r13),%rdx │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ movsd 0x0(%rbp,%rax,8),%xmm4 │ │ │ │ │ - mov (%r14,%rax,8),%rax │ │ │ │ │ - movsd %xmm2,-0x78(%rsp) │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm9 │ │ │ │ │ + mov (%r10,%rax,8),%rax │ │ │ │ │ + movsd %xmm5,-0x20(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ movsd 0x0(%rbp,%rdx,8),%xmm2 │ │ │ │ │ - movq %xmm6,%rsi │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm6 │ │ │ │ │ addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movq %xmm2,%rdi │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm6 │ │ │ │ │ - movq %rdi,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - movq %xmm2,%rax │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm6,-0x70(%rsp) │ │ │ │ │ - movq %rax,%xmm10 │ │ │ │ │ - movsd %xmm15,-0x48(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movsd %xmm2,-0x68(%rsp) │ │ │ │ │ - movsd -0x78(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm6,0xa0(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - addsd -0x78(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm11,-0x78(%rsp) │ │ │ │ │ - movsd %xmm6,-0x60(%rsp) │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movq %rdi,%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ + movq %xmm5,%rsi │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ movsd %xmm2,-0x58(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - movsd %xmm11,-0x40(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm8,-0x50(%rsp) │ │ │ │ │ - movq %rsi,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movq %rsi,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movq %rax,%xmm5 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + subsd -0x58(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd %xmm5,-0x48(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm8,0x90(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd %xmm5,-0x40(%rsp) │ │ │ │ │ + movsd %xmm8,0x98(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm8 │ │ │ │ │ + addsd -0x60(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm9,-0x60(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm8,-0x68(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movq %rdi,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm7,0xa0(%rsp) │ │ │ │ │ + addsd -0x58(%rsp),%xmm14 │ │ │ │ │ + movsd -0x20(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm9,-0x58(%rsp) │ │ │ │ │ + mov 0x20(%r15),%rdx │ │ │ │ │ + mov 0x70(%r15),%rax │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + movsd %xmm7,-0x38(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm14,0xa8(%rsp) │ │ │ │ │ + movq %rsi,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movsd %xmm7,-0x30(%rsp) │ │ │ │ │ + movsd %xmm9,-0x18(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm14,-0x28(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm6,-0x10(%rsp) │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm6 │ │ │ │ │ + movsd %xmm14,-0x20(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movsd %xmm11,-0x8(%rsp) │ │ │ │ │ + movq %rsi,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd (%r10,%rax,8),%xmm2 │ │ │ │ │ + movsd %xmm7,0xb0(%rsp) │ │ │ │ │ movsd %xmm14,0xb8(%rsp) │ │ │ │ │ - movsd %xmm15,-0x38(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - movsd %xmm6,0xa8(%rsp) │ │ │ │ │ - movsd %xmm2,0xb0(%rsp) │ │ │ │ │ - movsd %xmm8,-0x30(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm3,-0x8(%rsp) │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - movsd %xmm11,-0x20(%rsp) │ │ │ │ │ - movsd %xmm5,-0x10(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movsd %xmm15,-0x18(%rsp) │ │ │ │ │ - mov 0x20(%r13),%rdx │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm14,0xc0(%rsp) │ │ │ │ │ - mov 0x70(%r13),%rax │ │ │ │ │ - movsd %xmm8,-0x28(%rsp) │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - movsd %xmm4,0xd0(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm5,0xc0(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm11,0x8(%rsp) │ │ │ │ │ movsd %xmm4,(%rsp) │ │ │ │ │ - movsd %xmm8,0xc8(%rsp) │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm4 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm15 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm2 │ │ │ │ │ - movsd %xmm12,0xd8(%rsp) │ │ │ │ │ - mov 0x98(%r13),%rax │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm14 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm10 │ │ │ │ │ - mov 0x48(%r13),%rdx │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movq %xmm10,%rcx │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm10 │ │ │ │ │ - mov 0x80(%r13),%rdx │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm3,0xc8(%rsp) │ │ │ │ │ + movsd 0x0(%rbp,%rax,8),%xmm3 │ │ │ │ │ + mov 0x98(%r15),%rax │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm12 │ │ │ │ │ + mov 0x48(%r15),%rdx │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movsd 0x0(%rbp,%rax,8),%xmm3 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm2 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm10 │ │ │ │ │ - mov 0x8(%r13),%rdx │ │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ │ - movsd %xmm5,0x10(%rsp) │ │ │ │ │ - add %r10,%r13 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm4 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm3 │ │ │ │ │ - add %r9,%rbp │ │ │ │ │ - movq %xmm10,%rsi │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - movsd %xmm4,0x30(%rsp) │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movq %rdi,%xmm14 │ │ │ │ │ - movsd %xmm3,0x8(%rsp) │ │ │ │ │ - subsd 0x8(%rsp),%xmm14 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - add %r9,%r14 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ + movq %xmm12,%rdi │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm2,0x18(%rsp) │ │ │ │ │ + movsd (%r10,%rax,8),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm3,0x20(%rsp) │ │ │ │ │ + mov 0x80(%r15),%rdx │ │ │ │ │ + mov 0x30(%r15),%rax │ │ │ │ │ + movsd %xmm10,0x10(%rsp) │ │ │ │ │ + movsd 0x0(%rbp,%rax,8),%xmm3 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm12 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm4 │ │ │ │ │ + movsd (%r10,%rax,8),%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + mov 0x58(%r15),%rax │ │ │ │ │ + movq %xmm12,%rsi │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm12 │ │ │ │ │ + mov 0x8(%r15),%rdx │ │ │ │ │ + add %r14,%r15 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movsd 0x0(%rbp,%rax,8),%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm2 │ │ │ │ │ + add %r8,%rbp │ │ │ │ │ + movsd %xmm8,0x28(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm2,0x30(%rsp) │ │ │ │ │ + movsd (%r10,%rax,8),%xmm2 │ │ │ │ │ + add %r8,%r10 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movq %rsi,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm7,0x38(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd %xmm2,0x40(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + movq %xmm2,%rdx │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm14,0x18(%rsp) │ │ │ │ │ - movq %xmm3,%rax │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movsd %xmm5,0x20(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - addsd 0x8(%rsp),%xmm6 │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - movsd %xmm13,0x8(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - movsd %xmm6,0x28(%rsp) │ │ │ │ │ - movsd 0x30(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movq %rsi,%xmm10 │ │ │ │ │ - movsd %xmm7,0x30(%rsp) │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm10,0x38(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movsd 0x10(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movq %rsi,%xmm11 │ │ │ │ │ + movq %xmm12,%rax │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + addsd 0x28(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm11,0x10(%rsp) │ │ │ │ │ addsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - movsd %xmm7,0xe0(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - movsd %xmm10,0x48(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movsd %xmm7,0x40(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movq %rsi,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm7,0xe8(%rsp) │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - movsd %xmm9,0xf0(%rsp) │ │ │ │ │ - movq %rax,%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movsd %xmm10,0x58(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm7,0x50(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - movsd %xmm8,0xf8(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movq %rdi,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + subsd 0x18(%rsp),%xmm11 │ │ │ │ │ + subsd 0x30(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm11,0x28(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm12,0x48(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + subsd 0x38(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm11,0xd0(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + subsd 0x20(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm12,0x58(%rsp) │ │ │ │ │ + movsd %xmm11,0x50(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm11,0xd8(%rsp) │ │ │ │ │ + addsd 0x20(%rsp),%xmm9 │ │ │ │ │ + addsd 0x38(%rsp),%xmm14 │ │ │ │ │ + movsd 0x30(%rsp),%xmm12 │ │ │ │ │ + mov 0x30(%r9),%rsi │ │ │ │ │ + subsd 0x40(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm9,0x20(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movsd %xmm9,0x38(%rsp) │ │ │ │ │ + movq %rdi,%xmm9 │ │ │ │ │ + mov 0x50(%r9),%rdi │ │ │ │ │ + addsd 0x18(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm12,0x30(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm9,0x18(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + movq %rdx,%xmm12 │ │ │ │ │ + movsd %xmm15,0xe0(%rsp) │ │ │ │ │ + movsd 0x90(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movq %rdx,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movq %xmm12,%rdx │ │ │ │ │ + movq %rcx,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movsd 0x60(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movsd -0x60(%rsp),%xmm8 │ │ │ │ │ - subsd -0x58(%rsp),%xmm8 │ │ │ │ │ - movsd 0x20(%rsp),%xmm3 │ │ │ │ │ - addsd 0x60(%rsp),%xmm6 │ │ │ │ │ - mov 0x50(%r12),%rdi │ │ │ │ │ - mov 0x70(%r12),%rcx │ │ │ │ │ - mov 0x30(%r12),%rsi │ │ │ │ │ - movq %xmm9,%rax │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movq %xmm8,%rdx │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movsd %xmm6,(%rbx,%rdi,1) │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - movq %rdx,%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd 0x10(%rsp),%xmm14 │ │ │ │ │ - subsd 0x18(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm9,(%rbx,%rcx,1) │ │ │ │ │ - movsd %xmm3,(%rbx,%rsi,1) │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm3 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x90(%r12),%rax │ │ │ │ │ - movsd %xmm6,(%rbx,%rdx,1) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm8,(%rbx,%rax,1) │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + subsd -0x40(%rsp),%xmm12 │ │ │ │ │ + movq %xmm12,%rcx │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movq %rax,%xmm15 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movq %rcx,%xmm12 │ │ │ │ │ + mov 0x70(%r9),%rcx │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movq %rdx,%xmm12 │ │ │ │ │ + mov 0x10(%r9),%rdx │ │ │ │ │ + addsd -0x78(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm12,0x0(%r13,%rdi,8) │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + movq %xmm12,%rax │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm12,0x0(%r13,%rcx,8) │ │ │ │ │ + movq %rax,%xmm12 │ │ │ │ │ + mov 0x90(%r9),%rax │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm2,0x0(%r13,%rsi,8) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm2,0x0(%r13,%rdx,8) │ │ │ │ │ + movsd 0x98(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm15,0x0(%r13,%rax,8) │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - movsd 0x68(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movsd 0x78(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movsd -0x70(%rsp),%xmm3 │ │ │ │ │ - subsd -0x68(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm5,(%r15,%rdi,1) │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm14,(%r15,%rsi,1) │ │ │ │ │ - movsd %xmm3,(%r15,%rcx,1) │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movsd -0x70(%rsp),%xmm15 │ │ │ │ │ + addsd -0x70(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + movsd %xmm8,(%r12,%rdi,8) │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movsd -0x50(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + subsd -0x48(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm3,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm6,(%r15,%rax,1) │ │ │ │ │ - movsd 0xb8(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movsd %xmm12,(%r12,%rsi,8) │ │ │ │ │ + movsd -0x68(%rsp),%xmm4 │ │ │ │ │ + mov 0x40(%r9),%rsi │ │ │ │ │ + movsd %xmm2,(%r12,%rcx,8) │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + mov 0x60(%r9),%rcx │ │ │ │ │ + subsd 0x10(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm15 │ │ │ │ │ + subsd -0x60(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movsd -0x78(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm13,(%rbx) │ │ │ │ │ - subsd -0x50(%rsp),%xmm6 │ │ │ │ │ - mov 0x60(%r12),%rax │ │ │ │ │ - movsd 0xb0(%rsp),%xmm7 │ │ │ │ │ - movsd 0x8(%rsp),%xmm13 │ │ │ │ │ - movsd 0x70(%rsp),%xmm9 │ │ │ │ │ - subsd 0x28(%rsp),%xmm13 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x40(%r12),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - mov 0x80(%r12),%rax │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm14,(%rbx,%rcx,1) │ │ │ │ │ - movsd %xmm6,(%rbx,%rsi,1) │ │ │ │ │ - movsd %xmm3,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - movsd %xmm4,(%rbx,%rax,1) │ │ │ │ │ - movsd -0x48(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - subsd -0x40(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd %xmm2,(%r12,%rdx,8) │ │ │ │ │ + mov 0x20(%r9),%rdx │ │ │ │ │ + movsd %xmm9,(%r12,%rax,8) │ │ │ │ │ + mov 0x80(%r9),%rax │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movsd 0x68(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm5,0x0(%r13) │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ + movsd %xmm6,0x0(%r13,%rcx,8) │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm9,0x0(%r13,%rsi,8) │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm2,0x0(%r13,%rdx,8) │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x60(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm4,0x0(%r13,%rax,8) │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + addsd 0x60(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movsd %xmm10,(%r12) │ │ │ │ │ + movsd 0xd0(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movsd -0x58(%rsp),%xmm8 │ │ │ │ │ + subsd -0x38(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ mulsd %xmm1,%xmm5 │ │ │ │ │ mulsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm7,(%r15) │ │ │ │ │ - movsd 0x80(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ subsd %xmm6,%xmm2 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm14,(%r15,%rsi,1) │ │ │ │ │ - movsd %xmm5,(%r15,%rcx,1) │ │ │ │ │ - movsd 0xc0(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm3,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm2,(%r15,%rax,1) │ │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mov 0x68(%r12),%rax │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm15,(%r12,%rsi,8) │ │ │ │ │ + movsd %xmm5,(%r12,%rcx,8) │ │ │ │ │ + movsd 0xb0(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm3,(%r12,%rdx,8) │ │ │ │ │ + movsd %xmm2,(%r12,%rax,8) │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + subsd 0xb0(%rsp),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movsd -0x18(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm5,(%r15,%rdi,1) │ │ │ │ │ - subsd -0x10(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ + movsd 0x20(%rsp),%xmm8 │ │ │ │ │ + movsd -0x10(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + addsd 0x70(%rsp),%xmm5 │ │ │ │ │ + mov 0x28(%r9),%rdi │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + subsd -0x8(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + mov 0x68(%r9),%rsi │ │ │ │ │ + movsd 0x38(%rsp),%xmm15 │ │ │ │ │ + mov 0x88(%r9),%rcx │ │ │ │ │ + movsd %xmm5,(%r12,%rdi,8) │ │ │ │ │ + mov 0x8(%r9),%rdx │ │ │ │ │ + movsd 0x28(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + mov 0x48(%r9),%rax │ │ │ │ │ + movsd 0xe0(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x70(%rsp),%xmm3 │ │ │ │ │ + subsd 0x48(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ mulsd %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ addsd %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ subsd %xmm4,%xmm2 │ │ │ │ │ addsd %xmm5,%xmm6 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm5 │ │ │ │ │ addsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm13,(%r15,%rsi,1) │ │ │ │ │ - mov 0x88(%r12),%rax │ │ │ │ │ - movsd 0xd0(%rsp),%xmm5 │ │ │ │ │ - movsd 0x90(%rsp),%xmm9 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm13 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ │ - movsd %xmm6,(%r15,%rcx,1) │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x48(%r12),%rax │ │ │ │ │ - movsd %xmm2,(%r15,%rdx,1) │ │ │ │ │ - movsd 0xf0(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm4,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm8,(%r12,%rsi,8) │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm6,(%r12,%rcx,8) │ │ │ │ │ + movsd %xmm2,(%r12,%rdx,8) │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - movsd 0x98(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm3,(%rbx,%rdi,1) │ │ │ │ │ + movsd %xmm4,(%r12,%rax,8) │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x30(%rsp),%xmm5 │ │ │ │ │ - subsd 0x38(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x80(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm6 │ │ │ │ │ - movsd -0x38(%rsp),%xmm2 │ │ │ │ │ - subsd -0x30(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movsd -0x28(%rsp),%xmm7 │ │ │ │ │ - subsd -0x20(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ + movsd -0x30(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm9,0x0(%r13,%rdi,8) │ │ │ │ │ + subsd -0x28(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0x40(%rsp),%xmm6 │ │ │ │ │ - subsd 0x48(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm14,(%rbx,%rsi,1) │ │ │ │ │ - movsd %xmm3,(%rbx,%rcx,1) │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm2,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm4,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm8,0x0(%r13,%rsi,8) │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + movsd %xmm4,0x0(%r13,%rcx,8) │ │ │ │ │ + movsd %xmm2,0x0(%r13,%rdx,8) │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm3,0x0(%r13,%rax,8) │ │ │ │ │ + subsd 0xc8(%rsp),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x78(%r12),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mov 0x58(%r12),%rax │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - movsd %xmm5,(%r15,%rdi,1) │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + movsd 0x88(%rsp),%xmm10 │ │ │ │ │ + movsd -0x20(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mov 0x78(%r9),%rdi │ │ │ │ │ + mov 0x58(%r9),%rsi │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + subsd -0x18(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + mov 0x98(%r9),%rcx │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + mov 0x18(%r9),%rdx │ │ │ │ │ + movsd 0x78(%rsp),%xmm14 │ │ │ │ │ + mov 0x38(%r9),%rax │ │ │ │ │ + add %r14,%r9 │ │ │ │ │ + movsd %xmm5,(%r12,%rdi,8) │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movsd 0x50(%rsp),%xmm6 │ │ │ │ │ + subsd 0x58(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ addsd %xmm3,%xmm5 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ addsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ addsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm15,(%r15,%rsi,1) │ │ │ │ │ - mov 0x98(%r12),%rax │ │ │ │ │ - movsd 0xc8(%rsp),%xmm7 │ │ │ │ │ - movsd 0x88(%rsp),%xmm11 │ │ │ │ │ - movsd 0x50(%rsp),%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd 0x58(%rsp),%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ │ - movsd %xmm6,(%r15,%rcx,1) │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x38(%r12),%rax │ │ │ │ │ - add %r10,%r12 │ │ │ │ │ - movsd %xmm5,(%r15,%rdx,1) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm4,(%r15,%rax,1) │ │ │ │ │ - movsd 0xe8(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - add %r11,%r15 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm7,(%r12,%rsi,8) │ │ │ │ │ + movsd 0xb8(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm6,(%r12,%rcx,8) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm2,(%r12,%rdx,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - movsd %xmm6,(%rbx,%rdi,1) │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movsd -0x8(%rsp),%xmm7 │ │ │ │ │ - subsd (%rsp),%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm4,(%r12,%rax,8) │ │ │ │ │ + add %rbx,%r12 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movsd %xmm6,0x0(%r13,%rdi,8) │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x18(%rsp),%xmm2 │ │ │ │ │ + subsd 0x30(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd (%rsp),%xmm7 │ │ │ │ │ addsd %xmm4,%xmm6 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ + subsd 0x8(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ mulsd %xmm0,%xmm7 │ │ │ │ │ mulsd %xmm1,%xmm5 │ │ │ │ │ addsd %xmm7,%xmm2 │ │ │ │ │ subsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ addsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ subsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm7,(%rbx,%rsi,1) │ │ │ │ │ - movsd %xmm6,(%rbx,%rcx,1) │ │ │ │ │ - movsd %xmm3,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm2,(%rbx,%rax,1) │ │ │ │ │ - add %r11,%rbx │ │ │ │ │ - dec %r8 │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0x100,%rsp │ │ │ │ │ + movsd %xmm7,0x0(%r13,%rsi,8) │ │ │ │ │ + movsd %xmm6,0x0(%r13,%rcx,8) │ │ │ │ │ + movsd %xmm3,0x0(%r13,%rdx,8) │ │ │ │ │ + movsd %xmm2,0x0(%r13,%rax,8) │ │ │ │ │ + add %rbx,%r13 │ │ │ │ │ + dec %r11 │ │ │ │ │ + jne 88 │ │ │ │ │ + add $0xe8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000df0 : │ │ │ │ │ +0000000000000e10 : │ │ │ │ │ fftw_codelet_n1_20(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xdfe(%rip),%rsi │ │ │ │ │ - jmp e03 │ │ │ │ │ + lea -0xe1e(%rip),%rsi │ │ │ │ │ + jmp e23 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 ed0d0000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0eb80203 ce0d0e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000020 00000000 0d0e0000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ea00203 f10d0e38 ..A.8..G.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00646573 63002e4c 4332002e 4c433300 .desc..LC2..LC3. │ │ │ │ │ - 0x00000010 2e4c4330 002e4c43 31005f47 4c4f4241 .LC0..LC1._GLOBA │ │ │ │ │ + 0x00000000 00646573 63002e4c 4330002e 4c433200 .desc..LC0..LC2. │ │ │ │ │ + 0x00000010 2e4c4333 002e4c43 31005f47 4c4f4241 .LC3..LC1._GLOBA │ │ │ │ │ 0x00000020 4c5f4f46 46534554 5f544142 4c455f00 L_OFFSET_TABLE_. │ │ │ │ │ 0x00000030 66667477 5f616e5f 494e545f 67756172 fftw_an_INT_guar │ │ │ │ │ 0x00000040 616e7465 65645f74 6f5f6265 5f7a6572 anteed_to_be_zer │ │ │ │ │ 0x00000050 6f006666 74775f63 6f64656c 65745f6e o.fftw_codelet_n │ │ │ │ │ 0x00000060 315f3230 00666674 775f6b64 66745f72 1_20.fftw_kdft_r │ │ │ │ │ 0x00000070 65676973 74657200 66667477 5f646674 egister.fftw_dft │ │ │ │ │ 0x00000080 5f6e5f67 656e7573 00 _n_genus. │ │ │ ├── n1_25.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 10456 (bytes into file) │ │ │ │ │ + Start of section headers: 11552 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x28d8: │ │ │ │ │ +There are 15 section headers, starting at offset 0x2d20: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 001833 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001dc0 000a38 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001873 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001873 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001873 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 001880 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0027f8 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 0018d8 0000a0 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 001978 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 001978 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 002828 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 0019f0 0002e8 18 13 26 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 001cd8 0000e3 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 002858 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0018d3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001e60 000de0 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001913 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001913 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001913 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 001920 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 002c40 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 001978 0000a0 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 001a18 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 001a18 000078 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 002c70 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 001a90 0002e8 18 13 26 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 001d78 0000e3 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 002ca0 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 31 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 6176 FUNC LOCAL DEFAULT 1 n1_25 │ │ │ │ │ + 2: 0000000000000000 6331 FUNC LOCAL DEFAULT 1 n1_25 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ - 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ - 7: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 9: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 10: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 11: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 12: 0000000000000048 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 13: 0000000000000030 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 14: 0000000000000038 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 6: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ + 7: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ + 8: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ + 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ + 10: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ + 11: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ + 12: 0000000000000030 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ + 13: 0000000000000038 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 14: 0000000000000048 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 15: 0000000000000040 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 16: 0000000000000050 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 17: 0000000000000058 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 18: 0000000000000060 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 19: 0000000000000068 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 20: 0000000000000070 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 21: 0000000000000078 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 22: 0000000000000080 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 23: 0000000000000088 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 24: 0000000000000090 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 25: 0000000000000098 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 28: 0000000000001820 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_25 │ │ │ │ │ + 28: 00000000000018c0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_25 │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,122 +1,161 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1dc0 contains 109 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1e60 contains 148 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000002d 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000003c 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000067 0000001b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000000e5 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000000f1 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000001ac 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000001d7 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000290 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000317 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000034c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000003c3 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000003ef 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000502 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000005a0 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000652 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000721 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000767 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000007e7 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000845 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000008e0 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000096d 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000009db 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000a86 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000b14 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000b31 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000bb9 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000bce 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000c3a 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000c77 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000c98 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000000cb5 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000cc7 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000ceb 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000000cfe 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000000d10 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000000d4c 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000d55 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d6c 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000d7f 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000d92 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000da1 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000000da9 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000000db1 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000000dba 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000000e22 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000e3f 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000e55 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000f7b 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000000f83 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000000fa9 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000000fba 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000000fe0 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000000ffa 0000001500000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001006 0000001600000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001018 0000001700000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000001024 0000001600000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -000000000000104f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000105a 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -000000000000106c 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -000000000000107e 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000108f 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000010c5 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000010e0 0000001500000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -00000000000010f1 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001103 0000001700000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000001136 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000011e0 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001229 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001267 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000001279 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000001281 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000012b2 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -00000000000012c7 0000001500000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -00000000000012da 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -00000000000012f4 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000132c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001337 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000001348 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000001359 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -000000000000136e 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -0000000000001377 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001390 0000001500000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001399 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000013d1 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001411 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000141a 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001431 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000014a7 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001562 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000157e 0000001700000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000001586 0000001600000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -000000000000158e 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -0000000000001596 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000015ca 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -00000000000015e7 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000015f6 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000160a 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -000000000000161d 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000163e 0000001700000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -000000000000164e 0000001600000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001656 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000166d 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000001680 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -00000000000016ac 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000016e9 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000016fd 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001708 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001823 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000182f 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +000000000000002d 0000000600000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000063 0000001b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000000bb 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000000e5 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000000f1 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000000f9 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000107 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000186 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001a9 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000001b6 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000002d5 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000002fa 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000341 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000003a0 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000003ef 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000407 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000456 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000480 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004e6 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000527 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000578 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000059d 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005b0 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000005e4 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000610 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000632 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000075f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000007bb 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000080f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000879 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000008c2 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000008ee 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000910 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000096e 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000009a1 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000009b9 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000a16 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a23 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a3e 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000abf 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000adf 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000af5 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000b19 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000b56 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000b8c 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000ba5 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000c08 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000c4c 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000c54 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000cb3 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000ce6 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000cff 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000d29 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000d3c 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000d45 0000000e00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000000d6a 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000000d8a 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000000d98 0000000e00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000000da6 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000000db8 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000000dc6 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000000dd4 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000000deb 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000dfe 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000e1b 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000e2a 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000e3c 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000e4f 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000eb4 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000ed6 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000ef6 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000f47 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000f50 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000f8a 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000fe6 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +000000000000100b 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +000000000000101d 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000001033 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +000000000000104e 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000001069 0000001500000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000001075 0000001600000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +0000000000001088 0000001700000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +00000000000010bc 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000010c8 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +00000000000010db 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000010ed 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000010ff 0000001700000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +000000000000112e 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000001145 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000001161 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001178 0000001500000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +000000000000119a 0000001600000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +00000000000011ca 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000011d8 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000011e1 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000011f0 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001233 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001280 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000012e3 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +00000000000012f5 0000000e00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000012fd 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001305 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000132c 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000134f 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000135b 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000001367 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000001378 0000001500000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +000000000000138b 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000013ad 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +00000000000013c0 0000000e00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000013e0 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000013ee 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +00000000000013fc 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000001414 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000143d 0000001500000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +000000000000147f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000149e 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000014a6 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000014ae 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000014dd 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001570 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000159a 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000015de 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000015ec 0000001600000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +00000000000015fa 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000161a 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000001626 0000001700000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +000000000000163b 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000001658 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000001660 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000001668 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000016a7 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000016bc 0000001600000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +00000000000016ca 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +00000000000016d2 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016de 0000001700000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +00000000000016ff 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000001718 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +000000000000172b 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000173d 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000178e 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001796 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000017ba 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000017ff 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000181e 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001826 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000018c3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000018cf 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x27f8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x2c40 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000001e00000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x2828 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2c70 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1820 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 18c0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000001820 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000018bb │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc2: 6148 to 0000000000001815 │ │ │ │ │ + DW_CFA_def_cfa_offset: 312 │ │ │ │ │ + DW_CFA_advance_loc2: 6303 to 00000000000018b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001816 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000018b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001817 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000018b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001819 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000181b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000181d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000181f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018ba │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001820..0000000000001833 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000018c0..00000000000018d3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,1295 +7,1306 @@ │ │ │ │ │ n1_25(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0xf8,%rsp │ │ │ │ │ - cmpq $0x0,0x130(%rsp) │ │ │ │ │ - jle 180e │ │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ + sub $0x100,%rsp │ │ │ │ │ + cmpq $0x0,0x138(%rsp) │ │ │ │ │ + jle 18a9 │ │ │ │ │ + mov 0x140(%rsp),%rax │ │ │ │ │ movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ mov %rcx,%r15 │ │ │ │ │ - mov %r9,%rbp │ │ │ │ │ - lea 0x0(,%rax,8),%r11 │ │ │ │ │ - mov 0x140(%rsp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rbx │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ + mov %r9,%r13 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %rax,0xf8(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - mov %r8,0xf0(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0x28(%r12),%rsi │ │ │ │ │ - mov 0xa0(%r12),%rcx │ │ │ │ │ - mov 0x50(%r12),%rdx │ │ │ │ │ - mov 0x78(%r12),%rax │ │ │ │ │ - movsd 0x0(%r13),%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rsi,8),%xmm0 │ │ │ │ │ - movsd 0x0(%r13,%rcx,8),%xmm6 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm5 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm2 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ + lea 0x0(,%rax,8),%r14 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x28(%r8),%rsi │ │ │ │ │ + mov 0xa0(%r8),%rcx │ │ │ │ │ + mov 0x50(%r8),%rdx │ │ │ │ │ + mov 0x78(%r8),%rax │ │ │ │ │ + movsd (%r10,%rcx,8),%xmm6 │ │ │ │ │ + movsd (%r10,%rsi,8),%xmm0 │ │ │ │ │ + movsd (%r10,%rax,8),%xmm2 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm5 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm1 │ │ │ │ │ addsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rsi,8),%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movsd (%r10,%rsi,8),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ addsd %xmm4,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movsd %xmm7,0x70(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm7,0x48(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%r14,%rsi,8),%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm6 │ │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movsd %xmm2,-0x70(%rsp) │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - movsd %xmm7,-0x78(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ + movsd (%rbx,%rcx,8),%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + movsd (%rbx,%rax,8),%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm7 │ │ │ │ │ - movsd %xmm4,-0x68(%rsp) │ │ │ │ │ + movsd %xmm7,-0x78(%rsp) │ │ │ │ │ + movsd %xmm2,-0x70(%rsp) │ │ │ │ │ + movsd (%rbx,%rdx,8),%xmm2 │ │ │ │ │ + movsd %xmm1,-0x68(%rsp) │ │ │ │ │ + movsd (%rbx,%rsi,8),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ movsd %xmm3,-0x60(%rsp) │ │ │ │ │ - movsd (%r14,%rcx,8),%xmm4 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ addsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - movsd %xmm15,-0x58(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm12,-0x50(%rsp) │ │ │ │ │ - movsd %xmm15,0x78(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm11,0x50(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm13,-0x58(%rsp) │ │ │ │ │ + movsd %xmm15,-0x50(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm4,-0x48(%rsp) │ │ │ │ │ + mov 0x30(%r8),%rsi │ │ │ │ │ + mov 0xa8(%r8),%rcx │ │ │ │ │ + mov 0x8(%r8),%rax │ │ │ │ │ + mov 0x58(%r8),%rdx │ │ │ │ │ + movsd %xmm5,-0x40(%rsp) │ │ │ │ │ + movsd (%r10,%rcx,8),%xmm1 │ │ │ │ │ + movsd (%r10,%rsi,8),%xmm12 │ │ │ │ │ + movsd (%r10,%rax,8),%xmm7 │ │ │ │ │ + movsd (%rbx,%rax,8),%xmm4 │ │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm0 │ │ │ │ │ + movsd (%rbx,%rdx,8),%xmm3 │ │ │ │ │ + movsd (%r10,%rsi,8),%xmm9 │ │ │ │ │ + movsd (%r10,%rax,8),%xmm5 │ │ │ │ │ + movsd (%rbx,%rax,8),%xmm6 │ │ │ │ │ + mov 0x80(%r8),%rax │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + movsd (%rbx,%rcx,8),%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mov 0xc0(%r8),%rcx │ │ │ │ │ + movsd (%r10,%rax,8),%xmm2 │ │ │ │ │ + mov 0x70(%r8),%rdx │ │ │ │ │ addsd %xmm2,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm12,-0x48(%rsp) │ │ │ │ │ - movsd %xmm2,-0x40(%rsp) │ │ │ │ │ - movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ - mov 0x30(%r12),%rsi │ │ │ │ │ - mov 0xa8(%r12),%rcx │ │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ │ - mov 0x58(%r12),%rdx │ │ │ │ │ - movsd 0x0(%r13,%rsi,8),%xmm0 │ │ │ │ │ - movsd (%r14,%rsi,8),%xmm12 │ │ │ │ │ - movsd 0x0(%r13,%rcx,8),%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm5 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm6 │ │ │ │ │ - mov 0x80(%r12),%rax │ │ │ │ │ - movsd (%r14,%rcx,8),%xmm10 │ │ │ │ │ - mov 0xc0(%r12),%rcx │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ - mov 0x70(%r12),%rdx │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm2 │ │ │ │ │ - mov 0x98(%r12),%rax │ │ │ │ │ - movsd %xmm0,0x8(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rsi,8),%xmm0 │ │ │ │ │ - mov 0x48(%r12),%rsi │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rbx,%rax,8),%xmm2 │ │ │ │ │ + mov 0x98(%r8),%rax │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + movsd (%rbx,%rsi,8),%xmm12 │ │ │ │ │ + mov 0x48(%r8),%rsi │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ subsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movsd 0x0(%r13,%rsi,8),%xmm10 │ │ │ │ │ - addsd 0x0(%r13,%rcx,8),%xmm10 │ │ │ │ │ - movsd %xmm12,-0x18(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm3,-0x10(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + movsd (%r10,%rsi,8),%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm12,-0x38(%rsp) │ │ │ │ │ + addsd (%r10,%rcx,8),%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ subsd %xmm1,%xmm8 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ │ - movq %xmm0,%r8 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movsd %xmm8,(%rsp) │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm12 │ │ │ │ │ + mov (%rbx,%rcx,8),%rbp │ │ │ │ │ + movsd (%rbx,%rax,8),%xmm3 │ │ │ │ │ + addsd (%r10,%rax,8),%xmm12 │ │ │ │ │ + movq %rbp,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ - movq %xmm0,%r9 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ - subsd 0x0(%r13,%rax,8),%xmm0 │ │ │ │ │ + movq %rbp,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movsd 0x0(%r13,%rsi,8),%xmm0 │ │ │ │ │ - mov (%r14,%rsi,8),%rsi │ │ │ │ │ - movsd %xmm10,-0x8(%rsp) │ │ │ │ │ - subsd 0x0(%r13,%rcx,8),%xmm0 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - movq %rsi,%xmm10 │ │ │ │ │ - movq %xmm0,%r10 │ │ │ │ │ - movsd (%r14,%rcx,8),%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm0,-0x38(%rsp) │ │ │ │ │ - subsd -0x38(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm1 │ │ │ │ │ - movq %xmm10,%rax │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + movq %xmm12,%rdi │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm12 │ │ │ │ │ + subsd (%r10,%rax,8),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd (%r10,%rsi,8),%xmm12 │ │ │ │ │ + mov (%rbx,%rsi,8),%rsi │ │ │ │ │ + subsd (%r10,%rcx,8),%xmm12 │ │ │ │ │ + movq %xmm12,%r9 │ │ │ │ │ + movq %rsi,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + movsd (%rbx,%rdx,8),%xmm1 │ │ │ │ │ + movq %xmm12,%rcx │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movsd %xmm12,-0x38(%rsp) │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movq %xmm12,%r11 │ │ │ │ │ + movq %rsi,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + movq %r11,%xmm8 │ │ │ │ │ + movsd %xmm3,-0x30(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + movq %xmm12,%rax │ │ │ │ │ + movq %rcx,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movq %xmm12,%rdx │ │ │ │ │ + movq %rcx,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - movsd %xmm0,-0x30(%rsp) │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm12,0x80(%rsp) │ │ │ │ │ - movq %r8,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movsd %xmm0,-0x20(%rsp) │ │ │ │ │ + movq %xmm12,%rcx │ │ │ │ │ + movq %rdi,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ movsd %xmm12,-0x28(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - movsd %xmm12,0x88(%rsp) │ │ │ │ │ - movsd -0x18(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ + movq %rdx,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm3,0x58(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm12,-0x18(%rsp) │ │ │ │ │ + movsd %xmm3,-0x20(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm3,0x60(%rsp) │ │ │ │ │ + movsd -0x10(%rsp),%xmm3 │ │ │ │ │ + movq %xmm12,%r11 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm14,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movq %r11,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movq %xmm12,%rsi │ │ │ │ │ + movsd -0x38(%rsp),%xmm12 │ │ │ │ │ + movq %rsi,%xmm8 │ │ │ │ │ mulsd %xmm14,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ subsd %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - movsd %xmm11,-0x18(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movq %r10,%xmm10 │ │ │ │ │ - movsd %xmm15,0x90(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - movsd %xmm11,0x98(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm11,0xa0(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - movq %r10,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movq %rsi,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movq %rax,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movq %rsi,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movsd %xmm13,-0x38(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm7,0x78(%rsp) │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm13,0x68(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + movq %rcx,%xmm8 │ │ │ │ │ + movsd %xmm13,0x70(%rsp) │ │ │ │ │ addsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movq %rdx,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movq %rcx,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ subsd %xmm2,%xmm11 │ │ │ │ │ addsd %xmm6,%xmm2 │ │ │ │ │ - movsd -0x8(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm3,0xb0(%rsp) │ │ │ │ │ - movsd %xmm15,-0x10(%rsp) │ │ │ │ │ - movsd %xmm2,0xb8(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movsd %xmm11,0xa8(%rsp) │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movq %rax,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + movsd %xmm12,-0x10(%rsp) │ │ │ │ │ + movsd %xmm11,0x80(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov 0x38(%r8),%rsi │ │ │ │ │ + movsd %xmm2,0x90(%rsp) │ │ │ │ │ + movq %rax,%xmm2 │ │ │ │ │ + mov 0xb0(%r8),%rcx │ │ │ │ │ + mov 0x60(%r8),%rdx │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm13,0x88(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movq %rax,%xmm6 │ │ │ │ │ + mov 0x10(%r8),%rax │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movsd (%r10,%rax,8),%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movq %rdi,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ movsd %xmm10,-0x8(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ addsd %xmm5,%xmm10 │ │ │ │ │ subsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm6,0xa0(%rsp) │ │ │ │ │ + movsd (%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm9 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - movsd %xmm10,(%rsp) │ │ │ │ │ - movsd %xmm3,0xc0(%rsp) │ │ │ │ │ - movsd 0x8(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm5,0xc8(%rsp) │ │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ │ - mov 0x38(%r12),%rsi │ │ │ │ │ - mov 0xb0(%r12),%rcx │ │ │ │ │ - mov 0x60(%r12),%rdx │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm6 │ │ │ │ │ - movsd (%r14,%rsi,8),%xmm15 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm11 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movq %r8,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm5,0xa8(%rsp) │ │ │ │ │ + movsd (%rbx,%rax,8),%xmm5 │ │ │ │ │ + mov 0x18(%r8),%rax │ │ │ │ │ + movsd %xmm10,0x98(%rsp) │ │ │ │ │ + movsd (%rbx,%rax,8),%xmm7 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movsd %xmm1,0xd0(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm8,0x8(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rsi,8),%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm5,0x10(%rsp) │ │ │ │ │ - movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ │ - movsd %xmm1,0x18(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm0 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm5 │ │ │ │ │ - mov 0x88(%r12),%rax │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ │ - movsd %xmm0,0x28(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rcx,8),%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm11,0x68(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - movsd (%r14,%rcx,8),%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %xmm8,%r10 │ │ │ │ │ - movsd 0x0(%r13,%rsi,8),%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd (%r10,%rax,8),%xmm6 │ │ │ │ │ + mov 0x88(%r8),%rax │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm9,(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd (%r10,%rsi,8),%xmm4 │ │ │ │ │ + movsd %xmm1,0xb0(%rsp) │ │ │ │ │ + movsd (%r10,%rax,8),%xmm1 │ │ │ │ │ + movsd %xmm0,0xb8(%rsp) │ │ │ │ │ + movsd (%r10,%rcx,8),%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm9,0x8(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm4 │ │ │ │ │ + movsd %xmm13,0xc0(%rsp) │ │ │ │ │ + movsd (%rbx,%rsi,8),%xmm3 │ │ │ │ │ + movsd (%r10,%rsi,8),%xmm12 │ │ │ │ │ + mov 0x40(%r8),%rsi │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rbx,%rax,8),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + mov 0x90(%r8),%rax │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd (%rbx,%rsi,8),%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm8,0xd8(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd (%rbx,%rcx,8),%xmm2 │ │ │ │ │ + mov 0xb8(%r8),%rcx │ │ │ │ │ + movsd %xmm12,0xc8(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x40(%r12),%rsi │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - mov 0xb8(%r12),%rcx │ │ │ │ │ - mov 0x68(%r12),%rdx │ │ │ │ │ - movsd %xmm4,0x20(%rsp) │ │ │ │ │ - mov 0x90(%r12),%rax │ │ │ │ │ - movq %xmm2,%r8 │ │ │ │ │ - movsd 0x0(%r13,%rsi,8),%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rcx,8),%xmm0 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm2 │ │ │ │ │ - mov (%r14,%rcx,8),%rcx │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ │ - mov (%r14,%rax,8),%rax │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd (%r14,%rsi,8),%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + movq %xmm4,%rbp │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movq %xmm10,%rdi │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd (%rbx,%rdx,8),%xmm4 │ │ │ │ │ + mov 0x68(%r8),%rdx │ │ │ │ │ + add %r14,%r8 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r10,%rax,8),%xmm1 │ │ │ │ │ + movsd %xmm4,0x10(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd (%r10,%rcx,8),%xmm0 │ │ │ │ │ + mov (%rbx,%rcx,8),%rcx │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ movq %xmm2,%r9 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%r13,%rsi,8),%xmm1 │ │ │ │ │ - add %r11,%r13 │ │ │ │ │ - movsd %xmm2,0x50(%rsp) │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm1 │ │ │ │ │ - add %r11,%r14 │ │ │ │ │ + movsd (%r10,%rsi,8),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm2 │ │ │ │ │ + movsd %xmm9,0xd0(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movsd (%r10,%rsi,8),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movq %xmm2,%rdx │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movq %r10,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movq %xmm2,%rsi │ │ │ │ │ - movq %r9,%xmm2 │ │ │ │ │ - addsd 0x28(%rsp),%xmm2 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm2,0x30(%rsp) │ │ │ │ │ - movq %rdx,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm0,0xe0(%rsp) │ │ │ │ │ - movq %r8,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm2,0x38(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm2,0xe8(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - movq %xmm2,%rax │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm3 │ │ │ │ │ - movq %r10,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + movq %xmm9,%r11 │ │ │ │ │ + movsd (%r10,%rdx,8),%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movsd (%rbx,%rdx,8),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movsd (%rbx,%rax,8),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movq %rcx,%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movq %rbp,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movq %r11,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movq %xmm9,%rdx │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movq %xmm0,%rsi │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm9,0x18(%rsp) │ │ │ │ │ + movsd %xmm0,0xd8(%rsp) │ │ │ │ │ + movq %r9,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm9,0xe0(%rsp) │ │ │ │ │ + movq %rdi,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movq %xmm9,%rax │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movq %rax,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movsd 0x10(%rsp),%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movq %xmm9,%rcx │ │ │ │ │ + movq %rdi,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movq %rbp,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ + subsd 0x18(%rsp),%xmm0 │ │ │ │ │ + movq %xmm4,%rax │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movq %rcx,%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movq %xmm9,%rdi │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movq %rcx,%xmm4 │ │ │ │ │ + movq %xmm9,%rbp │ │ │ │ │ + movq %rdi,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movq %rax,%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm9,0xe8(%rsp) │ │ │ │ │ + movsd 0x58(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + movsd %xmm8,0x10(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movq %rdx,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movsd %xmm4,0x28(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm13,0x20(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ mulsd %xmm14,%xmm11 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - movsd 0x28(%rsp),%xmm4 │ │ │ │ │ - movq %xmm2,%r10 │ │ │ │ │ - movsd 0x50(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm6,0x48(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movsd %xmm15,0x40(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movq %r11,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ addsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - movsd %xmm3,0x58(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - movsd %xmm15,0x50(%rsp) │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movq %r9,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm8,0x28(%rsp) │ │ │ │ │ - movsd 0x68(%rsp),%xmm11 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm4,0x60(%rsp) │ │ │ │ │ - movsd 0x20(%rsp),%xmm6 │ │ │ │ │ - movsd -0x28(%rsp),%xmm9 │ │ │ │ │ - subsd -0x20(%rsp),%xmm9 │ │ │ │ │ - subsd 0x38(%rsp),%xmm0 │ │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm3,0x30(%rsp) │ │ │ │ │ + movq %rsi,%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm10,0x38(%rsp) │ │ │ │ │ + movsd 0xc0(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm4,0x40(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ mulsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movq %r8,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movq %r9,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mov 0x78(%rbp),%rax │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0xa0(%rbp),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movsd 0x80(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm3,0x20(%rsp) │ │ │ │ │ - movsd 0x80(%rsp),%xmm3 │ │ │ │ │ - movq %xmm7,%r9 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movq %xmm4,%r9 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm4,0x68(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movsd 0x70(%rsp),%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movq %xmm10,%r11 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x58(%rsp),%xmm5 │ │ │ │ │ + movsd -0x20(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + addsd 0x48(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + subsd -0x18(%rsp),%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - addsd 0x70(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - movq %rsi,%xmm8 │ │ │ │ │ - movsd %xmm9,(%rdi,%r8,1) │ │ │ │ │ - movsd %xmm0,(%rdi,%rcx,1) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd 0x88(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm0,(%rdi,%rax,1) │ │ │ │ │ - movsd %xmm7,(%rdi,%rdx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movsd 0x48(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm9,(%r12) │ │ │ │ │ + mov 0x50(%r13),%rdi │ │ │ │ │ + mov 0x78(%r13),%rcx │ │ │ │ │ + mov 0xa0(%r13),%rax │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + mov 0x28(%r13),%rdx │ │ │ │ │ + mulsd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x50(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm10,(%r12,%rdi,8) │ │ │ │ │ + movsd %xmm0,(%r12,%rcx,8) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movsd 0x60(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm0,(%r12,%rax,8) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm8,(%r12,%rdx,8) │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movsd 0x78(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd -0x38(%rsp),%xmm7 │ │ │ │ │ - subsd -0x30(%rsp),%xmm7 │ │ │ │ │ - subsd 0x30(%rsp),%xmm8 │ │ │ │ │ - addsd 0x78(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm3,(%r15) │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movsd %xmm5,(%r15) │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movsd -0x30(%rsp),%xmm8 │ │ │ │ │ + subsd -0x28(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd -0x18(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm7,(%r15,%r8,1) │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm3,(%r15,%rcx,1) │ │ │ │ │ - movsd -0x68(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ + movsd -0x48(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + subsd -0x70(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm9 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd -0x58(%rsp),%xmm3 │ │ │ │ │ - mulsd 0x8(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm7,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm9,(%r15,%rax,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movsd -0x48(%rsp),%xmm7 │ │ │ │ │ - subsd -0x70(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm8,(%r15,%rdi,8) │ │ │ │ │ + mulsd (%rsp),%xmm0 │ │ │ │ │ + movsd %xmm5,(%r15,%rcx,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd %xmm1,(%r15,%rdx,8) │ │ │ │ │ + movsd -0x68(%rsp),%xmm1 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm9,(%r15,%rax,8) │ │ │ │ │ + addsd -0x58(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd -0x8(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mov 0xa8(%r13),%rdx │ │ │ │ │ + mov 0x80(%r13),%rcx │ │ │ │ │ mulsd -0x10(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + mov 0x30(%r13),%rsi │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ addsd %xmm9,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - movq %xmm4,%rax │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movq %xmm4,%rdx │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd (%rsp),%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x8(%rsp),%xmm4 │ │ │ │ │ - movq %xmm0,%r8 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd -0x18(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd -0x10(%rsp),%xmm4 │ │ │ │ │ - movq %xmm4,%rdx │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd -0x10(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd -0x8(%rsp),%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - movq %r8,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - movq %xmm4,%rax │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ + mulsd -0x8(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + movq %xmm3,%rax │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movq %rax,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movq %rax,%xmm3 │ │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm4,(%rdi,%rax,1) │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + movsd %xmm3,(%r12,%rax,8) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm3,(%r15,%rax,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movsd %xmm3,(%r12,%rdx,8) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm3,(%r12,%rcx,8) │ │ │ │ │ + movsd %xmm12,(%r12,%rsi,8) │ │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm4,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - mov 0xa8(%rbp),%rax │ │ │ │ │ - mulsd %xmm13,%xmm4 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x80(%rbp),%rax │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - movsd 0x90(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ │ - movsd %xmm4,(%rdi,%rdx,1) │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x80(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm1,(%r12,%rax,8) │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + movsd 0x68(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd -0x40(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd -0x60(%rsp),%xmm7 │ │ │ │ │ + subsd -0x78(%rsp),%xmm5 │ │ │ │ │ + addsd -0x50(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm4,(%rdi,%rcx,1) │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movsd %xmm10,(%rdi,%rsi,1) │ │ │ │ │ - movsd %xmm3,(%rdi,%rax,1) │ │ │ │ │ - mulsd %xmm13,%xmm4 │ │ │ │ │ - mulsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movq %r8,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd -0x40(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - subsd -0x78(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm4,(%r15,%rsi,1) │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm4,(%r15,%rcx,1) │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm3,(%r15,%rsi,8) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm3,(%r15,%rcx,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd %xmm1,(%r15,%rdx,8) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm0,(%r15,%rax,8) │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movsd -0x60(%rsp),%xmm1 │ │ │ │ │ - mulsd 0x10(%rsp),%xmm4 │ │ │ │ │ - addsd -0x50(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd 0x8(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd 0xa8(%rsp),%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd (%rsp),%xmm0 │ │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movq %r10,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd 0x98(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movq %rbp,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ subsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movq %r9,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movq %r11,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd 0x50(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd 0x20(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ + mulsd 0x30(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ subsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd 0x10(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd 0x8(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd (%rsp),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd 0x98(%rsp),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ │ + mov 0x40(%r13),%rdx │ │ │ │ │ + mulsd 0x20(%rsp),%xmm8 │ │ │ │ │ + mov 0x90(%r13),%rcx │ │ │ │ │ + mov 0xb8(%r13),%rsi │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd 0xa8(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movq %r11,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ addsd %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ addsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - movq %r9,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movsd %xmm10,(%rdi,%rax,1) │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movq %r10,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movq %rbp,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movq %xmm4,%r9 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd 0x50(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movq %r9,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm10,(%r12,%rax,8) │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + movsd 0x30(%rsp),%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ addsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ addsd %xmm8,%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - movq %r9,%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - movsd %xmm10,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x90(%rbp),%rax │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm10,(%r15,%rax,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov 0x68(%r13),%rax │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ subsd %xmm8,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0xb8(%rbp),%rax │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ subsd %xmm12,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd %xmm4,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm4,(%r15,%rcx,1) │ │ │ │ │ - movsd %xmm10,(%r15,%rsi,1) │ │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm10 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + movsd %xmm8,(%r15,%rdx,8) │ │ │ │ │ mulsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x60(%rsp),%xmm7 │ │ │ │ │ + subsd -0x50(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm8,(%r15,%rcx,8) │ │ │ │ │ + movsd %xmm10,(%r15,%rsi,8) │ │ │ │ │ + movsd %xmm0,(%r15,%rax,8) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ mulsd %xmm14,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - mulsd 0x68(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movsd -0x78(%rsp),%xmm5 │ │ │ │ │ - addsd -0x40(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm4,(%rdi,%rsi,1) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm2,(%r12,%rsi,8) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r12,%rcx,8) │ │ │ │ │ + movsd %xmm0,(%r12,%rdx,8) │ │ │ │ │ + movsd %xmm1,(%r12,%rax,8) │ │ │ │ │ + movsd -0x78(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x78(%rsp),%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movsd %xmm4,(%rdi,%rcx,1) │ │ │ │ │ - movsd %xmm0,(%rdi,%rdx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movsd %xmm1,(%rdi,%rax,1) │ │ │ │ │ - mulsd 0x18(%rsp),%xmm0 │ │ │ │ │ - mulsd 0x60(%rsp),%xmm4 │ │ │ │ │ - movsd -0x60(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - subsd -0x50(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ + movsd 0x90(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + addsd -0x40(%rsp),%xmm3 │ │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ │ + mulsd 0x10(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x40(%rsp),%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0xb8(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0xc8(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x48(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ addsd %xmm7,%xmm5 │ │ │ │ │ subsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ subsd %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ subsd %xmm9,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd 0x18(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0xc8(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0xb8(%rsp),%xmm4 │ │ │ │ │ - mulsd 0x48(%rsp),%xmm12 │ │ │ │ │ + mulsd 0x10(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd 0x60(%rsp),%xmm10 │ │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movsd 0x68(%rsp),%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm4 │ │ │ │ │ + mulsd 0x40(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ addsd %xmm10,%xmm7 │ │ │ │ │ subsd %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ addsd %xmm6,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm10,(%rdi,%rax,1) │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm10,(%r12,%rax,8) │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ addsd %xmm7,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd %xmm10,(%r15,%rax,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm10,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - mov 0xb0(%rbp),%rax │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ + mov 0xb0(%r13),%rdx │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + mov 0x88(%r13),%rcx │ │ │ │ │ + mov 0x38(%r13),%rsi │ │ │ │ │ mulsd %xmm14,%xmm8 │ │ │ │ │ + mov 0x60(%r13),%rax │ │ │ │ │ + movsd 0x70(%rsp),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm12 │ │ │ │ │ + movsd 0x88(%rsp),%xmm15 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ subsd %xmm8,%xmm4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x88(%rbp),%rax │ │ │ │ │ - movsd -0x70(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ - addsd -0x48(%rsp),%xmm8 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ subsd %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ │ - movsd %xmm5,(%rdi,%rdx,1) │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movsd -0x70(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm5,(%r12,%rdx,8) │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + addsd -0x48(%rsp),%xmm9 │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ subsd %xmm4,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm5,(%rdi,%rcx,1) │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movsd %xmm10,(%rdi,%rsi,1) │ │ │ │ │ - movsd %xmm1,(%rdi,%rax,1) │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm5,(%r12,%rcx,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm10,(%r12,%rsi,8) │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm1,(%r12,%rax,8) │ │ │ │ │ mulsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm5,(%r15,%rsi,1) │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ + movsd -0x68(%rsp),%xmm2 │ │ │ │ │ + subsd -0x58(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm7,(%r15,%rsi,8) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm5,(%r15,%rcx,1) │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ - movsd -0x68(%rsp),%xmm0 │ │ │ │ │ - subsd -0x58(%rsp),%xmm0 │ │ │ │ │ - movsd 0x98(%rsp),%xmm15 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm11 │ │ │ │ │ - movsd 0xb0(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm7,(%r15,%rcx,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movsd %xmm1,(%r15,%rdx,8) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd 0x40(%rsp),%xmm3 │ │ │ │ │ - mulsd 0x28(%rsp),%xmm7 │ │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ │ - mulsd %xmm15,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm0,(%r15,%rax,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0x20(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd 0x58(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0x40(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ │ + mulsd 0x38(%rsp),%xmm5 │ │ │ │ │ + mov 0xc0(%r13),%rsi │ │ │ │ │ + mulsd 0x28(%rsp),%xmm1 │ │ │ │ │ + mov 0x98(%r13),%rcx │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + mov 0x48(%r13),%rdx │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd 0x58(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + mulsd 0x28(%rsp),%xmm11 │ │ │ │ │ + movq %r9,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x20(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movsd %xmm7,(%rdi,%rax,1) │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd 0x28(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + mulsd 0x38(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ addsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ addsd %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ subsd %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm7,(%r15,%rax,1) │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + movsd %xmm8,(%r12,%rax,8) │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm8,(%r15,%rax,8) │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + mov 0x70(%r13),%rax │ │ │ │ │ + add %r14,%r13 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movsd %xmm7,(%r15,%rax,8) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + movsd %xmm7,(%r15,%rsi,8) │ │ │ │ │ + movsd %xmm8,(%r15,%rcx,8) │ │ │ │ │ + movsd %xmm5,(%r15,%rdx,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - mov 0xc0(%rbp),%rsi │ │ │ │ │ - mov 0x98(%rbp),%rcx │ │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm8,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm8,(%r15,%rsi,1) │ │ │ │ │ - movsd %xmm6,(%r15,%rcx,1) │ │ │ │ │ - movsd %xmm3,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ - add %rbx,%r15 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm2,(%rdi,%rsi,1) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm3,(%r12,%rsi,8) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,(%rdi,%rcx,1) │ │ │ │ │ - movsd %xmm3,(%rdi,%rdx,1) │ │ │ │ │ - movsd %xmm0,(%rdi,%rax,1) │ │ │ │ │ + movsd %xmm3,(%r12,%rcx,8) │ │ │ │ │ + movsd %xmm5,(%r12,%rdx,8) │ │ │ │ │ + movsd %xmm0,(%r12,%rax,8) │ │ │ │ │ mov 0xf0(%rsp),%rax │ │ │ │ │ - add %rbx,%rdi │ │ │ │ │ + add %rax,%r10 │ │ │ │ │ + add %rax,%rbx │ │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ │ add %rax,%r12 │ │ │ │ │ - add %rax,%rbp │ │ │ │ │ - decq 0x130(%rsp) │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0xf8,%rsp │ │ │ │ │ + add %rax,%r15 │ │ │ │ │ + decq 0x138(%rsp) │ │ │ │ │ + jne 78 │ │ │ │ │ + add $0x100,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001820 : │ │ │ │ │ +00000000000018c0 : │ │ │ │ │ fftw_codelet_n1_25(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x182e(%rip),%rsi │ │ │ │ │ - jmp 1833 │ │ │ │ │ + lea -0x18ce(%rip),%rsi │ │ │ │ │ + jmp 18d3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 20180000 00420e10 8f02420e .... ....B....B. │ │ │ │ │ + 0x00000020 00000000 bb180000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0eb00203 04180e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0eb80203 9f180e38 ..A.8..G.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00646573 63002e4c 4330002e 4c433100 .desc..LC0..LC1. │ │ │ │ │ - 0x00000010 2e4c4332 002e4c43 33002e4c 4334002e .LC2..LC3..LC4.. │ │ │ │ │ - 0x00000020 4c433500 2e4c4339 002e4c43 36002e4c LC5..LC9..LC6..L │ │ │ │ │ - 0x00000030 4337002e 4c433800 2e4c4331 30002e4c C7..LC8..LC10..L │ │ │ │ │ + 0x00000000 00646573 63002e4c 4331002e 4c433000 .desc..LC1..LC0. │ │ │ │ │ + 0x00000010 2e4c4333 002e4c43 32002e4c 4335002e .LC3..LC2..LC5.. │ │ │ │ │ + 0x00000020 4c433400 2e4c4336 002e4c43 37002e4c LC4..LC6..LC7..L │ │ │ │ │ + 0x00000030 4339002e 4c433800 2e4c4331 30002e4c C9..LC8..LC10..L │ │ │ │ │ 0x00000040 43313100 2e4c4331 32002e4c 43313300 C11..LC12..LC13. │ │ │ │ │ 0x00000050 2e4c4331 34002e4c 43313500 2e4c4331 .LC14..LC15..LC1 │ │ │ │ │ 0x00000060 36002e4c 43313700 2e4c4331 38002e4c 6..LC17..LC18..L │ │ │ │ │ 0x00000070 43313900 5f474c4f 42414c5f 4f464653 C19._GLOBAL_OFFS │ │ │ │ │ 0x00000080 45545f54 41424c45 5f006666 74775f61 ET_TABLE_.fftw_a │ │ │ │ │ 0x00000090 6e5f494e 545f6775 6172616e 74656564 n_INT_guaranteed │ │ │ │ │ 0x000000a0 5f746f5f 62655f7a 65726f00 66667477 _to_be_zero.fftw │ │ │ ├── n1_3.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1688 (bytes into file) │ │ │ │ │ + Start of section headers: 1672 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x698: │ │ │ │ │ +There are 15 section headers, starting at offset 0x688: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000243 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000510 0000a8 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000283 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000283 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000283 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000288 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0005b8 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 0002e0 000010 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 0002f0 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 0002f0 000068 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 0005e8 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000358 000138 18 13 8 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000490 00007e 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000618 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000233 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000500 0000a8 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000273 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000273 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000273 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000278 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0005a8 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 0002d0 000010 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 0002e0 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 0002e0 000068 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 0005d8 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000348 000138 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000480 00007e 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000608 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 13 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 559 FUNC LOCAL DEFAULT 1 n1_3 │ │ │ │ │ + 2: 0000000000000000 541 FUNC LOCAL DEFAULT 1 n1_3 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 7: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 10: 0000000000000230 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_3 │ │ │ │ │ + 10: 0000000000000220 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_3 │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x510 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x500 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000018 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ 000000000000003f 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000047 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000134 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000013c 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000233 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000023f 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000136 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000013e 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000223 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000022f 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x5b8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x5a8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000000c00000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x5e8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x5d8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000058 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 230 │ │ │ │ │ +0000000000000058 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 220 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,41 +9,41 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000034 0000001c FDE cie=00000000 pc=0000000000000000..000000000000022f │ │ │ │ │ +00000018 0000000000000034 0000001c FDE cie=00000000 pc=0000000000000000..000000000000021d │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc2: 293 to 000000000000012c │ │ │ │ │ + DW_CFA_advance_loc2: 280 to 000000000000011f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000012d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000120 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000012f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000122 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000130 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000128 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 251 to 000000000000022b │ │ │ │ │ + DW_CFA_advance_loc1: 241 to 0000000000000219 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000022c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000021a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000022e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000021c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000050 0000000000000014 00000054 FDE cie=00000000 pc=0000000000000230..0000000000000243 │ │ │ │ │ +00000050 0000000000000014 00000054 FDE cie=00000000 pc=0000000000000220..0000000000000233 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,144 +7,140 @@ │ │ │ │ │ n1_3(): │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 12b │ │ │ │ │ + jle 11e │ │ │ │ │ mov 0x0(%rip),%r10 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%r10),%r10 │ │ │ │ │ shl $0x3,%r10 │ │ │ │ │ cmpq $0x1,0x30(%rsp) │ │ │ │ │ - jne 130 │ │ │ │ │ + jne 128 │ │ │ │ │ cmpq $0x1,0x28(%rsp) │ │ │ │ │ - jne 130 │ │ │ │ │ + jne 128 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%r8),%r11 │ │ │ │ │ mov 0x8(%r8),%rbx │ │ │ │ │ - add $0x8,%rdx │ │ │ │ │ - add $0x8,%rcx │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ movsd (%rax),%xmm3 │ │ │ │ │ movsd (%rsi),%xmm0 │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ movsd (%rax,%rbx,8),%xmm2 │ │ │ │ │ movsd (%rax,%r11,8),%xmm5 │ │ │ │ │ movsd (%rax,%r11,8),%xmm1 │ │ │ │ │ movsd (%rsi,%rbx,8),%xmm8 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - mov 0x10(%r9),%rbx │ │ │ │ │ addsd %xmm2,%xmm5 │ │ │ │ │ + mov 0x8(%r9),%rbx │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ movsd (%rsi,%r11,8),%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ - mov 0x8(%r9),%rbx │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + mov 0x10(%r9),%r11 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ add %r10,%r9 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ addsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ mulsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm8,-0x8(%rdx) │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm8,(%rdx) │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm8,(%rcx) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm8,-0x8(%rcx) │ │ │ │ │ - movsd %xmm5,-0x8(%rdx,%r11,1) │ │ │ │ │ - movsd %xmm3,-0x8(%rdx,%rbx,1) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm5,(%rdx,%r11,8) │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm2,-0x8(%rcx,%rbx,1) │ │ │ │ │ - movsd %xmm0,-0x8(%rcx,%r11,1) │ │ │ │ │ + movsd %xmm3,(%rdx,%rbx,8) │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ + movsd %xmm2,(%rcx,%rbx,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%r11,8) │ │ │ │ │ + add $0x8,%rcx │ │ │ │ │ dec %rdi │ │ │ │ │ jne 50 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ shl $0x3,%r11 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r8),%r12 │ │ │ │ │ mov 0x10(%r8),%rbp │ │ │ │ │ add %r10,%r8 │ │ │ │ │ movsd (%rax),%xmm4 │ │ │ │ │ movsd (%rsi),%xmm0 │ │ │ │ │ movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ add %rbx,%rax │ │ │ │ │ movsd (%rsi,%rbp,8),%xmm8 │ │ │ │ │ mov 0x10(%r9),%rbp │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ movsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ mov 0x8(%r9),%r12 │ │ │ │ │ add %rbx,%rsi │ │ │ │ │ add %r10,%r9 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - shl $0x3,%r12 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ addsd %xmm8,%xmm2 │ │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ addsd %xmm5,%xmm8 │ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ │ mulsd %xmm7,%xmm3 │ │ │ │ │ movsd %xmm8,(%rdx) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ addsd %xmm2,%xmm8 │ │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm8,(%rcx) │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm5,(%rdx,%rbp,1) │ │ │ │ │ - movsd %xmm3,(%rdx,%r12,1) │ │ │ │ │ + movsd %xmm5,(%rdx,%rbp,8) │ │ │ │ │ + movsd %xmm3,(%rdx,%r12,8) │ │ │ │ │ add %r11,%rdx │ │ │ │ │ - movsd %xmm2,(%rcx,%r12,1) │ │ │ │ │ - movsd %xmm0,(%rcx,%rbp,1) │ │ │ │ │ + movsd %xmm2,(%rcx,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ add %r11,%rcx │ │ │ │ │ dec %rdi │ │ │ │ │ - jne 160 │ │ │ │ │ + jne 150 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000230 : │ │ │ │ │ +0000000000000220 : │ │ │ │ │ fftw_codelet_n1_3(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x23e(%rip),%rsi │ │ │ │ │ - jmp 243 │ │ │ │ │ + lea -0x22e(%rip),%rsi │ │ │ │ │ + jmp 233 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 34000000 1c000000 ........4....... │ │ │ │ │ - 0x00000020 00000000 2f020000 00420e10 8c02440e ..../....B....D. │ │ │ │ │ - 0x00000030 18860341 0e208304 0325010a 0e18410e ...A. ...%....A. │ │ │ │ │ - 0x00000040 10420e08 410b02fb 0e18410e 10420e08 .B..A.....A..B.. │ │ │ │ │ + 0x00000020 00000000 1d020000 00420e10 8c02440e .........B....D. │ │ │ │ │ + 0x00000030 18860341 0e208304 0318010a 0e18410e ...A. ........A. │ │ │ │ │ + 0x00000040 10420e08 460b02f1 0e18410e 10420e08 .B..F.....A..B.. │ │ │ │ │ 0x00000050 14000000 54000000 00000000 13000000 ....T........... │ │ │ │ │ 0x00000060 00000000 00000000 ........ │ │ │ ├── n1_32.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 8064 (bytes into file) │ │ │ │ │ + Start of section headers: 8176 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x1f80: │ │ │ │ │ +There are 15 section headers, starting at offset 0x1ff0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0018c3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001c60 000240 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001903 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001903 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001903 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 001910 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001ea0 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 001968 000038 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 0019a0 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 0019a0 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 001ed0 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 001a18 0001b0 18 13 13 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 001bc8 000098 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 001f00 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001933 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001cd0 000240 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001973 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001973 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001973 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 001980 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001f10 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 0019d8 000038 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 001a10 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 001a10 000078 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 001f40 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 001a88 0001b0 18 13 13 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 001c38 000098 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 001f70 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 18 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 6307 FUNC LOCAL DEFAULT 1 n1_32 │ │ │ │ │ + 2: 0000000000000000 6426 FUNC LOCAL DEFAULT 1 n1_32 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 7: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 9: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 10: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 11: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 12: 0000000000000030 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 15: 00000000000018b0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_32 │ │ │ │ │ + 15: 0000000000001920 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_32 │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1c60 contains 24 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1cd0 contains 24 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000002f 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000032 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 000000000000003a 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ 0000000000000042 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000051 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000005a 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000061 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000006d 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ 0000000000000087 0000000e0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000013d6 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001407 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001418 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001425 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001433 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000145c 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001469 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001477 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000016be 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000174f 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001758 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001761 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001782 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000178f 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000017d0 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000017de 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000018b3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000018bf 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000001473 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000014a1 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000014af 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000014bc 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000014ca 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000014ea 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000014f8 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001506 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001771 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000017d8 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000017e1 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000017ea 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000180a 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001812 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000184f 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000185d 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001923 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000192f 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1ea0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1f10 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000001100000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1ed0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1f40 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 18b0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1920 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000018a3 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000191a │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -30,29 +30,29 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 424 │ │ │ │ │ - DW_CFA_advance_loc2: 6279 to 0000000000001898 │ │ │ │ │ + DW_CFA_advance_loc2: 6398 to 000000000000190f │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001899 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001910 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000189a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001911 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000189c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001913 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000189e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001915 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000018a0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001917 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000018a2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001919 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000018b0..00000000000018c3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001920..0000000000001933 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,1209 +9,1177 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x170,%rsp │ │ │ │ │ cmpq $0x0,0x1a8(%rsp) │ │ │ │ │ - jle 1891 │ │ │ │ │ + jle 1908 │ │ │ │ │ mov 0x1b0(%rsp),%rax │ │ │ │ │ - mov %r8,%r14 │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ + mov %r9,%r12 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %r9,%r13 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ + lea 0x0(,%rax,8),%rbp │ │ │ │ │ + mov 0x1b8(%rsp),%rax │ │ │ │ │ movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ mov 0x1a8(%rsp),%r9 │ │ │ │ │ - lea 0x0(,%rax,8),%rbx │ │ │ │ │ - mov 0x1b8(%rsp),%rax │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ lea 0x0(,%rax,8),%r8 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ lea 0x0(,%rax,8),%r10 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x80(%r14),%rax │ │ │ │ │ - movsd (%r12),%xmm9 │ │ │ │ │ - movsd (%r15),%xmm5 │ │ │ │ │ - mov 0x40(%r14),%rdx │ │ │ │ │ - movsd (%r12,%rax,8),%xmm4 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm3 │ │ │ │ │ - mov 0xc0(%r14),%rax │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm6 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm15 │ │ │ │ │ - mov 0xa0(%r14),%rax │ │ │ │ │ + mov 0x80(%r15),%rax │ │ │ │ │ + movsd (%r14),%xmm9 │ │ │ │ │ + movsd 0x0(%r13),%xmm5 │ │ │ │ │ + mov 0x40(%r15),%rdx │ │ │ │ │ + movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + mov 0xc0(%r15),%rax │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm10 │ │ │ │ │ addsd %xmm4,%xmm8 │ │ │ │ │ subsd %xmm4,%xmm9 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm4 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm6 │ │ │ │ │ addsd %xmm3,%xmm7 │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm3 │ │ │ │ │ - mov 0x20(%r14),%rdx │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm3 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm15 │ │ │ │ │ + mov 0x20(%r15),%rdx │ │ │ │ │ addsd %xmm6,%xmm10 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + mov 0xa0(%r15),%rax │ │ │ │ │ addsd %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ addsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ addsd %xmm6,%xmm7 │ │ │ │ │ subsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm8,0x120(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ subsd %xmm4,%xmm6 │ │ │ │ │ addsd %xmm4,%xmm9 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm4 │ │ │ │ │ - movsd %xmm15,-0x78(%rsp) │ │ │ │ │ + movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ + movsd %xmm8,0x120(%rsp) │ │ │ │ │ movsd %xmm7,-0x68(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ addsd %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm10,-0x70(%rsp) │ │ │ │ │ subsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm3 │ │ │ │ │ movsd %xmm9,-0x58(%rsp) │ │ │ │ │ - movsd %xmm6,-0x60(%rsp) │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm3 │ │ │ │ │ + movsd %xmm15,-0x78(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ movsd %xmm5,-0x48(%rsp) │ │ │ │ │ movsd %xmm7,-0x50(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ + movsd %xmm10,-0x70(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm3 │ │ │ │ │ + movsd %xmm6,-0x60(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm4 │ │ │ │ │ - mov 0x60(%r14),%rax │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm3 │ │ │ │ │ - mov 0xe0(%r14),%rdx │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm4 │ │ │ │ │ + mov 0x60(%r15),%rax │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm3 │ │ │ │ │ + mov 0xe0(%r15),%rdx │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ addsd %xmm4,%xmm12 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ addsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ addsd %xmm9,%xmm11 │ │ │ │ │ subsd %xmm5,%xmm9 │ │ │ │ │ subsd %xmm4,%xmm12 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm4 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm15 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm15 │ │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ │ + mov 0x90(%r15),%rax │ │ │ │ │ movsd %xmm9,-0x30(%rsp) │ │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ │ - movsd %xmm11,-0x40(%rsp) │ │ │ │ │ - mov 0x90(%r14),%rax │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm11,-0x40(%rsp) │ │ │ │ │ addsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ addsd %xmm12,%xmm15 │ │ │ │ │ subsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ subsd %xmm4,%xmm12 │ │ │ │ │ addsd %xmm4,%xmm6 │ │ │ │ │ movsd %xmm8,-0x28(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ movsd %xmm15,-0x38(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm12 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ subsd %xmm9,%xmm12 │ │ │ │ │ addsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ addsd %xmm6,%xmm3 │ │ │ │ │ subsd %xmm6,%xmm12 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm6 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm6 │ │ │ │ │ mulsd %xmm0,%xmm10 │ │ │ │ │ mulsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ - movsd %xmm10,0x128(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ mulsd %xmm0,%xmm4 │ │ │ │ │ - movsd %xmm3,-0x10(%rsp) │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm3 │ │ │ │ │ - mov 0x50(%r14),%rdx │ │ │ │ │ + movsd %xmm10,0x128(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ mulsd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm3,-0x10(%rsp) │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm3 │ │ │ │ │ + mov 0x50(%r15),%rdx │ │ │ │ │ movsd %xmm4,-0x18(%rsp) │ │ │ │ │ - movsd (%r12,%rax,8),%xmm4 │ │ │ │ │ - movsd %xmm10,-0x20(%rsp) │ │ │ │ │ + movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ addsd %xmm4,%xmm12 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm4 │ │ │ │ │ - mov 0xd0(%r14),%rax │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm4 │ │ │ │ │ + mov 0xd0(%r15),%rax │ │ │ │ │ + movsd %xmm10,-0x20(%rsp) │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ subsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ addsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ addsd %xmm5,%xmm3 │ │ │ │ │ subsd %xmm5,%xmm7 │ │ │ │ │ - movsd %xmm3,-0x8(%rsp) │ │ │ │ │ subsd %xmm4,%xmm12 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ │ + movsd %xmm3,-0x8(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ subsd %xmm10,%xmm4 │ │ │ │ │ addsd %xmm10,%xmm12 │ │ │ │ │ movq %xmm12,%rax │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ addsd %xmm9,%xmm12 │ │ │ │ │ addsd %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ movsd %xmm10,(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ subsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ mulsd %xmm2,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm12 │ │ │ │ │ mulsd %xmm2,%xmm10 │ │ │ │ │ subsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ addsd %xmm10,%xmm15 │ │ │ │ │ mulsd %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ movsd %xmm3,0x8(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ movsd %xmm15,0x10(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ mulsd %xmm2,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm6 │ │ │ │ │ subsd %xmm12,%xmm15 │ │ │ │ │ movq %rax,%xmm12 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ movsd %xmm6,0x20(%rsp) │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ movsd %xmm15,0x18(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ addsd %xmm7,%xmm8 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ movsd %xmm8,0x30(%rsp) │ │ │ │ │ movsd %xmm3,0x28(%rsp) │ │ │ │ │ - mov 0xf0(%r14),%rdx │ │ │ │ │ - mov 0x70(%r14),%rax │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm3 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm4 │ │ │ │ │ + mov 0xf0(%r15),%rdx │ │ │ │ │ + mov 0x70(%r15),%rax │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm3 │ │ │ │ │ addsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ + mov 0x30(%r15),%rdx │ │ │ │ │ subsd %xmm4,%xmm12 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm4 │ │ │ │ │ - mov 0xb0(%r14),%rax │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm4 │ │ │ │ │ + mov 0xb0(%r15),%rax │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ addsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ subsd %xmm4,%xmm12 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm4 │ │ │ │ │ - mov 0xf8(%r14),%rdx │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ │ + mov 0xf8(%r15),%rdx │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ subsd %xmm10,%xmm4 │ │ │ │ │ addsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ subsd %xmm5,%xmm8 │ │ │ │ │ addsd %xmm5,%xmm10 │ │ │ │ │ movq %xmm12,%rax │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ addsd %xmm9,%xmm12 │ │ │ │ │ movsd %xmm10,0x130(%rsp) │ │ │ │ │ addsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ movsd %xmm15,0x38(%rsp) │ │ │ │ │ addsd %xmm4,%xmm6 │ │ │ │ │ subsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ mulsd %xmm2,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm12 │ │ │ │ │ mulsd %xmm2,%xmm15 │ │ │ │ │ addsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm10,%xmm15 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ movsd %xmm11,0x40(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ movsd %xmm15,0x48(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ mulsd %xmm2,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm6 │ │ │ │ │ addsd %xmm12,%xmm9 │ │ │ │ │ movq %rax,%xmm12 │ │ │ │ │ - mov 0x78(%r14),%rax │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ + mov 0x78(%r15),%rax │ │ │ │ │ subsd %xmm12,%xmm7 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ movsd %xmm9,0x50(%rsp) │ │ │ │ │ - movsd %xmm6,0x58(%rsp) │ │ │ │ │ + mov 0xb8(%r15),%rax │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ addsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm6,0x58(%rsp) │ │ │ │ │ subsd %xmm7,%xmm11 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm4 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm3 │ │ │ │ │ - mov 0xb8(%r14),%rax │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ movsd %xmm5,0x60(%rsp) │ │ │ │ │ + movsd (%r14,%rax,8),%xmm5 │ │ │ │ │ movsd %xmm11,0x68(%rsp) │ │ │ │ │ - movsd (%r12,%rax,8),%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ subsd %xmm4,%xmm12 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm4 │ │ │ │ │ - mov 0x38(%r14),%rdx │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm7 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm8 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm6 │ │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ │ + mov 0x38(%r15),%rdx │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm7 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm8 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm12 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm3 │ │ │ │ │ - mov 0x98(%r14),%rax │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ addsd %xmm5,%xmm7 │ │ │ │ │ - movq %xmm12,%rsi │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ + mov 0x18(%r15),%rdx │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm10 │ │ │ │ │ - movsd %xmm7,0x90(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + mov 0x98(%r15),%rax │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ addsd %xmm3,%xmm8 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm3 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm3 │ │ │ │ │ + movq %xmm12,%rsi │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm10 │ │ │ │ │ + movsd %xmm7,0x90(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ movsd %xmm5,0x70(%rsp) │ │ │ │ │ - movsd (%r12,%rax,8),%xmm5 │ │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ │ + movsd (%r14,%rax,8),%xmm5 │ │ │ │ │ + mov 0x58(%r15),%rax │ │ │ │ │ addsd %xmm5,%xmm12 │ │ │ │ │ movq %xmm12,%r11 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ - mov 0xd8(%r14),%rdx │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ + mov 0xd8(%r15),%rdx │ │ │ │ │ subsd %xmm5,%xmm12 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm5 │ │ │ │ │ - mov (%r15,%rax,8),%rax │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm5 │ │ │ │ │ + mov 0x0(%r13,%rax,8),%rax │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ subsd %xmm10,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm10 │ │ │ │ │ movq %rax,%xmm3 │ │ │ │ │ movq %xmm12,%rcx │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ addsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ - mov (%r15,%rdx,8),%rdx │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ + mov 0x0(%r13,%rdx,8),%rdx │ │ │ │ │ subsd %xmm5,%xmm12 │ │ │ │ │ movq %rax,%xmm5 │ │ │ │ │ movsd %xmm12,0xb0(%rsp) │ │ │ │ │ movq %rdx,%xmm12 │ │ │ │ │ subsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ movq %rdx,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ movq %xmm12,%rax │ │ │ │ │ movsd 0x70(%rsp),%xmm12 │ │ │ │ │ subsd %xmm12,%xmm3 │ │ │ │ │ addsd %xmm12,%xmm15 │ │ │ │ │ movq %rax,%xmm12 │ │ │ │ │ movsd %xmm3,0x70(%rsp) │ │ │ │ │ - movsd %xmm15,0x78(%rsp) │ │ │ │ │ movq %rsi,%xmm3 │ │ │ │ │ - movsd 0x90(%rsp),%xmm15 │ │ │ │ │ subsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm15,0x78(%rsp) │ │ │ │ │ + movsd 0x90(%rsp),%xmm15 │ │ │ │ │ movsd %xmm3,0x80(%rsp) │ │ │ │ │ movq %rsi,%xmm3 │ │ │ │ │ addsd %xmm11,%xmm3 │ │ │ │ │ movq %r11,%xmm11 │ │ │ │ │ addsd %xmm7,%xmm11 │ │ │ │ │ movsd %xmm3,0x88(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ addsd %xmm9,%xmm3 │ │ │ │ │ movsd %xmm11,0x98(%rsp) │ │ │ │ │ subsd %xmm15,%xmm9 │ │ │ │ │ movsd %xmm3,0x90(%rsp) │ │ │ │ │ subsd %xmm11,%xmm3 │ │ │ │ │ movq %rax,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ addsd %xmm10,%xmm11 │ │ │ │ │ subsd %xmm12,%xmm10 │ │ │ │ │ movq %rcx,%xmm12 │ │ │ │ │ subsd %xmm6,%xmm12 │ │ │ │ │ movsd %xmm3,0x138(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm8,%xmm4 │ │ │ │ │ addsd %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm11,0xa8(%rsp) │ │ │ │ │ addsd %xmm10,%xmm9 │ │ │ │ │ + movsd %xmm11,0xa8(%rsp) │ │ │ │ │ subsd %xmm10,%xmm15 │ │ │ │ │ movsd %xmm3,0xa0(%rsp) │ │ │ │ │ subsd %xmm11,%xmm3 │ │ │ │ │ movsd %xmm3,0x140(%rsp) │ │ │ │ │ movsd 0xb0(%rsp),%xmm3 │ │ │ │ │ + mov 0x8(%r15),%rdx │ │ │ │ │ movsd %xmm9,0x150(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + mov 0x88(%r15),%rax │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ movsd %xmm15,0x148(%rsp) │ │ │ │ │ - mov 0x8(%r14),%rdx │ │ │ │ │ - mov 0x88(%r14),%rax │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ addsd %xmm5,%xmm12 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ subsd %xmm10,%xmm12 │ │ │ │ │ addsd %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ movq %r11,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ subsd %xmm12,%xmm7 │ │ │ │ │ mulsd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ mulsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ subsd %xmm7,%xmm12 │ │ │ │ │ addsd %xmm7,%xmm4 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm7 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm7 │ │ │ │ │ movsd %xmm15,0xb0(%rsp) │ │ │ │ │ - movsd %xmm10,0xb8(%rsp) │ │ │ │ │ movq %xmm12,%rsi │ │ │ │ │ movq %rcx,%xmm12 │ │ │ │ │ movsd %xmm4,0x158(%rsp) │ │ │ │ │ addsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm10,0xb8(%rsp) │ │ │ │ │ subsd %xmm6,%xmm12 │ │ │ │ │ addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - movsd %xmm4,0xc0(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm3 │ │ │ │ │ - mov 0xc8(%r14),%rax │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm15 │ │ │ │ │ + movsd %xmm5,0xc0(%rsp) │ │ │ │ │ + movsd (%r14,%rax,8),%xmm5 │ │ │ │ │ + mov 0xc8(%r15),%rax │ │ │ │ │ movsd %xmm4,0xc8(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ - mov 0x48(%r14),%rdx │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm9 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ + mov 0x48(%r15),%rdx │ │ │ │ │ subsd %xmm5,%xmm12 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm5 │ │ │ │ │ - mov 0x28(%r14),%rdx │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm9 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm11 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm5 │ │ │ │ │ + mov 0x28(%r15),%rdx │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm4 │ │ │ │ │ subsd %xmm3,%xmm12 │ │ │ │ │ - movsd (%r15,%rax,8),%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - mov 0xa8(%r14),%rax │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ subsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movsd %xmm5,0xd0(%rsp) │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + mov 0xa8(%r15),%rax │ │ │ │ │ subsd %xmm3,%xmm15 │ │ │ │ │ addsd %xmm3,%xmm9 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm3 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm3 │ │ │ │ │ + movsd %xmm5,0xd0(%rsp) │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ movsd %xmm15,0xe0(%rsp) │ │ │ │ │ - movsd (%r12,%rax,8),%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm15 │ │ │ │ │ addsd %xmm15,%xmm5 │ │ │ │ │ subsd %xmm15,%xmm4 │ │ │ │ │ movsd %xmm5,0xf0(%rsp) │ │ │ │ │ movsd %xmm4,0x100(%rsp) │ │ │ │ │ - movsd (%r15,%rax,8),%xmm5 │ │ │ │ │ - mov 0xe8(%r14),%rdx │ │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ │ - add %r10,%r14 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm15 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm5 │ │ │ │ │ + mov 0xe8(%r15),%rdx │ │ │ │ │ + mov 0x68(%r15),%rax │ │ │ │ │ + add %r10,%r15 │ │ │ │ │ subsd %xmm5,%xmm12 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm15 │ │ │ │ │ movq %xmm12,%rcx │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ addsd %xmm5,%xmm12 │ │ │ │ │ movq %xmm12,%r11 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ addsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ - add %rbx,%r12 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ + add %rbp,%r14 │ │ │ │ │ subsd %xmm15,%xmm12 │ │ │ │ │ - movsd (%r15,%rdx,8),%xmm15 │ │ │ │ │ - mov (%r15,%rax,8),%rdx │ │ │ │ │ - add %rbx,%r15 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm15 │ │ │ │ │ + mov 0x0(%r13,%rax,8),%rdx │ │ │ │ │ + add %rbp,%r13 │ │ │ │ │ movq %rdx,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ addsd %xmm4,%xmm15 │ │ │ │ │ subsd %xmm4,%xmm12 │ │ │ │ │ movsd 0xd0(%rsp),%xmm4 │ │ │ │ │ - movq %xmm12,%rax │ │ │ │ │ - movsd 0xe0(%rsp),%xmm12 │ │ │ │ │ addsd %xmm8,%xmm4 │ │ │ │ │ subsd 0xd0(%rsp),%xmm8 │ │ │ │ │ + movq %xmm12,%rax │ │ │ │ │ + movsd 0xe0(%rsp),%xmm12 │ │ │ │ │ movsd %xmm4,0xd8(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ addsd %xmm10,%xmm4 │ │ │ │ │ subsd %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ + movsd %xmm8,0xd0(%rsp) │ │ │ │ │ + movsd 0xf0(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ subsd %xmm9,%xmm7 │ │ │ │ │ - movsd %xmm4,0xe0(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ movsd %xmm10,0xe8(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + movsd %xmm4,0xe0(%rsp) │ │ │ │ │ subsd %xmm11,%xmm6 │ │ │ │ │ - movsd %xmm8,0xd0(%rsp) │ │ │ │ │ - movsd 0xf0(%rsp),%xmm8 │ │ │ │ │ - movq %xmm4,%rdx │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ + movq %xmm10,%rdx │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ addsd %xmm3,%xmm10 │ │ │ │ │ + movq %rdx,%xmm4 │ │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ │ subsd %xmm10,%xmm4 │ │ │ │ │ movsd %xmm10,0xf0(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ movsd %xmm4,0x160(%rsp) │ │ │ │ │ movq %r11,%xmm4 │ │ │ │ │ addsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ subsd %xmm12,%xmm4 │ │ │ │ │ movsd %xmm12,0xf8(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ subsd %xmm3,%xmm12 │ │ │ │ │ addsd %xmm7,%xmm3 │ │ │ │ │ movq %rax,%xmm7 │ │ │ │ │ movsd %xmm4,0x168(%rsp) │ │ │ │ │ movsd 0x100(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ subsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ movq %rcx,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ addsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ movsd %xmm12,0x100(%rsp) │ │ │ │ │ addsd 0x100(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ movsd 0x28(%rsp),%xmm8 │ │ │ │ │ mulsd %xmm0,%xmm12 │ │ │ │ │ subsd 0x60(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ movsd %xmm12,0x108(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ mulsd %xmm0,%xmm12 │ │ │ │ │ movsd %xmm12,0x100(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ movq %r11,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm12 │ │ │ │ │ movq %xmm12,%r11 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ movq %r11,%xmm7 │ │ │ │ │ subsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ movq %r11,%xmm12 │ │ │ │ │ addsd %xmm12,%xmm6 │ │ │ │ │ movq %rcx,%xmm12 │ │ │ │ │ subsd %xmm4,%xmm12 │ │ │ │ │ movsd 0x120(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ movq %rax,%xmm12 │ │ │ │ │ addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ subsd %xmm5,%xmm12 │ │ │ │ │ addsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ subsd -0x28(%rsp),%xmm5 │ │ │ │ │ mulsd %xmm0,%xmm12 │ │ │ │ │ movsd %xmm12,0x110(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ mulsd %xmm0,%xmm12 │ │ │ │ │ movsd %xmm12,0x118(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ subsd %xmm8,%xmm5 │ │ │ │ │ addsd %xmm8,%xmm12 │ │ │ │ │ movq %xmm12,%rcx │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ mulsd %xmm2,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm12 │ │ │ │ │ mulsd %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ movsd 0x148(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ subsd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ movsd 0x148(%rsp),%xmm7 │ │ │ │ │ movsd 0x68(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ subsd 0x30(%rsp),%xmm11 │ │ │ │ │ movq %xmm12,%rax │ │ │ │ │ movq %rsi,%xmm12 │ │ │ │ │ mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ addsd %xmm12,%xmm15 │ │ │ │ │ movq %rax,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ movq %rax,%xmm12 │ │ │ │ │ - mov 0xb0(%r13),%rax │ │ │ │ │ + mov 0xb0(%r12),%rax │ │ │ │ │ addsd %xmm12,%xmm15 │ │ │ │ │ movq %rsi,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ subsd %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ addsd %xmm7,%xmm12 │ │ │ │ │ subsd %xmm9,%xmm7 │ │ │ │ │ movsd -0x70(%rsp),%xmm9 │ │ │ │ │ subsd -0x30(%rsp),%xmm9 │ │ │ │ │ movsd %xmm12,0x120(%rsp) │ │ │ │ │ movq %xmm9,%rsi │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ mulsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ movq %rsi,%xmm9 │ │ │ │ │ subsd %xmm11,%xmm9 │ │ │ │ │ movq %rsi,%xmm11 │ │ │ │ │ addsd %xmm12,%xmm11 │ │ │ │ │ movsd 0x120(%rsp),%xmm12 │ │ │ │ │ movq %xmm11,%rsi │ │ │ │ │ movq %rcx,%xmm11 │ │ │ │ │ subsd %xmm12,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rdi,%rax,1) │ │ │ │ │ + movsd %xmm11,(%rbx,%rax,8) │ │ │ │ │ movq %rsi,%xmm11 │ │ │ │ │ subsd %xmm15,%xmm11 │ │ │ │ │ - movsd %xmm11,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ │ + movsd %xmm11,(%rdi,%rax,8) │ │ │ │ │ movq %rcx,%xmm11 │ │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ │ addsd %xmm12,%xmm11 │ │ │ │ │ movq %rsi,%xmm12 │ │ │ │ │ addsd %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ subsd %xmm7,%xmm12 │ │ │ │ │ addsd %xmm9,%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm11,(%rdi,%rax,1) │ │ │ │ │ - movsd %xmm15,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0xf0(%r13),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm12,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm11,(%rbx,%rax,8) │ │ │ │ │ + movsd %xmm15,(%rdi,%rax,8) │ │ │ │ │ + mov 0xf0(%r12),%rax │ │ │ │ │ + movsd %xmm12,(%rdi,%rax,8) │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ addsd %xmm8,%xmm5 │ │ │ │ │ subsd %xmm8,%xmm12 │ │ │ │ │ - movsd %xmm12,(%rdi,%rax,1) │ │ │ │ │ - mov 0x70(%r13),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm7,0x0(%rbp,%rax,1) │ │ │ │ │ + movsd %xmm12,(%rbx,%rax,8) │ │ │ │ │ + mov 0x70(%r12),%rax │ │ │ │ │ + movsd %xmm7,(%rdi,%rax,8) │ │ │ │ │ movsd -0x28(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm5,(%rdi,%rax,1) │ │ │ │ │ + movsd %xmm5,(%rbx,%rax,8) │ │ │ │ │ addsd %xmm4,%xmm7 │ │ │ │ │ movsd 0x150(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ movsd 0x30(%rsp),%xmm7 │ │ │ │ │ - addsd 0x68(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ mulsd %xmm1,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + addsd 0x68(%rsp),%xmm7 │ │ │ │ │ mulsd %xmm0,%xmm7 │ │ │ │ │ addsd %xmm7,%xmm12 │ │ │ │ │ subsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ mulsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ movsd 0x158(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ mulsd %xmm2,%xmm7 │ │ │ │ │ mulsd %xmm1,%xmm6 │ │ │ │ │ subsd %xmm7,%xmm8 │ │ │ │ │ movsd 0x158(%rsp),%xmm7 │ │ │ │ │ addsd %xmm6,%xmm3 │ │ │ │ │ movsd -0x70(%rsp),%xmm6 │ │ │ │ │ - addsd -0x30(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm7 │ │ │ │ │ + addsd -0x30(%rsp),%xmm6 │ │ │ │ │ addsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ subsd %xmm15,%xmm7 │ │ │ │ │ addsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ addsd %xmm4,%xmm12 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ movsd 0x28(%rsp),%xmm3 │ │ │ │ │ addsd 0x60(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ mulsd %xmm0,%xmm12 │ │ │ │ │ movq %xmm12,%rax │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ movq %rax,%xmm11 │ │ │ │ │ - mov 0x90(%r13),%rax │ │ │ │ │ + mov 0x90(%r12),%rax │ │ │ │ │ subsd %xmm11,%xmm12 │ │ │ │ │ addsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ addsd %xmm15,%xmm9 │ │ │ │ │ subsd %xmm15,%xmm12 │ │ │ │ │ - movsd %xmm12,(%rdi,%rax,1) │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm12,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ subsd %xmm8,%xmm12 │ │ │ │ │ addsd %xmm6,%xmm8 │ │ │ │ │ - movsd %xmm12,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movsd 0x140(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm12,(%rdi,%rax,8) │ │ │ │ │ + mov 0x10(%r12),%rax │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd 0x160(%rsp),%xmm11 │ │ │ │ │ subsd %xmm4,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm4 │ │ │ │ │ - movsd 0x160(%rsp),%xmm11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm9,(%rdi,%rax,1) │ │ │ │ │ - movsd %xmm8,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0xd0(%r13),%rax │ │ │ │ │ - movsd (%rsp),%xmm8 │ │ │ │ │ - subsd 0x38(%rsp),%xmm8 │ │ │ │ │ + movsd 0x140(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm9,(%rbx,%rax,8) │ │ │ │ │ movsd 0x138(%rsp),%xmm9 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm12,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm8,(%rdi,%rax,8) │ │ │ │ │ + mov 0xd0(%r12),%rax │ │ │ │ │ + movsd (%rsp),%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm12,(%rdi,%rax,8) │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ addsd %xmm7,%xmm5 │ │ │ │ │ + subsd 0x38(%rsp),%xmm8 │ │ │ │ │ subsd %xmm7,%xmm12 │ │ │ │ │ - movsd %xmm12,(%rdi,%rax,1) │ │ │ │ │ - mov 0x50(%r13),%rax │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ addsd %xmm15,%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm4,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd %xmm5,(%rdi,%rax,1) │ │ │ │ │ + movsd %xmm12,(%rbx,%rax,8) │ │ │ │ │ + mov 0x50(%r12),%rax │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm4,(%rdi,%rax,8) │ │ │ │ │ + movsd %xmm5,(%rbx,%rax,8) │ │ │ │ │ movsd -0x78(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ + mov 0xa0(%r12),%rax │ │ │ │ │ subsd -0x40(%rsp),%xmm5 │ │ │ │ │ - mov 0xa0(%r13),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ subsd %xmm8,%xmm5 │ │ │ │ │ addsd %xmm8,%xmm12 │ │ │ │ │ movsd 0x168(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ subsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ addsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movsd 0x130(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ subsd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ mulsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movsd -0x68(%rsp),%xmm9 │ │ │ │ │ mulsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movsd 0x130(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movsd -0x68(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ subsd -0x38(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ mulsd %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ subsd -0x8(%rsp),%xmm9 │ │ │ │ │ subsd %xmm9,%xmm8 │ │ │ │ │ addsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm12 │ │ │ │ │ addsd %xmm15,%xmm7 │ │ │ │ │ - movsd %xmm12,(%rdi,%rax,1) │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movsd %xmm12,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ subsd %xmm4,%xmm12 │ │ │ │ │ addsd %xmm9,%xmm4 │ │ │ │ │ - movsd %xmm12,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm12,(%rdi,%rax,8) │ │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ subsd %xmm3,%xmm12 │ │ │ │ │ addsd %xmm8,%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm7,(%rdi,%rax,1) │ │ │ │ │ - movsd %xmm4,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0xe0(%r13),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm12,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm7,(%rbx,%rax,8) │ │ │ │ │ + movsd %xmm4,(%rdi,%rax,8) │ │ │ │ │ + mov 0xe0(%r12),%rax │ │ │ │ │ + movsd %xmm12,(%rdi,%rax,8) │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ addsd %xmm6,%xmm5 │ │ │ │ │ subsd %xmm6,%xmm12 │ │ │ │ │ - movsd %xmm12,(%rdi,%rax,1) │ │ │ │ │ - mov 0x60(%r13),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm3,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd %xmm5,(%rdi,%rax,1) │ │ │ │ │ + movsd %xmm12,(%rbx,%rax,8) │ │ │ │ │ + mov 0x60(%r12),%rax │ │ │ │ │ + movsd %xmm3,(%rdi,%rax,8) │ │ │ │ │ + movsd %xmm5,(%rbx,%rax,8) │ │ │ │ │ movsd -0x78(%rsp),%xmm7 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm6 │ │ │ │ │ addsd 0xf8(%rsp),%xmm10 │ │ │ │ │ + movsd -0x68(%rsp),%xmm9 │ │ │ │ │ addsd -0x40(%rsp),%xmm7 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm6 │ │ │ │ │ addsd 0xa8(%rsp),%xmm6 │ │ │ │ │ - movsd -0x68(%rsp),%xmm9 │ │ │ │ │ movsd (%rsp),%xmm15 │ │ │ │ │ addsd -0x38(%rsp),%xmm9 │ │ │ │ │ - addsd 0x38(%rsp),%xmm15 │ │ │ │ │ - mov 0x80(%r13),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + mov 0x80(%r12),%rax │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ movsd -0x8(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ addsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ movsd 0x90(%rsp),%xmm6 │ │ │ │ │ - addsd 0x98(%rsp),%xmm6 │ │ │ │ │ + addsd 0x38(%rsp),%xmm15 │ │ │ │ │ addsd %xmm11,%xmm7 │ │ │ │ │ + addsd 0x98(%rsp),%xmm6 │ │ │ │ │ addsd %xmm7,%xmm8 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ movq %rdx,%xmm7 │ │ │ │ │ addsd 0xf0(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ addsd %xmm6,%xmm8 │ │ │ │ │ subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ addsd %xmm15,%xmm9 │ │ │ │ │ subsd %xmm15,%xmm7 │ │ │ │ │ subsd %xmm8,%xmm11 │ │ │ │ │ addsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ addsd %xmm7,%xmm8 │ │ │ │ │ subsd %xmm6,%xmm7 │ │ │ │ │ movsd -0x60(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm11,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ subsd -0x18(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm11,(%rdi,%rax,1) │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ subsd %xmm10,%xmm11 │ │ │ │ │ addsd %xmm9,%xmm10 │ │ │ │ │ - movsd %xmm11,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0x40(%r13),%rax │ │ │ │ │ - movsd %xmm4,(%rdi) │ │ │ │ │ - movsd %xmm10,0x0(%rbp) │ │ │ │ │ + movsd %xmm11,(%rdi,%rax,8) │ │ │ │ │ + mov 0x40(%r12),%rax │ │ │ │ │ movsd 0x128(%rsp),%xmm11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm8,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm10,(%rdi) │ │ │ │ │ + movsd %xmm8,(%rdi,%rax,8) │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ addsd %xmm5,%xmm8 │ │ │ │ │ - movsd %xmm8,(%rdi,%rax,1) │ │ │ │ │ - mov 0xc0(%r13),%rax │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm7,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd %xmm3,(%rdi,%rax,1) │ │ │ │ │ + movsd %xmm8,(%rbx,%rax,8) │ │ │ │ │ + mov 0xc0(%r12),%rax │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movsd %xmm7,(%rdi,%rax,8) │ │ │ │ │ + movsd %xmm3,(%rbx,%rax,8) │ │ │ │ │ movsd 0x8(%rsp),%xmm3 │ │ │ │ │ subsd 0x40(%rsp),%xmm3 │ │ │ │ │ addsd %xmm3,%xmm8 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ movsd -0x48(%rsp),%xmm8 │ │ │ │ │ subsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ movsd 0x48(%rsp),%xmm8 │ │ │ │ │ subsd 0x10(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ subsd %xmm3,%xmm8 │ │ │ │ │ addsd %xmm3,%xmm7 │ │ │ │ │ movsd 0xd8(%rsp),%xmm3 │ │ │ │ │ movsd 0xe8(%rsp),%xmm9 │ │ │ │ │ + movsd 0x70(%rsp),%xmm15 │ │ │ │ │ + mov 0xb8(%r12),%rdx │ │ │ │ │ subsd 0x110(%rsp),%xmm9 │ │ │ │ │ subsd 0x108(%rsp),%xmm3 │ │ │ │ │ - movsd 0x70(%rsp),%xmm15 │ │ │ │ │ - mov 0xb8(%r13),%rax │ │ │ │ │ subsd 0xb0(%rsp),%xmm15 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x38(%r13),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ + mov 0x38(%r12),%rax │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ mulsd %xmm13,%xmm3 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ mulsd %xmm14,%xmm5 │ │ │ │ │ mulsd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ movsd 0x88(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ subsd 0xc0(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ mulsd %xmm13,%xmm6 │ │ │ │ │ mulsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ mulsd %xmm14,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ subsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ addsd %xmm6,%xmm12 │ │ │ │ │ subsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm12 │ │ │ │ │ addsd %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm12,(%rdi,%rdx,1) │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm10,(%rdi,%rax,1) │ │ │ │ │ + movsd %xmm12,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ addsd %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm10,(%rbx,%rax,8) │ │ │ │ │ movsd 0xe0(%rsp),%xmm5 │ │ │ │ │ subsd 0x100(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ subsd %xmm10,%xmm12 │ │ │ │ │ addsd %xmm10,%xmm7 │ │ │ │ │ movsd 0x18(%rsp),%xmm10 │ │ │ │ │ subsd 0x50(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm12,0x0(%rbp,%rdx,1) │ │ │ │ │ - movsd %xmm7,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0xf8(%r13),%rax │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm12,(%rdi,%rdx,8) │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x78(%r13),%rax │ │ │ │ │ - movsd %xmm7,0x0(%rbp,%rdx,1) │ │ │ │ │ + mov 0xf8(%r12),%rdx │ │ │ │ │ + movsd %xmm7,(%rdi,%rax,8) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + mov 0x78(%r12),%rax │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movsd %xmm7,(%rdi,%rdx,8) │ │ │ │ │ movsd -0x50(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm8,(%rdi,%rax,8) │ │ │ │ │ + movsd %xmm12,(%rbx,%rdx,8) │ │ │ │ │ subsd -0x10(%rsp),%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movsd %xmm8,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd %xmm12,(%rdi,%rdx,1) │ │ │ │ │ - movsd %xmm4,(%rdi,%rax,1) │ │ │ │ │ + movsd %xmm4,(%rbx,%rax,8) │ │ │ │ │ movsd -0x58(%rsp),%xmm4 │ │ │ │ │ subsd -0x20(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ movsd 0x58(%rsp),%xmm3 │ │ │ │ │ - subsd 0x20(%rsp),%xmm3 │ │ │ │ │ addsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ + subsd 0x20(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ subsd %xmm3,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm7 │ │ │ │ │ movsd 0xd0(%rsp),%xmm3 │ │ │ │ │ subsd 0x118(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd 0x78(%rsp),%xmm15 │ │ │ │ │ - subsd 0xc8(%rsp),%xmm15 │ │ │ │ │ - mov 0xa8(%r13),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ │ + movsd 0x80(%rsp),%xmm15 │ │ │ │ │ + mov 0xa8(%r12),%rdx │ │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ │ mulsd %xmm5,%xmm12 │ │ │ │ │ + subsd 0xb8(%rsp),%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd %xmm3,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ addsd %xmm12,%xmm9 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - movsd 0x80(%rsp),%xmm15 │ │ │ │ │ + movsd 0x78(%rsp),%xmm5 │ │ │ │ │ + subsd 0xc8(%rsp),%xmm5 │ │ │ │ │ mulsd %xmm5,%xmm12 │ │ │ │ │ - subsd 0xb8(%rsp),%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd %xmm15,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ subsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ addsd %xmm6,%xmm12 │ │ │ │ │ subsd %xmm9,%xmm6 │ │ │ │ │ movsd -0x58(%rsp),%xmm9 │ │ │ │ │ addsd -0x20(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm12 │ │ │ │ │ addsd %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm12,(%rdi,%rdx,1) │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm10,(%rdi,%rax,1) │ │ │ │ │ + movsd %xmm12,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ addsd %xmm5,%xmm12 │ │ │ │ │ - movsd -0x50(%rsp),%xmm5 │ │ │ │ │ - addsd -0x10(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ + movsd %xmm10,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ subsd %xmm10,%xmm12 │ │ │ │ │ addsd %xmm10,%xmm7 │ │ │ │ │ movsd 0x18(%rsp),%xmm10 │ │ │ │ │ addsd 0x50(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm12,0x0(%rbp,%rdx,1) │ │ │ │ │ - movsd %xmm7,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0xe8(%r13),%rax │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm12,(%rdi,%rdx,8) │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + mov 0xe8(%r12),%rdx │ │ │ │ │ addsd %xmm6,%xmm8 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x68(%r13),%rax │ │ │ │ │ - movsd %xmm12,0x0(%rbp,%rdx,1) │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm7,(%rdi,%rax,8) │ │ │ │ │ + mov 0x68(%r12),%rax │ │ │ │ │ + movsd %xmm12,(%rdi,%rdx,8) │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm8,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd %xmm12,(%rdi,%rdx,1) │ │ │ │ │ - movsd %xmm4,(%rdi,%rax,1) │ │ │ │ │ + movsd %xmm8,(%rdi,%rax,8) │ │ │ │ │ + movsd %xmm12,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movsd %xmm4,(%rbx,%rax,8) │ │ │ │ │ movsd 0x20(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ addsd 0x58(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movsd -0x50(%rsp),%xmm4 │ │ │ │ │ + addsd -0x10(%rsp),%xmm4 │ │ │ │ │ movsd 0xe0(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ movsd 0xd0(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movsd 0x80(%rsp),%xmm15 │ │ │ │ │ addsd 0x100(%rsp),%xmm8 │ │ │ │ │ + mov 0x88(%r12),%rdx │ │ │ │ │ addsd 0x118(%rsp),%xmm7 │ │ │ │ │ - movsd 0x80(%rsp),%xmm15 │ │ │ │ │ - addsd 0xb8(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + mov 0x8(%r12),%rax │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ movsd 0x78(%rsp),%xmm10 │ │ │ │ │ + addsd 0xb8(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ addsd 0xc8(%rsp),%xmm10 │ │ │ │ │ - mov 0x88(%r13),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ mulsd %xmm14,%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ mulsd %xmm13,%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ mulsd %xmm14,%xmm6 │ │ │ │ │ addsd %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ mulsd %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ mulsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm10 │ │ │ │ │ mulsd %xmm13,%xmm8 │ │ │ │ │ subsd %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ addsd %xmm15,%xmm8 │ │ │ │ │ addsd %xmm10,%xmm12 │ │ │ │ │ subsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm12,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm3,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ movsd 0xe8(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm12,(%rdi,%rdx,8) │ │ │ │ │ + mov 0xc8(%r12),%rdx │ │ │ │ │ addsd 0x110(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm12,(%rdi,%rdx,1) │ │ │ │ │ - movsd %xmm4,(%rdi,%rax,1) │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm4,(%rdi,%rax,8) │ │ │ │ │ movsd 0x10(%rsp),%xmm4 │ │ │ │ │ + mov 0x48(%r12),%rax │ │ │ │ │ + movsd %xmm3,(%rdi,%rdx,8) │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd -0x60(%rsp),%xmm6 │ │ │ │ │ addsd 0x48(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm12,0x0(%rbp,%rdx,1) │ │ │ │ │ - movsd %xmm5,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0xc8(%r13),%rax │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ + movsd %xmm5,(%rdi,%rax,8) │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x48(%r13),%rax │ │ │ │ │ - movsd %xmm7,0x0(%rbp,%rdx,1) │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - movsd -0x60(%rsp),%xmm6 │ │ │ │ │ addsd -0x18(%rsp),%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm3,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd %xmm7,(%rdi,%rdx,1) │ │ │ │ │ - movsd %xmm9,(%rdi,%rax,1) │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm3,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm9,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ movsd 0x8(%rsp),%xmm6 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ movsd -0x48(%rsp),%xmm5 │ │ │ │ │ addsd 0x40(%rsp),%xmm6 │ │ │ │ │ addsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ addsd %xmm7,%xmm5 │ │ │ │ │ subsd %xmm7,%xmm6 │ │ │ │ │ movsd 0xd8(%rsp),%xmm7 │ │ │ │ │ addsd 0x108(%rsp),%xmm7 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mov 0x98(%r13),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ │ mulsd %xmm8,%xmm9 │ │ │ │ │ + mov 0x98(%r12),%rdx │ │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ addsd %xmm9,%xmm10 │ │ │ │ │ movsd 0x70(%rsp),%xmm9 │ │ │ │ │ - addsd 0xb0(%rsp),%xmm9 │ │ │ │ │ subsd %xmm8,%xmm7 │ │ │ │ │ movsd 0x88(%rsp),%xmm8 │ │ │ │ │ + addsd 0xb0(%rsp),%xmm9 │ │ │ │ │ addsd 0xc0(%rsp),%xmm8 │ │ │ │ │ mulsd %xmm9,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ mulsd %xmm8,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ subsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ addsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ addsd %xmm15,%xmm9 │ │ │ │ │ subsd %xmm10,%xmm15 │ │ │ │ │ addsd %xmm9,%xmm4 │ │ │ │ │ subsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm11,(%rdi,%rdx,1) │ │ │ │ │ - movsd %xmm4,(%rdi,%rax,1) │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm11,(%rbx,%rdx,8) │ │ │ │ │ + movsd %xmm4,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ subsd %xmm8,%xmm7 │ │ │ │ │ addsd %xmm8,%xmm4 │ │ │ │ │ addsd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ subsd %xmm7,%xmm4 │ │ │ │ │ addsd %xmm7,%xmm3 │ │ │ │ │ - movsd %xmm9,0x0(%rbp,%rdx,1) │ │ │ │ │ - movsd %xmm5,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0xd8(%r13),%rax │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm9,(%rdi,%rdx,8) │ │ │ │ │ + mov 0xd8(%r12),%rdx │ │ │ │ │ + movsd %xmm5,(%rdi,%rax,8) │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ addsd %xmm15,%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ │ - add %r10,%r13 │ │ │ │ │ - movsd %xmm5,0x0(%rbp,%rdx,1) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm6,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd %xmm4,(%rdi,%rdx,1) │ │ │ │ │ - add %r8,%rbp │ │ │ │ │ - movsd %xmm3,(%rdi,%rax,1) │ │ │ │ │ + mov 0x58(%r12),%rax │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + add %r10,%r12 │ │ │ │ │ + movsd %xmm5,(%rdi,%rdx,8) │ │ │ │ │ + movsd %xmm6,(%rdi,%rax,8) │ │ │ │ │ add %r8,%rdi │ │ │ │ │ + movsd %xmm4,(%rbx,%rdx,8) │ │ │ │ │ + movsd %xmm3,(%rbx,%rax,8) │ │ │ │ │ + add %r8,%rbx │ │ │ │ │ dec %r9 │ │ │ │ │ jne a0 │ │ │ │ │ add $0x170,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000018b0 : │ │ │ │ │ +0000000000001920 : │ │ │ │ │ fftw_codelet_n1_32(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x18be(%rip),%rsi │ │ │ │ │ - jmp 18c3 │ │ │ │ │ + lea -0x192e(%rip),%rsi │ │ │ │ │ + jmp 1933 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 a3180000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 1a190000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ea80303 87180e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ea80303 fe180e38 ..A.8..G.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ ├── n1_4.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1592 (bytes into file) │ │ │ │ │ + Start of section headers: 1544 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 14 │ │ │ │ │ Section header string table index: 13 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x638: │ │ │ │ │ +There are 14 section headers, starting at offset 0x608: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000293 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000518 000048 18 I 11 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0002d3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0002d3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0002d3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0002d8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000560 000030 18 I 11 6 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 000330 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 000330 000068 00 A 0 0 8 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 000590 000030 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 000398 000108 18 12 6 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 0004a0 000074 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 0005c0 000071 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000263 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0004e8 000048 18 I 11 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0002a3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0002a3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0002a3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0002a8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000530 000030 18 I 11 6 8 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 000300 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 000300 000068 00 A 0 0 8 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 000560 000030 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 000368 000108 18 12 6 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 000470 000074 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 000590 000071 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 11 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 630 FUNC LOCAL DEFAULT 1 n1_4 │ │ │ │ │ + 2: 0000000000000000 585 FUNC LOCAL DEFAULT 1 n1_4 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 8: 0000000000000280 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_4 │ │ │ │ │ + 8: 0000000000000250 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_4 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x518 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x4e8 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000018 000000070000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000283 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000028f 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000253 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000025f 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x560 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x530 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000000a00000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x590 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x560 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 280 │ │ │ │ │ +000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 250 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,41 +9,41 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000038 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000276 │ │ │ │ │ +00000018 0000000000000038 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000249 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc2: 326 to 000000000000014d │ │ │ │ │ + DW_CFA_advance_loc2: 302 to 0000000000000135 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000014e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000136 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000150 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000138 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000160 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000140 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 274 to 0000000000000272 │ │ │ │ │ + DW_CFA_advance_loc2: 261 to 0000000000000245 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000273 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000246 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000275 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000248 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000054 0000000000000010 00000058 FDE cie=00000000 pc=0000000000000280..0000000000000293 │ │ │ │ │ +00000054 0000000000000010 00000058 FDE cie=00000000 pc=0000000000000250..0000000000000263 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,156 +7,148 @@ │ │ │ │ │ n1_4(): │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 14c │ │ │ │ │ + jle 134 │ │ │ │ │ mov 0x0(%rip),%r10 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%r10),%r10 │ │ │ │ │ shl $0x3,%r10 │ │ │ │ │ cmpq $0x1,0x30(%rsp) │ │ │ │ │ - jne 160 │ │ │ │ │ + jne 140 │ │ │ │ │ cmpq $0x1,0x28(%rsp) │ │ │ │ │ - jne 160 │ │ │ │ │ + jne 140 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%r8),%r11 │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - add $0x8,%rdx │ │ │ │ │ - add $0x8,%rcx │ │ │ │ │ mov 0x8(%r8),%rbx │ │ │ │ │ movsd (%rax,%r11,8),%xmm1 │ │ │ │ │ movsd (%rsi,%r11,8),%xmm3 │ │ │ │ │ mov 0x18(%r8),%r11 │ │ │ │ │ movsd (%rsi,%rbx,8),%xmm8 │ │ │ │ │ add %r10,%r8 │ │ │ │ │ - movsd (%rax,%r11,8),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ addsd %xmm0,%xmm7 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd (%rsi),%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm6 │ │ │ │ │ addsd %xmm1,%xmm3 │ │ │ │ │ movsd (%rax,%rbx,8),%xmm1 │ │ │ │ │ - mov 0x10(%r9),%rbx │ │ │ │ │ add $0x8,%rax │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ movsd (%rsi,%r11,8),%xmm2 │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ - mov 0x8(%r9),%rbx │ │ │ │ │ + mov 0x10(%r9),%r11 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ subsd %xmm2,%xmm5 │ │ │ │ │ addsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ subsd %xmm4,%xmm8 │ │ │ │ │ addsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm8,-0x8(%rdx,%r11,1) │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ + movsd %xmm8,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ subsd %xmm2,%xmm8 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm8,-0x8(%rcx,%r11,1) │ │ │ │ │ - movsd %xmm4,-0x8(%rdx) │ │ │ │ │ - movsd %xmm2,-0x8(%rcx) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm8,(%rcx,%r11,8) │ │ │ │ │ + mov 0x8(%r9),%r11 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ - mov 0x18(%r9),%rbx │ │ │ │ │ - add %r10,%r9 │ │ │ │ │ - movsd %xmm2,-0x8(%rcx,%r11,1) │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rcx,%r11,8) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm2,-0x8(%rdx,%r11,1) │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ - movsd %xmm1,-0x8(%rcx,%r11,1) │ │ │ │ │ - movsd %xmm0,-0x8(%rdx,%r11,1) │ │ │ │ │ + movsd %xmm2,(%rdx,%r11,8) │ │ │ │ │ + mov 0x18(%r9),%r11 │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + movsd %xmm1,(%rcx,%r11,8) │ │ │ │ │ + add $0x8,%rcx │ │ │ │ │ + movsd %xmm0,(%rdx,%r11,8) │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ dec %rdi │ │ │ │ │ jne 40 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ │ mov 0x30(%rsp),%r11 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ shl $0x3,%r11 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%r8),%rbp │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ mov 0x8(%r8),%r12 │ │ │ │ │ movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ mov 0x18(%r8),%rbp │ │ │ │ │ movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ add %r10,%r8 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movsd (%rax,%rbp,8),%xmm3 │ │ │ │ │ - movsd (%rsi,%rbp,8),%xmm8 │ │ │ │ │ - mov 0x10(%r9),%rbp │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd (%rsi),%xmm1 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm3 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ + mov 0x10(%r9),%rbp │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ add %rbx,%rax │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ movsd (%rsi,%r12,8),%xmm3 │ │ │ │ │ add %rbx,%rsi │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ addsd %xmm8,%xmm3 │ │ │ │ │ subsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ addsd %xmm7,%xmm5 │ │ │ │ │ subsd %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm8,(%rdx,%rbp,1) │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm8,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm8,(%rcx,%rbp,1) │ │ │ │ │ + movsd %xmm8,(%rcx,%rbp,8) │ │ │ │ │ mov 0x8(%r9),%rbp │ │ │ │ │ movsd %xmm5,(%rdx) │ │ │ │ │ movsd %xmm1,(%rcx) │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd %xmm1,(%rcx,%rbp,1) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm1,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx,%rbp,1) │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ mov 0x18(%r9),%rbp │ │ │ │ │ add %r10,%r9 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd %xmm4,(%rcx,%rbp,1) │ │ │ │ │ - movsd %xmm0,(%rdx,%rbp,1) │ │ │ │ │ + movsd %xmm4,(%rcx,%rbp,8) │ │ │ │ │ add %r11,%rcx │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ add %r11,%rdx │ │ │ │ │ dec %rdi │ │ │ │ │ - jne 180 │ │ │ │ │ + jne 158 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000280 : │ │ │ │ │ +0000000000000250 : │ │ │ │ │ fftw_codelet_n1_4(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x28e(%rip),%rsi │ │ │ │ │ - jmp 293 │ │ │ │ │ + lea -0x25e(%rip),%rsi │ │ │ │ │ + jmp 263 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 38000000 1c000000 ........8....... │ │ │ │ │ - 0x00000020 00000000 76020000 00420e10 8c02440e ....v....B....D. │ │ │ │ │ - 0x00000030 18860341 0e208304 0346010a 0e18410e ...A. ...F....A. │ │ │ │ │ - 0x00000040 10420e08 500b0312 010e1841 0e10420e .B..P......A..B. │ │ │ │ │ + 0x00000020 00000000 49020000 00420e10 8c02440e ....I....B....D. │ │ │ │ │ + 0x00000030 18860341 0e208304 032e010a 0e18410e ...A. ........A. │ │ │ │ │ + 0x00000040 10420e08 480b0305 010e1841 0e10420e .B..H......A..B. │ │ │ │ │ 0x00000050 08000000 10000000 58000000 00000000 ........X....... │ │ │ │ │ 0x00000060 13000000 00000000 ........ │ │ │ ├── n1_5.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2488 (bytes into file) │ │ │ │ │ + Start of section headers: 2472 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x9b8: │ │ │ │ │ +There are 15 section headers, starting at offset 0x9a8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0004a3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0007d0 000108 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0004e3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0004e3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0004e3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0004e8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0008d8 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000540 000020 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000560 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000560 000080 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000908 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 0005e0 000168 18 13 10 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000748 000088 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000938 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000493 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0007c0 000108 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0004d3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0004d3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0004d3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0004d8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0008c8 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000530 000020 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000550 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000550 000080 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 0008f8 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 0005d0 000168 18 13 10 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000738 000088 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000928 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 15 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1166 FUNC LOCAL DEFAULT 1 n1_5 │ │ │ │ │ + 2: 0000000000000000 1138 FUNC LOCAL DEFAULT 1 n1_5 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 7: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 9: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 12: 0000000000000490 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_5 │ │ │ │ │ + 12: 0000000000000480 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_5 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x7d0 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x7c0 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ 0000000000000043 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 000000000000004b 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ 0000000000000053 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ 000000000000005b 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000269 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000271 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000279 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000281 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000493 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000049f 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000259 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000261 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000269 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000027e 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000483 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000048f 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x8d8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x8c8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000000e00000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x908 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x8f8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000070 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 490 │ │ │ │ │ +0000000000000070 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 480 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,56 +9,56 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 000000000000004c 0000001c FDE cie=00000000 pc=0000000000000000..000000000000048e │ │ │ │ │ +00000018 000000000000004c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000472 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000007 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000008 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc2: 584 to 0000000000000250 │ │ │ │ │ + DW_CFA_advance_loc2: 563 to 000000000000023e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000251 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000023f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000253 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000241 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000255 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000243 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000257 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000245 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000260 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000250 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 550 to 0000000000000486 │ │ │ │ │ + DW_CFA_advance_loc2: 538 to 000000000000046a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000487 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000046b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000489 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000046d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000048b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000046f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000048d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000471 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000068 0000000000000014 0000006c FDE cie=00000000 pc=0000000000000490..00000000000004a3 │ │ │ │ │ +00000068 0000000000000014 0000006c FDE cie=00000000 pc=0000000000000480..0000000000000493 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ []A\A]A^ │ │ │ │ │ []A\A]A^ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_n1_5 │ │ │ │ │ fftw_kdft_register │ │ │ │ │ fftw_dft_n_genus │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,271 +2,264 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_5(): │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ - jle 24f │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - mov 0x0(%rip),%rdi │ │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ │ + test %rdi,%rdi │ │ │ │ │ + jle 23d │ │ │ │ │ + mov 0x0(%rip),%r10 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov (%rdi),%rbp │ │ │ │ │ + mov (%r10),%rbp │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ cmpq $0x1,0x40(%rsp) │ │ │ │ │ - jne 260 │ │ │ │ │ + jne 250 │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ - jne 260 │ │ │ │ │ + jne 250 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ nop │ │ │ │ │ - mov 0x18(%r8),%rdi │ │ │ │ │ - mov 0x20(%r8),%r11 │ │ │ │ │ - add $0x8,%rdx │ │ │ │ │ - add $0x8,%rcx │ │ │ │ │ - mov 0x10(%r8),%r10 │ │ │ │ │ + mov 0x18(%r8),%r10 │ │ │ │ │ + mov 0x20(%r8),%rbx │ │ │ │ │ + mov 0x10(%r8),%r11 │ │ │ │ │ mov 0x8(%r8),%r12 │ │ │ │ │ add %rbp,%r8 │ │ │ │ │ - movsd (%rax),%xmm1 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - movsd (%rax,%rdi,8),%xmm10 │ │ │ │ │ - movsd (%rax,%r11,8),%xmm2 │ │ │ │ │ - movsd (%rax,%r10,8),%xmm3 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm10 │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm2 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm3 │ │ │ │ │ movsd (%rax,%r12,8),%xmm9 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - movsd (%rsi,%rdi,8),%xmm15 │ │ │ │ │ - movsd (%rsi,%r11,8),%xmm12 │ │ │ │ │ - mov 0x20(%r9),%rdi │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm15 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm12 │ │ │ │ │ addsd %xmm3,%xmm8 │ │ │ │ │ addsd %xmm9,%xmm11 │ │ │ │ │ + movsd -0x8(%rax),%xmm1 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ subsd %xmm2,%xmm9 │ │ │ │ │ - movsd (%rsi,%r10,8),%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ subsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x18(%r9),%rdi │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + mov 0x20(%r9),%r11 │ │ │ │ │ + mov 0x18(%r9),%rbx │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + mov 0x10(%r9),%r10 │ │ │ │ │ addsd %xmm11,%xmm13 │ │ │ │ │ subsd %xmm8,%xmm11 │ │ │ │ │ movsd (%rsi,%r12,8),%xmm8 │ │ │ │ │ + mov 0x8(%r9),%r12 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ │ - mov 0x8(%r9),%rdi │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - lea 0x0(,%rdi,8),%r12 │ │ │ │ │ - mov 0x10(%r9),%rdi │ │ │ │ │ add %rbp,%r9 │ │ │ │ │ addsd %xmm8,%xmm10 │ │ │ │ │ subsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ addsd %xmm10,%xmm12 │ │ │ │ │ subsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ addsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ mulsd %xmm4,%xmm8 │ │ │ │ │ mulsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm14,(%rdx) │ │ │ │ │ mulsd %xmm7,%xmm10 │ │ │ │ │ - movsd %xmm14,-0x8(%rdx) │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ addsd %xmm0,%xmm14 │ │ │ │ │ mulsd %xmm6,%xmm12 │ │ │ │ │ - movsd %xmm14,-0x8(%rcx) │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm14,(%rcx) │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ subsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ subsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ addsd %xmm14,%xmm8 │ │ │ │ │ subsd %xmm14,%xmm11 │ │ │ │ │ - movsd %xmm11,-0x8(%rdx,%r10,1) │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + movsd %xmm11,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm11,-0x8(%rdx,%r11,1) │ │ │ │ │ - movsd %xmm8,-0x8(%rdx,%r12,1) │ │ │ │ │ - movsd %xmm1,-0x8(%rdx,%rdi,1) │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm11,(%rdx,%rbx,8) │ │ │ │ │ + movsd %xmm8,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm1,(%rdx,%r10,8) │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ mulsd %xmm4,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm10,%xmm0 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ subsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm8 │ │ │ │ │ - movsd %xmm8,-0x8(%rcx,%r12,1) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm8,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm8,-0x8(%rcx,%r11,1) │ │ │ │ │ - movsd %xmm1,-0x8(%rcx,%r10,1) │ │ │ │ │ - movsd %xmm0,-0x8(%rcx,%rdi,1) │ │ │ │ │ - dec %rbx │ │ │ │ │ + movsd %xmm8,(%rcx,%rbx,8) │ │ │ │ │ + movsd %xmm1,(%rcx,%r11,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%r10,8) │ │ │ │ │ + add $0x8,%rcx │ │ │ │ │ + dec %rdi │ │ │ │ │ jne 60 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + lea 0x0(,%rbx,8),%r11 │ │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - lea 0x0(,%rdi,8),%r12 │ │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ │ + lea 0x0(,%rbx,8),%r10 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x10(%r8),%r10 │ │ │ │ │ - mov 0x18(%r8),%rdi │ │ │ │ │ mov 0x8(%r8),%r14 │ │ │ │ │ mov 0x20(%r8),%r13 │ │ │ │ │ + mov 0x10(%r8),%r12 │ │ │ │ │ + mov 0x18(%r8),%rbx │ │ │ │ │ add %rbp,%r8 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - movsd (%rax,%rdi,8),%xmm9 │ │ │ │ │ - movsd (%rax,%r10,8),%xmm8 │ │ │ │ │ - movsd (%rax,%r10,8),%xmm0 │ │ │ │ │ movsd (%rax,%r13,8),%xmm1 │ │ │ │ │ movsd (%rax,%r14,8),%xmm12 │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm9 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ movsd (%rsi,%r14,8),%xmm10 │ │ │ │ │ - movsd (%rsi,%r13,8),%xmm11 │ │ │ │ │ - movsd (%rsi,%rdi,8),%xmm15 │ │ │ │ │ - mov 0x20(%r9),%rdi │ │ │ │ │ addsd %xmm9,%xmm8 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm11 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm15 │ │ │ │ │ subsd %xmm9,%xmm0 │ │ │ │ │ movsd (%rax,%r14,8),%xmm9 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + mov 0x18(%r9),%r13 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ addsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ + mov 0x20(%r9),%r12 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ subsd %xmm11,%xmm10 │ │ │ │ │ + mov 0x8(%r9),%r14 │ │ │ │ │ addsd %xmm11,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movsd (%rsi,%r10,8),%xmm1 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x18(%r9),%rdi │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - lea 0x0(,%rdi,8),%r13 │ │ │ │ │ - mov 0x8(%r9),%rdi │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ subsd %xmm15,%xmm1 │ │ │ │ │ - lea 0x0(,%rdi,8),%r14 │ │ │ │ │ - mov 0x10(%r9),%rdi │ │ │ │ │ + mov 0x10(%r9),%rbx │ │ │ │ │ addsd %xmm15,%xmm14 │ │ │ │ │ + add %r11,%rsi │ │ │ │ │ add %rbp,%r9 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ addsd %xmm14,%xmm11 │ │ │ │ │ subsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ addsd %xmm13,%xmm14 │ │ │ │ │ mulsd %xmm6,%xmm13 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ movsd %xmm14,(%rdx) │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ addsd %xmm11,%xmm14 │ │ │ │ │ mulsd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ movsd %xmm14,(%rcx) │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ mulsd %xmm4,%xmm10 │ │ │ │ │ mulsd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ subsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ addsd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ subsd %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ subsd %xmm14,%xmm12 │ │ │ │ │ addsd %xmm10,%xmm14 │ │ │ │ │ - movsd %xmm12,(%rdx,%r10,1) │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ + movsd %xmm12,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ addsd %xmm2,%xmm12 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm12,(%rdx,%r13,1) │ │ │ │ │ - movsd %xmm14,(%rdx,%r14,1) │ │ │ │ │ - movsd %xmm2,(%rdx,%rdi,1) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm12,(%rdx,%r13,8) │ │ │ │ │ + movsd %xmm14,(%rdx,%r14,8) │ │ │ │ │ + movsd %xmm2,(%rdx,%rbx,8) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + add %r10,%rdx │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ subsd %xmm1,%xmm8 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm8,(%rcx,%r14,1) │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ + movsd %xmm8,(%rcx,%r14,8) │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ subsd %xmm0,%xmm8 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm8,(%rcx,%r13,1) │ │ │ │ │ - movsd %xmm1,(%rcx,%r10,1) │ │ │ │ │ - movsd %xmm0,(%rcx,%rdi,1) │ │ │ │ │ - add %r11,%rcx │ │ │ │ │ - dec %rbx │ │ │ │ │ - jne 2a0 │ │ │ │ │ + movsd %xmm8,(%rcx,%r13,8) │ │ │ │ │ + movsd %xmm1,(%rcx,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%rbx,8) │ │ │ │ │ + add %r10,%rcx │ │ │ │ │ + dec %rdi │ │ │ │ │ + jne 290 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000490 : │ │ │ │ │ +0000000000000480 : │ │ │ │ │ fftw_codelet_n1_5(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x49e(%rip),%rsi │ │ │ │ │ - jmp 4a3 │ │ │ │ │ + lea -0x48e(%rip),%rsi │ │ │ │ │ + jmp 493 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 4c000000 1c000000 ........L....... │ │ │ │ │ - 0x00000020 00000000 8e040000 00420e10 8e02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 72040000 00420e10 8e02450e ....r....B....E. │ │ │ │ │ 0x00000030 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ │ │ │ - 0x00000040 83060348 020a0e28 410e2042 0e18420e ...H...(A. B..B. │ │ │ │ │ - 0x00000050 10420e08 490b0326 020e2841 0e20420e .B..I..&..(A. B. │ │ │ │ │ + 0x00000040 83060333 020a0e28 410e2042 0e18420e ...3...(A. B..B. │ │ │ │ │ + 0x00000050 10420e08 4b0b031a 020e2841 0e20420e .B..K.....(A. B. │ │ │ │ │ 0x00000060 18420e10 420e0800 14000000 6c000000 .B..B.......l... │ │ │ │ │ 0x00000070 00000000 13000000 00000000 00000000 ................ │ │ │ ├── n1_6.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2416 (bytes into file) │ │ │ │ │ + Start of section headers: 2336 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x970: │ │ │ │ │ +There are 15 section headers, starting at offset 0x920: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000503 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0007e8 0000a8 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000543 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000543 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000543 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000548 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000890 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 0005a0 000010 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 0005b0 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 0005b0 000080 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 0008c0 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000630 000138 18 13 8 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000768 00007e 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 0008f0 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0004b3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000798 0000a8 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0004f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0004f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0004f3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0004f8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000840 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000550 000010 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000560 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000560 000080 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000870 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 0005e0 000138 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000718 00007e 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 0008a0 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 13 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1258 FUNC LOCAL DEFAULT 1 n1_6 │ │ │ │ │ + 2: 0000000000000000 1184 FUNC LOCAL DEFAULT 1 n1_6 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 7: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 10: 00000000000004f0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_6 │ │ │ │ │ + 10: 00000000000004a0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_6 │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x7e8 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x798 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ 0000000000000043 0000000600000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ 000000000000004b 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000299 0000000600000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000002a1 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000004f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000004ff 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000276 0000000600000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000027e 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004a3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000004af 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x890 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x840 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000000c00000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x8c0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x870 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000070 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4f0 │ │ │ │ │ +0000000000000070 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 000000000000004c 0000001c FDE cie=00000000 pc=0000000000000000..00000000000004ea │ │ │ │ │ +00000018 000000000000004c 0000001c FDE cie=00000000 pc=0000000000000000..00000000000004a0 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 5 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000009 │ │ │ │ │ @@ -25,40 +25,40 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc2: 629 to 0000000000000280 │ │ │ │ │ + DW_CFA_advance_loc2: 594 to 000000000000025d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000281 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000025e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000283 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000260 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000285 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000262 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000287 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000264 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000290 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000268 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 594 to 00000000000004e2 │ │ │ │ │ + DW_CFA_advance_loc2: 560 to 0000000000000498 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004e3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000499 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000049b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000049d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000049f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000068 0000000000000014 0000006c FDE cie=00000000 pc=00000000000004f0..0000000000000503 │ │ │ │ │ +00000068 0000000000000014 0000006c FDE cie=00000000 pc=00000000000004a0..00000000000004b3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,281 +9,270 @@ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 27f │ │ │ │ │ + jle 25c │ │ │ │ │ mov 0x0(%rip),%r10 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%r10),%r10 │ │ │ │ │ shl $0x3,%r10 │ │ │ │ │ cmpq $0x1,0x40(%rsp) │ │ │ │ │ - jne 290 │ │ │ │ │ + jne 268 │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ - jne 290 │ │ │ │ │ + jne 268 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd %xmm7,-0x8(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x18(%r8),%r11 │ │ │ │ │ - add $0x8,%rdx │ │ │ │ │ - add $0x8,%rcx │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ mov 0x10(%r8),%r12 │ │ │ │ │ mov 0x28(%r8),%rbp │ │ │ │ │ - mov 0x20(%r8),%rbx │ │ │ │ │ - mov 0x18(%r9),%r14 │ │ │ │ │ movsd (%rax,%r11,8),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ movsd (%rsi,%r11,8),%xmm8 │ │ │ │ │ + mov 0x20(%r8),%rbx │ │ │ │ │ mov 0x8(%r8),%r11 │ │ │ │ │ add %r10,%r8 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ movsd (%rax,%rbp,8),%xmm7 │ │ │ │ │ movsd (%rax,%rbx,8),%xmm1 │ │ │ │ │ movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ movsd (%rsi,%r11,8),%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ subsd %xmm8,%xmm9 │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ movsd (%rax,%r12,8),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ subsd %xmm7,%xmm10 │ │ │ │ │ addsd %xmm0,%xmm7 │ │ │ │ │ movsd (%rax,%r11,8),%xmm0 │ │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ │ + mov 0x18(%r9),%r11 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ subsd %xmm0,%xmm11 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ movsd (%rsi,%r12,8),%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ subsd %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm3 │ │ │ │ │ addsd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ movq %xmm3,%r13 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movq %r13,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ movsd (%rsi,%rbx,8),%xmm0 │ │ │ │ │ - add $0x8,%rsi │ │ │ │ │ + movq %r13,%xmm5 │ │ │ │ │ addsd %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm5,-0x8(%rdx,%r11,1) │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm12 │ │ │ │ │ addsd %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm5,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ movq %xmm12,%rbx │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movsd %xmm5,-0x8(%rcx,%r11,1) │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm5,(%rcx,%r11,8) │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + mov 0x28(%r9),%r11 │ │ │ │ │ addsd %xmm4,%xmm5 │ │ │ │ │ mulsd %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - movsd %xmm5,-0x8(%rdx) │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm5,(%rdx) │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ addsd %xmm8,%xmm5 │ │ │ │ │ mulsd %xmm6,%xmm12 │ │ │ │ │ - movsd %xmm5,-0x8(%rcx) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ movq %r13,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ subsd %xmm5,%xmm14 │ │ │ │ │ movq %rbx,%xmm5 │ │ │ │ │ - mov 0x28(%r9),%rbx │ │ │ │ │ + mov 0x8(%r9),%rbx │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ mulsd -0x8(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ - mov 0x8(%r9),%rbx │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ addsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm5,-0x8(%rdx,%r11,1) │ │ │ │ │ - movsd %xmm3,-0x8(%rdx,%rbx,1) │ │ │ │ │ + movsd %xmm5,(%rdx,%r11,8) │ │ │ │ │ + movsd %xmm3,(%rdx,%rbx,8) │ │ │ │ │ movsd -0x8(%rsp),%xmm3 │ │ │ │ │ mulsd %xmm3,%xmm11 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm11,%xmm0 │ │ │ │ │ subsd %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm0,-0x8(%rcx,%rbx,1) │ │ │ │ │ + movsd %xmm0,(%rcx,%rbx,8) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ mov 0x10(%r9),%rbx │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm9,-0x8(%rcx,%r11,1) │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm9,(%rcx,%r11,8) │ │ │ │ │ addsd %xmm4,%xmm2 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - movsd %xmm0,-0x8(%rdx,%rbx,1) │ │ │ │ │ - mov 0x20(%r9),%r14 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rdx,%rbx,8) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + mov 0x20(%r9),%r11 │ │ │ │ │ add %r10,%r9 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm8,%xmm1 │ │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ │ - movsd %xmm2,-0x8(%rdx,%r11,1) │ │ │ │ │ - movsd %xmm0,-0x8(%rcx,%rbx,1) │ │ │ │ │ - movsd %xmm1,-0x8(%rcx,%r11,1) │ │ │ │ │ + movsd %xmm2,(%rdx,%r11,8) │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ + movsd %xmm0,(%rcx,%rbx,8) │ │ │ │ │ + movsd %xmm1,(%rcx,%r11,8) │ │ │ │ │ + add $0x8,%rcx │ │ │ │ │ dec %rdi │ │ │ │ │ - jne 60 │ │ │ │ │ + jne 58 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - lea 0x0(,%rbx,8),%rbp │ │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ │ - movsd %xmm7,-0x8(%rsp) │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ + lea 0x0(,%r14,8),%r11 │ │ │ │ │ + movsd %xmm7,-0x8(%rsp) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov 0x18(%r8),%r11 │ │ │ │ │ + mov 0x18(%r8),%rbp │ │ │ │ │ movsd (%rax),%xmm2 │ │ │ │ │ mov 0x10(%r8),%r14 │ │ │ │ │ mov 0x28(%r8),%r13 │ │ │ │ │ - mov 0x20(%r8),%r12 │ │ │ │ │ - movsd (%rax,%r11,8),%xmm0 │ │ │ │ │ - movsd (%rsi,%r11,8),%xmm1 │ │ │ │ │ - movsd (%rax,%r14,8),%xmm13 │ │ │ │ │ - movsd (%rax,%r14,8),%xmm7 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ movsd (%rsi,%r14,8),%xmm3 │ │ │ │ │ - movsd (%rsi,%r13,8),%xmm9 │ │ │ │ │ - mov 0x8(%r8),%r11 │ │ │ │ │ - movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - movsd (%rsi,%r12,8),%xmm10 │ │ │ │ │ - mov 0x18(%r9),%r14 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ + mov 0x20(%r8),%r12 │ │ │ │ │ subsd %xmm0,%xmm12 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ movsd (%rsi),%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movsd (%rsi,%r11,8),%xmm9 │ │ │ │ │ - add %rbp,%rsi │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm9 │ │ │ │ │ + mov 0x8(%r8),%rbp │ │ │ │ │ + movsd (%rax,%r14,8),%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm7 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ subsd %xmm1,%xmm4 │ │ │ │ │ movsd (%rax,%r13,8),%xmm1 │ │ │ │ │ - movq %xmm5,%r13 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movq %r13,%xmm15 │ │ │ │ │ subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm9 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ subsd %xmm1,%xmm13 │ │ │ │ │ addsd %xmm1,%xmm7 │ │ │ │ │ - movsd (%rax,%r11,8),%xmm1 │ │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ │ - mov 0x28(%r9),%r14 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + mov 0x18(%r9),%rbp │ │ │ │ │ + movq %xmm5,%r13 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ subsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movq %r13,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ addsd (%rax,%r12,8),%xmm1 │ │ │ │ │ - movq %xmm5,%r12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ addsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + movq %xmm5,%r12 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ subsd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ addsd %xmm14,%xmm5 │ │ │ │ │ mulsd %xmm6,%xmm14 │ │ │ │ │ - movsd %xmm5,(%rdx,%r11,1) │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm12 │ │ │ │ │ - movq %r13,%xmm14 │ │ │ │ │ + movsd %xmm5,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ addsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ mulsd %xmm6,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm5,(%rcx,%r11,1) │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ │ - mov 0x8(%r9),%r14 │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ + movq %r13,%xmm14 │ │ │ │ │ + movsd %xmm5,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mov 0x28(%r9),%rbp │ │ │ │ │ addsd %xmm11,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ mulsd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ movsd %xmm5,(%rdx) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ addsd %xmm9,%xmm5 │ │ │ │ │ mulsd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ movsd %xmm5,(%rcx) │ │ │ │ │ movq %r12,%xmm5 │ │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ + mov 0x8(%r9),%r12 │ │ │ │ │ subsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ mulsd -0x8(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ subsd %xmm14,%xmm5 │ │ │ │ │ addsd %xmm14,%xmm12 │ │ │ │ │ - movsd %xmm5,(%rdx,%r11,1) │ │ │ │ │ + movsd %xmm5,(%rdx,%rbp,8) │ │ │ │ │ movsd -0x8(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm12,(%rdx,%r12,1) │ │ │ │ │ + movsd %xmm12,(%rdx,%r12,8) │ │ │ │ │ mulsd %xmm5,%xmm8 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ addsd %xmm4,%xmm12 │ │ │ │ │ subsd %xmm8,%xmm4 │ │ │ │ │ - movsd %xmm12,(%rcx,%r12,1) │ │ │ │ │ - movsd %xmm4,(%rcx,%r11,1) │ │ │ │ │ - mov 0x10(%r9),%r14 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm12,(%rcx,%r12,8) │ │ │ │ │ + movsd %xmm4,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ │ - mov 0x20(%r9),%r14 │ │ │ │ │ + mov 0x10(%r9),%r12 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + mov 0x20(%r9),%rbp │ │ │ │ │ add %r10,%r9 │ │ │ │ │ - movsd %xmm4,(%rdx,%r12,1) │ │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ │ - movsd %xmm2,(%rdx,%r11,1) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - add %rbx,%rdx │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rcx,%r12,1) │ │ │ │ │ - movsd %xmm0,(%rcx,%r11,1) │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ + movsd %xmm2,(%rcx,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ dec %rdi │ │ │ │ │ - jne 2c0 │ │ │ │ │ + jne 298 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000004f0 : │ │ │ │ │ +00000000000004a0 : │ │ │ │ │ fftw_codelet_n1_6(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x4fe(%rip),%rsi │ │ │ │ │ - jmp 503 │ │ │ │ │ + lea -0x4ae(%rip),%rsi │ │ │ │ │ + jmp 4b3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 4c000000 1c000000 ........L....... │ │ │ │ │ - 0x00000020 00000000 ea040000 00420e10 8e02450e .........B....E. │ │ │ │ │ + 0x00000020 00000000 a0040000 00420e10 8e02450e .........B....E. │ │ │ │ │ 0x00000030 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ │ │ │ - 0x00000040 83060375 020a0e28 410e2042 0e18420e ...u...(A. B..B. │ │ │ │ │ - 0x00000050 10420e08 490b0352 020e2841 0e20420e .B..I..R..(A. B. │ │ │ │ │ + 0x00000040 83060352 020a0e28 410e2042 0e18420e ...R...(A. B..B. │ │ │ │ │ + 0x00000050 10420e08 440b0330 020e2841 0e20420e .B..D..0..(A. B. │ │ │ │ │ 0x00000060 18420e10 420e0800 14000000 6c000000 .B..B.......l... │ │ │ │ │ 0x00000070 00000000 13000000 00000000 00000000 ................ │ │ │ ├── n1_64.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 22544 (bytes into file) │ │ │ │ │ + Start of section headers: 22576 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x5810: │ │ │ │ │ +There are 15 section headers, starting at offset 0x5830: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 003e83 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 004350 0013e0 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 003ec3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 003ec3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 003ec3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 003ed0 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 005730 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 003f28 000078 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 003fa0 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 003fa0 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 005760 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 004018 000270 18 13 21 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 004288 0000c5 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 005790 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 003ea3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 004370 0013e0 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 003ee3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 003ee3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 003ee3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 003ef0 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 005750 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 003f48 000078 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 003fc0 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 003fc0 000078 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 005780 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 004038 000270 18 13 21 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 0042a8 0000c5 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 0057b0 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 26 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 15971 FUNC LOCAL DEFAULT 1 n1_64 │ │ │ │ │ + 2: 0000000000000000 16005 FUNC LOCAL DEFAULT 1 n1_64 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 7: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 9: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ @@ -20,10 +20,10 @@ │ │ │ │ │ 16: 0000000000000050 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 17: 0000000000000058 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 18: 0000000000000060 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 19: 0000000000000068 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 20: 0000000000000070 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 23: 0000000000003e70 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_64 │ │ │ │ │ + 23: 0000000000003e90 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_64 │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,225 +1,225 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x4350 contains 212 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x4370 contains 212 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000002c 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000061 000000160000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -000000000000052a 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000533 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000555 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000055e 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000056a 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000057b 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000599 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000005ad 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000005dc 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000005e4 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000005f5 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000005fd 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000609 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000062d 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000639 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000662 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000156f 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000015a7 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000015b9 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000015c5 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000015d7 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000015e7 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000015f8 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001626 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001637 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001663 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000166b 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000167f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000168b 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000016a5 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000016b0 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000016bc 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001a00 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001a0e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001a1f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001a31 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001a3d 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001a4b 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001a79 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001a95 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001aa7 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001aee 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001b06 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001b13 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001b21 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001b2e 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001b46 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001b57 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001ee6 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001f6b 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001f77 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001f83 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001f91 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002006 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002013 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002020 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002059 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002065 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002077 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002085 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000020c3 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000020d4 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000020e2 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000020f4 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000022ef 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000022f8 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002376 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002388 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000239a 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000023a6 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000023c3 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000023d1 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000023dd 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000023e9 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002417 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002431 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000244e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002464 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002482 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002494 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000024de 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000024ea 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000024f6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002517 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002529 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002538 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000254e 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002562 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002740 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002748 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000027a0 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000027f5 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002807 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000281e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000285e 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000286b 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002886 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000288f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000028af 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000028be 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000028ca 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000028e0 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000028fa 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000290c 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000294c 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000295c 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002968 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002976 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000029b0 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000029c2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000029d0 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000029ee 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002c41 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000002c4e 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000002c5b 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000002c68 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000002c83 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000002c9b 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000002cb6 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000002cc6 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000002cd3 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002cf4 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000002d01 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002d18 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000002d24 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002d56 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002d84 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000002d94 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000002db8 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002dcc 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002de1 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002df4 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002e5b 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000002e6d 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000002e7a 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000002e98 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -000000000000309f 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000030b2 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000003101 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000003116 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000003122 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -000000000000314a 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000003153 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003167 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000003174 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000003182 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003198 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000031ab 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000031e2 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000031ff 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000320d 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000003216 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000003256 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000326b 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003281 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003294 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003307 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -000000000000331e 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000003341 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000334e 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000034d3 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -000000000000352e 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000359a 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000035c8 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000035d9 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000035e6 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000003601 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000003611 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -000000000000361a 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000362c 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -000000000000363c 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000003649 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003664 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003679 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000003686 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000036c3 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000036e7 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003717 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000372c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003741 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000379a 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000037aa 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000037b8 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000037ca 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000039ed 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -00000000000039f6 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -00000000000039ff 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003a0b 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000003a35 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000003a41 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000003a52 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000003a5e 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000003a6f 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000003a7b 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000003ab1 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003abd 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000003ace 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000003adc 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003af4 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003b09 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003b33 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000003b7d 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003b93 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003ba6 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003c05 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000003c17 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000003c35 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000003c47 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000003e73 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000003e7f 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000538 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000054b 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000055f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000568 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000575 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000058b 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000593 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000005a4 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000005e5 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000005ed 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000606 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000060e 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000061b 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000649 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000651 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000668 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000015eb 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001627 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001639 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001645 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001653 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001669 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000167a 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000169f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016d7 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016ea 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000016f6 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001702 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000170e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001720 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001731 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000173d 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001a9b 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001ab2 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001ac4 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001ad1 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001adf 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001b0f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001b21 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001b33 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001b68 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001b8f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001ba2 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001bb4 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001bbd 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001bcb 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001be3 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001bf0 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001fa4 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001fc0 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000201b 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002037 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000203f 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000209f 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000020ad 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000020ba 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000020f3 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002105 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002112 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002120 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000216b 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002178 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002186 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000219c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000238a 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000239d 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000023a6 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000023c9 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000023dd 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000023f0 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000243d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000244b 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002458 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002464 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000024a8 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000024b0 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000024d4 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000024e1 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002502 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002519 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002562 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000256b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002577 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002598 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000025aa 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000025ba 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000025d4 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000025e1 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000275d 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000027bf 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000027cd 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002805 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000286b 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002878 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000028c1 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000028ce 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000028fc 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002904 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000290d 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000291d 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000293b 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002947 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000296a 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002972 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000298e 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000029e1 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000029fd 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002a10 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002a22 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002a39 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002a47 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002a5d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002b33 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000002c93 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000002ca1 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000002cae 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000002cd2 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000002cdb 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000002ce7 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000002cff 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000002d0c 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000002d1a 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002d27 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002d55 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002d6b 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002d99 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000002da1 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000002db3 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000002dff 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002e10 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002e25 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002e38 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002e89 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000002ea9 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000002ec0 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000002ee5 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000030e1 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000030fd 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000314e 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000315c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003178 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000003184 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000031a9 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000031bf 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000031cd 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000031da 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000031e8 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000031f4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000322c 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000003241 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000324e 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000325c 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +000000000000329e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000032b4 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000032ca 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000032dd 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000003346 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +000000000000335d 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000003381 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000338e 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000003554 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000003604 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000003612 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000361f 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +000000000000362d 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000003643 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000003651 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +000000000000365f 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000366d 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000003675 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003682 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000368a 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000036c4 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000036da 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000036e6 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +000000000000370c 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000375c 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000003771 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003786 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000379c 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000037ea 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000003806 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000003814 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000003826 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000003a32 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000003a52 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000003a6e 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003a77 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003a7f 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000003a8b 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000003aad 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000003aba 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000003ac6 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000003ad8 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000003af5 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000003b02 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000003b10 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003b29 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003b42 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000003b6b 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000003b85 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003bbd 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003bd3 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003be6 0000000a00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003c4e 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000003c60 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000003c7f 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000003c95 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000003e93 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000003e9f 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x5730 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x5750 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000001900000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x5760 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x5780 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3e70 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3e90 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000003e63 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000003e85 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -30,29 +30,29 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 944 │ │ │ │ │ - DW_CFA_advance_loc2: 15943 to 0000000000003e58 │ │ │ │ │ + DW_CFA_advance_loc2: 15977 to 0000000000003e7a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003e59 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003e7b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003e5a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003e7c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000003e5c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000003e7e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000003e5e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000003e80 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000003e60 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000003e82 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000003e62 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000003e84 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000003e70..0000000000003e83 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000003e90..0000000000003ea3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,3122 +9,3043 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x378,%rsp │ │ │ │ │ cmpq $0x0,0x3b0(%rsp) │ │ │ │ │ - jle 3e51 │ │ │ │ │ + jle 3e73 │ │ │ │ │ mov 0x3b8(%rsp),%rax │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - mov %r9,%rbp │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + mov %r8,%r14 │ │ │ │ │ + mov %r9,%r15 │ │ │ │ │ lea 0x0(,%rax,8),%r11 │ │ │ │ │ mov 0x3c0(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x368(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x370(%rsp) │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x100(%r12),%rax │ │ │ │ │ - movsd 0x0(%r13),%xmm4 │ │ │ │ │ - mov 0x80(%r12),%rdx │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm11 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x100(%r14),%rax │ │ │ │ │ + movsd (%r12),%xmm4 │ │ │ │ │ + mov 0x80(%r14),%rdx │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm11 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm14 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm8 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0x180(%r12),%rax │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + mov 0x180(%r14),%rax │ │ │ │ │ movq %xmm4,%rdi │ │ │ │ │ - movsd (%r14),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ + movsd 0x0(%r13),%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm9 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ movq %xmm4,%rcx │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm4 │ │ │ │ │ - mov 0x40(%r12),%rdx │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm15 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm6 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ │ addsd %xmm3,%xmm11 │ │ │ │ │ + mov 0x40(%r14),%rdx │ │ │ │ │ subsd %xmm3,%xmm14 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0x140(%r12),%rax │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + mov 0x140(%r14),%rax │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm15 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm6 │ │ │ │ │ addsd %xmm3,%xmm12 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ - mov 0xc0(%r12),%rax │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm5 │ │ │ │ │ - mov (%r14,%rax,8),%rax │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ addsd %xmm3,%xmm15 │ │ │ │ │ subsd %xmm3,%xmm6 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm3 │ │ │ │ │ - mov 0x1c0(%r12),%rdx │ │ │ │ │ - movq %rax,%xmm10 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm3 │ │ │ │ │ + mov 0x1c0(%r14),%rdx │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm4 │ │ │ │ │ + mov 0xc0(%r14),%rax │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm13 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm5 │ │ │ │ │ addsd %xmm4,%xmm7 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm4 │ │ │ │ │ + mov 0x0(%r13,%rax,8),%rax │ │ │ │ │ subsd %xmm5,%xmm4 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm5 │ │ │ │ │ + movq %rax,%xmm10 │ │ │ │ │ addsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movq %rax,%xmm4 │ │ │ │ │ subsd %xmm4,%xmm5 │ │ │ │ │ movq %rdi,%xmm4 │ │ │ │ │ subsd %xmm1,%xmm4 │ │ │ │ │ movsd %xmm4,-0x78(%rsp) │ │ │ │ │ movq %rdi,%xmm4 │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ subsd %xmm11,%xmm8 │ │ │ │ │ addsd %xmm11,%xmm1 │ │ │ │ │ movsd %xmm4,-0x70(%rsp) │ │ │ │ │ movq %rcx,%xmm4 │ │ │ │ │ subsd %xmm14,%xmm4 │ │ │ │ │ movsd %xmm4,-0x68(%rsp) │ │ │ │ │ movq %rcx,%xmm4 │ │ │ │ │ addsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ addsd %xmm13,%xmm14 │ │ │ │ │ subsd %xmm15,%xmm13 │ │ │ │ │ movsd %xmm4,-0x60(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm14,%xmm4 │ │ │ │ │ - movsd %xmm4,0x218(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm4,0x208(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ subsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm12,%xmm14 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ addsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ subsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm4,0x220(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm4,0x210(%rsp) │ │ │ │ │ addsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ addsd %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ subsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ subsd %xmm5,%xmm13 │ │ │ │ │ - movsd %xmm15,0x228(%rsp) │ │ │ │ │ - movsd %xmm14,0x230(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ + movsd %xmm15,0x218(%rsp) │ │ │ │ │ + mov 0x20(%r14),%rdx │ │ │ │ │ + mov 0x120(%r14),%rax │ │ │ │ │ + movsd %xmm14,0x220(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ subsd %xmm14,%xmm1 │ │ │ │ │ - mov 0x120(%r12),%rax │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm6 │ │ │ │ │ addsd %xmm12,%xmm14 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm12 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ mulsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm9,0x240(%rsp) │ │ │ │ │ - movsd %xmm14,0x238(%rsp) │ │ │ │ │ - movsd %xmm13,-0x50(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm9,0x230(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ + movsd %xmm14,0x228(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - mov 0xa0(%r12),%rdx │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ + mov 0xa0(%r14),%rdx │ │ │ │ │ mulsd %xmm2,%xmm10 │ │ │ │ │ - movsd %xmm8,0x250(%rsp) │ │ │ │ │ + movsd %xmm13,-0x50(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ movsd %xmm15,-0x58(%rsp) │ │ │ │ │ - movsd %xmm13,0x248(%rsp) │ │ │ │ │ + movsd %xmm8,0x240(%rsp) │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm8 │ │ │ │ │ movsd %xmm3,-0x40(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ movsd %xmm10,-0x48(%rsp) │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0x1a0(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movq %xmm12,%r10 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ + mov 0x1a0(%r14),%rax │ │ │ │ │ + movsd %xmm13,0x238(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - mov 0x1e0(%r12),%rdx │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ + movq %xmm12,%r10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ + mov 0x1e0(%r14),%rdx │ │ │ │ │ addsd %xmm13,%xmm12 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm11 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm15 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0xe0(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - mov 0x60(%r12),%rdx │ │ │ │ │ + mov 0xe0(%r14),%rax │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm11 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ addsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ + mov 0x60(%r14),%rdx │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0x160(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm7 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + mov 0x160(%r14),%rax │ │ │ │ │ + movsd (%r12,%rax,8),%xmm7 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm15 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm7 │ │ │ │ │ - mov (%r14,%rax,8),%rdx │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm7 │ │ │ │ │ + mov 0x0(%r13,%rax,8),%rdx │ │ │ │ │ movq %xmm1,%rsi │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ movq %xmm1,%rax │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ movq %xmm12,%rdx │ │ │ │ │ addsd %xmm0,%xmm12 │ │ │ │ │ subsd %xmm1,%xmm7 │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ movsd %xmm12,-0x38(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ addsd %xmm14,%xmm10 │ │ │ │ │ subsd %xmm14,%xmm1 │ │ │ │ │ - movsd %xmm12,0x258(%rsp) │ │ │ │ │ + movsd %xmm12,0x248(%rsp) │ │ │ │ │ movq %r10,%xmm12 │ │ │ │ │ subsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ subsd %xmm12,%xmm13 │ │ │ │ │ movsd %xmm13,-0x30(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ subsd %xmm1,%xmm11 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ movsd %xmm13,-0x28(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ addsd %xmm0,%xmm13 │ │ │ │ │ subsd %xmm0,%xmm11 │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ subsd %xmm9,%xmm6 │ │ │ │ │ addsd %xmm9,%xmm0 │ │ │ │ │ movsd %xmm11,-0x18(%rsp) │ │ │ │ │ - movsd %xmm13,-0x20(%rsp) │ │ │ │ │ addsd %xmm1,%xmm12 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm13,-0x20(%rsp) │ │ │ │ │ subsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm10,0x250(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movsd %xmm10,0x260(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movsd %xmm12,-0x10(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm13 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - movsd %xmm12,(%rsp) │ │ │ │ │ - movsd %xmm13,-0x8(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm13,-0x8(%rsp) │ │ │ │ │ + movsd %xmm12,(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm15,%xmm3 │ │ │ │ │ subsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ subsd %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm12,0x8(%rsp) │ │ │ │ │ addsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm12,0x8(%rsp) │ │ │ │ │ movsd %xmm6,0x10(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ addsd %xmm1,%xmm11 │ │ │ │ │ subsd %xmm5,%xmm10 │ │ │ │ │ movsd %xmm11,0x18(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ movsd %xmm10,0x20(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ │ - mov 0x110(%r12),%rax │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm5 │ │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ │ + mov 0x110(%r14),%rax │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - mov 0x90(%r12),%rdx │ │ │ │ │ - movsd %xmm6,0x28(%rsp) │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ + mov 0x90(%r14),%rdx │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ subsd %xmm3,%xmm10 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ - movsd %xmm10,0x30(%rsp) │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm9 │ │ │ │ │ + movsd %xmm8,0x28(%rsp) │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0x190(%r12),%rax │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + mov 0x190(%r14),%rax │ │ │ │ │ + movsd %xmm10,0x30(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ - mov 0x1d0(%r12),%rdx │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm6 │ │ │ │ │ - mov 0x0(%r13,%rdx,8),%rcx │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - mov 0x50(%r12),%rdx │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ + mov 0x1d0(%r14),%rdx │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0xd0(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - mov 0x0(%r13,%rdx,8),%rdi │ │ │ │ │ - mov (%r14,%rdx,8),%rdx │ │ │ │ │ - movq %xmm0,%r10 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm7 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm10 │ │ │ │ │ - mov 0x150(%r12),%rax │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + mov 0xd0(%r14),%rax │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + mov (%r12,%rdx,8),%rcx │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm6 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm7 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm10 │ │ │ │ │ subsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ + movq %xmm0,%r10 │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ + mov 0x50(%r14),%rdx │ │ │ │ │ + mov 0x150(%r14),%rax │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + mov (%r12,%rdx,8),%rdi │ │ │ │ │ + mov 0x0(%r13,%rdx,8),%rdx │ │ │ │ │ subsd %xmm10,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm8,%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm8 │ │ │ │ │ - mov (%r14,%rax,8),%rax │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm8 │ │ │ │ │ + mov 0x0(%r13,%rax,8),%rax │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ movq %xmm1,%rcx │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ movq %xmm0,%rsi │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ addsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movq %xmm0,%rdi │ │ │ │ │ movq %rsi,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ subsd %xmm14,%xmm13 │ │ │ │ │ addsd %xmm14,%xmm1 │ │ │ │ │ movq %xmm0,%rax │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ addsd %xmm0,%xmm11 │ │ │ │ │ movsd %xmm11,0x38(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ addsd %xmm15,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm11 │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ movq %xmm1,%rdx │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ - movsd %xmm11,0x268(%rsp) │ │ │ │ │ + movsd %xmm11,0x258(%rsp) │ │ │ │ │ subsd %xmm1,%xmm7 │ │ │ │ │ movq %rdx,%xmm11 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ - mov 0xf8(%r12),%rax │ │ │ │ │ + mov 0xf8(%r14),%rax │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ subsd %xmm7,%xmm11 │ │ │ │ │ - movsd %xmm11,0x270(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movsd %xmm14,0x268(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm13,0x48(%rsp) │ │ │ │ │ + movsd %xmm11,0x260(%rsp) │ │ │ │ │ movq %rdx,%xmm11 │ │ │ │ │ - mov 0x1f8(%r12),%rdx │ │ │ │ │ + mov 0x1f8(%r14),%rdx │ │ │ │ │ addsd %xmm7,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ subsd %xmm6,%xmm12 │ │ │ │ │ addsd %xmm6,%xmm7 │ │ │ │ │ - movq %r10,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ movsd %xmm11,0x40(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movsd %xmm12,0x280(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm7,0x278(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm7,0x270(%rsp) │ │ │ │ │ + movq %r10,%xmm7 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm12,0x278(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ addsd %xmm8,%xmm1 │ │ │ │ │ - movsd %xmm13,0x50(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm11,0x48(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ addsd %xmm6,%xmm7 │ │ │ │ │ - movq %r10,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm10,0x68(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm7,0x50(%rsp) │ │ │ │ │ + movq %r10,%xmm7 │ │ │ │ │ subsd %xmm1,%xmm8 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm6 │ │ │ │ │ - movsd %xmm7,0x58(%rsp) │ │ │ │ │ - movsd %xmm15,0x288(%rsp) │ │ │ │ │ - movsd %xmm10,0x70(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ + movsd %xmm15,0x280(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm6 │ │ │ │ │ - mov 0x78(%r12),%rdx │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm10,0x78(%rsp) │ │ │ │ │ - movsd %xmm7,0x68(%rsp) │ │ │ │ │ - movsd %xmm14,0x60(%rsp) │ │ │ │ │ - movsd %xmm3,0x80(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm15 │ │ │ │ │ + movsd %xmm7,0x58(%rsp) │ │ │ │ │ + movsd %xmm6,0x70(%rsp) │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm6 │ │ │ │ │ + mov 0x78(%r14),%rdx │ │ │ │ │ + movsd %xmm5,0x60(%rsp) │ │ │ │ │ + movsd %xmm3,0x78(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm15 │ │ │ │ │ addsd %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm3,0x88(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + movsd %xmm3,0x80(%rsp) │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0x178(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + mov 0x178(%r14),%rax │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm3,%xmm6 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - mov 0x1b8(%r12),%rdx │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm7 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ + mov 0x1b8(%r14),%rdx │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0xb8(%r12),%rax │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm14 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - mov (%r14,%rax,8),%rcx │ │ │ │ │ - mov 0x38(%r12),%rdx │ │ │ │ │ - mov 0x138(%r12),%rax │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + mov 0xb8(%r14),%rax │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm14 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm8 │ │ │ │ │ addsd %xmm3,%xmm15 │ │ │ │ │ - mov 0x0(%r13,%rdx,8),%r8 │ │ │ │ │ - mov 0x0(%r13,%rax,8),%rdi │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + mov 0x0(%r13,%rax,8),%rcx │ │ │ │ │ + mov 0x38(%r14),%rdx │ │ │ │ │ subsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + mov 0x138(%r14),%rax │ │ │ │ │ addsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + mov (%r12,%rdx,8),%r8 │ │ │ │ │ + mov (%r12,%rax,8),%rdi │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ movq %xmm1,%rcx │ │ │ │ │ - movq %r8,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm0 │ │ │ │ │ + movq %r8,%xmm1 │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm5 │ │ │ │ │ - mov (%r14,%rax,8),%rdx │ │ │ │ │ - mov 0xf0(%r12),%rax │ │ │ │ │ - movsd %xmm0,0xb0(%rsp) │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm5 │ │ │ │ │ + mov 0x0(%r13,%rax,8),%rdx │ │ │ │ │ + mov 0xf0(%r14),%rax │ │ │ │ │ + movsd %xmm0,0x88(%rsp) │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ movq %xmm1,%rsi │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ movq %xmm1,%r8 │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ addsd %xmm12,%xmm1 │ │ │ │ │ subsd %xmm12,%xmm9 │ │ │ │ │ movq %xmm0,%rdx │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ subsd %xmm15,%xmm0 │ │ │ │ │ addsd %xmm15,%xmm6 │ │ │ │ │ movq %xmm1,%r10 │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ movsd %xmm8,0x90(%rsp) │ │ │ │ │ subsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ subsd %xmm7,%xmm8 │ │ │ │ │ movsd %xmm8,0x98(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm4 │ │ │ │ │ movsd %xmm6,0xa8(%rsp) │ │ │ │ │ - movsd %xmm8,0xa0(%rsp) │ │ │ │ │ - movsd 0xb0(%rsp),%xmm8 │ │ │ │ │ movq %xmm0,%r9 │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ + movsd %xmm8,0xa0(%rsp) │ │ │ │ │ + subsd 0x88(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ subsd %xmm11,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm14,%xmm3 │ │ │ │ │ mulsd %xmm2,%xmm6 │ │ │ │ │ subsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ mulsd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm6,%xmm15 │ │ │ │ │ addsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ mulsd %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ - movsd %xmm15,0xb0(%rsp) │ │ │ │ │ movsd %xmm7,0xb8(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ + mov 0x1f0(%r14),%rdx │ │ │ │ │ + movsd %xmm15,0xb0(%rsp) │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ addsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ + movsd %xmm8,0xc0(%rsp) │ │ │ │ │ + movsd 0x88(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm7,0xc8(%rsp) │ │ │ │ │ addsd %xmm1,%xmm8 │ │ │ │ │ - mov 0x1f0(%r12),%rdx │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ - movsd %xmm14,0xf8(%rsp) │ │ │ │ │ subsd %xmm1,%xmm5 │ │ │ │ │ - movsd %xmm15,0xc0(%rsp) │ │ │ │ │ - movsd %xmm7,0xc8(%rsp) │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm8 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ subsd %xmm5,%xmm12 │ │ │ │ │ addsd %xmm5,%xmm9 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm5 │ │ │ │ │ - mov 0x70(%r12),%rdx │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm5 │ │ │ │ │ + movsd %xmm12,0xd8(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ addsd %xmm8,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movsd %xmm12,0xe0(%rsp) │ │ │ │ │ - movsd %xmm9,0xe8(%rsp) │ │ │ │ │ - movsd %xmm10,0xd8(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movsd %xmm6,0xd0(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm9,0xe0(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + movsd %xmm10,0xd0(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ subsd %xmm3,%xmm10 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ - movsd %xmm10,0xf0(%rsp) │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ + movsd %xmm11,0x88(%rsp) │ │ │ │ │ + movsd %xmm12,0xf0(%rsp) │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0x170(%r12),%rax │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + movsd %xmm10,0xe8(%rsp) │ │ │ │ │ + mov 0x70(%r14),%rdx │ │ │ │ │ + mov 0x170(%r14),%rax │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - mov 0x1b0(%r12),%rdx │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm6 │ │ │ │ │ - mov 0x0(%r13,%rdx,8),%rcx │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm9 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ - mov 0x30(%r12),%rdx │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ + mov 0x1b0(%r14),%rdx │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0xb0(%r12),%rax │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - mov 0x0(%r13,%rdx,8),%rsi │ │ │ │ │ - mov (%r14,%rdx,8),%rdx │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm7 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm11 │ │ │ │ │ - mov 0x130(%r12),%rax │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + mov 0xb0(%r14),%rax │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + mov (%r12,%rdx,8),%rcx │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm6 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm7 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm11 │ │ │ │ │ subsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ │ + mov 0x130(%r14),%rax │ │ │ │ │ subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mov (%r12,%rdx,8),%rsi │ │ │ │ │ + mov 0x0(%r13,%rdx,8),%rdx │ │ │ │ │ subsd %xmm11,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm8,%xmm0 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm8 │ │ │ │ │ - mov (%r14,%rax,8),%rax │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm8 │ │ │ │ │ + mov 0x0(%r13,%rax,8),%rax │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ - movq %xmm3,%r8 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ movq %xmm0,%rcx │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + movq %xmm3,%r8 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ addsd %xmm8,%xmm1 │ │ │ │ │ movq %xmm0,%rdi │ │ │ │ │ subsd %xmm11,%xmm0 │ │ │ │ │ movq %xmm1,%rsi │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ subsd %xmm14,%xmm13 │ │ │ │ │ addsd %xmm14,%xmm0 │ │ │ │ │ movq %xmm1,%rax │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm11 │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm3,0x100(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm3,0xf8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ addsd %xmm15,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm7 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm3,0x290(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm3,0x288(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ - movsd %xmm3,0x108(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm3,0x100(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ subsd %xmm10,%xmm5 │ │ │ │ │ addsd %xmm7,%xmm3 │ │ │ │ │ addsd %xmm10,%xmm0 │ │ │ │ │ - movsd %xmm3,0x110(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm3,0x108(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ addsd %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ - movsd %xmm13,0x120(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ subsd %xmm11,%xmm1 │ │ │ │ │ - movsd %xmm3,0x118(%rsp) │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ + movsd %xmm13,0x118(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movsd %xmm3,0x110(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ addsd %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ subsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm6 │ │ │ │ │ addsd %xmm8,%xmm1 │ │ │ │ │ - movsd %xmm13,0x298(%rsp) │ │ │ │ │ + movsd %xmm13,0x290(%rsp) │ │ │ │ │ + movsd %xmm12,0x298(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm3,0x120(%rsp) │ │ │ │ │ + movq %r8,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movsd %xmm15,0x128(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - movsd %xmm12,0x2a0(%rsp) │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ subsd %xmm3,%xmm11 │ │ │ │ │ addsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm15,0x128(%rsp) │ │ │ │ │ - movsd %xmm13,0x130(%rsp) │ │ │ │ │ - movsd %xmm6,0x140(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd %xmm11,0x138(%rsp) │ │ │ │ │ + movsd %xmm11,0x130(%rsp) │ │ │ │ │ + movsd %xmm6,0x138(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ mulsd %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ addsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm6,0x148(%rsp) │ │ │ │ │ - movsd %xmm5,0x150(%rsp) │ │ │ │ │ + movsd %xmm10,0x140(%rsp) │ │ │ │ │ + movsd %xmm5,0x148(%rsp) │ │ │ │ │ + mov 0x8(%r14),%rdx │ │ │ │ │ + mov 0x108(%r14),%rax │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ addsd %xmm8,%xmm4 │ │ │ │ │ - movsd %xmm3,0x158(%rsp) │ │ │ │ │ - mov 0x8(%r12),%rdx │ │ │ │ │ - mov 0x108(%r12),%rax │ │ │ │ │ - movsd %xmm4,0x160(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm5 │ │ │ │ │ - mov 0x88(%r12),%rdx │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm12 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm5 │ │ │ │ │ + movsd %xmm6,0x150(%rsp) │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ + mov 0x88(%r14),%rdx │ │ │ │ │ + movsd %xmm4,0x2a0(%rsp) │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0x188(%r12),%rax │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ - mov 0x1c8(%r12),%rdx │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm7 │ │ │ │ │ + mov 0x188(%r14),%rax │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - mov 0x48(%r12),%rdx │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ + mov 0x1c8(%r14),%rdx │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0xc8(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - mov 0x0(%r13,%rdx,8),%rdi │ │ │ │ │ - mov (%r14,%rdx,8),%rdx │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - mov (%r14,%rax,8),%rax │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + mov 0xc8(%r14),%rax │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm7 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm8 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ + mov 0x0(%r13,%rax,8),%rax │ │ │ │ │ addsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mov 0x48(%r14),%rdx │ │ │ │ │ subsd %xmm8,%xmm0 │ │ │ │ │ addsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + mov (%r12,%rdx,8),%rdi │ │ │ │ │ + mov 0x0(%r13,%rdx,8),%rdx │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ - mov 0x148(%r12),%rax │ │ │ │ │ + mov 0x148(%r14),%rax │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mov 0x0(%r13,%rax,8),%rcx │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mov (%r12,%rax,8),%rcx │ │ │ │ │ + mov 0x0(%r13,%rax,8),%r8 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - mov (%r14,%rax,8),%r8 │ │ │ │ │ addsd %xmm1,%xmm3 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ movq %xmm1,%rsi │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ movq %xmm1,%rcx │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ movq %xmm0,%rdx │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ movq %xmm1,%rax │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ addsd %xmm4,%xmm1 │ │ │ │ │ movq %xmm0,%r8 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ subsd %xmm14,%xmm13 │ │ │ │ │ addsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ - movsd %xmm10,0x168(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm10,0x158(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ addsd %xmm12,%xmm1 │ │ │ │ │ subsd %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm10,0x170(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm10,0x160(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ addsd %xmm0,%xmm13 │ │ │ │ │ subsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ subsd %xmm11,%xmm9 │ │ │ │ │ addsd %xmm11,%xmm0 │ │ │ │ │ movsd %xmm13,0x2a8(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movsd %xmm10,0x178(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + movsd %xmm10,0x168(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ subsd %xmm7,%xmm14 │ │ │ │ │ addsd %xmm7,%xmm13 │ │ │ │ │ - movsd %xmm14,0x180(%rsp) │ │ │ │ │ - movsd %xmm13,0x188(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ + movsd %xmm14,0x170(%rsp) │ │ │ │ │ + mov 0x28(%r14),%rdx │ │ │ │ │ + movsd %xmm13,0x178(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ subsd %xmm15,%xmm0 │ │ │ │ │ - mov 0x28(%r12),%rdx │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ mulsd %xmm2,%xmm7 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ subsd %xmm7,%xmm10 │ │ │ │ │ addsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ + mov 0x128(%r14),%rax │ │ │ │ │ addsd %xmm1,%xmm8 │ │ │ │ │ - mov 0x128(%r12),%rax │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ subsd %xmm1,%xmm4 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ + movq %r8,%xmm1 │ │ │ │ │ movsd %xmm10,0x2b0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ movsd %xmm13,0x2b8(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ subsd %xmm7,%xmm10 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ addsd %xmm7,%xmm13 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm7 │ │ │ │ │ - mov 0xa8(%r12),%rdx │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm7 │ │ │ │ │ + mov 0xa8(%r14),%rdx │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm14 │ │ │ │ │ movsd %xmm10,0x2c0(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ movsd %xmm13,0x2c8(%rsp) │ │ │ │ │ - movsd %xmm6,0x2d8(%rsp) │ │ │ │ │ - movq %r8,%xmm6 │ │ │ │ │ - movsd %xmm15,0x2d0(%rsp) │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm8,0x190(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ addsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm8,0x198(%rsp) │ │ │ │ │ subsd %xmm3,%xmm11 │ │ │ │ │ + movsd %xmm15,0x2d0(%rsp) │ │ │ │ │ + movsd %xmm6,0x2d8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ movsd %xmm11,0x2e0(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ addsd %xmm3,%xmm11 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ - movsd %xmm11,0x2e8(%rsp) │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ + movsd %xmm8,0x188(%rsp) │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ - mov 0x1a8(%r12),%rax │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm6 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm8 │ │ │ │ │ - mov 0xe8(%r12),%rax │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ + mov 0x1a8(%r14),%rax │ │ │ │ │ + movsd %xmm6,0x180(%rsp) │ │ │ │ │ + movsd (%r12,%rax,8),%xmm6 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm8 │ │ │ │ │ + movsd %xmm11,0x2e8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm3,%xmm7 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ - mov 0x1e8(%r12),%rdx │ │ │ │ │ + mov 0xe8(%r14),%rax │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ + mov 0x1e8(%r14),%rdx │ │ │ │ │ movq %xmm1,%r8 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ addsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm6 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ addsd %xmm14,%xmm7 │ │ │ │ │ subsd %xmm14,%xmm0 │ │ │ │ │ + movq %xmm1,%rsi │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ movq %xmm0,%rdi │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm6 │ │ │ │ │ - mov 0x68(%r12),%rdx │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm6 │ │ │ │ │ + mov 0x68(%r14),%rdx │ │ │ │ │ movq %xmm0,%rcx │ │ │ │ │ - mov 0x168(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm13 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + mov 0x168(%r14),%rax │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ addsd %xmm9,%xmm6 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm13 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm10 │ │ │ │ │ subsd %xmm9,%xmm0 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm10,%xmm9 │ │ │ │ │ - movsd %xmm9,0x1a0(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm9,0x190(%rsp) │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm9 │ │ │ │ │ subsd %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movsd %xmm9,0x1a8(%rsp) │ │ │ │ │ - movsd (%r14,%rax,8),%xmm9 │ │ │ │ │ - subsd 0x1a8(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm9,0x198(%rsp) │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm9 │ │ │ │ │ + subsd 0x198(%rsp),%xmm8 │ │ │ │ │ subsd %xmm9,%xmm10 │ │ │ │ │ addsd %xmm9,%xmm13 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm9 │ │ │ │ │ + movsd 0x198(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ subsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm10,0x1b0(%rsp) │ │ │ │ │ - addsd 0x1b0(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm10,0x1a0(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + addsd 0x1a0(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ movq %xmm1,%rax │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ - subsd 0x1a0(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ movq %xmm0,%rdx │ │ │ │ │ + subsd 0x190(%rsp),%xmm1 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ - addsd 0x1a0(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ + addsd 0x190(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm15 │ │ │ │ │ + movq %xmm0,%rcx │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm12,%xmm1 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ addsd %xmm15,%xmm0 │ │ │ │ │ - movsd %xmm0,0x1a0(%rsp) │ │ │ │ │ + movsd %xmm0,0x190(%rsp) │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ subsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ addsd %xmm9,%xmm1 │ │ │ │ │ movsd %xmm0,0x2f0(%rsp) │ │ │ │ │ movq %xmm1,%rcx │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd %xmm0,0x2f8(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ movsd %xmm0,0x300(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm0,0x1a8(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm0,0x198(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ mulsd %xmm10,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ subsd %xmm1,%xmm7 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ subsd %xmm6,%xmm15 │ │ │ │ │ addsd %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm15,0x308(%rsp) │ │ │ │ │ - movsd %xmm7,0x310(%rsp) │ │ │ │ │ subsd %xmm1,%xmm11 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ + movsd %xmm15,0x308(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ + movsd %xmm7,0x310(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ subsd %xmm10,%xmm6 │ │ │ │ │ addsd %xmm10,%xmm11 │ │ │ │ │ - movsd %xmm6,0x1b8(%rsp) │ │ │ │ │ - movsd %xmm11,0x1c0(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm6,0x1a8(%rsp) │ │ │ │ │ + movsd %xmm11,0x1b0(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov 0x118(%r14),%rax │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x118(%r12),%rax │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ subsd %xmm1,%xmm7 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ mulsd %xmm8,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ - mov 0x18(%r12),%rdx │ │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ │ subsd %xmm1,%xmm9 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - movsd %xmm15,0x320(%rsp) │ │ │ │ │ - movsd %xmm11,0x318(%rsp) │ │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ subsd %xmm4,%xmm8 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ - movsd %xmm9,0x1d0(%rsp) │ │ │ │ │ - movsd %xmm6,0x1c8(%rsp) │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm4 │ │ │ │ │ + movsd %xmm7,0x320(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ movsd %xmm3,0x328(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ - mov 0x198(%r12),%rax │ │ │ │ │ - movsd %xmm8,0x1d8(%rsp) │ │ │ │ │ + movsd (%r12,%rax,8),%xmm3 │ │ │ │ │ + mov 0x198(%r14),%rax │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ + movsd %xmm8,0x1c8(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm15,0x318(%rsp) │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ + movsd %xmm6,0x1b8(%rsp) │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm3 │ │ │ │ │ - mov 0x98(%r12),%rdx │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm3 │ │ │ │ │ + mov 0x98(%r14),%rdx │ │ │ │ │ + movsd %xmm9,0x1c0(%rsp) │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm4,%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ addsd %xmm4,%xmm1 │ │ │ │ │ movq %xmm1,%r8 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - mov 0x1d8(%r12),%rdx │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm4 │ │ │ │ │ - mov 0xd8(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ + mov 0x1d8(%r14),%rdx │ │ │ │ │ subsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm4 │ │ │ │ │ + mov 0xd8(%r14),%rax │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ movq %r8,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ addsd %xmm8,%xmm7 │ │ │ │ │ subsd %xmm8,%xmm1 │ │ │ │ │ movq %xmm1,%rsi │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ subsd %xmm4,%xmm1 │ │ │ │ │ movq %xmm1,%rdi │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm3 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm8 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm9 │ │ │ │ │ - mov 0x58(%r12),%rdx │ │ │ │ │ - mov 0x158(%r12),%rax │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm11 │ │ │ │ │ - movsd (%r14,%rax,8),%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm8 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm9 │ │ │ │ │ + mov 0x58(%r14),%rdx │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ + mov 0x158(%r14),%rax │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm11 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm12 │ │ │ │ │ movq %xmm1,%rcx │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ addsd %xmm9,%xmm8 │ │ │ │ │ subsd %xmm9,%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm9 │ │ │ │ │ + add %r11,%r12 │ │ │ │ │ addsd %xmm9,%xmm11 │ │ │ │ │ - movsd %xmm11,0x1b0(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm11,0x1a0(%rsp) │ │ │ │ │ movsd 0x0(%r13,%rdx,8),%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - movsd %xmm11,0x1e0(%rsp) │ │ │ │ │ - movsd (%r14,%rdx,8),%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ + movsd %xmm12,0x1d0(%rsp) │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm12 │ │ │ │ │ + add %r11,%r13 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ subsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ addsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + subsd 0x1d0(%rsp),%xmm5 │ │ │ │ │ movq %xmm1,%rax │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ subsd %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd 0x1e0(%rsp),%xmm5 │ │ │ │ │ - movq %xmm11,%rdx │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + movq %xmm12,%rdx │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm5,0x1f0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - subsd 0x1b0(%rsp),%xmm1 │ │ │ │ │ - addsd 0x1b0(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm12,0x1e8(%rsp) │ │ │ │ │ - movsd %xmm5,0x200(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + addsd 0x1a0(%rsp),%xmm15 │ │ │ │ │ + subsd 0x1a0(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm12,0x1d8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm9 │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ addsd %xmm15,%xmm1 │ │ │ │ │ - movsd %xmm1,0x1e0(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm1,0x1d0(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm15 │ │ │ │ │ subsd %xmm14,%xmm1 │ │ │ │ │ movsd %xmm1,0x330(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ addsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ addsd %xmm4,%xmm1 │ │ │ │ │ movq %xmm1,%rcx │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ movq %rcx,%xmm5 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm14 │ │ │ │ │ movq %rdi,%xmm5 │ │ │ │ │ subsd %xmm5,%xmm4 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ movsd %xmm1,0x338(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ movsd %xmm1,0x340(%rsp) │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm8,%xmm1 │ │ │ │ │ addsd %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm1,0x1e8(%rsp) │ │ │ │ │ + movsd %xmm1,0x1d8(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd %xmm10,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ subsd %xmm1,%xmm13 │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ addsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ subsd %xmm8,%xmm1 │ │ │ │ │ movsd %xmm1,0x348(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ addsd %xmm8,%xmm1 │ │ │ │ │ movq %rdx,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ movsd %xmm1,0x350(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x208(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm0,0x1a0(%rsp) │ │ │ │ │ + movsd 0x228(%rsp),%xmm14 │ │ │ │ │ subsd %xmm8,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ movq %rsi,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x200(%rsp),%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x218(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm0,0x1b0(%rsp) │ │ │ │ │ - movsd 0x238(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ addsd %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ subsd %xmm10,%xmm8 │ │ │ │ │ - movsd %xmm8,0x1f0(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - movsd %xmm8,0x1f8(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + movsd %xmm8,0x1e0(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm11,0x1e8(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ mulsd %xmm7,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ mulsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ subsd %xmm8,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ mulsd %xmm6,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ addsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm7 │ │ │ │ │ subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ subsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ addsd %xmm12,%xmm4 │ │ │ │ │ - movsd %xmm11,0x360(%rsp) │ │ │ │ │ - movsd %xmm1,0x358(%rsp) │ │ │ │ │ - movsd 0x298(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm10,0x360(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm8 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm1,0x358(%rsp) │ │ │ │ │ + movsd %xmm9,0x1f8(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movsd %xmm8,0x200(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movsd -0x38(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm6,0x210(%rsp) │ │ │ │ │ + movsd %xmm8,0x1f0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ movsd 0x38(%rsp),%xmm6 │ │ │ │ │ - addsd 0x100(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm9,0x208(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd -0x38(%rsp),%xmm5 │ │ │ │ │ + addsd 0xf8(%rsp),%xmm6 │ │ │ │ │ addsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm8,0x200(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ - movsd 0x188(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movsd 0x178(%rsp),%xmm6 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ - movsd 0x278(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + movsd 0x270(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ addsd %xmm7,%xmm6 │ │ │ │ │ subsd %xmm7,%xmm12 │ │ │ │ │ movsd 0x90(%rsp),%xmm7 │ │ │ │ │ - addsd 0x1e0(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movsd 0x168(%rsp),%xmm12 │ │ │ │ │ - addsd 0x1a0(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ + addsd 0x1d0(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movsd 0x158(%rsp),%xmm12 │ │ │ │ │ + addsd 0x190(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ addsd %xmm7,%xmm12 │ │ │ │ │ subsd %xmm8,%xmm7 │ │ │ │ │ movsd -0x10(%rsp),%xmm8 │ │ │ │ │ - mov 0x100(%rbp),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + movsd 0x290(%rsp),%xmm1 │ │ │ │ │ + mov 0x100(%r15),%rax │ │ │ │ │ + mov 0x140(%r15),%rdx │ │ │ │ │ addsd %xmm14,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ subsd -0x10(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ subsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ subsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ addsd %xmm9,%xmm12 │ │ │ │ │ subsd %xmm7,%xmm9 │ │ │ │ │ - movsd %xmm13,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ + movsd %xmm13,0x0(%rbp,%rax,8) │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ subsd %xmm6,%xmm13 │ │ │ │ │ addsd %xmm8,%xmm6 │ │ │ │ │ - movsd %xmm13,(%r15,%rax,1) │ │ │ │ │ - mov 0x80(%rbp),%rax │ │ │ │ │ - movsd %xmm10,(%rbx) │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movsd %xmm13,(%rbx,%rax,8) │ │ │ │ │ + mov 0x80(%r15),%rax │ │ │ │ │ + movsd %xmm10,0x0(%rbp) │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm12,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm12,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ subsd %xmm11,%xmm5 │ │ │ │ │ addsd %xmm11,%xmm12 │ │ │ │ │ - movsd 0x188(%rsp),%xmm11 │ │ │ │ │ - subsd 0x1b0(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm12,(%rbx,%rax,1) │ │ │ │ │ - mov 0x180(%rbp),%rax │ │ │ │ │ - movsd 0x168(%rsp),%xmm12 │ │ │ │ │ - subsd 0x1a0(%rsp),%xmm12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm9,(%r15,%rax,1) │ │ │ │ │ - movsd %xmm5,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ + subsd 0x38(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm12,0x0(%rbp,%rax,8) │ │ │ │ │ + mov 0x180(%r15),%rax │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + movsd %xmm9,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm5,0x0(%rbp,%rax,8) │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x178(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ subsd -0x38(%rsp),%xmm5 │ │ │ │ │ - movsd 0x100(%rsp),%xmm9 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm15 │ │ │ │ │ - subsd 0x38(%rsp),%xmm9 │ │ │ │ │ - mov 0x140(%rbp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + mov 0x40(%r15),%rax │ │ │ │ │ + subsd 0x1a0(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ subsd %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd 0x158(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + subsd 0x190(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ subsd %xmm10,%xmm9 │ │ │ │ │ movsd 0x90(%rsp),%xmm10 │ │ │ │ │ - subsd 0x1e0(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ + subsd 0x1d0(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ addsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ subsd %xmm11,%xmm10 │ │ │ │ │ mulsd %xmm2,%xmm12 │ │ │ │ │ mulsd %xmm2,%xmm10 │ │ │ │ │ subsd %xmm12,%xmm14 │ │ │ │ │ addsd %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm14,0x0(%rbp,%rdx,8) │ │ │ │ │ + movsd %xmm7,0x0(%rbp,%rax,8) │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ subsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movsd %xmm14,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm7,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ mulsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ mulsd %xmm2,%xmm7 │ │ │ │ │ subsd %xmm9,%xmm3 │ │ │ │ │ addsd %xmm9,%xmm5 │ │ │ │ │ subsd %xmm7,%xmm12 │ │ │ │ │ addsd %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm12,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm8,(%r15,%rax,1) │ │ │ │ │ - mov 0x1c0(%rbp),%rax │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ addsd %xmm10,%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xc0(%rbp),%rax │ │ │ │ │ - movsd %xmm12,(%r15,%rdx,1) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm6,(%r15,%rax,1) │ │ │ │ │ - movsd %xmm3,(%rbx,%rdx,1) │ │ │ │ │ - movsd 0x260(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm5,(%rbx,%rax,1) │ │ │ │ │ - movsd 0x220(%rsp),%xmm5 │ │ │ │ │ - movsd 0x268(%rsp),%xmm15 │ │ │ │ │ - movsd 0x280(%rsp),%xmm3 │ │ │ │ │ - movsd 0x258(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm12,(%rbx,%rdx,8) │ │ │ │ │ + mov 0x1c0(%r15),%rdx │ │ │ │ │ + movsd %xmm8,(%rbx,%rax,8) │ │ │ │ │ + mov 0xc0(%r15),%rax │ │ │ │ │ + movsd %xmm7,(%rbx,%rdx,8) │ │ │ │ │ + movsd %xmm6,(%rbx,%rax,8) │ │ │ │ │ + movsd 0x250(%rsp),%xmm7 │ │ │ │ │ + movsd 0x248(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm3,0x0(%rbp,%rdx,8) │ │ │ │ │ + movsd 0x258(%rsp),%xmm15 │ │ │ │ │ + movsd 0x278(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm5,0x0(%rbp,%rax,8) │ │ │ │ │ + movsd 0x210(%rsp),%xmm5 │ │ │ │ │ + movsd 0x288(%rsp),%xmm9 │ │ │ │ │ + movsd 0x298(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ movsd 0x330(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ movsd 0x2f0(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movsd 0x240(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movsd 0x290(%rsp),%xmm3 │ │ │ │ │ - addsd 0x2a0(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ + subsd 0x298(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd 0x230(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ addsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ addsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movq %r10,%xmm3 │ │ │ │ │ + addsd 0x1d8(%rsp),%xmm3 │ │ │ │ │ mulsd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movq %xmm5,%rsi │ │ │ │ │ - movq %r10,%xmm5 │ │ │ │ │ - addsd 0x1e8(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ movq %r9,%xmm5 │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ addsd %xmm3,%xmm8 │ │ │ │ │ - movsd 0x290(%rsp),%xmm3 │ │ │ │ │ - subsd 0x2a0(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movsd 0x280(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ + movsd 0x278(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ addsd %xmm15,%xmm3 │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ addsd %xmm3,%xmm9 │ │ │ │ │ - movsd 0x170(%rsp),%xmm3 │ │ │ │ │ - subsd 0x1a8(%rsp),%xmm3 │ │ │ │ │ + movsd 0x160(%rsp),%xmm3 │ │ │ │ │ + subsd 0x198(%rsp),%xmm3 │ │ │ │ │ mulsd %xmm2,%xmm5 │ │ │ │ │ mulsd %xmm2,%xmm9 │ │ │ │ │ movq %xmm5,%r8 │ │ │ │ │ - movsd 0x180(%rsp),%xmm5 │ │ │ │ │ + movsd 0x170(%rsp),%xmm5 │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm5,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd %xmm3,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ addsd %xmm14,%xmm15 │ │ │ │ │ - movsd 0x170(%rsp),%xmm14 │ │ │ │ │ - addsd 0x1a8(%rsp),%xmm14 │ │ │ │ │ - movq %xmm15,%rdi │ │ │ │ │ - movsd 0x180(%rsp),%xmm15 │ │ │ │ │ + movsd 0x160(%rsp),%xmm14 │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ + addsd 0x198(%rsp),%xmm14 │ │ │ │ │ + movq %xmm15,%rdi │ │ │ │ │ + movsd 0x170(%rsp),%xmm15 │ │ │ │ │ addsd %xmm0,%xmm15 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ movq %xmm0,%rcx │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm14,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ + mov 0x160(%r15),%rdx │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ subsd %xmm14,%xmm3 │ │ │ │ │ movq %r10,%xmm14 │ │ │ │ │ - subsd 0x1e8(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + subsd 0x1d8(%rsp),%xmm14 │ │ │ │ │ + movq %xmm0,%rcx │ │ │ │ │ movq %xmm14,%rax │ │ │ │ │ movq %r9,%xmm14 │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm14,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ subsd %xmm0,%xmm15 │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ + mov 0x60(%r15),%rax │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x160(%rbp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ addsd %xmm0,%xmm14 │ │ │ │ │ movq %rsi,%xmm0 │ │ │ │ │ addsd %xmm13,%xmm0 │ │ │ │ │ movq %xmm0,%r9 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ addsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ movq %r9,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ movq %r9,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rax,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rax,8) │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ movq %xmm0,%r9 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ subsd %xmm14,%xmm5 │ │ │ │ │ addsd %xmm14,%xmm0 │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ + movsd %xmm1,(%rbx,%rdx,8) │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ + mov 0x1e0(%r15),%rdx │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm15 │ │ │ │ │ - movsd %xmm1,(%r15,%rax,1) │ │ │ │ │ - mov 0x1e0(%rbp),%rax │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rbx,%rax,8) │ │ │ │ │ + mov 0xe0(%r15),%rax │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ subsd %xmm15,%xmm0 │ │ │ │ │ addsd %xmm15,%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xe0(%rbp),%rax │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ movq %rsi,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm13 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm6,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ addsd %xmm5,%xmm13 │ │ │ │ │ - movsd %xmm6,(%r15,%rax,1) │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ subsd %xmm9,%xmm7 │ │ │ │ │ addsd %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm13,(%rbx,%rax,1) │ │ │ │ │ - mov 0x120(%rbp),%rax │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ + mov 0x120(%r15),%rdx │ │ │ │ │ addsd %xmm11,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm13,0x0(%rbp,%rax,8) │ │ │ │ │ + mov 0x20(%r15),%rax │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ addsd %xmm6,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movsd %xmm5,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm5,0x0(%rbp,%rax,8) │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ subsd %xmm12,%xmm10 │ │ │ │ │ addsd %xmm12,%xmm5 │ │ │ │ │ + movq %rcx,%xmm12 │ │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ addsd %xmm6,%xmm5 │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm5,(%r15,%rax,1) │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - mov 0x1a0(%rbp),%rax │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xa0(%rbp),%rax │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ + mov 0x1a0(%r15),%rdx │ │ │ │ │ + movsd %xmm5,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ addsd %xmm11,%xmm10 │ │ │ │ │ - movsd %xmm5,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ + mov 0xa0(%r15),%rax │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + movsd %xmm5,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ addsd %xmm3,%xmm7 │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ movsd -0x28(%rsp),%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + movsd %xmm10,(%rbx,%rax,8) │ │ │ │ │ addsd -0x18(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm10,(%r15,%rax,1) │ │ │ │ │ - movsd %xmm5,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm7,(%rbx,%rax,1) │ │ │ │ │ - movsd 0x250(%rsp),%xmm5 │ │ │ │ │ - movsd 0x230(%rsp),%xmm7 │ │ │ │ │ - movsd 0x40(%rsp),%xmm15 │ │ │ │ │ - movsd 0x120(%rsp),%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm5,0x0(%rbp,%rdx,8) │ │ │ │ │ + movsd %xmm7,0x0(%rbp,%rax,8) │ │ │ │ │ + movsd 0x240(%rsp),%xmm5 │ │ │ │ │ + movsd 0x220(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x40(%rsp),%xmm14 │ │ │ │ │ + movsd 0x118(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x108(%rsp),%xmm9 │ │ │ │ │ + movsd 0x340(%rsp),%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x188(%rsp),%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x340(%rsp),%xmm1 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm9 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm10 │ │ │ │ │ - movsd 0x2a8(%rsp),%xmm8 │ │ │ │ │ - subsd 0x1d0(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ addsd %xmm5,%xmm3 │ │ │ │ │ movsd -0x30(%rsp),%xmm5 │ │ │ │ │ addsd -0x20(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ mulsd %xmm2,%xmm5 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ addsd %xmm7,%xmm5 │ │ │ │ │ - movsd 0x110(%rsp),%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movsd 0x50(%rsp),%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movsd 0x48(%rsp),%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ subsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ addsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd %xmm9,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ subsd %xmm0,%xmm10 │ │ │ │ │ movsd 0x300(%rsp),%xmm0 │ │ │ │ │ addsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movsd 0x198(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd %xmm9,-0x38(%rsp) │ │ │ │ │ + movsd 0x2a8(%rsp),%xmm6 │ │ │ │ │ subsd %xmm0,%xmm8 │ │ │ │ │ + subsd 0x1c0(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm9,-0x38(%rsp) │ │ │ │ │ mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ addsd %xmm7,%xmm14 │ │ │ │ │ - movq %xmm14,%rcx │ │ │ │ │ - movsd 0x120(%rsp),%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x118(%rsp),%xmm7 │ │ │ │ │ subsd %xmm6,%xmm8 │ │ │ │ │ - movsd 0x110(%rsp),%xmm6 │ │ │ │ │ + movsd 0x108(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movq %xmm14,%rcx │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ movsd 0x40(%rsp),%xmm14 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm9 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm9 │ │ │ │ │ + mov 0x150(%r15),%rdx │ │ │ │ │ mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ subsd %xmm6,%xmm7 │ │ │ │ │ - movsd 0x50(%rsp),%xmm6 │ │ │ │ │ + movsd 0x48(%rsp),%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ addsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ subsd %xmm6,%xmm14 │ │ │ │ │ addsd %xmm6,%xmm7 │ │ │ │ │ movsd 0x2a8(%rsp),%xmm6 │ │ │ │ │ - addsd 0x1d0(%rsp),%xmm6 │ │ │ │ │ + addsd 0x1c0(%rsp),%xmm6 │ │ │ │ │ movq %xmm14,%rsi │ │ │ │ │ movq %xmm6,%rax │ │ │ │ │ - movsd 0x198(%rsp),%xmm6 │ │ │ │ │ + movsd 0x188(%rsp),%xmm6 │ │ │ │ │ movq %rax,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ addsd %xmm0,%xmm14 │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ movq %xmm9,%rax │ │ │ │ │ movsd 0xa0(%rsp),%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ subsd %xmm4,%xmm9 │ │ │ │ │ movq %rax,%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd %xmm9,%xmm4 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ movq %rax,%xmm4 │ │ │ │ │ + mov 0x50(%r15),%rax │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mov 0x150(%rbp),%rax │ │ │ │ │ movq %xmm0,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ mulsd %xmm9,%xmm0 │ │ │ │ │ movq %rdi,%xmm9 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ subsd %xmm15,%xmm12 │ │ │ │ │ addsd %xmm15,%xmm0 │ │ │ │ │ movq %xmm0,%r8 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ addsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ subsd %xmm9,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ addsd %xmm9,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rax,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rax,8) │ │ │ │ │ movq %rsi,%xmm0 │ │ │ │ │ addsd %xmm13,%xmm0 │ │ │ │ │ movq %xmm0,%r8 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ subsd %xmm4,%xmm8 │ │ │ │ │ addsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ subsd %xmm8,%xmm4 │ │ │ │ │ addsd %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ subsd %xmm9,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ + mov 0x1d0(%r15),%rdx │ │ │ │ │ addsd %xmm9,%xmm0 │ │ │ │ │ movq %rcx,%xmm9 │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ movq %rsi,%xmm0 │ │ │ │ │ - mov 0x1d0(%rbp),%rax │ │ │ │ │ + mov 0xd0(%r15),%rax │ │ │ │ │ subsd %xmm0,%xmm13 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ subsd %xmm9,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xd0(%rbp),%rax │ │ │ │ │ movq %xmm0,%rdi │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ movq %rdi,%xmm9 │ │ │ │ │ subsd %xmm9,%xmm0 │ │ │ │ │ addsd %xmm9,%xmm13 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm13,(%r15,%rax,1) │ │ │ │ │ - movsd %xmm4,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movsd %xmm12,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ subsd %xmm14,%xmm10 │ │ │ │ │ - mov 0x110(%rbp),%rax │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm13,(%rbx,%rax,8) │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movsd %xmm4,0x0(%rbp,%rdx,8) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mov 0x110(%r15),%rdx │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm12,0x0(%rbp,%rax,8) │ │ │ │ │ + mov 0x10(%r15),%rax │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ addsd %xmm8,%xmm4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ │ subsd %xmm8,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm4,(%rbx,%rax,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ + movsd %xmm4,0x0(%rbp,%rax,8) │ │ │ │ │ movsd -0x38(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ subsd %xmm11,%xmm5 │ │ │ │ │ addsd %xmm11,%xmm4 │ │ │ │ │ - movsd 0x270(%rsp),%xmm14 │ │ │ │ │ - movsd 0x98(%rsp),%xmm8 │ │ │ │ │ - movsd 0x190(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ + movsd 0x238(%rsp),%xmm9 │ │ │ │ │ + movsd 0x260(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x268(%rsp),%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm6 │ │ │ │ │ movsd 0x338(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - movsd 0x248(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm4,(%r15,%rax,1) │ │ │ │ │ - mov 0x190(%rbp),%rax │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x98(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ + mov 0x190(%r15),%rdx │ │ │ │ │ + movsd %xmm4,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ addsd %xmm10,%xmm5 │ │ │ │ │ + mov 0x90(%r15),%rax │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x90(%rbp),%rax │ │ │ │ │ - movsd %xmm4,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + movsd %xmm4,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ addsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm5,(%r15,%rax,1) │ │ │ │ │ + movsd %xmm5,(%rbx,%rax,8) │ │ │ │ │ movsd -0x30(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm4,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm3,(%rbx,%rax,1) │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x100(%rsp),%xmm6 │ │ │ │ │ subsd -0x20(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm4,0x0(%rbp,%rdx,8) │ │ │ │ │ + movsd %xmm3,0x0(%rbp,%rax,8) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ mulsd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ addsd %xmm9,%xmm3 │ │ │ │ │ - movsd 0x228(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ + movsd 0x218(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ movsd -0x18(%rsp),%xmm5 │ │ │ │ │ subsd -0x28(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ mulsd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm4,%xmm5 │ │ │ │ │ addsd %xmm9,%xmm4 │ │ │ │ │ - movsd 0x108(%rsp),%xmm9 │ │ │ │ │ + movsd 0x110(%rsp),%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - movsd 0x48(%rsp),%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movsd 0x118(%rsp),%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ subsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ subsd %xmm5,%xmm9 │ │ │ │ │ addsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm9 │ │ │ │ │ - addsd 0x200(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ + movq %xmm9,%rcx │ │ │ │ │ + movsd 0xd8(%rsp),%xmm9 │ │ │ │ │ + addsd 0x1f0(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd %xmm5,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd 0x1c8(%rsp),%xmm7 │ │ │ │ │ - movsd 0x178(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd 0x180(%rsp),%xmm5 │ │ │ │ │ + subsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ + movsd 0x2f8(%rsp),%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov 0x170(%r15),%rdx │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movsd 0x2f8(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd 0x168(%rsp),%xmm5 │ │ │ │ │ mulsd %xmm7,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mulsd %xmm5,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ addsd %xmm6,%xmm12 │ │ │ │ │ - movsd 0x118(%rsp),%xmm6 │ │ │ │ │ + movsd 0x110(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movsd 0x100(%rsp),%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm12,%rcx │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movsd 0x108(%rsp),%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movq %xmm12,%rsi │ │ │ │ │ + movsd 0x168(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x48(%rsp),%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ subsd %xmm5,%xmm14 │ │ │ │ │ addsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x190(%rsp),%xmm5 │ │ │ │ │ - addsd 0x1c8(%rsp),%xmm5 │ │ │ │ │ - movq %xmm14,%rsi │ │ │ │ │ - movsd 0x178(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ + movsd 0x180(%rsp),%xmm5 │ │ │ │ │ + addsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ + movq %xmm14,%rdi │ │ │ │ │ + movsd 0xd8(%rsp),%xmm14 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ + subsd 0x1f0(%rsp),%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ + movq %xmm14,%rax │ │ │ │ │ + movsd 0x98(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm12 │ │ │ │ │ - subsd 0x200(%rsp),%xmm12 │ │ │ │ │ - movq %xmm12,%rax │ │ │ │ │ - movsd 0x98(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ + mov 0x70(%r15),%rax │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x170(%rbp),%rax │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ addsd %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movq %xmm0,%r8 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movq %xmm0,%r8 │ │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rax,1) │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rax,8) │ │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ │ addsd %xmm13,%xmm0 │ │ │ │ │ movq %xmm0,%r8 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ subsd %xmm12,%xmm7 │ │ │ │ │ addsd %xmm12,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ - movsd 0x2c8(%rsp),%xmm12 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - mov 0x1f0(%rbp),%rax │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xf0(%rbp),%rax │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm13,(%r15,%rax,1) │ │ │ │ │ + mov 0x1f0(%r15),%rdx │ │ │ │ │ + mov 0xf0(%r15),%rax │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + movsd 0x2b8(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movsd %xmm13,(%rbx,%rax,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm11 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm11,(%rbx,%rax,1) │ │ │ │ │ - mov 0x130(%rbp),%rax │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mov 0x130(%r15),%rdx │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm9 │ │ │ │ │ - movsd 0x2b8(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm11,0x0(%rbp,%rax,8) │ │ │ │ │ + mov 0x30(%r15),%rax │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ subsd %xmm11,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm7,(%rbx,%rax,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ subsd %xmm10,%xmm4 │ │ │ │ │ addsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm7,0x0(%rbp,%rax,8) │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ addsd %xmm5,%xmm0 │ │ │ │ │ subsd %xmm8,%xmm5 │ │ │ │ │ movsd 0xb8(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ + addsd 0x1e8(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ subsd %xmm11,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm7,(%r15,%rax,1) │ │ │ │ │ - mov 0x1b0(%rbp),%rax │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mov 0x1b0(%r15),%rdx │ │ │ │ │ addsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm7,(%rbx,%rax,8) │ │ │ │ │ + mov 0xb0(%r15),%rax │ │ │ │ │ + movsd (%rsp),%xmm9 │ │ │ │ │ + movsd 0x2c8(%rsp),%xmm7 │ │ │ │ │ + addsd 0x30(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm5,%xmm3 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xb0(%rbp),%rax │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm4,(%r15,%rax,1) │ │ │ │ │ - movsd %xmm9,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm3,(%rbx,%rax,1) │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm4,(%rbx,%rax,8) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ + movsd %xmm3,0x0(%rbp,%rax,8) │ │ │ │ │ movsd -0x78(%rsp),%xmm3 │ │ │ │ │ addsd -0x48(%rsp),%xmm3 │ │ │ │ │ - movsd (%rsp),%xmm9 │ │ │ │ │ - addsd 0x30(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ movsd 0x310(%rsp),%xmm0 │ │ │ │ │ addsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ addsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ mulsd %xmm4,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - addsd 0x1f8(%rsp),%xmm8 │ │ │ │ │ - movsd 0x350(%rsp),%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - subsd 0x1c0(%rsp),%xmm14 │ │ │ │ │ addsd %xmm9,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ subsd %xmm5,%xmm4 │ │ │ │ │ movsd 0xc8(%rsp),%xmm5 │ │ │ │ │ + movsd 0x350(%rsp),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + subsd 0x1b0(%rsp),%xmm14 │ │ │ │ │ mulsd %xmm8,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x130(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm9,-0x38(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ addsd %xmm5,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x58(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ + mulsd 0x128(%rsp),%xmm12 │ │ │ │ │ + mulsd 0x50(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm9,-0x38(%rsp) │ │ │ │ │ + movsd 0x2a0(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x88(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movsd -0x60(%rsp),%xmm6 │ │ │ │ │ - addsd -0x58(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x80(%rsp),%xmm5 │ │ │ │ │ subsd %xmm5,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x160(%rsp),%xmm5 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ addsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ subsd %xmm5,%xmm7 │ │ │ │ │ movsd -0x8(%rsp),%xmm5 │ │ │ │ │ addsd 0x28(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x60(%rsp),%xmm6 │ │ │ │ │ + addsd -0x58(%rsp),%xmm6 │ │ │ │ │ + movq %xmm0,%rsi │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ addsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x160(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x130(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x128(%rsp),%xmm0 │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x58(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x50(%rsp),%xmm0 │ │ │ │ │ movq %xmm0,%rax │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x88(%rsp),%xmm0 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ + mulsd 0x80(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ - mov 0x158(%rbp),%rax │ │ │ │ │ addsd %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ subsd %xmm12,%xmm0 │ │ │ │ │ addsd %xmm12,%xmm5 │ │ │ │ │ movsd 0xb8(%rsp),%xmm12 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - subsd 0x1f8(%rsp),%xmm12 │ │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ │ + subsd 0x1e8(%rsp),%xmm12 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm9 │ │ │ │ │ movq %xmm0,%r8 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + mov 0x158(%r15),%rdx │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movsd -0x38(%rsp),%xmm1 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + movq %xmm9,%rax │ │ │ │ │ movq %xmm0,%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ movq %xmm0,%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movq %rax,%xmm0 │ │ │ │ │ + mov 0x58(%r15),%rax │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ + movq %rcx,%xmm9 │ │ │ │ │ addsd %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ subsd %xmm15,%xmm11 │ │ │ │ │ addsd %xmm15,%xmm0 │ │ │ │ │ movq %xmm0,%rdi │ │ │ │ │ movq %rsi,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rax,1) │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rax,8) │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ addsd %xmm14,%xmm0 │ │ │ │ │ movq %xmm0,%rdi │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ subsd %xmm12,%xmm7 │ │ │ │ │ addsd %xmm12,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ + mov 0x1d8(%r15),%rdx │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movq %rsi,%xmm9 │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ - mov 0x1d8(%rbp),%rax │ │ │ │ │ + mov 0xd8(%r15),%rax │ │ │ │ │ subsd %xmm0,%xmm14 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xd8(%rbp),%rax │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ movq %xmm0,%rcx │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - movsd -0x38(%rsp),%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm14,(%r15,%rax,1) │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movq %rcx,%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm11 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm11,(%rbx,%rax,1) │ │ │ │ │ - mov 0x118(%rbp),%rax │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm14,(%rbx,%rax,8) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mov 0x118(%r15),%rdx │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm11,0x0(%rbp,%rax,8) │ │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ subsd %xmm11,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movsd %xmm7,(%rbx,%rax,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm7,0x0(%rbp,%rax,8) │ │ │ │ │ subsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ subsd %xmm8,%xmm4 │ │ │ │ │ addsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ subsd %xmm11,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm7,(%r15,%rax,1) │ │ │ │ │ - mov 0x198(%rbp),%rax │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mov 0x198(%r15),%rdx │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x98(%rbp),%rax │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm7,(%rbx,%rax,8) │ │ │ │ │ + mov 0x98(%r15),%rax │ │ │ │ │ + movsd -0x70(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm6,(%r15,%rax,1) │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm3,(%rbx,%rax,1) │ │ │ │ │ - movsd -0x70(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm6,(%rbx,%rax,8) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ + movsd %xmm3,0x0(%rbp,%rax,8) │ │ │ │ │ addsd -0x50(%rsp),%xmm7 │ │ │ │ │ - movsd 0x10(%rsp),%xmm8 │ │ │ │ │ - addsd 0x20(%rsp),%xmm8 │ │ │ │ │ + movsd 0x10(%rsp),%xmm9 │ │ │ │ │ movsd 0x2d8(%rsp),%xmm13 │ │ │ │ │ movsd 0x328(%rsp),%xmm15 │ │ │ │ │ + addsd 0x20(%rsp),%xmm9 │ │ │ │ │ movsd 0x2e8(%rsp),%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm14 │ │ │ │ │ + movsd 0x360(%rsp),%xmm1 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm14 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ addsd %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - addsd 0x210(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + mulsd 0x138(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ movsd 0x320(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd 0x148(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - movsd 0x360(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm7 │ │ │ │ │ subsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + addsd 0x200(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x78(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x140(%rsp),%xmm11 │ │ │ │ │ addsd %xmm7,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x68(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x150(%rsp),%xmm11 │ │ │ │ │ + mulsd 0x70(%rsp),%xmm14 │ │ │ │ │ + mulsd 0x60(%rsp),%xmm7 │ │ │ │ │ subsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ addsd %xmm11,%xmm7 │ │ │ │ │ subsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ subsd %xmm0,%xmm13 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - movsd %xmm14,-0x38(%rsp) │ │ │ │ │ mulsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ + movsd %xmm14,-0x38(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ mulsd %xmm13,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movsd 0x8(%rsp),%xmm12 │ │ │ │ │ - addsd 0x18(%rsp),%xmm12 │ │ │ │ │ addsd %xmm0,%xmm15 │ │ │ │ │ subsd %xmm11,%xmm13 │ │ │ │ │ movsd -0x68(%rsp),%xmm11 │ │ │ │ │ + movsd 0x8(%rsp),%xmm12 │ │ │ │ │ addsd -0x40(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ + addsd 0x18(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ addsd %xmm12,%xmm11 │ │ │ │ │ subsd %xmm12,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x140(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ + mulsd 0x138(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x150(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x148(%rsp),%xmm0 │ │ │ │ │ subsd %xmm0,%xmm12 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x78(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x70(%rsp),%xmm0 │ │ │ │ │ movq %xmm0,%rdx │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x68(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ + mulsd 0x60(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ + mov 0x148(%r15),%rdx │ │ │ │ │ addsd %xmm10,%xmm0 │ │ │ │ │ movq %xmm0,%rax │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ movq %rax,%xmm10 │ │ │ │ │ - mov 0x148(%rbp),%rax │ │ │ │ │ + mov 0x48(%r15),%rax │ │ │ │ │ addsd %xmm10,%xmm12 │ │ │ │ │ subsd %xmm10,%xmm0 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm10 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + movsd 0xf0(%rsp),%xmm10 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ + movq %xmm0,%rsi │ │ │ │ │ movq %xmm10,%rcx │ │ │ │ │ - movsd 0xd8(%rsp),%xmm10 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm10 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd 0x210(%rsp),%xmm10 │ │ │ │ │ + subsd 0x200(%rsp),%xmm10 │ │ │ │ │ movq %xmm0,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ mulsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movq %xmm0,%rdi │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ movq %xmm0,%rcx │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ mulsd %xmm10,%xmm0 │ │ │ │ │ movsd -0x38(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movq %xmm0,%rcx │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ subsd %xmm10,%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ movq %xmm0,%r8 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ addsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rax,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rax,8) │ │ │ │ │ movq %rsi,%xmm0 │ │ │ │ │ addsd %xmm14,%xmm0 │ │ │ │ │ movq %xmm0,%r8 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ addsd %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ + mov 0x1c8(%r15),%rdx │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ movq %rsi,%xmm0 │ │ │ │ │ - mov 0x1c8(%rbp),%rax │ │ │ │ │ + mov 0xc8(%r15),%rax │ │ │ │ │ subsd %xmm0,%xmm14 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ subsd %xmm15,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xc8(%rbp),%rax │ │ │ │ │ movq %xmm0,%rdi │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm14 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ - movsd %xmm14,(%r15,%rax,1) │ │ │ │ │ subsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm14,(%rbx,%rax,8) │ │ │ │ │ subsd %xmm13,%xmm0 │ │ │ │ │ addsd %xmm13,%xmm8 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm8,(%rbx,%rax,1) │ │ │ │ │ - mov 0x108(%rbp),%rax │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ subsd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm8,0x0(%rbp,%rax,8) │ │ │ │ │ + mov 0x108(%r15),%rdx │ │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ │ movsd 0x2b0(%rsp),%xmm13 │ │ │ │ │ + movsd 0x2c0(%rsp),%xmm12 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm14 │ │ │ │ │ movsd 0x348(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm15 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ subsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ subsd %xmm10,%xmm0 │ │ │ │ │ addsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm8,(%rbx,%rax,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm8,0x0(%rbp,%rax,8) │ │ │ │ │ subsd %xmm7,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ subsd %xmm5,%xmm4 │ │ │ │ │ addsd %xmm5,%xmm0 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm5 │ │ │ │ │ - addsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ subsd %xmm10,%xmm0 │ │ │ │ │ addsd %xmm10,%xmm8 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm8,(%r15,%rax,1) │ │ │ │ │ - mov 0x188(%rbp),%rax │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + mov 0x188(%r15),%rdx │ │ │ │ │ addsd %xmm6,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm8,(%rbx,%rax,8) │ │ │ │ │ + mov 0x88(%r15),%rax │ │ │ │ │ movsd 0xc0(%rsp),%xmm8 │ │ │ │ │ - addsd 0x1f0(%rsp),%xmm8 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x88(%rbp),%rax │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + addsd 0x1e0(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm11,(%rbx,%rax,8) │ │ │ │ │ movsd -0x8(%rsp),%xmm4 │ │ │ │ │ subsd 0x28(%rsp),%xmm4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm11,(%r15,%rax,1) │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm3,(%rbx,%rax,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ + movsd 0x308(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm3,0x0(%rbp,%rax,8) │ │ │ │ │ movsd -0x78(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ subsd -0x48(%rsp),%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movsd 0x308(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0xb0(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x288(%rsp),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x80(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x78(%rsp),%xmm7 │ │ │ │ │ + subsd 0x1a8(%rsp),%xmm12 │ │ │ │ │ + mulsd 0x280(%rsp),%xmm10 │ │ │ │ │ + mulsd 0x150(%rsp),%xmm4 │ │ │ │ │ mulsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x158(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd 0x120(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x128(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm5 │ │ │ │ │ - subsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ - movq %xmm6,%rcx │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movsd 0x30(%rsp),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + subsd (%rsp),%xmm13 │ │ │ │ │ + movq %xmm7,%rcx │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ movsd -0x60(%rsp),%xmm6 │ │ │ │ │ - subsd -0x58(%rsp),%xmm6 │ │ │ │ │ movq %xmm0,%rsi │ │ │ │ │ + subsd -0x58(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x158(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movsd 0x30(%rsp),%xmm5 │ │ │ │ │ - subsd (%rsp),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + mulsd 0x150(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x128(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ + mulsd 0x120(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x288(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ + mulsd 0x280(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x80(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ + mulsd 0x78(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ addsd %xmm15,%xmm12 │ │ │ │ │ movsd 0xb0(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movq %xmm0,%r8 │ │ │ │ │ subsd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ movq %xmm15,%rax │ │ │ │ │ movsd 0xc0(%rsp),%xmm15 │ │ │ │ │ - subsd 0x1f0(%rsp),%xmm15 │ │ │ │ │ + movq %xmm0,%r8 │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ + subsd 0x1e0(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ subsd %xmm0,%xmm15 │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mov 0x178(%rbp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x78(%rbp),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + mov 0x178(%r15),%rdx │ │ │ │ │ + mov 0x78(%r15),%rax │ │ │ │ │ addsd %xmm0,%xmm12 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm0 │ │ │ │ │ movq %xmm0,%rdi │ │ │ │ │ movq %rsi,%xmm0 │ │ │ │ │ addsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%rax,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rax,8) │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ addsd %xmm13,%xmm0 │ │ │ │ │ movq %xmm0,%rdi │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ addsd %xmm12,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ + mov 0x1f8(%r15),%rdx │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ - mov 0x1f8(%rbp),%rax │ │ │ │ │ + mov 0xf8(%r15),%rax │ │ │ │ │ subsd %xmm0,%xmm13 │ │ │ │ │ movq %rsi,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xf8(%rbp),%rax │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ subsd %xmm15,%xmm0 │ │ │ │ │ addsd %xmm15,%xmm13 │ │ │ │ │ movsd 0x2d0(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ subsd %xmm0,%xmm11 │ │ │ │ │ - movsd %xmm13,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm11,(%rbx,%rax,1) │ │ │ │ │ - mov 0x138(%rbp),%rax │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ + movsd %xmm13,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + mov 0x138(%r15),%rdx │ │ │ │ │ addsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm11,0x0(%rbp,%rax,8) │ │ │ │ │ + mov 0x38(%r15),%rax │ │ │ │ │ subsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ movsd 0x2e0(%rsp),%xmm14 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ subsd %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movsd %xmm7,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm4,0x0(%rbp,%rax,8) │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ addsd %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0x8(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - subsd 0x18(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ subsd %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm7,(%r15,%rax,1) │ │ │ │ │ - mov 0x1b8(%rbp),%rax │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xb8(%rbp),%rax │ │ │ │ │ - movsd %xmm7,(%r15,%rdx,1) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm6,(%r15,%rax,1) │ │ │ │ │ - movsd %xmm5,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm3,(%rbx,%rax,1) │ │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ + mov 0x1b8(%r15),%rdx │ │ │ │ │ + movsd 0x318(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm4,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + mov 0xb8(%r15),%rax │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm4,(%rbx,%rdx,8) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm7,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm4,0x0(%rbp,%rdx,8) │ │ │ │ │ + movsd 0x8(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movsd %xmm3,0x0(%rbp,%rax,8) │ │ │ │ │ movsd -0x70(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ + subsd 0x18(%rsp),%xmm4 │ │ │ │ │ subsd -0x50(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm4 │ │ │ │ │ - movsd 0x318(%rsp),%xmm0 │ │ │ │ │ - movsd 0x358(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd 0x148(%rsp),%xmm13 │ │ │ │ │ + movsd 0x358(%rsp),%xmm1 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm7 │ │ │ │ │ addsd %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - subsd 0x1d8(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + subsd 0x1c8(%rsp),%xmm14 │ │ │ │ │ + addsd 0x1f8(%rsp),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ + mulsd 0x130(%rsp),%xmm10 │ │ │ │ │ + mulsd 0x140(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm7 │ │ │ │ │ - addsd 0x208(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ subsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + movsd 0x88(%rsp),%xmm5 │ │ │ │ │ mulsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x60(%rsp),%xmm10 │ │ │ │ │ addsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x70(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd 0x58(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x138(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ + mulsd 0x68(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ addsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movsd 0x20(%rsp),%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movsd 0x20(%rsp),%xmm14 │ │ │ │ │ subsd 0x10(%rsp),%xmm14 │ │ │ │ │ movsd %xmm7,-0x78(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd 0x130(%rsp),%xmm0 │ │ │ │ │ subsd %xmm13,%xmm11 │ │ │ │ │ movsd -0x68(%rsp),%xmm13 │ │ │ │ │ subsd -0x40(%rsp),%xmm13 │ │ │ │ │ - mulsd 0x138(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ addsd %xmm14,%xmm13 │ │ │ │ │ subsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x148(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x140(%rsp),%xmm0 │ │ │ │ │ subsd %xmm0,%xmm14 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x70(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x68(%rsp),%xmm0 │ │ │ │ │ movq %xmm0,%rdx │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x60(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + mulsd 0x58(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ + mov 0x168(%r15),%rdx │ │ │ │ │ addsd %xmm7,%xmm0 │ │ │ │ │ movq %xmm0,%rax │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ movq %rax,%xmm7 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm14 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm7 │ │ │ │ │ - subsd 0x208(%rsp),%xmm7 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm7 │ │ │ │ │ + subsd 0x1f8(%rsp),%xmm7 │ │ │ │ │ movq %xmm7,%rax │ │ │ │ │ - movsd 0xd0(%rsp),%xmm7 │ │ │ │ │ + movsd 0x88(%rsp),%xmm7 │ │ │ │ │ subsd %xmm1,%xmm7 │ │ │ │ │ movq %xmm7,%rcx │ │ │ │ │ movq %rax,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ movq %xmm7,%rdi │ │ │ │ │ movq %rcx,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ movq %rdi,%xmm7 │ │ │ │ │ subsd %xmm1,%xmm7 │ │ │ │ │ movq %xmm7,%rdi │ │ │ │ │ movq %rcx,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ movq %xmm7,%rcx │ │ │ │ │ movq %rax,%xmm7 │ │ │ │ │ + mov 0x68(%r15),%rax │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mov 0x168(%rbp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ movq %rcx,%xmm7 │ │ │ │ │ addsd %xmm1,%xmm7 │ │ │ │ │ movq %xmm7,%rcx │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ subsd %xmm10,%xmm8 │ │ │ │ │ addsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ movq %xmm7,%r8 │ │ │ │ │ movq %rdi,%xmm7 │ │ │ │ │ addsd %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ movq %r8,%xmm7 │ │ │ │ │ subsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm7,(%rbx,%rdx,1) │ │ │ │ │ + movsd %xmm7,0x0(%rbp,%rdx,8) │ │ │ │ │ movq %r8,%xmm7 │ │ │ │ │ addsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm7,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm7,0x0(%rbp,%rax,8) │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ addsd %xmm15,%xmm7 │ │ │ │ │ subsd %xmm0,%xmm15 │ │ │ │ │ movq %xmm7,%r8 │ │ │ │ │ movq %rcx,%xmm7 │ │ │ │ │ addsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ movq %r8,%xmm7 │ │ │ │ │ subsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm7,(%r15,%rdx,1) │ │ │ │ │ + movsd %xmm7,(%rbx,%rdx,8) │ │ │ │ │ movq %r8,%xmm7 │ │ │ │ │ + mov 0x1e8(%r15),%rdx │ │ │ │ │ addsd %xmm1,%xmm7 │ │ │ │ │ movsd -0x78(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm7,(%r15,%rax,1) │ │ │ │ │ + movsd %xmm7,(%rbx,%rax,8) │ │ │ │ │ movq %rdi,%xmm7 │ │ │ │ │ - mov 0x1e8(%rbp),%rax │ │ │ │ │ + mov 0xe8(%r15),%rax │ │ │ │ │ subsd %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ subsd %xmm7,%xmm12 │ │ │ │ │ addsd %xmm7,%xmm15 │ │ │ │ │ movq %rcx,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ subsd %xmm7,%xmm11 │ │ │ │ │ - mov 0xe8(%rbp),%rax │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ addsd %xmm13,%xmm7 │ │ │ │ │ subsd %xmm1,%xmm13 │ │ │ │ │ - movsd %xmm12,(%r15,%rdx,1) │ │ │ │ │ + movsd %xmm12,(%rbx,%rdx,8) │ │ │ │ │ subsd %xmm11,%xmm10 │ │ │ │ │ addsd %xmm11,%xmm8 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm15,(%r15,%rax,1) │ │ │ │ │ - movsd %xmm10,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm8,(%rbx,%rax,1) │ │ │ │ │ - mov 0x128(%rbp),%rax │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ + movsd %xmm15,(%rbx,%rax,8) │ │ │ │ │ + movsd %xmm10,0x0(%rbp,%rdx,8) │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + mov 0x128(%r15),%rdx │ │ │ │ │ + movsd %xmm8,0x0(%rbp,%rax,8) │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ │ addsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ subsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ subsd %xmm9,%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ addsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm11,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - movsd %xmm8,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm11,0x0(%rbp,%rdx,8) │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm8,0x0(%rbp,%rax,8) │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ subsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ addsd %xmm10,%xmm8 │ │ │ │ │ subsd %xmm6,%xmm7 │ │ │ │ │ addsd %xmm6,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm11,(%r15,%rdx,1) │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm8,(%r15,%rax,1) │ │ │ │ │ - mov 0x1a8(%rbp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xa8(%rbp),%rax │ │ │ │ │ - movsd %xmm7,(%r15,%rdx,1) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - add %r11,%r13 │ │ │ │ │ - add %r11,%r14 │ │ │ │ │ - movsd %xmm13,(%r15,%rax,1) │ │ │ │ │ - movsd %xmm5,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm3,(%rbx,%rax,1) │ │ │ │ │ + movsd %xmm11,(%rbx,%rdx,8) │ │ │ │ │ + movsd %xmm8,(%rbx,%rax,8) │ │ │ │ │ + mov 0x1a8(%r15),%rdx │ │ │ │ │ + mov 0xa8(%r15),%rax │ │ │ │ │ + movsd %xmm7,(%rbx,%rdx,8) │ │ │ │ │ + movsd %xmm13,(%rbx,%rax,8) │ │ │ │ │ + movsd %xmm5,0x0(%rbp,%rdx,8) │ │ │ │ │ + movsd %xmm3,0x0(%rbp,%rax,8) │ │ │ │ │ mov 0x368(%rsp),%rax │ │ │ │ │ + add %rax,%rbp │ │ │ │ │ add %rax,%rbx │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ mov 0x370(%rsp),%rax │ │ │ │ │ - add %rax,%r12 │ │ │ │ │ - add %rax,%rbp │ │ │ │ │ + add %rax,%r14 │ │ │ │ │ + add %rax,%r15 │ │ │ │ │ decq 0x3b0(%rsp) │ │ │ │ │ - jne 80 │ │ │ │ │ + jne 78 │ │ │ │ │ add $0x378,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000003e70 : │ │ │ │ │ +0000000000003e90 : │ │ │ │ │ fftw_codelet_n1_64(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x3e7e(%rip),%rsi │ │ │ │ │ - jmp 3e83 │ │ │ │ │ + lea -0x3e9e(%rip),%rsi │ │ │ │ │ + jmp 3ea3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 633e0000 00420e10 8f02420e ....c>...B....B. │ │ │ │ │ + 0x00000020 00000000 853e0000 00420e10 8f02420e .....>...B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0eb00703 473e0e38 ..A.8..G....G>.8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0eb00703 693e0e38 ..A.8..G....i>.8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ ├── n1_7.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4400 (bytes into file) │ │ │ │ │ + Start of section headers: 4320 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x1130: │ │ │ │ │ +There are 15 section headers, starting at offset 0x10e0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000b63 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000ee8 000168 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000ba3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000ba3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000ba3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000ba8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001050 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000c00 000030 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000c30 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000c30 000088 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 001080 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000cb8 000198 18 13 12 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000e50 000092 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 0010b0 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000b13 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000e98 000168 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000b53 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000b53 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000b53 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000b58 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001000 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000bb0 000030 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000be0 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000be0 000088 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 001030 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000c68 000198 18 13 12 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000e00 000092 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 001060 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 17 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2884 FUNC LOCAL DEFAULT 1 n1_7 │ │ │ │ │ + 2: 0000000000000000 2803 FUNC LOCAL DEFAULT 1 n1_7 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 7: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 8: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 10: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 11: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ + 10: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ + 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 14: 0000000000000b50 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_7 │ │ │ │ │ + 14: 0000000000000b00 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_7 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xee8 contains 15 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xe98 contains 15 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000021 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ 000000000000004c 0000000600000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ 0000000000000055 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000061 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ 000000000000006a 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000073 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000081 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000005b4 0000000600000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000005cc 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000005d5 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000005de 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000005e7 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000605 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000b53 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000b5f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000078 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000081 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000005a1 0000000600000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000005b2 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005bb 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000005d6 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000005df 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000005e8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000b03 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000b0f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1050 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1000 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000001000000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1080 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1030 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b50 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b00 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,61 +9,61 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000b44 │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000af3 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000007 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000009 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1426 to 000000000000059f │ │ │ │ │ + DW_CFA_advance_loc2: 1405 to 000000000000058a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005a0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000058b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005a2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000058d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005a4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000058f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005a6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000591 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005a8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000593 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000005b0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000598 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 1418 to 0000000000000b3a │ │ │ │ │ + DW_CFA_advance_loc2: 1361 to 0000000000000ae9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b3b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000aea │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b3d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000aec │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b3f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000aee │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b41 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000af0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b43 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000af2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000b50..0000000000000b63 │ │ │ │ │ +00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000b00..0000000000000b13 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_n1_7 │ │ │ │ │ fftw_kdft_register │ │ │ │ │ fftw_dft_n_genus │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,615 +2,591 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_7(): │ │ │ │ │ push %r15 │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ push %r14 │ │ │ │ │ + mov %r9,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ │ - test %rdi,%rdi │ │ │ │ │ - jle 59e │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov 0x0(%rip),%rsi │ │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + jle 589 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + mov 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ cmpq $0x1,0x48(%rsp) │ │ │ │ │ - mov (%rsi),%rsi │ │ │ │ │ - lea 0x0(,%rsi,8),%r15 │ │ │ │ │ - jne 5b0 │ │ │ │ │ + mov (%rdi),%rdi │ │ │ │ │ + lea 0x0(,%rdi,8),%r15 │ │ │ │ │ + jne 598 │ │ │ │ │ cmpq $0x1,0x40(%rsp) │ │ │ │ │ - jne 5b0 │ │ │ │ │ + jne 598 │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdi,%rsi │ │ │ │ │ + mov %r9,%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ movsd %xmm3,-0x28(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ movsd %xmm3,-0x30(%rsp) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x30(%r8),%rdi │ │ │ │ │ - add $0x8,%rdx │ │ │ │ │ - add $0x8,%rcx │ │ │ │ │ + mov 0x30(%r8),%r9 │ │ │ │ │ mov 0x8(%r8),%r10 │ │ │ │ │ movsd (%rax),%xmm15 │ │ │ │ │ - movsd (%r14),%xmm8 │ │ │ │ │ - movsd (%rax,%rdi,8),%xmm3 │ │ │ │ │ - movsd (%rax,%rdi,8),%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ │ movsd (%rax,%r10,8),%xmm0 │ │ │ │ │ + movsd (%rax,%r9,8),%xmm3 │ │ │ │ │ + movsd (%rax,%r9,8),%xmm6 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ - movsd (%r14,%r10,8),%xmm0 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm0 │ │ │ │ │ mov 0x10(%r8),%r10 │ │ │ │ │ movsd %xmm3,-0x10(%rsp) │ │ │ │ │ - movsd (%r14,%rdi,8),%xmm3 │ │ │ │ │ - mov 0x28(%r8),%rdi │ │ │ │ │ - movsd (%rax,%rdi,8),%xmm2 │ │ │ │ │ - movsd (%rax,%rdi,8),%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movsd (%r14,%rdi,8),%xmm1 │ │ │ │ │ - mov 0x20(%r8),%rdi │ │ │ │ │ + movsd (%rsi,%r9,8),%xmm3 │ │ │ │ │ + mov 0x28(%r8),%r9 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rax,%r9,8),%xmm2 │ │ │ │ │ + movsd (%rax,%r9,8),%xmm4 │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ addsd %xmm0,%xmm3 │ │ │ │ │ movsd (%rax,%r10,8),%xmm0 │ │ │ │ │ - movsd (%rax,%rdi,8),%xmm14 │ │ │ │ │ - movsd (%rax,%rdi,8),%xmm13 │ │ │ │ │ - mov (%r14,%rdi,8),%rdi │ │ │ │ │ - movq %xmm5,%rbx │ │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ │ + movsd (%rsi,%r9,8),%xmm1 │ │ │ │ │ + mov 0x20(%r8),%r9 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%r14,%r10,8),%xmm0 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm0 │ │ │ │ │ + movq %xmm5,%rbx │ │ │ │ │ mov 0x18(%r8),%r10 │ │ │ │ │ + movsd (%rax,%r9,8),%xmm14 │ │ │ │ │ add %r15,%r8 │ │ │ │ │ - movsd %xmm4,-0x20(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rax,%r9,8),%xmm13 │ │ │ │ │ + mov (%rsi,%r9,8),%r9 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm4,-0x20(%rsp) │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ movq %xmm5,%r11 │ │ │ │ │ movsd (%rax,%r10,8),%xmm5 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ subsd %xmm5,%xmm14 │ │ │ │ │ addsd %xmm5,%xmm13 │ │ │ │ │ - movsd (%r14,%r10,8),%xmm5 │ │ │ │ │ - add $0x8,%r14 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm5 │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ movsd %xmm14,-0x18(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ addsd %xmm15,%xmm14 │ │ │ │ │ addsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ addsd %xmm13,%xmm14 │ │ │ │ │ - movsd %xmm14,-0x8(%rdx) │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm14,(%rdx) │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ addsd %xmm8,%xmm14 │ │ │ │ │ addsd %xmm0,%xmm14 │ │ │ │ │ addsd %xmm5,%xmm14 │ │ │ │ │ - movsd %xmm14,-0x8(%rcx) │ │ │ │ │ + movsd %xmm14,(%rcx) │ │ │ │ │ movq %rbx,%xmm14 │ │ │ │ │ mulsd %xmm12,%xmm14 │ │ │ │ │ movq %xmm14,%r10 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ mulsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ movq %r10,%xmm14 │ │ │ │ │ subsd %xmm7,%xmm14 │ │ │ │ │ movq %xmm14,%r10 │ │ │ │ │ movq %r11,%xmm14 │ │ │ │ │ mulsd %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ movq %r10,%xmm14 │ │ │ │ │ subsd %xmm7,%xmm14 │ │ │ │ │ movq %xmm14,%r10 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ mulsd %xmm9,%xmm14 │ │ │ │ │ addsd %xmm15,%xmm14 │ │ │ │ │ - movq %xmm14,%rdi │ │ │ │ │ + movq %xmm14,%r9 │ │ │ │ │ movsd -0x30(%rsp),%xmm14 │ │ │ │ │ mulsd %xmm6,%xmm14 │ │ │ │ │ movq %xmm14,%r12 │ │ │ │ │ movsd -0x28(%rsp),%xmm14 │ │ │ │ │ mulsd %xmm2,%xmm14 │ │ │ │ │ movq %xmm14,%rbp │ │ │ │ │ movq %r12,%xmm14 │ │ │ │ │ movq %rbp,%xmm7 │ │ │ │ │ addsd %xmm7,%xmm14 │ │ │ │ │ movq %xmm14,%rbp │ │ │ │ │ - movq %rdi,%xmm14 │ │ │ │ │ + movq %r9,%xmm14 │ │ │ │ │ movq %rbp,%xmm7 │ │ │ │ │ - mov 0x28(%r9),%rbp │ │ │ │ │ + mov 0x28(%r14),%rbp │ │ │ │ │ subsd %xmm7,%xmm14 │ │ │ │ │ movq %r10,%xmm7 │ │ │ │ │ - movq %xmm14,%rdi │ │ │ │ │ + movq %xmm14,%r9 │ │ │ │ │ subsd %xmm7,%xmm14 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd %xmm14,-0x8(%rdx,%rbp,1) │ │ │ │ │ - mov 0x10(%r9),%r13 │ │ │ │ │ - movq %rdi,%xmm14 │ │ │ │ │ + movsd %xmm14,(%rdx,%rbp,8) │ │ │ │ │ + movq %r9,%xmm14 │ │ │ │ │ + mov 0x10(%r14),%r12 │ │ │ │ │ movsd -0x10(%rsp),%xmm1 │ │ │ │ │ addsd %xmm7,%xmm14 │ │ │ │ │ - lea 0x0(,%r13,8),%r12 │ │ │ │ │ - mov 0x8(%r9),%r13 │ │ │ │ │ - movsd %xmm14,-0x8(%rdx,%r12,1) │ │ │ │ │ - movsd -0x18(%rsp),%xmm14 │ │ │ │ │ mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm14,(%rdx,%r12,8) │ │ │ │ │ + movsd -0x18(%rsp),%xmm14 │ │ │ │ │ mulsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ movsd -0x20(%rsp),%xmm1 │ │ │ │ │ subsd %xmm7,%xmm14 │ │ │ │ │ movq %xmm14,%r10 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ mulsd %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ movq %r10,%xmm14 │ │ │ │ │ subsd %xmm7,%xmm14 │ │ │ │ │ movsd -0x28(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ movq %xmm14,%r10 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ mulsd %xmm9,%xmm14 │ │ │ │ │ addsd %xmm8,%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movq %xmm14,%rdi │ │ │ │ │ + movq %xmm14,%r9 │ │ │ │ │ movsd -0x30(%rsp),%xmm14 │ │ │ │ │ mulsd %xmm3,%xmm14 │ │ │ │ │ addsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ subsd %xmm14,%xmm7 │ │ │ │ │ - movq %xmm7,%rdi │ │ │ │ │ + movq %xmm7,%r9 │ │ │ │ │ movq %r10,%xmm7 │ │ │ │ │ - movq %rdi,%xmm14 │ │ │ │ │ + movq %r9,%xmm14 │ │ │ │ │ addsd %xmm14,%xmm7 │ │ │ │ │ movq %r10,%xmm14 │ │ │ │ │ - movsd %xmm7,-0x8(%rcx,%r12,1) │ │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ │ + movsd %xmm7,(%rcx,%r12,8) │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ subsd %xmm14,%xmm7 │ │ │ │ │ - movsd %xmm7,-0x8(%rcx,%rbp,1) │ │ │ │ │ + movsd %xmm7,(%rcx,%rbp,8) │ │ │ │ │ movq %r11,%xmm7 │ │ │ │ │ mulsd %xmm12,%xmm7 │ │ │ │ │ movq %xmm7,%r10 │ │ │ │ │ movq %rbx,%xmm7 │ │ │ │ │ mulsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ movq %r10,%xmm7 │ │ │ │ │ addsd %xmm14,%xmm7 │ │ │ │ │ movq %xmm7,%r10 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ mulsd %xmm10,%xmm7 │ │ │ │ │ mulsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ movq %r10,%xmm7 │ │ │ │ │ addsd %xmm14,%xmm7 │ │ │ │ │ movq %xmm7,%r10 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ mulsd %xmm9,%xmm7 │ │ │ │ │ addsd %xmm15,%xmm7 │ │ │ │ │ - movq %xmm7,%rdi │ │ │ │ │ + movq %xmm7,%r9 │ │ │ │ │ movsd -0x30(%rsp),%xmm7 │ │ │ │ │ mulsd %xmm2,%xmm7 │ │ │ │ │ mulsd %xmm9,%xmm2 │ │ │ │ │ movq %xmm7,%r12 │ │ │ │ │ movsd -0x28(%rsp),%xmm7 │ │ │ │ │ addsd %xmm2,%xmm15 │ │ │ │ │ movsd -0x10(%rsp),%xmm2 │ │ │ │ │ mulsd %xmm13,%xmm7 │ │ │ │ │ mulsd %xmm10,%xmm2 │ │ │ │ │ mulsd -0x30(%rsp),%xmm13 │ │ │ │ │ movq %xmm7,%rbp │ │ │ │ │ movq %r12,%xmm7 │ │ │ │ │ - lea 0x0(,%r13,8),%r12 │ │ │ │ │ + mov 0x8(%r14),%r12 │ │ │ │ │ movq %rbp,%xmm14 │ │ │ │ │ addsd %xmm14,%xmm7 │ │ │ │ │ movq %xmm7,%rbp │ │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ movq %rbp,%xmm14 │ │ │ │ │ - mov 0x30(%r9),%rbp │ │ │ │ │ + mov 0x30(%r14),%rbp │ │ │ │ │ subsd %xmm14,%xmm7 │ │ │ │ │ movq %r10,%xmm14 │ │ │ │ │ - movq %xmm7,%rdi │ │ │ │ │ + movq %xmm7,%r9 │ │ │ │ │ subsd %xmm14,%xmm7 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd %xmm7,-0x8(%rdx,%rbp,1) │ │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ │ + movsd %xmm7,(%rdx,%rbp,8) │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ addsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ movsd -0x10(%rsp),%xmm1 │ │ │ │ │ mulsd %xmm12,%xmm14 │ │ │ │ │ - movsd %xmm7,-0x8(%rdx,%r12,1) │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ + movsd %xmm7,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ addsd %xmm1,%xmm7 │ │ │ │ │ movsd -0x28(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ movq %xmm7,%r10 │ │ │ │ │ movsd -0x18(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ mulsd %xmm10,%xmm7 │ │ │ │ │ addsd %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ movq %r10,%xmm7 │ │ │ │ │ subsd %xmm6,%xmm15 │ │ │ │ │ addsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - mulsd -0x30(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ mulsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ + mulsd -0x30(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ movq %xmm7,%r10 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ mulsd %xmm9,%xmm7 │ │ │ │ │ addsd %xmm8,%xmm7 │ │ │ │ │ - movq %xmm7,%rdi │ │ │ │ │ + movq %xmm7,%r9 │ │ │ │ │ movsd -0x30(%rsp),%xmm7 │ │ │ │ │ mulsd %xmm0,%xmm7 │ │ │ │ │ mulsd %xmm9,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm14 │ │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ subsd %xmm14,%xmm7 │ │ │ │ │ - movq %xmm7,%rdi │ │ │ │ │ + movq %xmm7,%r9 │ │ │ │ │ movq %r10,%xmm7 │ │ │ │ │ - movq %rdi,%xmm14 │ │ │ │ │ + movq %r9,%xmm14 │ │ │ │ │ addsd %xmm14,%xmm7 │ │ │ │ │ movq %r10,%xmm14 │ │ │ │ │ - movsd %xmm7,-0x8(%rcx,%r12,1) │ │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ │ + mov 0x18(%r14),%r10 │ │ │ │ │ + movsd %xmm7,(%rcx,%r12,8) │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ + mov 0x20(%r14),%r9 │ │ │ │ │ + add %r15,%r14 │ │ │ │ │ subsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movsd %xmm7,-0x8(%rcx,%rbp,1) │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm7,(%rcx,%rbp,8) │ │ │ │ │ movq %rbx,%xmm7 │ │ │ │ │ - mov 0x20(%r9),%rbx │ │ │ │ │ mulsd %xmm10,%xmm7 │ │ │ │ │ addsd %xmm7,%xmm4 │ │ │ │ │ movq %r11,%xmm7 │ │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ │ - mov 0x18(%r9),%rbx │ │ │ │ │ mulsd %xmm11,%xmm7 │ │ │ │ │ - add %r15,%r9 │ │ │ │ │ subsd %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ movsd -0x18(%rsp),%xmm1 │ │ │ │ │ - lea 0x0(,%rbx,8),%r10 │ │ │ │ │ mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ subsd %xmm4,%xmm6 │ │ │ │ │ addsd %xmm4,%xmm15 │ │ │ │ │ addsd %xmm5,%xmm3 │ │ │ │ │ - movsd %xmm6,-0x8(%rdx,%rdi,1) │ │ │ │ │ - movsd %xmm15,-0x8(%rdx,%r10,1) │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ + movsd %xmm6,(%rdx,%r9,8) │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ movsd -0x20(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm15,(%rdx,%r10,8) │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ mulsd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm14 │ │ │ │ │ - movsd %xmm0,-0x8(%rcx,%r10,1) │ │ │ │ │ - movsd %xmm14,-0x8(%rcx,%rdi,1) │ │ │ │ │ - dec %rsi │ │ │ │ │ + movsd %xmm0,(%rcx,%r10,8) │ │ │ │ │ + movsd %xmm14,(%rcx,%r9,8) │ │ │ │ │ + add $0x8,%rcx │ │ │ │ │ + dec %rdi │ │ │ │ │ jne 90 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ │ - mov %r15,-0x8(%rsp) │ │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + lea 0x0(,%rdi,8),%r11 │ │ │ │ │ + movsd %xmm3,-0x28(%rsp) │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - lea 0x0(,%rsi,8),%r11 │ │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ │ mov %r11,%r15 │ │ │ │ │ - movsd %xmm3,-0x28(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - lea 0x0(,%rsi,8),%rbx │ │ │ │ │ movsd %xmm3,-0x30(%rsp) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x8(%r8),%rdi │ │ │ │ │ - mov 0x30(%r8),%rsi │ │ │ │ │ + lea 0x0(,%rdi,8),%rbx │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x8(%r8),%r10 │ │ │ │ │ + mov 0x30(%r8),%rdi │ │ │ │ │ mov 0x10(%r8),%r11 │ │ │ │ │ - mov 0x28(%r8),%r10 │ │ │ │ │ movsd (%rax),%xmm14 │ │ │ │ │ - movsd (%r14),%xmm13 │ │ │ │ │ - movsd (%rax,%rdi,8),%xmm0 │ │ │ │ │ - movsd (%r14,%rdi,8),%xmm3 │ │ │ │ │ - movsd (%rax,%rsi,8),%xmm1 │ │ │ │ │ - movsd (%rax,%r10,8),%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm0 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm1 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm3 │ │ │ │ │ + mov 0x28(%r8),%r10 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm13 │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r14,%rsi,8),%xmm0 │ │ │ │ │ - movsd %xmm1,-0x18(%rsp) │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ addsd %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ movsd (%rax,%r11,8),%xmm0 │ │ │ │ │ - movq %xmm5,%rsi │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm1,-0x18(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movq %xmm4,%rdi │ │ │ │ │ + movsd (%rax,%r10,8),%xmm4 │ │ │ │ │ addsd %xmm4,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%r14,%r10,8),%xmm0 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm0 │ │ │ │ │ mov 0x20(%r8),%r10 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movsd (%r14,%r11,8),%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm4 │ │ │ │ │ mov 0x18(%r8),%r11 │ │ │ │ │ + add %r9,%r8 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ movsd (%rax,%r11,8),%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ addsd %xmm4,%xmm0 │ │ │ │ │ movsd (%rax,%r10,8),%xmm4 │ │ │ │ │ - mov (%r14,%r10,8),%r10 │ │ │ │ │ + mov (%rsi,%r10,8),%r10 │ │ │ │ │ add %r15,%rax │ │ │ │ │ - movq %xmm5,%rdi │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ movq %r10,%xmm8 │ │ │ │ │ + movsd %xmm5,-0x10(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ addsd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm15,%xmm4 │ │ │ │ │ - movsd (%r14,%r11,8),%xmm15 │ │ │ │ │ - add %r15,%r14 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm15 │ │ │ │ │ + add %r15,%rsi │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ addsd %xmm8,%xmm15 │ │ │ │ │ subsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ addsd %xmm6,%xmm15 │ │ │ │ │ + movsd %xmm1,-0x8(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ movsd %xmm8,-0x20(%rsp) │ │ │ │ │ - movsd %xmm1,-0x10(%rsp) │ │ │ │ │ addsd %xmm2,%xmm15 │ │ │ │ │ addsd %xmm5,%xmm15 │ │ │ │ │ movsd %xmm15,(%rdx) │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ addsd %xmm3,%xmm15 │ │ │ │ │ addsd %xmm0,%xmm15 │ │ │ │ │ addsd %xmm8,%xmm15 │ │ │ │ │ movsd %xmm15,(%rcx) │ │ │ │ │ - movq %rsi,%xmm15 │ │ │ │ │ + movq %rdi,%xmm15 │ │ │ │ │ mulsd %xmm12,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ movq %xmm15,%r10 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movsd -0x18(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movq %r10,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ + movsd -0x10(%rsp),%xmm15 │ │ │ │ │ mulsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ movq %r10,%xmm15 │ │ │ │ │ subsd %xmm8,%xmm15 │ │ │ │ │ movq %xmm15,%r10 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ mulsd %xmm9,%xmm15 │ │ │ │ │ addsd %xmm14,%xmm15 │ │ │ │ │ movq %xmm15,%r11 │ │ │ │ │ movsd -0x28(%rsp),%xmm15 │ │ │ │ │ mulsd %xmm2,%xmm15 │ │ │ │ │ movq %xmm15,%r12 │ │ │ │ │ movsd -0x30(%rsp),%xmm15 │ │ │ │ │ mulsd %xmm6,%xmm15 │ │ │ │ │ movq %xmm15,%rbp │ │ │ │ │ movq %r12,%xmm15 │ │ │ │ │ - mov 0x10(%r9),%r12 │ │ │ │ │ + mov 0x10(%r14),%r12 │ │ │ │ │ movq %rbp,%xmm8 │ │ │ │ │ addsd %xmm8,%xmm15 │ │ │ │ │ - shl $0x3,%r12 │ │ │ │ │ movq %xmm15,%rbp │ │ │ │ │ movq %r11,%xmm15 │ │ │ │ │ movq %rbp,%xmm8 │ │ │ │ │ - mov 0x28(%r9),%rbp │ │ │ │ │ + mov 0x28(%r14),%rbp │ │ │ │ │ subsd %xmm8,%xmm15 │ │ │ │ │ movq %r10,%xmm8 │ │ │ │ │ movq %xmm15,%r11 │ │ │ │ │ subsd %xmm8,%xmm15 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd %xmm15,(%rdx,%rbp,1) │ │ │ │ │ + movsd %xmm15,(%rdx,%rbp,8) │ │ │ │ │ movq %r11,%xmm15 │ │ │ │ │ addsd %xmm8,%xmm15 │ │ │ │ │ - movsd %xmm15,(%rdx,%r12,1) │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm15,(%rdx,%r12,8) │ │ │ │ │ + movsd -0x18(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ mulsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd -0x30(%rsp),%xmm1 │ │ │ │ │ subsd %xmm8,%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ movq %xmm15,%r11 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ mulsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ movq %r11,%xmm15 │ │ │ │ │ subsd %xmm8,%xmm15 │ │ │ │ │ movq %xmm15,%r11 │ │ │ │ │ movsd -0x20(%rsp),%xmm15 │ │ │ │ │ - movsd -0x30(%rsp),%xmm1 │ │ │ │ │ mulsd %xmm9,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm15 │ │ │ │ │ movq %xmm15,%r10 │ │ │ │ │ movsd -0x28(%rsp),%xmm15 │ │ │ │ │ mulsd %xmm0,%xmm15 │ │ │ │ │ addsd %xmm15,%xmm1 │ │ │ │ │ movq %r10,%xmm15 │ │ │ │ │ subsd %xmm1,%xmm15 │ │ │ │ │ - movsd -0x10(%rsp),%xmm1 │ │ │ │ │ movq %xmm15,%r10 │ │ │ │ │ movq %r11,%xmm15 │ │ │ │ │ movq %r10,%xmm8 │ │ │ │ │ addsd %xmm8,%xmm15 │ │ │ │ │ movq %r11,%xmm8 │ │ │ │ │ - movsd %xmm15,(%rcx,%r12,1) │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm15,(%rcx,%r12,8) │ │ │ │ │ movq %r10,%xmm15 │ │ │ │ │ subsd %xmm8,%xmm15 │ │ │ │ │ - movsd %xmm15,(%rcx,%rbp,1) │ │ │ │ │ - movq %rsi,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ + movsd %xmm15,(%rcx,%rbp,8) │ │ │ │ │ movq %rdi,%xmm15 │ │ │ │ │ + mulsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movsd -0x10(%rsp),%xmm15 │ │ │ │ │ mulsd %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movq %r11,%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd -0x8(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm15 │ │ │ │ │ - movsd -0x28(%rsp),%xmm1 │ │ │ │ │ + movsd -0x18(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ movq %xmm15,%r10 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - mulsd -0x28(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ mulsd %xmm9,%xmm15 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm6 │ │ │ │ │ addsd %xmm14,%xmm15 │ │ │ │ │ movq %xmm15,%r11 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ + movsd -0x28(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ movq %xmm15,%r12 │ │ │ │ │ movsd -0x30(%rsp),%xmm15 │ │ │ │ │ mulsd %xmm2,%xmm15 │ │ │ │ │ mulsd %xmm9,%xmm2 │ │ │ │ │ movq %xmm15,%rbp │ │ │ │ │ movq %r12,%xmm15 │ │ │ │ │ - mov 0x8(%r9),%r12 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ + mov 0x8(%r14),%r12 │ │ │ │ │ movq %rbp,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ addsd %xmm8,%xmm15 │ │ │ │ │ - shl $0x3,%r12 │ │ │ │ │ movq %xmm15,%rbp │ │ │ │ │ movq %r11,%xmm15 │ │ │ │ │ movq %rbp,%xmm8 │ │ │ │ │ - mov 0x30(%r9),%rbp │ │ │ │ │ + mov 0x30(%r14),%rbp │ │ │ │ │ subsd %xmm8,%xmm15 │ │ │ │ │ movq %r10,%xmm8 │ │ │ │ │ movq %xmm15,%r11 │ │ │ │ │ subsd %xmm8,%xmm15 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd %xmm15,(%rdx,%rbp,1) │ │ │ │ │ + movsd %xmm15,(%rdx,%rbp,8) │ │ │ │ │ movq %r11,%xmm15 │ │ │ │ │ addsd %xmm8,%xmm15 │ │ │ │ │ - movsd %xmm15,(%rdx,%r12,1) │ │ │ │ │ - movsd -0x18(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ + movsd %xmm15,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ mulsd %xmm12,%xmm15 │ │ │ │ │ mulsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movq %r10,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd -0x30(%rsp),%xmm1 │ │ │ │ │ addsd %xmm8,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ movq %xmm15,%r11 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ mulsd %xmm10,%xmm15 │ │ │ │ │ mulsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ movq %r11,%xmm15 │ │ │ │ │ addsd %xmm8,%xmm15 │ │ │ │ │ movq %xmm15,%r11 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd -0x28(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ mulsd %xmm9,%xmm15 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm3 │ │ │ │ │ addsd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ movq %xmm15,%r10 │ │ │ │ │ movsd -0x20(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - movsd -0x30(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm15 │ │ │ │ │ addsd %xmm15,%xmm1 │ │ │ │ │ movq %r10,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ subsd %xmm1,%xmm15 │ │ │ │ │ - movsd -0x10(%rsp),%xmm1 │ │ │ │ │ + movsd -0x8(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ movq %xmm15,%r10 │ │ │ │ │ movq %r11,%xmm15 │ │ │ │ │ movq %r10,%xmm8 │ │ │ │ │ addsd %xmm8,%xmm15 │ │ │ │ │ movq %r11,%xmm8 │ │ │ │ │ - movsd %xmm15,(%rcx,%r12,1) │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ + mov 0x18(%r14),%r11 │ │ │ │ │ + movsd %xmm15,(%rcx,%r12,8) │ │ │ │ │ movq %r10,%xmm15 │ │ │ │ │ + mov 0x20(%r14),%r10 │ │ │ │ │ + add %r9,%r14 │ │ │ │ │ subsd %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm15,(%rcx,%rbp,1) │ │ │ │ │ - movq %rsi,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm15,(%rcx,%rbp,8) │ │ │ │ │ + movq %rdi,%xmm15 │ │ │ │ │ mulsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - movsd -0x20(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movsd -0x10(%rsp),%xmm15 │ │ │ │ │ addsd %xmm8,%xmm1 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - mov 0x20(%r9),%rdi │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x18(%r9),%rdi │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ movsd -0x30(%rsp),%xmm8 │ │ │ │ │ - mov -0x8(%rsp),%rsi │ │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ │ - add %rsi,%r8 │ │ │ │ │ - add %rsi,%r9 │ │ │ │ │ + mulsd %xmm11,%xmm15 │ │ │ │ │ mulsd %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movsd -0x20(%rsp),%xmm15 │ │ │ │ │ addsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm8,%xmm15 │ │ │ │ │ subsd %xmm5,%xmm14 │ │ │ │ │ - movsd -0x18(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rdx,%r10,1) │ │ │ │ │ - movsd %xmm14,(%rdx,%r11,1) │ │ │ │ │ + movsd -0x18(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + movsd %xmm2,(%rdx,%r10,8) │ │ │ │ │ + movsd %xmm14,(%rdx,%r11,8) │ │ │ │ │ add %rbx,%rdx │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ addsd %xmm4,%xmm1 │ │ │ │ │ subsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm13,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm13 │ │ │ │ │ - movsd %xmm0,(%rcx,%r11,1) │ │ │ │ │ - movsd %xmm13,(%rcx,%r10,1) │ │ │ │ │ + movsd %xmm0,(%rcx,%r11,8) │ │ │ │ │ + movsd %xmm13,(%rcx,%r10,8) │ │ │ │ │ add %rbx,%rcx │ │ │ │ │ decq 0x38(%rsp) │ │ │ │ │ - jne 620 │ │ │ │ │ + jne 600 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000b50 : │ │ │ │ │ +0000000000000b00 : │ │ │ │ │ fftw_codelet_n1_7(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xb5e(%rip),%rsi │ │ │ │ │ - jmp b63 │ │ │ │ │ + lea -0xb0e(%rip),%rsi │ │ │ │ │ + jmp b13 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 440b0000 00420e10 8f02450e ....D....B....E. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 92050a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 480b038a B. B..B..B..H... │ │ │ │ │ + 0x00000020 00000000 f30a0000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000030 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830703 7d050a0e 30410e28 ..A.8...}...0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 450b0351 B. B..B..B..E..Q │ │ │ │ │ 0x00000060 050e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ 0x00000080 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63002e4c 4334002e 4c433000 .desc..LC4..LC0. │ │ │ │ │ - 0x00000010 2e4c4331 002e4c43 32002e4c 4333002e .LC1..LC2..LC3.. │ │ │ │ │ - 0x00000020 4c433500 5f474c4f 42414c5f 4f464653 LC5._GLOBAL_OFFS │ │ │ │ │ + 0x00000010 2e4c4331 002e4c43 32002e4c 4335002e .LC1..LC2..LC5.. │ │ │ │ │ + 0x00000020 4c433300 5f474c4f 42414c5f 4f464653 LC3._GLOBAL_OFFS │ │ │ │ │ 0x00000030 45545f54 41424c45 5f006666 74775f61 ET_TABLE_.fftw_a │ │ │ │ │ 0x00000040 6e5f494e 545f6775 6172616e 74656564 n_INT_guaranteed │ │ │ │ │ 0x00000050 5f746f5f 62655f7a 65726f00 66667477 _to_be_zero.fftw │ │ │ │ │ 0x00000060 5f636f64 656c6574 5f6e315f 37006666 _codelet_n1_7.ff │ │ │ │ │ 0x00000070 74775f6b 6466745f 72656769 73746572 tw_kdft_register │ │ │ │ │ 0x00000080 00666674 775f6466 745f6e5f 67656e75 .fftw_dft_n_genu │ │ │ │ │ 0x00000090 7300 s. │ │ │ ├── n1_8.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2696 (bytes into file) │ │ │ │ │ + Start of section headers: 2648 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0xa88: │ │ │ │ │ +There are 15 section headers, starting at offset 0xa58: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000663 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000930 000078 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0006a3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0006a3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0006a3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0006a8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0009a8 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000700 000008 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000708 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000708 000088 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 0009d8 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000790 000120 18 13 7 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 0008b0 000079 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000a08 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000633 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000900 000078 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000673 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000673 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000673 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000678 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000978 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 0006d0 000008 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 0006d8 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 0006d8 000088 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 0009a8 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000760 000120 18 13 7 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000880 000079 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 0009d8 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 12 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1611 FUNC LOCAL DEFAULT 1 n1_8 │ │ │ │ │ + 2: 0000000000000000 1563 FUNC LOCAL DEFAULT 1 n1_8 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 9: 0000000000000650 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_8 │ │ │ │ │ + 9: 0000000000000620 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_8 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x930 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x900 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001e 000000080000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ 0000000000000039 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000364 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000653 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000065f 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +000000000000034e 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000623 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000062f 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x9a8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x978 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000000b00000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x9d8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x9a8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 650 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 620 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..000000000000064b │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..000000000000061b │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 5 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000009 │ │ │ │ │ @@ -28,42 +28,42 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 826 to 0000000000000347 │ │ │ │ │ + DW_CFA_advance_loc2: 799 to 000000000000032c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000348 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000032d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000034a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000032f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000034c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000331 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000034e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000333 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000335 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000360 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000340 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 737 to 0000000000000641 │ │ │ │ │ + DW_CFA_advance_loc2: 721 to 0000000000000611 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000642 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000612 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000644 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000614 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000646 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000616 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000648 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000618 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000064a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000061a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000650..0000000000000663 │ │ │ │ │ +00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000620..0000000000000633 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -10,369 +10,354 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 346 │ │ │ │ │ + jle 32b │ │ │ │ │ mov 0x0(%rip),%r10 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%r10),%r10 │ │ │ │ │ shl $0x3,%r10 │ │ │ │ │ cmpq $0x1,0x48(%rsp) │ │ │ │ │ - jne 360 │ │ │ │ │ + jne 340 │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ cmpq $0x1,0x40(%rsp) │ │ │ │ │ movsd %xmm4,-0x8(%rsp) │ │ │ │ │ - jne 360 │ │ │ │ │ + jne 340 │ │ │ │ │ nop │ │ │ │ │ mov 0x20(%r8),%r11 │ │ │ │ │ - add $0x8,%rdx │ │ │ │ │ - add $0x8,%rcx │ │ │ │ │ movsd (%rax),%xmm3 │ │ │ │ │ movsd (%rsi),%xmm9 │ │ │ │ │ mov 0x10(%r8),%rbx │ │ │ │ │ movsd (%rax,%r11,8),%xmm0 │ │ │ │ │ movsd (%rax,%rbx,8),%xmm4 │ │ │ │ │ movsd (%rsi,%rbx,8),%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ mov 0x38(%r8),%rbx │ │ │ │ │ - movsd (%rax,%rbx,8),%xmm2 │ │ │ │ │ - movsd (%rsi,%rbx,8),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ │ addsd %xmm3,%xmm10 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ movsd (%rsi,%r11,8),%xmm0 │ │ │ │ │ mov 0x30(%r8),%r11 │ │ │ │ │ - mov (%rax,%rbx,8),%r12 │ │ │ │ │ - movsd (%rsi,%rbx,8),%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm2 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mov 0x8(%r8),%rbx │ │ │ │ │ addsd %xmm9,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm9 │ │ │ │ │ movsd (%rax,%r11,8),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mov (%rax,%rbx,8),%r12 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ addsd %xmm4,%xmm11 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ movsd (%rsi,%r11,8),%xmm0 │ │ │ │ │ mov 0x18(%r8),%r11 │ │ │ │ │ - movq %xmm11,%r14 │ │ │ │ │ - movq %r12,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ movsd (%rax,%r11,8),%xmm14 │ │ │ │ │ movsd (%rsi,%r11,8),%xmm13 │ │ │ │ │ - mov 0x28(%r8),%r11 │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ addsd %xmm8,%xmm15 │ │ │ │ │ subsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mov 0x28(%r8),%r11 │ │ │ │ │ subsd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movq %xmm11,%r14 │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ addsd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ movsd (%rax,%r11,8),%xmm2 │ │ │ │ │ + movq %r12,%xmm11 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ subsd %xmm7,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm7 │ │ │ │ │ movq %r12,%xmm0 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ movsd (%rsi,%r11,8),%xmm2 │ │ │ │ │ - mov 0x20(%r9),%r11 │ │ │ │ │ addsd %xmm6,%xmm11 │ │ │ │ │ + mov 0x20(%r9),%r11 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ movq %xmm0,%rbp │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ movq %xmm11,%rbx │ │ │ │ │ - movq %rbp,%xmm11 │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ + movq %rbp,%xmm11 │ │ │ │ │ addsd %xmm12,%xmm2 │ │ │ │ │ movq %rbp,%xmm12 │ │ │ │ │ addsd %xmm0,%xmm12 │ │ │ │ │ subsd %xmm11,%xmm0 │ │ │ │ │ movq %r14,%xmm11 │ │ │ │ │ addsd %xmm10,%xmm11 │ │ │ │ │ movq %xmm11,%r12 │ │ │ │ │ movq %rbx,%xmm11 │ │ │ │ │ addsd %xmm14,%xmm11 │ │ │ │ │ movq %xmm11,%rbp │ │ │ │ │ movq %r12,%xmm11 │ │ │ │ │ movq %rbp,%xmm6 │ │ │ │ │ subsd %xmm6,%xmm11 │ │ │ │ │ - movsd %xmm11,-0x8(%rdx,%r11,1) │ │ │ │ │ + movsd %xmm11,(%rdx,%r11,8) │ │ │ │ │ movq %r12,%xmm11 │ │ │ │ │ addsd %xmm6,%xmm11 │ │ │ │ │ - movsd %xmm11,-0x8(%rdx) │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ + movsd %xmm11,(%rdx) │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ addsd %xmm5,%xmm11 │ │ │ │ │ subsd %xmm15,%xmm5 │ │ │ │ │ movq %xmm11,%r12 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ addsd %xmm13,%xmm11 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ movq %xmm11,%rbp │ │ │ │ │ movq %r12,%xmm11 │ │ │ │ │ movq %rbp,%xmm6 │ │ │ │ │ subsd %xmm6,%xmm11 │ │ │ │ │ - movsd %xmm11,-0x8(%rcx,%r11,1) │ │ │ │ │ + movsd %xmm11,(%rcx,%r11,8) │ │ │ │ │ movq %r12,%xmm11 │ │ │ │ │ + mov 0x10(%r9),%r11 │ │ │ │ │ addsd %xmm6,%xmm11 │ │ │ │ │ movq %rbx,%xmm6 │ │ │ │ │ - mov 0x10(%r9),%rbx │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ - movsd %xmm11,-0x8(%rcx) │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ mov 0x30(%r9),%rbx │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + movsd %xmm11,(%rcx) │ │ │ │ │ subsd %xmm14,%xmm5 │ │ │ │ │ addsd %xmm14,%xmm15 │ │ │ │ │ - movsd %xmm15,-0x8(%rcx,%r11,1) │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - movsd %xmm5,-0x8(%rcx,%rbx,1) │ │ │ │ │ + movsd %xmm15,(%rcx,%r11,8) │ │ │ │ │ + movsd %xmm5,(%rcx,%rbx,8) │ │ │ │ │ movq %r14,%xmm5 │ │ │ │ │ subsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ subsd %xmm2,%xmm5 │ │ │ │ │ addsd %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm5,-0x8(%rdx,%rbx,1) │ │ │ │ │ + movsd %xmm5,(%rdx,%rbx,8) │ │ │ │ │ movsd -0x8(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm2,-0x8(%rdx,%r11,1) │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ mov 0x28(%r9),%rbx │ │ │ │ │ + movsd %xmm2,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ mov 0x8(%r9),%r11 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm10 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ subsd %xmm4,%xmm5 │ │ │ │ │ addsd %xmm9,%xmm4 │ │ │ │ │ - movsd %xmm10,-0x8(%rdx,%rbx,1) │ │ │ │ │ - movsd %xmm2,-0x8(%rdx,%r11,1) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm10,(%rdx,%rbx,8) │ │ │ │ │ + movsd %xmm2,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ │ subsd %xmm2,%xmm10 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm10,-0x8(%rcx,%rbx,1) │ │ │ │ │ - movsd %xmm2,-0x8(%rcx,%r11,1) │ │ │ │ │ + movsd %xmm10,(%rcx,%rbx,8) │ │ │ │ │ mov 0x38(%r9),%rbx │ │ │ │ │ + movsd %xmm2,(%rcx,%r11,8) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ mov 0x18(%r9),%r11 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ add %r10,%r9 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ addsd %xmm4,%xmm1 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ - movsd %xmm2,-0x8(%rcx,%rbx,1) │ │ │ │ │ - movsd %xmm1,-0x8(%rcx,%r11,1) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rcx,%rbx,8) │ │ │ │ │ + movsd %xmm1,(%rcx,%r11,8) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + add $0x8,%rcx │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm1,-0x8(%rdx,%rbx,1) │ │ │ │ │ - movsd %xmm0,-0x8(%rdx,%r11,1) │ │ │ │ │ + movsd %xmm1,(%rdx,%rbx,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%r11,8) │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ dec %rdi │ │ │ │ │ jne 50 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ │ mov 0x48(%rsp),%r11 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ shl $0x3,%r11 │ │ │ │ │ movsd %xmm4,-0x8(%rsp) │ │ │ │ │ mov 0x20(%r8),%rbp │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ mov 0x10(%r8),%r12 │ │ │ │ │ movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ movsd (%rsi,%rbp,8),%xmm3 │ │ │ │ │ mov 0x30(%r8),%rbp │ │ │ │ │ movsd (%rax,%r12,8),%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ movsd (%rax,%r12,8),%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ movsd (%rsi,%r12,8),%xmm9 │ │ │ │ │ mov 0x38(%r8),%r12 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + movq %xmm7,%r14 │ │ │ │ │ movsd (%rsi,%r12,8),%xmm14 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ mov 0x8(%r8),%r12 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - movq %xmm7,%r14 │ │ │ │ │ - mov (%rax,%r12,8),%r13 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movq %r13,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ addsd %xmm3,%xmm10 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + mov (%rax,%r12,8),%r13 │ │ │ │ │ addsd %xmm0,%xmm13 │ │ │ │ │ subsd %xmm0,%xmm12 │ │ │ │ │ movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ mov 0x18(%r8),%rbp │ │ │ │ │ + movq %r13,%xmm7 │ │ │ │ │ movsd (%rax,%rbp,8),%xmm5 │ │ │ │ │ addsd %xmm0,%xmm15 │ │ │ │ │ subsd %xmm0,%xmm9 │ │ │ │ │ movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ mov 0x28(%r8),%rbp │ │ │ │ │ add %r10,%r8 │ │ │ │ │ subsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ movsd (%rax,%rbp,8),%xmm6 │ │ │ │ │ movsd (%rsi,%rbp,8),%xmm11 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ mov 0x20(%r9),%rbp │ │ │ │ │ add %rbx,%rax │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ addsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ movsd (%rsi,%r12,8),%xmm3 │ │ │ │ │ + mov 0x30(%r9),%r12 │ │ │ │ │ add %rbx,%rsi │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ movq %xmm0,%r15 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ movq %r13,%xmm6 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ addsd %xmm5,%xmm11 │ │ │ │ │ subsd %xmm7,%xmm5 │ │ │ │ │ movq %r14,%xmm7 │ │ │ │ │ addsd %xmm13,%xmm7 │ │ │ │ │ movq %xmm7,%r13 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ addsd %xmm4,%xmm7 │ │ │ │ │ movq %r13,%xmm0 │ │ │ │ │ subsd %xmm6,%xmm4 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rdx,%rbp,1) │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ movq %r13,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ subsd %xmm15,%xmm10 │ │ │ │ │ addsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ movsd %xmm0,(%rdx) │ │ │ │ │ addsd %xmm10,%xmm15 │ │ │ │ │ subsd %xmm4,%xmm10 │ │ │ │ │ movq %xmm7,%r13 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ addsd %xmm3,%xmm7 │ │ │ │ │ movq %r13,%xmm0 │ │ │ │ │ subsd %xmm14,%xmm3 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rcx,%rbp,1) │ │ │ │ │ - mov 0x10(%r9),%rbp │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ movq %r13,%xmm0 │ │ │ │ │ - mov 0x30(%r9),%r13 │ │ │ │ │ + mov 0x10(%r9),%rbp │ │ │ │ │ addsd %xmm7,%xmm0 │ │ │ │ │ movq %r14,%xmm7 │ │ │ │ │ subsd %xmm13,%xmm7 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - lea 0x0(,%r13,8),%r12 │ │ │ │ │ movsd %xmm0,(%rcx) │ │ │ │ │ movq %r15,%xmm0 │ │ │ │ │ - movsd %xmm15,(%rcx,%rbp,1) │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm10,(%rcx,%r12,1) │ │ │ │ │ - movsd -0x8(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm15,(%rcx,%rbp,8) │ │ │ │ │ addsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ subsd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm10,(%rcx,%r12,8) │ │ │ │ │ + movsd -0x8(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ subsd %xmm9,%xmm2 │ │ │ │ │ - movsd %xmm4,(%rdx,%r12,1) │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm4,(%rdx,%r12,8) │ │ │ │ │ movq %r15,%xmm4 │ │ │ │ │ - movsd %xmm7,(%rdx,%rbp,1) │ │ │ │ │ - mov 0x28(%r9),%rbp │ │ │ │ │ + mov 0x28(%r9),%r12 │ │ │ │ │ addsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - lea 0x0(,%rbp,8),%r12 │ │ │ │ │ + movsd %xmm7,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ mov 0x8(%r9),%rbp │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ subsd %xmm4,%xmm7 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ subsd %xmm8,%xmm5 │ │ │ │ │ - movsd %xmm7,(%rdx,%r12,1) │ │ │ │ │ - movsd %xmm3,(%rdx,%rbp,1) │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm7,(%rdx,%r12,8) │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm3,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm12,%xmm1 │ │ │ │ │ subsd %xmm12,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ subsd %xmm4,%xmm7 │ │ │ │ │ - movsd %xmm7,(%rcx,%r12,1) │ │ │ │ │ - movsd %xmm3,(%rcx,%rbp,1) │ │ │ │ │ - mov 0x38(%r9),%rbp │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm7,(%rcx,%r12,8) │ │ │ │ │ + mov 0x38(%r9),%r12 │ │ │ │ │ + movsd %xmm3,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - lea 0x0(,%rbp,8),%r12 │ │ │ │ │ mov 0x18(%r9),%rbp │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ add %r10,%r9 │ │ │ │ │ - movsd %xmm3,(%rcx,%r12,1) │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd %xmm1,(%rcx,%rbp,1) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rcx,%r12,8) │ │ │ │ │ + movsd %xmm1,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ add %r11,%rcx │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx,%r12,1) │ │ │ │ │ - movsd %xmm2,(%rdx,%rbp,1) │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm1,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ add %r11,%rdx │ │ │ │ │ dec %rdi │ │ │ │ │ - jne 380 │ │ │ │ │ + jne 360 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000650 : │ │ │ │ │ +0000000000000620 : │ │ │ │ │ fftw_codelet_n1_8(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x65e(%rip),%rsi │ │ │ │ │ - jmp 663 │ │ │ │ │ + lea -0x62e(%rip),%rsi │ │ │ │ │ + jmp 633 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 4b060000 00420e10 8f02450e ....K....B....E. │ │ │ │ │ + 0x00000020 00000000 1b060000 00420e10 8f02450e .........B....E. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 3a030a0e 30410e28 ..A.8...:...0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 500b03e1 B. B..B..B..P... │ │ │ │ │ + 0x00000040 8606410e 38830703 1f030a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 4b0b03d1 B. B..B..B..K... │ │ │ │ │ 0x00000060 020e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ 0x00000080 13000000 00000000 ........ │ │ │ ├── n1_9.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 19 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1471 FUNC LOCAL DEFAULT 1 n1_9 │ │ │ │ │ + 2: 0000000000000000 1467 FUNC LOCAL DEFAULT 1 n1_9 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 7: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 8: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 9: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 12: 0000000000000038 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 10: 0000000000000038 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 11: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ + 12: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 13: 0000000000000030 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ 16: 00000000000005c0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_9 │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x988 contains 15 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000025 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 000000000000002d 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ 0000000000000036 0000000800000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000045 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000052 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ 0000000000000069 0000000f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000369 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000378 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000038d 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000039b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000003a9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000004d7 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000507 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000510 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000037a 0000000a00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000387 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000396 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000003a9 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000003b2 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000004dd 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000503 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000050c 0000000a00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ 00000000000005c3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 00000000000005cf 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0xaf0 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000030 0000001200000001 R_X86_64_64 0000000000000000 fftw_dft_n_genus + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..00000000000005bf │ │ │ │ │ +00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..00000000000005bb │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -28,25 +28,25 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1451 to 00000000000005b5 │ │ │ │ │ + DW_CFA_advance_loc2: 1447 to 00000000000005b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005b6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005b8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005ba │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005bc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005be │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005ba │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000005c 0000000000000010 00000060 FDE cie=00000000 pc=00000000000005c0..00000000000005d3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,328 +8,320 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ cmpq $0x0,0x38(%rsp) │ │ │ │ │ - jle 5b4 │ │ │ │ │ + jle 5b0 │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ + mov %r9,%r12 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ + lea 0x0(,%rax,8),%r9 │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ │ mov %rcx,%r15 │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ │ lea 0x0(,%rax,8),%rsi │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ lea 0x0(,%rax,8),%r11 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ │ - movsd (%r12),%xmm6 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm2 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm10 │ │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm11 │ │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + mov 0x18(%r8),%rdx │ │ │ │ │ + mov 0x30(%r8),%rax │ │ │ │ │ + movsd 0x0(%r13),%xmm6 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm2 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm10 │ │ │ │ │ + mov 0x20(%r8),%rdx │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm2 │ │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm2 │ │ │ │ │ + mov 0x8(%r8),%rax │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm3 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm11 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm12 │ │ │ │ │ + mov 0x28(%r8),%rdx │ │ │ │ │ addsd %xmm0,%xmm14 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm1,-0x28(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ subsd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm1,-0x28(%rsp) │ │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ │ mulsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ addsd %xmm0,%xmm13 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm0 │ │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ │ - movsd (%r12,%rax,8),%xmm2 │ │ │ │ │ + movsd (%r14,%rax,8),%xmm0 │ │ │ │ │ + mov 0x38(%r8),%rax │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm2 │ │ │ │ │ addsd %xmm2,%xmm15 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - mov 0x0(%r13,%rax,8),%rdi │ │ │ │ │ + movsd (%r14,%rax,8),%xmm3 │ │ │ │ │ + mov 0x10(%r8),%rax │ │ │ │ │ addsd %xmm3,%xmm11 │ │ │ │ │ subsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + mov (%r14,%rax,8),%rdi │ │ │ │ │ addsd %xmm15,%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm7 │ │ │ │ │ movsd %xmm3,-0x38(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm11,%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ movq %xmm3,%rcx │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ addsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ addsd %xmm0,%xmm11 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%r12,%rax,8),%xmm2 │ │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ │ - add %r11,%rbx │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm2 │ │ │ │ │ + mov 0x40(%r8),%rax │ │ │ │ │ movsd %xmm3,-0x20(%rsp) │ │ │ │ │ - movsd (%r12,%rdx,8),%xmm3 │ │ │ │ │ + movsd 0x0(%r13,%rdx,8),%xmm3 │ │ │ │ │ + add %r11,%r8 │ │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm15 │ │ │ │ │ + add %r9,%r13 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ movsd %xmm0,-0x18(%rsp) │ │ │ │ │ - movsd (%r12,%rax,8),%xmm15 │ │ │ │ │ - add %r8,%r12 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ addsd %xmm15,%xmm7 │ │ │ │ │ subsd %xmm3,%xmm15 │ │ │ │ │ - movsd 0x0(%r13,%rdx,8),%xmm3 │ │ │ │ │ - movq %xmm7,%r14 │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm7 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm15 │ │ │ │ │ - add %r8,%r13 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ + movq %xmm7,%rbp │ │ │ │ │ + movsd (%r14,%rax,8),%xmm7 │ │ │ │ │ + add %r9,%r14 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ addsd %xmm7,%xmm3 │ │ │ │ │ - movq %r14,%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + movq %rbp,%xmm7 │ │ │ │ │ addsd %xmm2,%xmm7 │ │ │ │ │ mulsd %xmm5,%xmm15 │ │ │ │ │ movq %xmm15,%rax │ │ │ │ │ movq %rdi,%xmm15 │ │ │ │ │ addsd %xmm3,%xmm15 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ movsd %xmm15,-0x30(%rsp) │ │ │ │ │ - movq %r14,%xmm15 │ │ │ │ │ + movq %rbp,%xmm15 │ │ │ │ │ mulsd %xmm4,%xmm15 │ │ │ │ │ subsd %xmm15,%xmm2 │ │ │ │ │ movq %rax,%xmm15 │ │ │ │ │ addsd %xmm2,%xmm15 │ │ │ │ │ - movq %xmm15,%r14 │ │ │ │ │ + movq %xmm15,%rbp │ │ │ │ │ movq %rax,%xmm15 │ │ │ │ │ subsd %xmm15,%xmm2 │ │ │ │ │ movq %rdi,%xmm15 │ │ │ │ │ subsd %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ movsd %xmm2,-0x10(%rsp) │ │ │ │ │ movq %rcx,%xmm2 │ │ │ │ │ subsd -0x30(%rsp),%xmm2 │ │ │ │ │ addsd %xmm15,%xmm3 │ │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ │ subsd %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ movsd %xmm0,-0x8(%rsp) │ │ │ │ │ movsd -0x38(%rsp),%xmm0 │ │ │ │ │ addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ movq %xmm0,%rax │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ movsd -0x8(%rsp),%xmm0 │ │ │ │ │ movq %xmm2,%rdi │ │ │ │ │ movq %rax,%xmm2 │ │ │ │ │ - mov 0x18(%r9),%rax │ │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ │ addsd %xmm2,%xmm14 │ │ │ │ │ movq %rdi,%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x30(%r9),%rax │ │ │ │ │ - movsd %xmm14,0x0(%rbp) │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ - subsd -0x38(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm2,0x0(%rbp,%rdx,1) │ │ │ │ │ + movsd %xmm14,(%rbx) │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movsd %xmm2,(%rbx,%rdx,8) │ │ │ │ │ movq %rdi,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov 0x20(%r9),%rdi │ │ │ │ │ + subsd -0x38(%rsp),%xmm14 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm2,0x0(%rbp,%rax,1) │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + movsd %xmm2,(%rbx,%rax,8) │ │ │ │ │ movq %rcx,%xmm2 │ │ │ │ │ addsd -0x30(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm7 │ │ │ │ │ addsd %xmm0,%xmm13 │ │ │ │ │ subsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ addsd %xmm14,%xmm7 │ │ │ │ │ - movsd %xmm7,(%r15,%rdx,1) │ │ │ │ │ + movsd %xmm7,(%r15,%rdx,8) │ │ │ │ │ + movsd -0x28(%rsp),%xmm7 │ │ │ │ │ movsd %xmm13,(%r15) │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ addsd %xmm10,%xmm2 │ │ │ │ │ subsd %xmm14,%xmm13 │ │ │ │ │ - movsd -0x28(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ movq %xmm2,%rdx │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm13,(%r15,%rax,1) │ │ │ │ │ + movsd %xmm13,(%r15,%rax,8) │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ mulsd %xmm12,%xmm2 │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm13,%xmm0 │ │ │ │ │ mulsd %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - movq %r14,%xmm13 │ │ │ │ │ + movq %rbp,%xmm13 │ │ │ │ │ mulsd %xmm9,%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ movq %xmm0,%rax │ │ │ │ │ addsd %xmm2,%xmm13 │ │ │ │ │ - movq %r14,%xmm2 │ │ │ │ │ + movq %rbp,%xmm2 │ │ │ │ │ mulsd %xmm8,%xmm2 │ │ │ │ │ addsd %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ movq %xmm0,%rcx │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ - mov 0x8(%r9),%rax │ │ │ │ │ + mov 0x8(%r12),%rax │ │ │ │ │ subsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ movq %rcx,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm3 │ │ │ │ │ movq %rdx,%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ mulsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ addsd %xmm0,%xmm11 │ │ │ │ │ mulsd %xmm5,%xmm12 │ │ │ │ │ - movsd %xmm11,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ + movsd %xmm11,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ addsd %xmm3,%xmm11 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm11,(%r15,%rax,1) │ │ │ │ │ + movsd %xmm11,(%r15,%rax,8) │ │ │ │ │ movq %rdx,%xmm11 │ │ │ │ │ - mov 0x38(%r9),%rax │ │ │ │ │ - lea 0x0(,%rdi,8),%rdx │ │ │ │ │ + mov 0x38(%r12),%rax │ │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ │ subsd %xmm2,%xmm11 │ │ │ │ │ subsd %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ subsd %xmm12,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm12 │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd %xmm12,0x0(%rbp,%rdx,1) │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ movsd -0x18(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm12,(%rbx,%rdx,8) │ │ │ │ │ movsd -0x20(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm3,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm14,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm3,(%r15,%rdx,8) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movsd %xmm14,(%r15,%rax,8) │ │ │ │ │ mulsd %xmm9,%xmm10 │ │ │ │ │ mulsd %xmm9,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ movsd -0x10(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ - mov 0x10(%r9),%rax │ │ │ │ │ - mov 0x40(%r9),%rdi │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(,%rdi,8),%rdx │ │ │ │ │ + mov 0x10(%r12),%rax │ │ │ │ │ + mov 0x40(%r12),%rdx │ │ │ │ │ mulsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ mulsd %xmm15,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ addsd %xmm3,%xmm7 │ │ │ │ │ subsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ subsd %xmm2,%xmm10 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ addsd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm7 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm2,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm2,(%rbx,%rax,8) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ addsd %xmm10,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm2,(%r15,%rax,8) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ │ + add %r11,%r12 │ │ │ │ │ subsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm2,(%r15,%rax,1) │ │ │ │ │ - mov 0x28(%r9),%rax │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - add %r11,%r9 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm2,(%r15,%rax,1) │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r15,%rax,8) │ │ │ │ │ + movsd %xmm1,(%r15,%rdx,8) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ add %rsi,%r15 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm1,0x0(%rbp,%rdx,1) │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rax,1) │ │ │ │ │ - add %rsi,%rbp │ │ │ │ │ + movsd %xmm1,(%rbx,%rdx,8) │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ dec %r10 │ │ │ │ │ jne 80 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000005c0 : │ │ │ │ │ fftw_codelet_n1_9(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ lea -0x5ce(%rip),%rsi │ │ │ │ │ jmp 5d3 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 40000000 1c000000 ........@....... │ │ │ │ │ - 0x00000020 00000000 bf050000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 bb050000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 ab050e30 410e2842 ..A.8......0A.(B │ │ │ │ │ + 0x00000040 8606410e 38830703 a7050e30 410e2842 ..A.8......0A.(B │ │ │ │ │ 0x00000050 0e20420e 18420e10 420e0800 10000000 . B..B..B....... │ │ │ │ │ 0x00000060 60000000 00000000 13000000 00000000 `............... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63002e4c 4330002e 4c433100 .desc..LC0..LC1. │ │ │ │ │ - 0x00000010 2e4c4334 002e4c43 35002e4c 4332002e .LC4..LC5..LC2.. │ │ │ │ │ - 0x00000020 4c433300 2e4c4337 002e4c43 36005f47 LC3..LC7..LC6._G │ │ │ │ │ + 0x00000010 2e4c4334 002e4c43 35002e4c 4337002e .LC4..LC5..LC7.. │ │ │ │ │ + 0x00000020 4c433200 2e4c4333 002e4c43 36005f47 LC2..LC3..LC6._G │ │ │ │ │ 0x00000030 4c4f4241 4c5f4f46 46534554 5f544142 LOBAL_OFFSET_TAB │ │ │ │ │ 0x00000040 4c455f00 66667477 5f616e5f 494e545f LE_.fftw_an_INT_ │ │ │ │ │ 0x00000050 67756172 616e7465 65645f74 6f5f6265 guaranteed_to_be │ │ │ │ │ 0x00000060 5f7a6572 6f006666 74775f63 6f64656c _zero.fftw_codel │ │ │ │ │ 0x00000070 65745f6e 315f3900 66667477 5f6b6466 et_n1_9.fftw_kdf │ │ │ │ │ 0x00000080 745f7265 67697374 65720066 6674775f t_register.fftw_ │ │ │ │ │ 0x00000090 6466745f 6e5f6765 6e757300 dft_n_genus. │ │ │ ├── q1_2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1824 (bytes into file) │ │ │ │ │ + Start of section headers: 1840 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x720: │ │ │ │ │ +There are 15 section headers, starting at offset 0x730: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0002f3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0005e0 000048 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000333 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000333 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000333 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000338 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000628 000048 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000390 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000398 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000398 000088 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000670 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000420 000138 18 13 8 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000558 000082 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 0006a0 000079 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000303 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0005f0 000048 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000343 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000343 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000343 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000348 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000638 000048 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0003a0 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 0003a8 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 0003a8 000088 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000680 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000430 000138 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000568 000082 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 0006b0 000079 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 13 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 730 FUNC LOCAL DEFAULT 1 q1_2 │ │ │ │ │ + 2: 0000000000000000 738 FUNC LOCAL DEFAULT 1 q1_2 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 10: 00000000000002e0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_q1_2 │ │ │ │ │ + 10: 00000000000002f0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_q1_2 │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_difsq_register │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x5e0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x5f0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000031 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000002e3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000002ef 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_difsq_register - 4 │ │ │ │ │ +000000000000002b 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000002f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000002ff 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_difsq_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x628 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x638 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000c00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x670 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x680 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2e0 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2f0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..00000000000002da │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..00000000000002e2 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 5 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000009 │ │ │ │ │ @@ -28,42 +28,42 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 367 to 000000000000017c │ │ │ │ │ + DW_CFA_advance_loc2: 375 to 0000000000000184 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000017d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000185 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000017f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000187 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000181 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000189 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000183 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000018b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000185 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000018d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000190 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000190 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 320 to 00000000000002d0 │ │ │ │ │ + DW_CFA_advance_loc2: 328 to 00000000000002d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002d1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002d3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002db │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002d5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002dd │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002d7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002df │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002d9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=00000000000002e0..00000000000002f3 │ │ │ │ │ +00000074 0000000000000010 00000078 FDE cie=00000000 pc=00000000000002f0..0000000000000303 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -10,22 +10,22 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ cmp %rdi,%r9 │ │ │ │ │ - jge 17b │ │ │ │ │ + jge 183 │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ - cmpq $0x1,0x40(%rsp) │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ + cmpq $0x1,0x40(%rsp) │ │ │ │ │ mov (%rcx),%rcx │ │ │ │ │ jne 190 │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ jne 190 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rbx,%r11,1),%r13 │ │ │ │ │ @@ -42,127 +42,127 @@ │ │ │ │ │ lea (%rax,%r10,1),%rbp │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ movsd -0x8(%rsi,%r10,1),%xmm8 │ │ │ │ │ lea (%rax,%r12,1),%r14 │ │ │ │ │ movsd 0x0(%rbp),%xmm9 │ │ │ │ │ lea (%rax,%rcx,1),%r13 │ │ │ │ │ movsd -0x8(%rsi,%r12,1),%xmm2 │ │ │ │ │ - add $0x8,%rax │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ movsd -0x8(%rsi,%rcx,1),%xmm0 │ │ │ │ │ movsd (%r14),%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ movsd 0x0(%r13),%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ subsd %xmm2,%xmm5 │ │ │ │ │ addsd %xmm10,%xmm2 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ subsd %xmm0,%xmm7 │ │ │ │ │ + add $0x8,%rax │ │ │ │ │ subsd %xmm1,%xmm6 │ │ │ │ │ addsd %xmm11,%xmm3 │ │ │ │ │ addsd %xmm9,%xmm1 │ │ │ │ │ addsd %xmm8,%xmm0 │ │ │ │ │ movsd %xmm3,-0x8(%rax) │ │ │ │ │ movsd %xmm2,-0x8(%rsi) │ │ │ │ │ movsd %xmm1,(%r14) │ │ │ │ │ movsd %xmm0,-0x8(%rsi,%r12,1) │ │ │ │ │ movsd -0x10(%rdx),%xmm0 │ │ │ │ │ movsd -0x8(%rdx),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ mulsd %xmm6,%xmm3 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ mulsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,0x0(%r13) │ │ │ │ │ movsd %xmm0,-0x8(%rsi,%rcx,1) │ │ │ │ │ movsd -0x10(%rdx),%xmm0 │ │ │ │ │ movsd -0x8(%rdx),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,0x0(%rbp) │ │ │ │ │ movsd %xmm0,-0x8(%rsi,%r10,1) │ │ │ │ │ cmp %rdi,%r9 │ │ │ │ │ jne 50 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ mov %rcx,-0x8(%rsp) │ │ │ │ │ lea 0x0(,%r15,8),%r12 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rbx,%rbp,1),%r14 │ │ │ │ │ mov 0x8(%r8,%rbp,1),%rcx │ │ │ │ │ inc %r9 │ │ │ │ │ add $0x10,%rdx │ │ │ │ │ movsd (%rax),%xmm7 │ │ │ │ │ movsd (%rsi),%xmm6 │ │ │ │ │ - add -0x8(%rsp),%rbp │ │ │ │ │ lea 0x0(,%rcx,8),%r10 │ │ │ │ │ add %r14,%rcx │ │ │ │ │ lea 0x0(,%r14,8),%r11 │ │ │ │ │ + add -0x8(%rsp),%rbp │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ lea (%rax,%r11,1),%r15 │ │ │ │ │ lea (%rax,%r10,1),%r13 │ │ │ │ │ movsd (%rsi,%r11,1),%xmm10 │ │ │ │ │ lea (%rax,%rcx,1),%r14 │ │ │ │ │ movsd (%rsi,%r10,1),%xmm4 │ │ │ │ │ movsd (%rsi,%rcx,1),%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ movsd (%r15),%xmm11 │ │ │ │ │ movsd 0x0(%r13),%xmm5 │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ addsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ addsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ subsd %xmm8,%xmm1 │ │ │ │ │ addsd %xmm9,%xmm5 │ │ │ │ │ subsd %xmm9,%xmm3 │ │ │ │ │ subsd %xmm11,%xmm2 │ │ │ │ │ movsd %xmm7,(%rax) │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ add %r12,%rax │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ movsd %xmm5,(%r15) │ │ │ │ │ movsd %xmm4,(%rsi,%r11,1) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ movsd -0x8(%rdx),%xmm5 │ │ │ │ │ movsd -0x10(%rdx),%xmm6 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm6,%xmm4 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ addsd %xmm7,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ movsd %xmm4,(%r14) │ │ │ │ │ movsd %xmm1,(%rsi,%rcx,1) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ movsd -0x10(%rdx),%xmm4 │ │ │ │ │ movsd -0x8(%rdx),%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ movsd %xmm1,0x0(%r13) │ │ │ │ │ @@ -173,16 +173,17 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000002e0 : │ │ │ │ │ +00000000000002f0 : │ │ │ │ │ fftw_codelet_q1_2(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x2ee(%rip),%rsi │ │ │ │ │ - jmp 2f3 │ │ │ │ │ + lea -0x2fe(%rip),%rsi │ │ │ │ │ + jmp 303 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_difsq_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 da020000 00420e10 8f02450e .........B....E. │ │ │ │ │ + 0x00000020 00000000 e2020000 00420e10 8f02450e .........B....E. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 6f010a0e 30410e28 ..A.8...o...0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 4b0b0340 B. B..B..B..K..@ │ │ │ │ │ + 0x00000040 8606410e 38830703 77010a0e 30410e28 ..A.8...w...0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 430b0348 B. B..B..B..C..H │ │ │ │ │ 0x00000060 010e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ 0x00000080 13000000 00000000 ........ │ │ │ ├── q1_3.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3704 (bytes into file) │ │ │ │ │ + Start of section headers: 3784 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xe78: │ │ │ │ │ +There are 16 section headers, starting at offset 0xec8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000993 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000cd0 0000a8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0009d3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0009d3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0009d3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0009d8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000d78 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000a30 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000a38 000010 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000a48 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000a48 000090 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000dc0 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000ad8 000168 18 14 10 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000c40 00008c 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000df0 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0009e3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000d20 0000a8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000a23 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000a23 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000a23 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000a28 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000dc8 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000a80 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000a88 000010 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000a98 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000a98 000090 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000e10 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000b28 000168 18 14 10 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000c90 00008c 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000e40 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 15 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2427 FUNC LOCAL DEFAULT 1 q1_3 │ │ │ │ │ + 2: 0000000000000000 2498 FUNC LOCAL DEFAULT 1 q1_3 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 12: 0000000000000980 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_q1_3 │ │ │ │ │ + 12: 00000000000009d0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_q1_3 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_difsq_register │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xcd0 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xd20 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000038 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ 0000000000000058 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000060 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000004f4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000004fc 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000983 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000098f 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_difsq_register - 4 │ │ │ │ │ +0000000000000501 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000511 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000009d3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000009df 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_difsq_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xd78 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xdc8 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000e00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xdc0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xe10 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 980 │ │ │ │ │ +0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 9d0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000060 0000001c FDE cie=00000000 pc=0000000000000000..000000000000097b │ │ │ │ │ +00000018 0000000000000060 0000001c FDE cie=00000000 pc=0000000000000000..00000000000009c2 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -30,45 +30,45 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc2: 1236 to 00000000000004e2 │ │ │ │ │ + DW_CFA_advance_loc2: 1244 to 00000000000004ea │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004e3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004eb │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004e4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004ec │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004ee │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004ea │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004ec │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004f8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 1152 to 0000000000000970 │ │ │ │ │ + DW_CFA_advance_loc2: 1215 to 00000000000009b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000971 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000009b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000972 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000009b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000974 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000009bb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000976 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000009bd │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000978 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000009bf │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000097a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000009c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000007c 0000000000000010 00000080 FDE cie=00000000 pc=0000000000000980..0000000000000993 │ │ │ │ │ +0000007c 0000000000000010 00000080 FDE cie=00000000 pc=00000000000009d0..00000000000009e3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,545 +8,545 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ - cmp 0x58(%rsp),%r9 │ │ │ │ │ mov %r9,-0x78(%rsp) │ │ │ │ │ - jge 4de │ │ │ │ │ + cmp 0x58(%rsp),%r9 │ │ │ │ │ + jge 4e6 │ │ │ │ │ mov %r9,%rax │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ shl $0x5,%rax │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ - lea (%rdx,%rax,1),%r10 │ │ │ │ │ + mov %r8,%r10 │ │ │ │ │ + lea (%rdx,%rax,1),%r13 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ cmpq $0x1,0x60(%rsp) │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - jne 4f0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + jne 4f8 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ │ - add $0x20,%r10 │ │ │ │ │ - movsd 0x0(%r13),%xmm14 │ │ │ │ │ - movsd (%r11),%xmm11 │ │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x8(%r11),%r8 │ │ │ │ │ + mov 0x10(%r11),%r9 │ │ │ │ │ + add $0x20,%r13 │ │ │ │ │ + movsd 0x0(%rbp),%xmm11 │ │ │ │ │ + movsd (%r14),%xmm14 │ │ │ │ │ + lea 0x0(,%r8,8),%rdi │ │ │ │ │ lea 0x0(,%r9,8),%rsi │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%r14 │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%r12 │ │ │ │ │ - add %r11,%rsi │ │ │ │ │ - lea (%r11,%rdi,1),%rcx │ │ │ │ │ - movsd (%r14),%xmm4 │ │ │ │ │ - movsd (%r12),%xmm3 │ │ │ │ │ - lea (%rdx,%rax,1),%r8 │ │ │ │ │ - mov %rcx,-0x38(%rsp) │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - mov %rsi,-0x40(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movsd (%rsi),%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm3,-0x30(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - add %r9,%rdx │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%rdi │ │ │ │ │ + lea (%r14,%rdi,1),%r12 │ │ │ │ │ + lea (%r14,%rsi,1),%rbx │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + lea 0x0(%rbp,%rsi,1),%rcx │ │ │ │ │ + lea 0x0(%rbp,%rdi,1),%rax │ │ │ │ │ + mov %rax,-0x20(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mov %rcx,-0x28(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm0,-0x18(%rsp) │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + mov 0x8(%r10),%rax │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ │ + lea (%rax,%r8,1),%rdx │ │ │ │ │ + add %r9,%rax │ │ │ │ │ + lea (%r14,%rcx,1),%rsi │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - lea (%r11,%rcx,1),%r15 │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%r15 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd (%rsi),%xmm10 │ │ │ │ │ + mov %rsi,-0x30(%rsp) │ │ │ │ │ + lea (%r14,%rax,1),%rsi │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + lea (%r14,%rdx,1),%rdi │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ + add %rbp,%rdx │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ subsd %xmm2,%xmm14 │ │ │ │ │ - movsd (%rdi),%xmm13 │ │ │ │ │ - lea 0x0(%r13,%rdx,1),%rsi │ │ │ │ │ - mov %rdi,-0x48(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%rdi │ │ │ │ │ - lea (%r11,%rdx,1),%rcx │ │ │ │ │ - add %r11,%r8 │ │ │ │ │ - movsd (%r15),%xmm10 │ │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ │ - mov %r15,-0x70(%rsp) │ │ │ │ │ - mov %r8,-0x50(%rsp) │ │ │ │ │ - movsd %xmm14,(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd (%rsi),%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + mov %rdx,-0x48(%rsp) │ │ │ │ │ + mov %r15,-0x40(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movsd %xmm14,0x8(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + movsd %xmm0,(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + movsd %xmm13,-0x8(%rsp) │ │ │ │ │ + movsd (%r15),%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + movsd %xmm3,-0x38(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + mov 0x10(%r10),%rdx │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ lea 0x0(,%rdx,8),%r15 │ │ │ │ │ - add %rdx,%rax │ │ │ │ │ + lea 0x0(%rbp,%r15,1),%rax │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm2,-0x10(%rsp) │ │ │ │ │ + movsd (%rax),%xmm14 │ │ │ │ │ + mov %rax,-0x58(%rsp) │ │ │ │ │ + lea (%rdx,%r8,1),%rax │ │ │ │ │ add %r9,%rdx │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - lea (%r11,%rdx,1),%r9 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - add %r13,%rdx │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm3,-0x8(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movsd %xmm6,-0x10(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd (%r8),%xmm6 │ │ │ │ │ - lea (%r11,%r15,1),%r8 │ │ │ │ │ - movsd (%r8),%xmm14 │ │ │ │ │ - mov %r8,-0x58(%rsp) │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - add %r13,%rax │ │ │ │ │ - add $0x8,%r11 │ │ │ │ │ - add $0x8,%r13 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ addsd %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm4,-0x20(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movsd %xmm5,-0x18(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm4,-0x28(%rsp) │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm4,-0x60(%rsp) │ │ │ │ │ - movsd -0x8(%r13,%r15,1),%xmm15 │ │ │ │ │ - addsd -0x8(%r13),%xmm12 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd (%rdx),%xmm2 │ │ │ │ │ - addsd (%rax),%xmm2 │ │ │ │ │ - movsd (%rsp),%xmm14 │ │ │ │ │ - movsd -0x10(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm8,-0x68(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movsd -0x8(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd (%rdx),%xmm2 │ │ │ │ │ - subsd (%rax),%xmm2 │ │ │ │ │ - movsd %xmm12,-0x8(%r13) │ │ │ │ │ - movsd %xmm9,-0x8(%r11) │ │ │ │ │ - movsd %xmm7,(%r14) │ │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ │ - movsd -0x30(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm5,(%r14) │ │ │ │ │ - mov -0x40(%rsp),%r14 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm3,(%r14) │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%r9 │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + add $0x8,%r14 │ │ │ │ │ + add $0x8,%rbp │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm6,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + movsd %xmm15,-0x60(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + movsd -0x8(%r14,%r15,1),%xmm15 │ │ │ │ │ + addsd -0x8(%r14),%xmm12 │ │ │ │ │ + movsd 0x8(%rsp),%xmm14 │ │ │ │ │ + addsd (%rax),%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movsd -0x8(%rsp),%xmm13 │ │ │ │ │ + movsd -0x18(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm0,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm3,-0x70(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + subsd (%rax),%xmm3 │ │ │ │ │ + movsd %xmm12,-0x8(%r14) │ │ │ │ │ + movsd %xmm9,-0x8(%rbp) │ │ │ │ │ movsd %xmm8,(%r12) │ │ │ │ │ - movsd -0x18(%r10),%xmm8 │ │ │ │ │ - movsd -0x20(%r10),%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - mov -0x48(%rsp),%r14 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ + mov -0x20(%rsp),%r12 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm7,(%r12) │ │ │ │ │ + mov -0x28(%rsp),%r12 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm6,(%r12) │ │ │ │ │ + movsd -0x68(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movsd (%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ │ + movsd -0x18(%r13),%xmm9 │ │ │ │ │ + movsd -0x20(%r13),%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ mulsd %xmm9,%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - movsd -0x68(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movsd %xmm7,(%r14) │ │ │ │ │ - mov -0x70(%rsp),%r14 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - subsd -0x60(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm4,-0x70(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movsd %xmm3,(%r14) │ │ │ │ │ - movsd -0x8(%r10),%xmm8 │ │ │ │ │ - movsd -0x10(%r10),%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movsd %xmm7,(%rdx) │ │ │ │ │ - movsd %xmm3,(%r9) │ │ │ │ │ - movsd -0x18(%rsp),%xmm12 │ │ │ │ │ - movsd -0x28(%rsp),%xmm13 │ │ │ │ │ - movsd -0x20(%rsp),%xmm4 │ │ │ │ │ - movsd -0x8(%r10),%xmm8 │ │ │ │ │ - movsd -0x10(%r10),%xmm3 │ │ │ │ │ - addsd -0x68(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movsd -0x60(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd -0x70(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movsd %xmm8,(%rbx) │ │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + movsd -0x8(%r13),%xmm9 │ │ │ │ │ + movsd -0x10(%r13),%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm8,(%rdx) │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + movsd -0x10(%rsp),%xmm12 │ │ │ │ │ + movsd -0x50(%rsp),%xmm10 │ │ │ │ │ + movsd -0x10(%r13),%xmm6 │ │ │ │ │ + movsd -0x8(%r13),%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + subsd -0x38(%rsp),%xmm10 │ │ │ │ │ + mov -0x48(%rsp),%rdx │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ incq -0x78(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movsd -0x60(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm7,(%rax) │ │ │ │ │ - addsd -0x70(%rsp),%xmm4 │ │ │ │ │ - mov -0x78(%rsp),%rax │ │ │ │ │ - movsd %xmm3,(%r8) │ │ │ │ │ - movsd -0x20(%r10),%xmm3 │ │ │ │ │ - movsd -0x18(%r10),%xmm7 │ │ │ │ │ - mov -0x50(%rsp),%r8 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + addsd -0x70(%rsp),%xmm2 │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + addsd -0x60(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + add %rbx,%r11 │ │ │ │ │ + add %rbx,%r10 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movsd -0x38(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + addsd -0x50(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm8,(%rax) │ │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + movsd -0x20(%r13),%xmm6 │ │ │ │ │ + movsd -0x18(%r13),%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ movsd %xmm8,(%rdi) │ │ │ │ │ - movsd %xmm3,(%r8) │ │ │ │ │ - movsd -0x20(%r10),%xmm3 │ │ │ │ │ - movsd -0x18(%r10),%xmm5 │ │ │ │ │ - mov -0x58(%rsp),%r8 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - subsd -0x30(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + movsd -0x20(%r13),%xmm1 │ │ │ │ │ + movsd -0x18(%r13),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ mulsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + subsd -0x18(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ movsd %xmm6,(%rsi) │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movsd -0x10(%r10),%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movsd -0x8(%r10),%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm3 │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - add %rcx,%rbx │ │ │ │ │ - add %rcx,%rbp │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movsd -0x10(%r13),%xmm0 │ │ │ │ │ + movsd -0x8(%r13),%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm6,-0x8(%r13,%r15,1) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm6,-0x8(%r14,%r15,1) │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + mov -0x78(%rsp),%rax │ │ │ │ │ cmp %rax,0x58(%rsp) │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - jne 70 │ │ │ │ │ + jne 68 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mov %r8,-0x70(%rsp) │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ │ - add $0x20,%r10 │ │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ │ - movsd 0x0(%r13),%xmm11 │ │ │ │ │ - movsd (%r11),%xmm9 │ │ │ │ │ + mov 0x8(%r15),%r8 │ │ │ │ │ + mov 0x10(%r15),%r9 │ │ │ │ │ + add $0x20,%r13 │ │ │ │ │ + mov -0x70(%rsp),%r10 │ │ │ │ │ + movsd (%r14),%xmm14 │ │ │ │ │ lea 0x0(,%r8,8),%rdi │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%r14 │ │ │ │ │ lea 0x0(,%r9,8),%rsi │ │ │ │ │ - lea (%r11,%rdi,1),%rax │ │ │ │ │ - movsd (%r14),%xmm3 │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%r12 │ │ │ │ │ - add %r11,%rsi │ │ │ │ │ - mov %rax,-0x70(%rsp) │ │ │ │ │ - movsd (%r12),%xmm2 │ │ │ │ │ - mov %rsi,-0x68(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movsd %xmm6,-0x40(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - movsd %xmm2,0x10(%rsp) │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ + movsd 0x0(%rbp),%xmm8 │ │ │ │ │ + lea (%r14,%rdi,1),%r12 │ │ │ │ │ + lea (%r14,%rsi,1),%rbx │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + lea 0x0(%rbp,%rsi,1),%rax │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mov %rax,-0x68(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + mov 0x8(%r10),%rax │ │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ │ lea (%r8,%rax,1),%rdx │ │ │ │ │ add %r9,%rax │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%rdi │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + lea (%r14,%rcx,1),%rsi │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - add %r11,%rcx │ │ │ │ │ - movsd (%rdi),%xmm8 │ │ │ │ │ - mov %rdi,-0x60(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rsi │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ + mov %rsi,-0x60(%rsp) │ │ │ │ │ + lea (%r14,%rdx,1),%rsi │ │ │ │ │ + lea (%r14,%rax,1),%r11 │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ + add %rbp,%rdx │ │ │ │ │ + movsd (%r11),%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm6 │ │ │ │ │ mov %rcx,-0x58(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ + mov 0x10(%r10),%rax │ │ │ │ │ mov %rdx,-0x50(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - movsd %xmm6,-0x38(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - movsd %xmm5,-0x30(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm6 │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd (%rdx),%xmm4 │ │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movsd %xmm15,-0x28(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%r15 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - lea (%r11,%r15,1),%rax │ │ │ │ │ - movsd %xmm3,-0x18(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - movsd (%rax),%xmm5 │ │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ │ - lea (%r8,%rdx,1),%rax │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - add %r9,%rdx │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + movsd %xmm0,-0x8(%rsp) │ │ │ │ │ + movsd 0x0(%rbp,%rdi,1),%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + lea 0x0(,%rax,8),%r10 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mov %r10,-0x48(%rsp) │ │ │ │ │ + lea 0x0(%rbp,%rax,8),%r10 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + mov %r10,-0x40(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + movsd %xmm2,-0x38(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + lea (%r8,%rax,1),%rdx │ │ │ │ │ + add %r9,%rax │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - lea (%r11,%rdx,1),%r9 │ │ │ │ │ - add %r13,%rax │ │ │ │ │ - movsd %xmm13,-0x20(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd (%r8),%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - movsd %xmm15,-0x10(%rsp) │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movsd 0x0(%r13,%r15,1),%xmm2 │ │ │ │ │ - addsd -0x38(%rsp),%xmm9 │ │ │ │ │ - addsd -0x28(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - addsd -0x10(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm15 │ │ │ │ │ - movsd (%rax),%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movsd %xmm12,-0x8(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - addsd -0x8(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm12 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%r8 │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ movsd %xmm3,(%rsp) │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - subsd (%rax),%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movsd -0x40(%rsp),%xmm7 │ │ │ │ │ - addsd 0x0(%r13),%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - movsd %xmm7,0x0(%r13) │ │ │ │ │ - movsd %xmm9,(%r11) │ │ │ │ │ - movsd %xmm8,(%r14) │ │ │ │ │ - mov -0x70(%rsp),%r14 │ │ │ │ │ - movsd 0x10(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm6,(%r14) │ │ │ │ │ - mov -0x68(%rsp),%r14 │ │ │ │ │ - movsd -0x30(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm5,(%r14) │ │ │ │ │ - movsd %xmm2,(%r12) │ │ │ │ │ - movsd -0x20(%r10),%xmm7 │ │ │ │ │ - movsd -0x18(%r10),%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - mov -0x60(%rsp),%r14 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - subsd (%rsp),%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm5,(%r14) │ │ │ │ │ - mov -0x58(%rsp),%r14 │ │ │ │ │ - movsd %xmm2,(%r14) │ │ │ │ │ - movsd -0x10(%r10),%xmm7 │ │ │ │ │ - movsd -0x8(%r10),%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movsd %xmm15,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm1,-0x28(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movsd %xmm2,-0x20(%rsp) │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm15,-0x18(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mov -0x48(%rsp),%r10 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + addsd (%r14),%xmm12 │ │ │ │ │ + addsd -0x30(%rsp),%xmm6 │ │ │ │ │ + addsd -0x18(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + addsd (%rax),%xmm3 │ │ │ │ │ + movsd %xmm15,0x8(%rsp) │ │ │ │ │ + movsd (%r14,%r10,1),%xmm15 │ │ │ │ │ + movsd %xmm3,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + addsd -0x48(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm1,-0x10(%rsp) │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + subsd (%rdx),%xmm1 │ │ │ │ │ + movsd %xmm12,(%r14) │ │ │ │ │ + movsd -0x8(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm8,0x0(%rbp) │ │ │ │ │ + movsd -0x38(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm7,(%r12) │ │ │ │ │ + movsd %xmm6,0x0(%rbp,%rdi,1) │ │ │ │ │ + mov -0x68(%rsp),%rdi │ │ │ │ │ + addsd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + mov -0x60(%rsp),%rdi │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm15,(%rbx) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd 0x8(%rsp),%xmm15 │ │ │ │ │ + movsd -0x20(%r13),%xmm10 │ │ │ │ │ + movsd -0x18(%r13),%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd -0x10(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + mov -0x58(%rsp),%rdi │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm5,0x0(%r13,%rdx,1) │ │ │ │ │ - movsd -0x20(%rsp),%xmm7 │ │ │ │ │ - mov -0x50(%rsp),%rdx │ │ │ │ │ - movsd %xmm2,(%r9) │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - subsd -0x18(%rsp),%xmm2 │ │ │ │ │ - movsd -0x8(%r10),%xmm3 │ │ │ │ │ + movsd -0x10(%r13),%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movsd -0x8(%r13),%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm7,(%rax) │ │ │ │ │ + movsd (%rsp),%xmm1 │ │ │ │ │ + addsd -0x10(%rsp),%xmm0 │ │ │ │ │ incq -0x78(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - addsd -0x20(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movsd -0x10(%r10),%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movsd -0x18(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - movsd -0x20(%r10),%xmm6 │ │ │ │ │ - movsd -0x18(%r10),%xmm5 │ │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm2,(%rdi) │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movsd (%rsp),%xmm3 │ │ │ │ │ - movsd -0x20(%r10),%xmm5 │ │ │ │ │ - movsd -0x18(%r10),%xmm4 │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - add %rdi,%rbx │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movsd -0x20(%rsp),%xmm2 │ │ │ │ │ + subsd -0x28(%rsp),%xmm7 │ │ │ │ │ + movsd -0x10(%r13),%xmm10 │ │ │ │ │ add %rdi,%rbp │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - subsd -0x30(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - movsd %xmm12,(%rcx) │ │ │ │ │ - movsd -0x10(%r10),%xmm6 │ │ │ │ │ - movsd -0x8(%r10),%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ subsd %xmm9,%xmm2 │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - add %rsi,%r11 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm4,0x0(%r13,%r15,1) │ │ │ │ │ - add %rsi,%r13 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ + movsd -0x8(%r13),%xmm6 │ │ │ │ │ + addsd -0x20(%rsp),%xmm9 │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd -0x28(%rsp),%xmm1 │ │ │ │ │ + mov -0x50(%rsp),%rdx │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + movsd -0x20(%r13),%xmm7 │ │ │ │ │ + movsd -0x18(%r13),%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm9,(%rdx) │ │ │ │ │ + movsd -0x20(%r13),%xmm6 │ │ │ │ │ + movsd -0x18(%r13),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm2,(%r11) │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + subsd -0x38(%rsp),%xmm1 │ │ │ │ │ + movsd -0x10(%r13),%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd -0x8(%r13),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm2,(%r14,%r10,1) │ │ │ │ │ + mov -0x40(%rsp),%r10 │ │ │ │ │ + add %rdi,%r14 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + add %rdi,%r15 │ │ │ │ │ + add %rdi,-0x70(%rsp) │ │ │ │ │ cmp %rax,0x58(%rsp) │ │ │ │ │ - jne 510 │ │ │ │ │ + jne 520 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000980 : │ │ │ │ │ +00000000000009d0 : │ │ │ │ │ fftw_codelet_q1_3(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x98e(%rip),%rsi │ │ │ │ │ - jmp 993 │ │ │ │ │ + lea -0x9de(%rip),%rsi │ │ │ │ │ + jmp 9e3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_difsq_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 60000000 1c000000 ........`....... │ │ │ │ │ - 0x00000020 00000000 7b090000 00420e10 8f02420e ....{....B....B. │ │ │ │ │ + 0x00000020 00000000 c2090000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0e5803d4 040a0e38 ..A.8..D.X.....8 │ │ │ │ │ + 0x00000040 8606410e 38830744 0e5803dc 040a0e38 ..A.8..D.X.....8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ - 0x00000060 0e08440b 0380040e 38410e30 410e2842 ..D.....8A.0A.(B │ │ │ │ │ + 0x00000060 0e08440b 03bf040e 38410e30 410e2842 ..D.....8A.0A.(B │ │ │ │ │ 0x00000070 0e20420e 18420e10 420e0800 10000000 . B..B..B....... │ │ │ │ │ 0x00000080 80000000 00000000 13000000 00000000 ................ │ │ │ ├── q1_4.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3360 (bytes into file) │ │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0xd20: │ │ │ │ │ +There are 15 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000903 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000be0 000048 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000943 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000943 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000943 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000948 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000c28 000048 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0009a0 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 0009a8 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 0009a8 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000c70 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000a20 000138 18 13 8 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000b58 000082 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000ca0 000079 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000953 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c30 000048 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000993 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000993 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000993 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000998 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000c78 000048 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0009f0 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 0009f8 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 0009f8 000078 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000cc0 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000a70 000138 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000ba8 000082 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000cf0 000079 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 13 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2276 FUNC LOCAL DEFAULT 1 q1_4 │ │ │ │ │ + 2: 0000000000000000 2367 FUNC LOCAL DEFAULT 1 q1_4 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 10: 00000000000008f0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_q1_4 │ │ │ │ │ + 10: 0000000000000940 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_q1_4 │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_difsq_register │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xbe0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc30 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000050 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000008f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000008ff 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_difsq_register - 4 │ │ │ │ │ +0000000000000053 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000943 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000094f 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_difsq_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xc28 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xc78 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000c00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xc70 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xcc0 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 8f0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 940 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000008e4 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000093f │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -30,29 +30,29 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc2: 2248 to 00000000000008d9 │ │ │ │ │ + DW_CFA_advance_loc2: 2339 to 0000000000000934 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008da │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000935 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008db │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000936 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008dd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000938 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008df │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000093a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008e1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000093c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008e3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000093e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000008f0..0000000000000903 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000940..0000000000000953 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,489 +8,489 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0xe0,%rsp │ │ │ │ │ - cmp 0x118(%rsp),%r9 │ │ │ │ │ mov %r9,-0x78(%rsp) │ │ │ │ │ - jge 8d2 │ │ │ │ │ + cmp 0x118(%rsp),%r9 │ │ │ │ │ + jge 92d │ │ │ │ │ lea (%r9,%r9,2),%rax │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ + mov %rdi,%r11 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - lea (%rdx,%rax,1),%rsi │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ + lea (%rdx,%rax,1),%r10 │ │ │ │ │ mov 0x120(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0xd0(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0xd8(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ │ - add $0x30,%rsi │ │ │ │ │ - movsd (%rdi),%xmm11 │ │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ │ + add $0x30,%r10 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + movsd (%rbx),%xmm7 │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - movsd (%rbx),%xmm0 │ │ │ │ │ - mov %rbx,-0x70(%rsp) │ │ │ │ │ - lea 0x0(,%rcx,8),%rbx │ │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ │ - lea (%rdi,%rbx,1),%r15 │ │ │ │ │ - mov %rax,-0x68(%rsp) │ │ │ │ │ + lea 0x0(,%rsi,8),%r9 │ │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + lea 0x0(,%rsi,8),%r8 │ │ │ │ │ + lea (%r11,%r9,1),%r15 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + lea (%r11,%r8,1),%r14 │ │ │ │ │ movsd (%r15),%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - lea 0x0(,%rcx,8),%r10 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - lea (%r11,%rbx,1),%rcx │ │ │ │ │ - lea (%rdi,%r10,1),%r14 │ │ │ │ │ - add %r11,%r10 │ │ │ │ │ - mov %rcx,-0x60(%rsp) │ │ │ │ │ - mov %r10,-0x58(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ + lea (%rbx,%r9,1),%rsi │ │ │ │ │ + mov %rax,-0x68(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - lea (%rdi,%r8,1),%r9 │ │ │ │ │ - add %r11,%r8 │ │ │ │ │ - mov %r8,-0x40(%rsp) │ │ │ │ │ - mov %r9,-0x50(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + lea (%rbx,%r8,1),%rcx │ │ │ │ │ + mov %rsi,-0x60(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ movsd (%r14),%xmm0 │ │ │ │ │ + mov %rcx,-0x58(%rsp) │ │ │ │ │ + mov %rdi,-0x70(%rsp) │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ - movsd (%r10),%xmm0 │ │ │ │ │ - movsd %xmm1,0x40(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ lea (%rdx,%rax,1),%rcx │ │ │ │ │ - movsd %xmm6,0x38(%rsp) │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - lea (%rdi,%rcx,1),%r13 │ │ │ │ │ - lea (%r11,%rcx,1),%rbx │ │ │ │ │ + movsd %xmm1,0x40(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ │ + lea (%r11,%rcx,1),%r9 │ │ │ │ │ + lea (%r11,%rsi,1),%r8 │ │ │ │ │ + movsd %xmm6,0x38(%rsp) │ │ │ │ │ + lea (%rbx,%rsi,1),%r13 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + lea (%rbx,%rcx,1),%rsi │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ │ - mov %r13,-0x48(%rsp) │ │ │ │ │ - mov %rbx,-0x38(%rsp) │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movsd 0x0(%r13),%xmm1 │ │ │ │ │ + mov %r8,-0x50(%rsp) │ │ │ │ │ add %rax,%rcx │ │ │ │ │ add 0x18(%rbp),%rax │ │ │ │ │ + mov %r9,-0x48(%rsp) │ │ │ │ │ + movsd %xmm4,0x48(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movsd (%r9),%xmm1 │ │ │ │ │ - lea (%rdi,%rcx,1),%r10 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ - add %r11,%rcx │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + lea (%r11,%rcx,1),%r8 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + mov %r13,-0x40(%rsp) │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + mov %rsi,-0x38(%rsp) │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + movsd %xmm4,0x58(%rsp) │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ movsd %xmm6,0x50(%rsp) │ │ │ │ │ - movsd %xmm7,0x48(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movsd (%rbx),%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ │ - lea (%rdi,%rax,1),%r8 │ │ │ │ │ - movsd %xmm5,0x58(%rsp) │ │ │ │ │ - mov %r8,-0x30(%rsp) │ │ │ │ │ - add %r11,%rax │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mov %r9,-0x30(%rsp) │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ mov %rcx,-0x28(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ mov %rax,-0x20(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ - movsd %xmm2,0xa0(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ + movsd %xmm12,0x60(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ mov 0x10(%r12),%rcx │ │ │ │ │ - movsd %xmm14,0x60(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ │ lea (%rdx,%rcx,1),%rax │ │ │ │ │ - lea 0x0(,%rcx,8),%r8 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + lea (%r11,%rsi,1),%rdi │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%rdi,%r8,1),%r13 │ │ │ │ │ - lea (%r11,%r8,1),%r9 │ │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - mov %r13,-0x18(%rsp) │ │ │ │ │ - mov %r9,-0x10(%rsp) │ │ │ │ │ - mov %rax,-0x8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movsd (%rbx),%xmm0 │ │ │ │ │ - add %rcx,%r8 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + lea (%rbx,%rsi,1),%r13 │ │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + mov %rdi,-0x18(%rsp) │ │ │ │ │ + add %rcx,%rsi │ │ │ │ │ + movsd %xmm15,0x68(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + movsd 0x0(%r13),%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ add 0x18(%rbp),%rcx │ │ │ │ │ - movsd %xmm2,0x68(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm2 │ │ │ │ │ - movsd %xmm10,0xa8(%rsp) │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - lea (%rdi,%rcx,1),%r13 │ │ │ │ │ - add %r11,%rcx │ │ │ │ │ - mov %r13,0x8(%rsp) │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ + lea (%r11,%rax,1),%rsi │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + mov %r13,-0x10(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ │ + lea (%r11,%rcx,1),%rsi │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r8 │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - movsd %xmm2,0xb0(%rsp) │ │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ │ - movsd (%r8),%xmm5 │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ - movsd %xmm7,0x70(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd (%rsi),%xmm4 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x0(%r13),%xmm2 │ │ │ │ │ - movsd %xmm12,0xb8(%rsp) │ │ │ │ │ - movsd %xmm0,0x78(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movsd %xmm5,0x88(%rsp) │ │ │ │ │ - movsd (%rax),%xmm5 │ │ │ │ │ - movsd %xmm15,0x80(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ - movsd %xmm8,0x30(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ + movsd %xmm12,0xa8(%rsp) │ │ │ │ │ + movsd %xmm13,0xb0(%rsp) │ │ │ │ │ + movsd %xmm8,0x80(%rsp) │ │ │ │ │ + movsd (%rax),%xmm8 │ │ │ │ │ + movsd %xmm14,0x78(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm9,0xb8(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + movsd %xmm2,0xc0(%rsp) │ │ │ │ │ + movsd %xmm0,0x70(%rsp) │ │ │ │ │ + movsd %xmm14,0x88(%rsp) │ │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r9 │ │ │ │ │ + movsd %xmm8,0x90(%rsp) │ │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ │ add %rax,%rdx │ │ │ │ │ - lea (%rdi,%r9,1),%r13 │ │ │ │ │ + movsd %xmm10,0x30(%rsp) │ │ │ │ │ + lea (%r11,%rdi,1),%r13 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - movsd (%r11,%r9,1),%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - lea (%rdi,%rdx,1),%r8 │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movsd (%rdx),%xmm12 │ │ │ │ │ + movsd (%rbx,%rdi,1),%xmm14 │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + lea (%r11,%rdx,1),%rcx │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd (%rdx),%xmm8 │ │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ │ - movsd %xmm14,0x90(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movsd 0x0(%r13),%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ add %rax,%rdx │ │ │ │ │ add 0x18(%rbp),%rax │ │ │ │ │ - lea 0x0(,%rdx,8),%r8 │ │ │ │ │ - lea (%rdi,%r8,1),%rdx │ │ │ │ │ - movsd %xmm14,0x98(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rsi │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - lea (%rdi,%rax,1),%rcx │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ + lea (%r11,%rax,1),%rcx │ │ │ │ │ + lea (%r11,%rsi,1),%rdx │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm8 │ │ │ │ │ + movsd (%rdx),%xmm14 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + subsd (%rcx),%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm14,0xc8(%rsp) │ │ │ │ │ + movsd (%rbx,%rsi,1),%xmm14 │ │ │ │ │ + movsd %xmm2,0x98(%rsp) │ │ │ │ │ movsd 0x38(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - movsd (%rcx),%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - movsd (%rdx),%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd 0x50(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm15,0xc0(%rsp) │ │ │ │ │ - movsd (%r11,%r8,1),%xmm15 │ │ │ │ │ - movsd %xmm2,(%rdi) │ │ │ │ │ - movsd 0x70(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm8,(%r11) │ │ │ │ │ - addsd 0x80(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0x68(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm5,0xc8(%rsp) │ │ │ │ │ - movsd 0x58(%rsp),%xmm5 │ │ │ │ │ - addsd 0x60(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - movsd %xmm5,(%r15) │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + addsd (%rax),%xmm14 │ │ │ │ │ + subsd (%rax),%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movsd 0x78(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movsd %xmm4,0xa0(%rsp) │ │ │ │ │ + movsd 0x50(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + movsd %xmm2,(%r11) │ │ │ │ │ + movsd 0x68(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + movsd 0x58(%rsp),%xmm4 │ │ │ │ │ + addsd 0x60(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm4,(%r15) │ │ │ │ │ mov -0x60(%rsp),%r15 │ │ │ │ │ - movsd %xmm13,(%r15) │ │ │ │ │ - mov -0x70(%rsp),%r15 │ │ │ │ │ movsd %xmm2,(%r15) │ │ │ │ │ - movsd 0x98(%rsp),%xmm5 │ │ │ │ │ - movsd 0x40(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - addsd 0x78(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movsd %xmm0,-0x70(%rsp) │ │ │ │ │ + mov -0x70(%rsp),%r15 │ │ │ │ │ + movsd %xmm10,(%r15) │ │ │ │ │ + movsd 0x90(%rsp),%xmm4 │ │ │ │ │ + movsd 0x98(%rsp),%xmm2 │ │ │ │ │ mov -0x68(%rsp),%r15 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - subsd -0x70(%rsp),%xmm7 │ │ │ │ │ - subsd 0x50(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - subsd 0x40(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm5,(%r15) │ │ │ │ │ + addsd 0x70(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + subsd 0x98(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm4,(%r15) │ │ │ │ │ mov -0x58(%rsp),%r15 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - subsd 0x48(%rsp),%xmm5 │ │ │ │ │ - addsd 0x48(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm2,(%r15) │ │ │ │ │ - movsd %xmm8,(%r14) │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd -0x8(%rsi),%xmm13 │ │ │ │ │ - mov -0x10(%rsi),%r15 │ │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ │ - movq %r15,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movq %r15,%xmm0 │ │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm8,(%r11,%r9,1) │ │ │ │ │ - mov -0x50(%rsp),%r9 │ │ │ │ │ + movsd %xmm0,(%r15) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + addsd 0x48(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movsd 0x40(%rsp),%xmm2 │ │ │ │ │ + subsd 0x48(%rsp),%xmm0 │ │ │ │ │ + mov -0x10(%r10),%r15 │ │ │ │ │ + movsd -0x8(%r10),%xmm10 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ + mov 0x8(%rsp),%r14 │ │ │ │ │ + subsd 0x40(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movq %r15,%xmm0 │ │ │ │ │ + movsd %xmm10,-0x70(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mulsd -0x70(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd -0x70(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movq %r15,%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm10,(%rbx,%rdi,1) │ │ │ │ │ + mov -0x50(%rsp),%rdi │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ movsd %xmm2,0x0(%r13) │ │ │ │ │ - movsd -0x20(%rsi),%xmm13 │ │ │ │ │ - movsd -0x18(%rsi),%xmm2 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ + mov -0x40(%rsp),%r13 │ │ │ │ │ + movsd -0x20(%r10),%xmm14 │ │ │ │ │ + movsd -0x18(%r10),%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - movsd %xmm5,(%r15) │ │ │ │ │ - movsd %xmm12,(%r14) │ │ │ │ │ - movsd -0x30(%rsi),%xmm5 │ │ │ │ │ - movsd -0x28(%rsi),%xmm7 │ │ │ │ │ - mov -0x40(%rsp),%r14 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm4,(%r14) │ │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ │ + movsd %xmm8,(%r14) │ │ │ │ │ + movsd -0x30(%r10),%xmm4 │ │ │ │ │ + movsd -0x28(%r10),%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movsd %xmm2,(%r14) │ │ │ │ │ - movsd %xmm3,(%r9) │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movsd %xmm5,(%rdi) │ │ │ │ │ movsd 0x30(%rsp),%xmm3 │ │ │ │ │ + movsd -0x20(%r10),%xmm5 │ │ │ │ │ + subsd 0x50(%rsp),%xmm7 │ │ │ │ │ + movsd -0x18(%r10),%xmm2 │ │ │ │ │ subsd 0x38(%rsp),%xmm3 │ │ │ │ │ - movsd -0x20(%rsi),%xmm7 │ │ │ │ │ - movsd -0x18(%rsi),%xmm2 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm12 │ │ │ │ │ - movsd 0xb0(%rsp),%xmm11 │ │ │ │ │ - mov -0x18(%rsp),%r14 │ │ │ │ │ - mov -0x10(%rsp),%r9 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm15 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm13 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm10 │ │ │ │ │ + mov -0x18(%rsp),%rdi │ │ │ │ │ + mov -0x10(%rsp),%r13 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm9 │ │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm14 │ │ │ │ │ mov -0x30(%rsp),%r15 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ subsd 0x68(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - movsd 0x88(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd %xmm5,(%r14) │ │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ │ - movsd %xmm4,(%r9) │ │ │ │ │ - movsd -0x10(%rsi),%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - subsd 0x90(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x80(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm7,0x0(%r13) │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ │ + movsd -0x10(%r10),%xmm5 │ │ │ │ │ + subsd 0x88(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movsd -0x8(%rsi),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd -0x8(%r10),%xmm7 │ │ │ │ │ mulsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movsd %xmm4,(%r9) │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + mov -0x20(%rsp),%r13 │ │ │ │ │ movsd %xmm2,(%r14) │ │ │ │ │ - movsd -0x30(%rsi),%xmm5 │ │ │ │ │ - movsd -0x28(%rsi),%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - mov -0x20(%rsp),%r9 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd -0x30(%r10),%xmm5 │ │ │ │ │ + movsd -0x28(%r10),%xmm7 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ mulsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ mulsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ movsd 0x58(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ subsd 0x60(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm4,(%r9) │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ movsd %xmm2,(%r15) │ │ │ │ │ - movsd -0x20(%rsi),%xmm5 │ │ │ │ │ - movsd -0x18(%rsi),%xmm2 │ │ │ │ │ + movsd -0x20(%r10),%xmm5 │ │ │ │ │ + movsd -0x18(%r10),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ mov (%rsp),%r15 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + mov -0x48(%rsp),%rdi │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ + mov -0x38(%rsp),%r14 │ │ │ │ │ + subsd 0xa0(%rsp),%xmm8 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd 0x70(%rsp),%xmm0 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ + subsd 0x90(%rsp),%xmm0 │ │ │ │ │ movsd %xmm4,(%r15) │ │ │ │ │ mov 0x10(%rsp),%r15 │ │ │ │ │ + movsd 0x88(%rsp),%xmm4 │ │ │ │ │ movsd %xmm1,(%r15) │ │ │ │ │ - subsd 0x88(%rsp),%xmm12 │ │ │ │ │ - addsd 0x90(%rsp),%xmm11 │ │ │ │ │ - movsd -0x30(%rsi),%xmm4 │ │ │ │ │ - movsd -0x28(%rsi),%xmm5 │ │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ │ - movsd 0x78(%rsp),%xmm0 │ │ │ │ │ - subsd 0x98(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + subsd 0x80(%rsp),%xmm1 │ │ │ │ │ + movsd -0x30(%r10),%xmm3 │ │ │ │ │ + movsd -0x28(%r10),%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ mulsd %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm3,(%r14) │ │ │ │ │ - movsd %xmm1,0x0(%r13) │ │ │ │ │ - movsd 0x70(%rsp),%xmm1 │ │ │ │ │ - movsd -0x20(%rsi),%xmm2 │ │ │ │ │ - subsd 0x80(%rsp),%xmm1 │ │ │ │ │ - movsd -0x18(%rsi),%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movsd %xmm1,(%rdi) │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mov -0x8(%rsp),%rdi │ │ │ │ │ + subsd 0x78(%rsp),%xmm1 │ │ │ │ │ + movsd -0x20(%r10),%xmm4 │ │ │ │ │ + movsd -0x18(%r10),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movsd %xmm3,(%rbx) │ │ │ │ │ - mov -0x8(%rsp),%rbx │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movsd %xmm0,(%rbx) │ │ │ │ │ - movsd -0x10(%rsi),%xmm1 │ │ │ │ │ - movsd -0x8(%rsi),%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movsd -0x10(%r10),%xmm1 │ │ │ │ │ + movsd -0x8(%r10),%xmm2 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movsd %xmm0,(%r11,%rax,1) │ │ │ │ │ - movsd %xmm15,(%rcx) │ │ │ │ │ - movsd -0x30(%rsi),%xmm3 │ │ │ │ │ - movsd -0x28(%rsi),%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm14,(%rcx) │ │ │ │ │ mov -0x28(%rsp),%rcx │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movsd -0x30(%r10),%xmm3 │ │ │ │ │ + movsd -0x28(%r10),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ movsd %xmm2,(%rcx) │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - movsd -0x10(%rsi),%xmm3 │ │ │ │ │ - movsd -0x8(%rsi),%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm0,(%r11,%r8,1) │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x10(%r10),%xmm1 │ │ │ │ │ + movsd -0x8(%r10),%xmm3 │ │ │ │ │ incq -0x78(%rsp) │ │ │ │ │ - mov 0xd0(%rsp),%rbx │ │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + add %rdi,%rbp │ │ │ │ │ + add %rdi,%r12 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - add %rbx,%rdi │ │ │ │ │ - add %rbx,%r11 │ │ │ │ │ - add %rdx,%rbp │ │ │ │ │ - add %rdx,%r12 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm0,(%rbx,%rsi,1) │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ │ + add %rdx,%r11 │ │ │ │ │ + add %rdx,%rbx │ │ │ │ │ cmp %rax,0x118(%rsp) │ │ │ │ │ jne 70 │ │ │ │ │ add $0xe0,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000008f0 : │ │ │ │ │ +0000000000000940 : │ │ │ │ │ fftw_codelet_q1_4(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x8fe(%rip),%rsi │ │ │ │ │ - jmp 903 │ │ │ │ │ + lea -0x94e(%rip),%rsi │ │ │ │ │ + jmp 953 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_difsq_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 e4080000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 3f090000 00420e10 8f02420e ....?....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e980203 c8080e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0e980203 23090e38 ..A.8..G....#..8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ ├── q1_5.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6424 (bytes into file) │ │ │ │ │ + Start of section headers: 6848 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x1918: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1ac0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 001403 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001770 0000a8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001443 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001443 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001443 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 001448 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001818 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0014a0 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0014a8 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0014c8 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0014c8 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001860 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 001540 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0016d8 000096 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001890 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0014d3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001840 000180 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001513 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001513 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001513 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 001518 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0019c0 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 001570 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 001578 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 001598 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 001598 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001a08 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 001610 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0017a8 000096 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001a38 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 17 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 5098 FUNC LOCAL DEFAULT 1 q1_5 │ │ │ │ │ + 2: 0000000000000000 5309 FUNC LOCAL DEFAULT 1 q1_5 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 14: 00000000000013f0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_q1_5 │ │ │ │ │ + 14: 00000000000014c0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_q1_5 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_difsq_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,21 +1,30 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1770 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1840 contains 16 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000002b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000033 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000042 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000004a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000072 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000013f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000013ff 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_difsq_register - 4 │ │ │ │ │ +0000000000000033 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000042 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000004a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000057 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000191 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000023e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000352 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000004ad 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000005a9 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000683 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000081c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000008b8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000009c1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000ab0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000014c3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000014cf 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_difsq_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1818 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x19c0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001000000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1860 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1a08 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 13f0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 14c0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000013ea │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000014bd │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 664 │ │ │ │ │ - DW_CFA_advance_loc2: 5070 to 00000000000013df │ │ │ │ │ + DW_CFA_def_cfa_offset: 672 │ │ │ │ │ + DW_CFA_advance_loc2: 5281 to 00000000000014b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000013e0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000014b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000013e1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000014b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013e3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013e5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013e7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014ba │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014bc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000013f0..0000000000001403 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000014c0..00000000000014d3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,999 +7,1020 @@ │ │ │ │ │ q1_5(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x260,%rsp │ │ │ │ │ - cmp 0x298(%rsp),%r9 │ │ │ │ │ + sub $0x268,%rsp │ │ │ │ │ mov %r9,-0x78(%rsp) │ │ │ │ │ - jge 13d8 │ │ │ │ │ + cmp 0x2a0(%rsp),%r9 │ │ │ │ │ + jge 14ab │ │ │ │ │ mov %r9,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + mov 0x2a8(%rsp),%rbx │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ shl $0x6,%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - lea (%rdx,%rax,1),%r9 │ │ │ │ │ - mov 0x2a0(%rsp),%rax │ │ │ │ │ - mov %r8,%r11 │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,0x250(%rsp) │ │ │ │ │ - mov 0x0(%rip),%rax │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ + add %rdx,%rax │ │ │ │ │ + mov 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov (%rax),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,0x258(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x10(%r14),%r8 │ │ │ │ │ - mov 0x18(%r14),%r13 │ │ │ │ │ - mov 0x8(%r14),%r15 │ │ │ │ │ - mov 0x20(%r14),%r10 │ │ │ │ │ - movsd (%r12),%xmm12 │ │ │ │ │ - lea 0x0(,%r8,8),%rsi │ │ │ │ │ - lea 0x0(%rbp,%rsi,1),%rax │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + mov %rbx,0x258(%rsp) │ │ │ │ │ + mov (%rdx),%rdx │ │ │ │ │ + lea 0x0(,%rdx,8),%rbx │ │ │ │ │ + mov %rbx,0x260(%rsp) │ │ │ │ │ + mov %r8,%rbx │ │ │ │ │ + mov 0x10(%r15),%r9 │ │ │ │ │ + mov 0x18(%r15),%r12 │ │ │ │ │ + mov 0x8(%r15),%r13 │ │ │ │ │ + mov 0x20(%r15),%r14 │ │ │ │ │ + lea 0x0(,%r9,8),%rdi │ │ │ │ │ + movsd 0x0(%rbp),%xmm14 │ │ │ │ │ + movsd (%r11),%xmm13 │ │ │ │ │ + lea 0x0(%rbp,%rdi,1),%rsi │ │ │ │ │ + add %r11,%rdi │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + mov %rsi,-0x70(%rsp) │ │ │ │ │ + lea 0x0(,%r12,8),%rsi │ │ │ │ │ + lea 0x0(%rbp,%rsi,1),%rcx │ │ │ │ │ + add %r11,%rsi │ │ │ │ │ + mov %rdi,-0x50(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ │ lea 0x0(,%r13,8),%rcx │ │ │ │ │ - lea 0x0(,%r15,8),%rdx │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%rbx │ │ │ │ │ - movsd (%rax),%xmm5 │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%rdi │ │ │ │ │ - mov %rax,-0x70(%rsp) │ │ │ │ │ - movsd (%rbx),%xmm4 │ │ │ │ │ - lea 0x0(,%r10,8),%rax │ │ │ │ │ - add %r12,%rcx │ │ │ │ │ - mov %rbx,-0x68(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ │ - lea (%r12,%rdx,1),%rbx │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %rdi,-0x60(%rsp) │ │ │ │ │ - movsd (%r10),%xmm6 │ │ │ │ │ - mov %r10,-0x58(%rsp) │ │ │ │ │ - mov %rsi,-0x50(%rsp) │ │ │ │ │ - mov %rcx,-0x48(%rsp) │ │ │ │ │ - mov %rbx,-0x40(%rsp) │ │ │ │ │ - mov %rax,-0x38(%rsp) │ │ │ │ │ - movsd %xmm12,0xe0(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%rdx │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + mov %rsi,-0x48(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + mov %rdx,-0x60(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + lea 0x0(,%r14,8),%rdx │ │ │ │ │ + mov %rcx,-0x40(%rsp) │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%r8 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mov %r8,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ subsd %xmm8,%xmm6 │ │ │ │ │ addsd %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + lea (%r11,%rdx,1),%rdi │ │ │ │ │ + movsd (%rdi),%xmm10 │ │ │ │ │ + mov %rdi,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ movsd %xmm8,0xd0(%rsp) │ │ │ │ │ - movsd %xmm6,0x170(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm6,0x138(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ mulsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x0(%rbp),%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ subsd %xmm6,%xmm9 │ │ │ │ │ - movsd %xmm4,0x180(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movsd (%rax),%xmm8 │ │ │ │ │ - movsd %xmm9,0x178(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - movsd %xmm5,0xd8(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%rbx),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movsd %xmm6,0x190(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - movsd %xmm13,0x188(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - movsd %xmm6,0xe8(%rsp) │ │ │ │ │ - movsd %xmm11,0xf0(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ - movsd %xmm7,0x198(%rsp) │ │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - lea (%r15,%rax,1),%rdx │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%rsi │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - add %r12,%rdi │ │ │ │ │ - movsd (%rsi),%xmm15 │ │ │ │ │ + movsd %xmm2,0x148(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm9,0x140(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + movsd %xmm14,0x150(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm3,0x160(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + movsd %xmm15,0x158(%rsp) │ │ │ │ │ + movsd %xmm11,0xe0(%rsp) │ │ │ │ │ + movsd %xmm3,0x168(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm13,0xd8(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%r8 │ │ │ │ │ + lea (%r9,%rdx,1),%rdi │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + lea 0x0(%rbp,%r8,1),%rsi │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + add %r11,%r8 │ │ │ │ │ + movsd (%rsi),%xmm14 │ │ │ │ │ + lea 0x0(%rbp,%rdi,1),%rcx │ │ │ │ │ + movsd (%r8),%xmm15 │ │ │ │ │ mov %rsi,-0x30(%rsp) │ │ │ │ │ - lea (%r8,%rax,1),%rsi │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%rbx │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - movsd (%rdi),%xmm13 │ │ │ │ │ - mov %rdi,-0x8(%rsp) │ │ │ │ │ - mov %rbx,-0x18(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rsi,1),%rcx │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ + lea (%r12,%rdx,1),%rsi │ │ │ │ │ + movsd (%rcx),%xmm9 │ │ │ │ │ mov %rcx,-0x28(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ - add 0x20(%r14),%rax │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r10 │ │ │ │ │ - lea (%r12,%rcx,1),%rdi │ │ │ │ │ - movsd (%r10),%xmm5 │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + mov %r8,-0x8(%rsp) │ │ │ │ │ + lea 0x0(%rbp,%rsi,1),%r10 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ mov %r10,-0x20(%rsp) │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm15,0xf8(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - movsd (%r10),%xmm8 │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%r10 │ │ │ │ │ + lea (%r11,%rdi,1),%r8 │ │ │ │ │ + movsd (%r10),%xmm12 │ │ │ │ │ + mov %r10,-0x18(%rsp) │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%r10 │ │ │ │ │ + lea (%r11,%rsi,1),%rdi │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + movsd %xmm3,0x170(%rsp) │ │ │ │ │ + mov %r8,(%rsp) │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ mov %r10,-0x10(%rsp) │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd (%rbx),%xmm5 │ │ │ │ │ - lea (%r12,%rdx,1),%rbx │ │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ │ + movsd %xmm14,0xe8(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm3,0xf0(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm11,0x178(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ mulsd %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movsd (%rdi),%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movsd (%rsi),%xmm4 │ │ │ │ │ - movsd %xmm8,0x1a0(%rsp) │ │ │ │ │ - movsd (%rbx),%xmm8 │ │ │ │ │ - movsd %xmm11,0x1a8(%rsp) │ │ │ │ │ - movsd %xmm10,0x1b0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - movsd %xmm10,0x100(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movsd %xmm6,0x1b8(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ mulsd %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm8,0x118(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - movsd %xmm9,0x1c0(%rsp) │ │ │ │ │ - movsd %xmm11,0x1c8(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - movsd %xmm11,0x110(%rsp) │ │ │ │ │ - movsd %xmm13,0x108(%rsp) │ │ │ │ │ - mov 0x10(%r11),%rax │ │ │ │ │ - movsd %xmm14,0x1d0(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - lea (%r15,%rax,1),%rdx │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + lea (%r11,%rcx,1),%r8 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ + movsd %xmm12,0x188(%rsp) │ │ │ │ │ + movsd (%r8),%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd (%rdx),%xmm9 │ │ │ │ │ + movsd %xmm11,0x180(%rsp) │ │ │ │ │ + movsd %xmm6,0x190(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + movsd %xmm12,0x198(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm10,0x1a0(%rsp) │ │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ │ + movsd %xmm15,0xf8(%rsp) │ │ │ │ │ + lea (%r9,%rdx,1),%rdi │ │ │ │ │ + lea 0x0(,%rdx,8),%r8 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm2,0x100(%rsp) │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + lea 0x0(%rbp,%r8,1),%rcx │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + add %r11,%r8 │ │ │ │ │ lea 0x0(%rbp,%rdi,1),%rsi │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - add %r12,%rdi │ │ │ │ │ - movsd (%rsi),%xmm11 │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ - lea (%r8,%rax,1),%rsi │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%rbx │ │ │ │ │ + movsd (%rcx),%xmm14 │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ + add %r11,%rdi │ │ │ │ │ + movsd (%rsi),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ │ + lea (%r12,%rdx,1),%rsi │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ - movsd (%rdi),%xmm12 │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ - lea (%r12,%rdx,1),%rdi │ │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ │ + movsd (%r8),%xmm15 │ │ │ │ │ lea 0x0(%rbp,%rsi,1),%rcx │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ - add 0x20(%r14),%rax │ │ │ │ │ + movsd %xmm12,0x1a8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + add %r11,%rsi │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ │ lea 0x0(%rbp,%rcx,1),%r10 │ │ │ │ │ - add %r12,%rcx │ │ │ │ │ - movsd (%r10),%xmm5 │ │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ │ - movsd %xmm11,0x120(%rsp) │ │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - movsd (%r10),%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ │ + movsd (%r10),%xmm12 │ │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%r10 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ mov %r10,0x40(%rsp) │ │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd (%rbx),%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm11,0x1b0(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm8,0x108(%rsp) │ │ │ │ │ + movsd %xmm2,0x1b8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm10,0x1c0(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm2,0x1c8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + movsd %xmm9,0x1d0(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm9 │ │ │ │ │ + lea (%r11,%rcx,1),%rdi │ │ │ │ │ movsd (%rdi),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - movsd %xmm10,0x128(%rsp) │ │ │ │ │ - movsd %xmm9,0x1d8(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - movsd %xmm9,0x1e0(%rsp) │ │ │ │ │ - movsd %xmm14,0x1e8(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd %xmm10,0x1f0(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ mulsd %xmm0,%xmm8 │ │ │ │ │ mulsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - movsd %xmm6,0x200(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - movsd %xmm14,0x1f8(%rsp) │ │ │ │ │ - movsd %xmm6,0x130(%rsp) │ │ │ │ │ - movsd %xmm11,0x138(%rsp) │ │ │ │ │ - mov 0x20(%r11),%rax │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - lea (%r8,%rax,1),%rdi │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - lea (%r15,%rax,1),%rdx │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - lea (%r12,%rsi,1),%rbx │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - add %rbp,%rsi │ │ │ │ │ - lea (%r12,%rdi,1),%rcx │ │ │ │ │ - movsd (%rbx),%xmm15 │ │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ │ - lea (%r12,%rdx,1),%rbx │ │ │ │ │ - movsd (%rcx),%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + movsd %xmm8,0x1d8(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ │ + movsd %xmm11,0x1e0(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ │ + lea (%r12,%rdx,1),%rsi │ │ │ │ │ + lea (%r11,%rdi,1),%r8 │ │ │ │ │ + movsd %xmm2,0x1e8(%rsp) │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + add %rbp,%rdi │ │ │ │ │ + movsd (%r8),%xmm13 │ │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ │ + lea (%r9,%rdx,1),%r8 │ │ │ │ │ + shl $0x3,%r8 │ │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ │ + lea (%r11,%r8,1),%rcx │ │ │ │ │ + add %rbp,%r8 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ mov %rcx,0x78(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + mov %r8,0xa0(%rsp) │ │ │ │ │ + movsd %xmm9,0x1f0(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm9 │ │ │ │ │ + lea (%r11,%rsi,1),%rcx │ │ │ │ │ + add %rbp,%rsi │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - movsd %xmm10,0x140(%rsp) │ │ │ │ │ - lea (%r12,%rcx,1),%r10 │ │ │ │ │ - add 0x20(%r14),%rax │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - movsd (%rbx),%xmm13 │ │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea (%r12,%rax,1),%r10 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ │ + lea (%r11,%rcx,1),%r10 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd (%r10),%xmm7 │ │ │ │ │ mov %r10,0x88(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ + lea (%r11,%rdx,1),%r10 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd (%r10),%xmm9 │ │ │ │ │ + add %rbp,%rdx │ │ │ │ │ + mov %r10,0x90(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd (%rdx),%xmm12 │ │ │ │ │ + mov %rdx,0xb8(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ mulsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ mulsd %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - movsd %xmm13,0x208(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movsd %xmm9,0x210(%rsp) │ │ │ │ │ - movsd %xmm8,0x148(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm8 │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%rsi │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%rdi │ │ │ │ │ - movsd (%rsi),%xmm4 │ │ │ │ │ - movsd %xmm14,0x150(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%rcx │ │ │ │ │ - movsd (%rdi),%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd (%rcx),%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movsd (%rax),%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mov 0x18(%r11),%rax │ │ │ │ │ mulsd %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - lea (%r8,%rax,1),%rdx │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - lea 0x0(%r13,%rax,1),%r8 │ │ │ │ │ - lea (%r15,%rax,1),%rdi │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%rsi │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%r10 │ │ │ │ │ - lea 0x0(%rbp,%r8,1),%r13 │ │ │ │ │ - mov %rsi,0xb8(%rsp) │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - lea (%r12,%rdi,1),%r15 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ mulsd %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movsd (%rdi),%xmm10 │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%rdi │ │ │ │ │ + mov %rdi,0xb0(%rsp) │ │ │ │ │ + movsd %xmm11,0x1f8(%rsp) │ │ │ │ │ + movsd %xmm8,0x200(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ addsd %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movsd %xmm14,0x158(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movsd %xmm11,0x218(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movsd %xmm14,0x220(%rsp) │ │ │ │ │ - movsd %xmm6,0x160(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm11 │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%rsi │ │ │ │ │ - mov %r13,0xc0(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm5 │ │ │ │ │ - add 0x20(%r14),%rax │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - add %r12,%rdx │ │ │ │ │ - add $0x40,%r9 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - mov %rdx,0xc8(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ - movsd 0x0(%r13),%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movsd %xmm14,0x228(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm8,0x118(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm6,0x110(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + movsd %xmm8,0x120(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm12,0x128(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm8,0x208(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ │ + movsd %xmm2,0x210(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + lea (%r9,%rdx,1),%rcx │ │ │ │ │ + lea 0x0(,%rdx,8),%rsi │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + lea (%r12,%rdx,1),%r9 │ │ │ │ │ + lea 0x0(%rbp,%rsi,1),%r8 │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%rdi │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + movsd (%r8),%xmm11 │ │ │ │ │ + mov %r8,0xc0(%rsp) │ │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%r8 │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + shl $0x3,%r8 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + add $0x40,%rax │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%r12 │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + lea 0x0(%rbp,%r8,1),%r13 │ │ │ │ │ + movsd (%r12),%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + movsd %xmm9,0x130(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm9 │ │ │ │ │ + lea 0x0(%rbp,%r9,1),%rdi │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + subsd (%r12),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movsd %xmm8,0x218(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movq %xmm8,%r14 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movq %r14,%xmm8 │ │ │ │ │ + lea (%r11,%r9,1),%r14 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movsd %xmm2,0x228(%rsp) │ │ │ │ │ + movsd %xmm8,0x220(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd (%r11,%rsi,1),%xmm2 │ │ │ │ │ + movsd %xmm9,0x230(%rsp) │ │ │ │ │ + movsd (%r11,%rcx,1),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + addsd (%r14),%xmm9 │ │ │ │ │ + subsd (%r14),%xmm7 │ │ │ │ │ + movsd %xmm9,0x238(%rsp) │ │ │ │ │ + movsd (%r11,%r8,1),%xmm9 │ │ │ │ │ + movq %xmm7,%r9 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movq %r9,%xmm4 │ │ │ │ │ + addsd (%rdx),%xmm9 │ │ │ │ │ + subsd (%rdx),%xmm7 │ │ │ │ │ mulsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - movsd (%r12,%r8,1),%xmm4 │ │ │ │ │ - movsd %xmm7,0x230(%rsp) │ │ │ │ │ - movsd %xmm14,0x238(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm14 │ │ │ │ │ - movsd (%r12,%rcx,1),%xmm10 │ │ │ │ │ - movsd %xmm14,0x240(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm4 │ │ │ │ │ - movsd %xmm14,0x168(%rsp) │ │ │ │ │ - movsd (%r15),%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - movsd 0x168(%rsp),%xmm14 │ │ │ │ │ - movq %xmm4,%rdx │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movq %r9,%xmm4 │ │ │ │ │ mulsd %xmm1,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - movsd 0x168(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm4,0x248(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - movq %rdx,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movsd %xmm4,0x168(%rsp) │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - mov -0x60(%rsp),%rdx │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm5 │ │ │ │ │ - addsd 0xf0(%rsp),%xmm5 │ │ │ │ │ - movq %xmm7,%rdi │ │ │ │ │ + movsd %xmm8,0x240(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movsd %xmm8,0x248(%rsp) │ │ │ │ │ + movsd 0x238(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm7,0x238(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm7,0x250(%rsp) │ │ │ │ │ movsd 0xd0(%rsp),%xmm7 │ │ │ │ │ addsd 0x0(%rbp),%xmm7 │ │ │ │ │ + mov -0x60(%rsp),%r10 │ │ │ │ │ + addsd 0x108(%rsp),%xmm14 │ │ │ │ │ + mov -0x70(%rsp),%r9 │ │ │ │ │ + addsd 0x118(%rsp),%xmm13 │ │ │ │ │ + movsd 0x138(%rsp),%xmm12 │ │ │ │ │ movsd %xmm7,0x0(%rbp) │ │ │ │ │ - movsd %xmm5,(%r12) │ │ │ │ │ - movsd 0xf8(%rsp),%xmm5 │ │ │ │ │ - addsd 0x100(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd 0x108(%rsp),%xmm5 │ │ │ │ │ - mov -0x40(%rsp),%rdx │ │ │ │ │ - addsd 0x118(%rsp),%xmm5 │ │ │ │ │ - addsd 0x138(%rsp),%xmm12 │ │ │ │ │ - addsd 0x150(%rsp),%xmm15 │ │ │ │ │ movsd 0xd8(%rsp),%xmm7 │ │ │ │ │ - movsd 0x188(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd 0x120(%rsp),%xmm5 │ │ │ │ │ - mov -0x70(%rsp),%rdx │ │ │ │ │ - addsd 0x128(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - mov -0x50(%rsp),%rdx │ │ │ │ │ - movsd %xmm12,(%rdx) │ │ │ │ │ - mov -0x38(%rsp),%rdx │ │ │ │ │ - movsd 0x198(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm15,(%rdx) │ │ │ │ │ - movsd 0x170(%rsp),%xmm15 │ │ │ │ │ - mov -0x58(%rsp),%rdx │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - mov -0x68(%rsp),%rdx │ │ │ │ │ - movsd 0x180(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - movsd %xmm11,(%rdx) │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mov -0x48(%rsp),%rdx │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm10,(%rdx) │ │ │ │ │ - movsd -0x38(%r9),%xmm5 │ │ │ │ │ - mov -0x30(%rsp),%rdx │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movsd -0x40(%r9),%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ + addsd 0xe0(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm7,(%r11) │ │ │ │ │ + movsd 0xe8(%rsp),%xmm7 │ │ │ │ │ + addsd 0xf0(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm7,(%r10) │ │ │ │ │ + movsd 0xf8(%rsp),%xmm7 │ │ │ │ │ + mov -0x40(%rsp),%r10 │ │ │ │ │ + addsd 0x100(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm7,(%r10) │ │ │ │ │ + mov -0x50(%rsp),%r10 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd %xmm14,(%r9) │ │ │ │ │ + mov -0x38(%rsp),%r9 │ │ │ │ │ + movsd 0x150(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm15,(%r10) │ │ │ │ │ + mov -0x58(%rsp),%r10 │ │ │ │ │ + movsd 0x168(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm13,(%r9) │ │ │ │ │ + mov -0x68(%rsp),%r9 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x170(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm10,(%r10) │ │ │ │ │ + mov -0x48(%rsp),%r10 │ │ │ │ │ + movsd %xmm11,(%r9) │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movsd 0x158(%rsp),%xmm2 │ │ │ │ │ + movsd 0x148(%rsp),%xmm3 │ │ │ │ │ + mov -0x30(%rsp),%r10 │ │ │ │ │ + mov -0x8(%rsp),%r9 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movsd -0x40(%rax),%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x38(%rax),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ mulsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - mov -0x8(%rsp),%rdx │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm6,(%rdx) │ │ │ │ │ - movsd -0x10(%r9),%xmm5 │ │ │ │ │ - movsd -0x8(%r9),%xmm6 │ │ │ │ │ - subsd 0xe8(%rsp),%xmm12 │ │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm8,(%r10) │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + mov 0x98(%rsp),%r9 │ │ │ │ │ + movsd -0x10(%rax),%xmm3 │ │ │ │ │ + movsd -0x8(%rax),%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm14 │ │ │ │ │ mulsd %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x178(%rsp),%xmm7 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ │ - movsd 0x190(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm4,(%rdx) │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movsd -0x30(%r9),%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movsd -0x28(%r9),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movsd 0x140(%rsp),%xmm7 │ │ │ │ │ movsd 0x1f0(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x160(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm8,(%r9) │ │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ + movsd -0x30(%rax),%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movsd -0x28(%rax),%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ mulsd %xmm10,%xmm6 │ │ │ │ │ - movsd 0x140(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - subsd 0x130(%rsp),%xmm10 │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm10 │ │ │ │ │ mulsd %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ │ - movsd %xmm6,(%rdx) │ │ │ │ │ - movsd -0x20(%r9),%xmm8 │ │ │ │ │ - movsd -0x18(%r9),%xmm6 │ │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm8,(%r9) │ │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + mov 0xc0(%rsp),%r9 │ │ │ │ │ + movsd -0x20(%rax),%xmm8 │ │ │ │ │ + movsd -0x18(%rax),%xmm6 │ │ │ │ │ mulsd %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movsd %xmm7,(%rdx) │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ - movsd %xmm4,(%r12,%rcx,1) │ │ │ │ │ - movsd 0x200(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movsd -0x28(%r9),%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - movsd -0x30(%r9),%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm7,(%r9) │ │ │ │ │ + movsd %xmm2,(%r11,%rsi,1) │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movsd -0x30(%rax),%xmm10 │ │ │ │ │ + movsd -0x28(%rax),%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + mov 0xc8(%rsp),%rsi │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ mulsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd -0x20(%r9),%xmm8 │ │ │ │ │ - movsd -0x18(%r9),%xmm5 │ │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ │ - movsd 0x218(%rsp),%xmm11 │ │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x130(%rsp),%xmm9 │ │ │ │ │ + subsd 0x128(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm8,(%r9) │ │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ │ + movsd -0x20(%rax),%xmm8 │ │ │ │ │ + movsd -0x18(%rax),%xmm3 │ │ │ │ │ mulsd %xmm8,%xmm4 │ │ │ │ │ - movsd 0x160(%rsp),%xmm6 │ │ │ │ │ - subsd 0x158(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movsd %xmm7,(%r10) │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - subsd 0x148(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - movsd 0x210(%rsp),%xmm4 │ │ │ │ │ - movsd -0x30(%r9),%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x200(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movsd 0x120(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + subsd 0x110(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm2,(%r11,%rcx,1) │ │ │ │ │ mov -0x28(%rsp),%rcx │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movsd -0x28(%r9),%xmm7 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ + movsd -0x30(%rax),%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd 0x208(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movsd -0x28(%rax),%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ mulsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd -0x20(%r9),%xmm8 │ │ │ │ │ - movsd -0x18(%r9),%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm8,(%r9) │ │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + movsd -0x20(%rax),%xmm8 │ │ │ │ │ + movsd -0x18(%rax),%xmm3 │ │ │ │ │ mulsd %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm7,0x0(%r13) │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm4,(%r12,%rax,1) │ │ │ │ │ - movsd 0x130(%rsp),%xmm4 │ │ │ │ │ - addsd 0x140(%rsp),%xmm4 │ │ │ │ │ - movsd -0x40(%r9),%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movsd 0x1f8(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd -0x38(%r9),%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm7,(%r12) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movsd -0x40(%rax),%xmm10 │ │ │ │ │ + movsd -0x38(%rax),%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ movsd %xmm8,(%rcx) │ │ │ │ │ - mov (%rsp),%rcx │ │ │ │ │ - movsd %xmm7,(%rcx) │ │ │ │ │ - movsd -0x10(%r9),%xmm5 │ │ │ │ │ - movsd -0x8(%r9),%xmm7 │ │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ │ - movsd 0x228(%rsp),%xmm12 │ │ │ │ │ - movsd 0x240(%rsp),%xmm15 │ │ │ │ │ - mov 0x78(%rsp),%r13 │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + movsd 0x238(%rsp),%xmm15 │ │ │ │ │ + movsd 0x218(%rsp),%xmm13 │ │ │ │ │ + mov 0xa0(%rsp),%r12 │ │ │ │ │ + movsd %xmm3,(%rsi) │ │ │ │ │ + movsd 0x230(%rsp),%xmm14 │ │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ │ + movsd -0x10(%rax),%xmm12 │ │ │ │ │ + movsd -0x8(%rax),%xmm3 │ │ │ │ │ + movsd 0x240(%rsp),%xmm8 │ │ │ │ │ mov -0x20(%rsp),%r10 │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x248(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - movsd 0x230(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm4,0x0(%r13) │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movsd 0x238(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd -0x38(%r9),%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movsd -0x40(%r9),%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + movsd 0x250(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm6,(%r12) │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + mov 0xa8(%rsp),%r12 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movsd %xmm9,(%r9) │ │ │ │ │ + movsd 0x228(%rsp),%xmm9 │ │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x38(%rax),%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd -0x40(%rax),%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ movsd %xmm8,(%r10) │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movsd -0x10(%r9),%xmm5 │ │ │ │ │ - movsd -0x8(%r9),%xmm6 │ │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movq %rdi,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movsd 0x168(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movsd %xmm4,0x0(%r13) │ │ │ │ │ - movsd -0x28(%r9),%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movsd -0x30(%r9),%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ - mov 0xc0(%rsp),%r13 │ │ │ │ │ - subsd %xmm9,%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm15,%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ │ + movsd %xmm3,(%rsi) │ │ │ │ │ + movsd -0x10(%rax),%xmm9 │ │ │ │ │ + movsd -0x8(%rax),%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x248(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm7,(%r12) │ │ │ │ │ + movsd 0x220(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x30(%rax),%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd -0x28(%rax),%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ mulsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ subsd %xmm8,%xmm6 │ │ │ │ │ - movsd %xmm9,(%rdx) │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movsd -0x18(%r9),%xmm8 │ │ │ │ │ - movsd -0x20(%r9),%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm9,(%rcx) │ │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ + movsd 0x190(%rsp),%xmm14 │ │ │ │ │ + movsd 0x178(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm15 │ │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ │ + movsd -0x20(%rax),%xmm8 │ │ │ │ │ + movsd -0x18(%rax),%xmm6 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm12 │ │ │ │ │ + movsd 0x180(%rsp),%xmm11 │ │ │ │ │ mulsd %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm7,0x0(%r13) │ │ │ │ │ - movsd %xmm6,(%r12,%r8,1) │ │ │ │ │ - movsd 0x158(%rsp),%xmm7 │ │ │ │ │ - movsd 0x208(%rsp),%xmm5 │ │ │ │ │ - addsd 0x160(%rsp),%xmm7 │ │ │ │ │ - movsd 0x148(%rsp),%xmm4 │ │ │ │ │ - movsd -0x38(%r9),%xmm9 │ │ │ │ │ - mov -0x10(%rsp),%r10 │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ │ - movsd 0x1b8(%rsp),%xmm15 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x220(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd -0x40(%r9),%xmm5 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm8,(%r10) │ │ │ │ │ - movsd %xmm5,(%rdi) │ │ │ │ │ - movsd -0x10(%r9),%xmm5 │ │ │ │ │ - movsd -0x8(%r9),%xmm8 │ │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x210(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x128(%rsp),%xmm3 │ │ │ │ │ + addsd 0x130(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + mov -0x10(%rsp),%rdi │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm2 │ │ │ │ │ + movsd -0x40(%rax),%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x110(%rsp),%xmm2 │ │ │ │ │ + addsd 0x120(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd -0x38(%rax),%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm9,(%rdi) │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ │ + movsd -0x10(%rax),%xmm9 │ │ │ │ │ + movsd -0x8(%rax),%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd -0x30(%rax),%xmm10 │ │ │ │ │ subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movsd %xmm7,(%rdx) │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movsd %xmm4,(%r10) │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - subsd 0x110(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movsd -0x30(%r9),%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movsd -0x28(%r9),%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movsd -0x28(%rax),%xmm9 │ │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + mov -0x18(%rsp),%r10 │ │ │ │ │ + incq -0x78(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + mov 0x258(%rsp),%rsi │ │ │ │ │ + mov 0x260(%rsp),%rcx │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ mulsd %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ + add %rsi,%rbp │ │ │ │ │ + add %rcx,%r15 │ │ │ │ │ + add %rcx,%rbx │ │ │ │ │ mulsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ mulsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ addsd %xmm11,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ movsd %xmm8,(%rdi) │ │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ │ movsd %xmm6,(%rdi) │ │ │ │ │ - movsd -0x20(%r9),%xmm8 │ │ │ │ │ - movsd -0x18(%r9),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ │ + movsd -0x20(%rax),%xmm8 │ │ │ │ │ + movsd -0x18(%rax),%xmm7 │ │ │ │ │ mulsd %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - movsd %xmm4,(%r15) │ │ │ │ │ - movsd 0x110(%rsp),%xmm4 │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm6 │ │ │ │ │ - movsd -0x38(%r9),%xmm9 │ │ │ │ │ - movsd -0x40(%r9),%xmm10 │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - movsd -0x10(%r9),%xmm5 │ │ │ │ │ - movsd -0x8(%r9),%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mov -0x78(%rsp),%rax │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x198(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - mov 0x250(%rsp),%rbx │ │ │ │ │ - add %rbx,%rbp │ │ │ │ │ - add %rbx,%r12 │ │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ │ - add %rbx,%r14 │ │ │ │ │ - add %rbx,%r11 │ │ │ │ │ - cmp %rax,0x298(%rsp) │ │ │ │ │ - jne 90 │ │ │ │ │ - add $0x260,%rsp │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movsd %xmm6,0x0(%r13) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm2,(%r11,%r8,1) │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ + add %rsi,%r11 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x188(%rsp),%xmm7 │ │ │ │ │ + movsd -0x40(%rax),%xmm10 │ │ │ │ │ + movsd -0x38(%rax),%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm7,(%r10) │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + mov 0x88(%rsp),%r10 │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x10(%rax),%xmm12 │ │ │ │ │ + movsd -0x8(%rax),%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + mov -0x78(%rsp),%rdi │ │ │ │ │ + movsd %xmm9,(%r10) │ │ │ │ │ + cmp %rdi,0x2a0(%rsp) │ │ │ │ │ + jne 80 │ │ │ │ │ + add $0x268,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -00000000000013f0 : │ │ │ │ │ +00000000000014c0 : │ │ │ │ │ fftw_codelet_q1_5(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x13fe(%rip),%rsi │ │ │ │ │ - jmp 1403 │ │ │ │ │ + lea -0x14ce(%rip),%rsi │ │ │ │ │ + jmp 14d3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_difsq_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 ea130000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 bd140000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e980503 ce130e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ea00503 a1140e38 ..A.8..G.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ ├── q1_6.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 8272 (bytes into file) │ │ │ │ │ + Start of section headers: 8672 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x2050: │ │ │ │ │ +There are 16 section headers, starting at offset 0x21e0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 001bb3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001ed8 000078 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001bf3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001bf3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001bf3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 001bf8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001f50 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 001c50 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 001c58 000010 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 001c68 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 001c68 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001f98 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 001ce0 000168 18 14 10 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001e48 00008c 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001fc8 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001d43 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002068 000078 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001d83 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001d83 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001d83 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 001d88 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0020e0 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 001de0 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 001de8 000010 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 001df8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 001df8 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 002128 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 001e70 000168 18 14 10 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001fd8 00008c 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 002158 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 15 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 7070 FUNC LOCAL DEFAULT 1 q1_6 │ │ │ │ │ + 2: 0000000000000000 7467 FUNC LOCAL DEFAULT 1 q1_6 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 12: 0000000000001ba0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_q1_6 │ │ │ │ │ + 12: 0000000000001d30 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_q1_6 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_difsq_register │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1ed8 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2068 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000002c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000034 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ 0000000000000063 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000001ba3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000001baf 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_difsq_register - 4 │ │ │ │ │ +0000000000001d33 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000001d3f 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_difsq_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1f50 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x20e0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000e00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1f98 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2128 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1ba0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d30 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000001b9e │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000001d2b │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -30,29 +30,29 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 952 │ │ │ │ │ - DW_CFA_advance_loc2: 7042 to 0000000000001b93 │ │ │ │ │ + DW_CFA_advance_loc2: 7439 to 0000000000001d20 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001b94 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001d21 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001b95 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001d22 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001b97 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001d24 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001b99 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001d26 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001b9b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001d28 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001b9d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001d2a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001ba0..0000000000001bb3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001d30..0000000000001d43 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,1341 +8,1378 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x380,%rsp │ │ │ │ │ + mov %r9,-0x70(%rsp) │ │ │ │ │ cmp 0x3b8(%rsp),%r9 │ │ │ │ │ - mov %r9,-0x78(%rsp) │ │ │ │ │ - jge 1b8c │ │ │ │ │ + jge 1d19 │ │ │ │ │ lea (%r9,%r9,4),%rax │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - mov %r8,%r15 │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ - lea (%rdx,%rax,1),%rbx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ + mov %r8,%r14 │ │ │ │ │ + lea (%rdx,%rax,1),%r13 │ │ │ │ │ mov 0x3c0(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x370(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x378(%rsp) │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ │ - movsd 0x0(%rbp),%xmm2 │ │ │ │ │ - mov 0x8(%r15),%r9 │ │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + movsd (%rbx),%xmm4 │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rsi │ │ │ │ │ - lea (%r12,%rax,1),%rdi │ │ │ │ │ - lea 0x0(,%r9,8),%rcx │ │ │ │ │ - lea (%rdx,%r9,1),%rax │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %r9,-0x60(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - add %r12,%rcx │ │ │ │ │ - lea (%r12,%rax,1),%r10 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ mov %rdi,-0x68(%rsp) │ │ │ │ │ - mov %rcx,-0x48(%rsp) │ │ │ │ │ - mov %rsi,-0x70(%rsp) │ │ │ │ │ - mov %r11,-0x58(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - mov %r9,-0x50(%rsp) │ │ │ │ │ - mov %r10,-0x40(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - mov 0x10(%r15),%rdi │ │ │ │ │ - movsd %xmm4,0x178(%rsp) │ │ │ │ │ - movsd (%r12),%xmm4 │ │ │ │ │ + mov 0x8(%r14),%rdi │ │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + lea 0x0(,%rdi,8),%rcx │ │ │ │ │ lea (%rdx,%rdi,1),%rax │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%rsi │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%r12,%rax,1),%rsi │ │ │ │ │ - mov %rsi,-0x30(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ lea 0x0(%rbp,%rax,1),%r11 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ - movsd %xmm15,0x180(%rsp) │ │ │ │ │ - movsd %xmm11,0x188(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + mov %rsi,-0x58(%rsp) │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + lea (%rbx,%rax,1),%r10 │ │ │ │ │ + mov %rcx,-0x48(%rsp) │ │ │ │ │ + movsd %xmm4,0x190(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm4 │ │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ │ + mov %r10,-0x40(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ movsd (%rcx),%xmm4 │ │ │ │ │ - lea 0x0(,%rdi,8),%rcx │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movsd (%r10),%xmm3 │ │ │ │ │ - lea (%r12,%rcx,1),%r13 │ │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea 0x0(,%rsi,8),%rcx │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + lea (%rbx,%rax,1),%r8 │ │ │ │ │ + mov %r11,-0x50(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + lea (%rbx,%rcx,1),%r9 │ │ │ │ │ add %rbp,%rcx │ │ │ │ │ - mov %r13,-0x38(%rsp) │ │ │ │ │ + mov %r8,-0x30(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ │ + mov %r9,-0x38(%rsp) │ │ │ │ │ mov %rcx,-0x28(%rsp) │ │ │ │ │ - movsd %xmm14,0x190(%rsp) │ │ │ │ │ + movsd %xmm4,0x1b0(%rsp) │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd %xmm3,0x180(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm7,0x188(%rsp) │ │ │ │ │ movsd %xmm13,0x198(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movsd 0x0(%r13),%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - movsd %xmm7,0x1a0(%rsp) │ │ │ │ │ + movsd %xmm6,0x1a0(%rsp) │ │ │ │ │ movsd %xmm5,0x1a8(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - movsd %xmm6,0x1b0(%rsp) │ │ │ │ │ - movsd %xmm9,0x1b8(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - movsd (%r11),%xmm3 │ │ │ │ │ - mov %r11,-0x20(%rsp) │ │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ │ - mov 0x28(%r15),%r8 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ + movsd (%rcx),%xmm5 │ │ │ │ │ + movsd %xmm10,0x1b8(%rsp) │ │ │ │ │ + movsd %xmm2,0x1c0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + mov %r10,-0x20(%rsp) │ │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ + lea 0x0(,%rax,8),%r8 │ │ │ │ │ lea (%rdx,%rax,1),%rcx │ │ │ │ │ - lea 0x0(%rbp,%rsi,1),%r9 │ │ │ │ │ + lea 0x0(%rbp,%r8,1),%r9 │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r10 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd (%r10),%xmm3 │ │ │ │ │ - add %r12,%rcx │ │ │ │ │ - mov %rsi,-0x8(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + add %rbx,%r8 │ │ │ │ │ + movsd (%r9),%xmm5 │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%r15 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ mov %r9,-0x18(%rsp) │ │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ │ - mov %r10,-0x10(%rsp) │ │ │ │ │ - movsd %xmm8,0x1c0(%rsp) │ │ │ │ │ + movsd (%r15),%xmm4 │ │ │ │ │ + lea (%rbx,%rcx,1),%r11 │ │ │ │ │ + mov 0x20(%r14),%rcx │ │ │ │ │ + mov %r8,-0x8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + mov %r11,(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ movsd %xmm12,0x1c8(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movsd (%rsi),%xmm4 │ │ │ │ │ - mov 0x20(%r15),%rsi │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - lea 0x0(,%rsi,8),%r9 │ │ │ │ │ - lea (%rdx,%rsi,1),%rcx │ │ │ │ │ - add %r8,%rdx │ │ │ │ │ - movsd %xmm10,0x1d0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + lea 0x0(,%rcx,8),%r9 │ │ │ │ │ + lea (%rdx,%rcx,1),%r8 │ │ │ │ │ + movsd %xmm11,0x1d0(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ lea 0x0(%rbp,%r9,1),%r10 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - add %r12,%r9 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r11 │ │ │ │ │ - lea (%r12,%rcx,1),%r13 │ │ │ │ │ - lea 0x0(,%r8,8),%rcx │ │ │ │ │ + shl $0x3,%r8 │ │ │ │ │ + add %rbx,%r9 │ │ │ │ │ + lea 0x0(%rbp,%r8,1),%r11 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + add %rbx,%r8 │ │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ │ - movsd %xmm7,0x1d8(%rsp) │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + movsd %xmm8,0x1e0(%rsp) │ │ │ │ │ + movsd %xmm5,0x1f0(%rsp) │ │ │ │ │ + movsd (%r10),%xmm5 │ │ │ │ │ + mov 0x28(%r14),%r10 │ │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movsd (%r9),%xmm5 │ │ │ │ │ + mov %r15,-0x10(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ mov %r11,0x10(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + lea 0x0(,%r10,8),%r8 │ │ │ │ │ mov %r9,0x18(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - mov %r13,0x20(%rsp) │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - lea (%r12,%rcx,1),%r10 │ │ │ │ │ - movsd (%r11),%xmm3 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ - movsd %xmm6,0x1e0(%rsp) │ │ │ │ │ - movsd %xmm9,0x1e8(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - lea (%r12,%rdx,1),%r9 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0x0(%r13),%xmm3 │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ - movsd %xmm8,0x1f0(%rsp) │ │ │ │ │ - movsd %xmm5,0x1f8(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ - movsd %xmm12,0x200(%rsp) │ │ │ │ │ - movsd %xmm14,0x208(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movsd %xmm9,0x1d8(%rsp) │ │ │ │ │ + lea (%rbx,%r8,1),%r10 │ │ │ │ │ + movsd %xmm6,0x1e8(%rsp) │ │ │ │ │ + add %rbp,%r8 │ │ │ │ │ + movsd (%r10),%xmm5 │ │ │ │ │ mov %r10,0x28(%rsp) │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ │ + movsd %xmm10,0x1f8(%rsp) │ │ │ │ │ + movsd %xmm12,0x200(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm11,0x208(%rsp) │ │ │ │ │ + movsd %xmm8,0x210(%rsp) │ │ │ │ │ + add 0x28(%r14),%rdx │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mov 0x10(%r12),%r10 │ │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ │ + lea (%rbx,%rdx,1),%r9 │ │ │ │ │ + add %rbp,%rdx │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + lea 0x0(,%r10,8),%r11 │ │ │ │ │ mov %rdx,0x40(%rsp) │ │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ - movsd (%rcx),%xmm5 │ │ │ │ │ - mov 0x10(%r14),%rcx │ │ │ │ │ - mov 0x20(%r14),%r8 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - lea 0x0(,%rcx,8),%r13 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movsd (%rdx),%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - lea 0x0(%rbp,%r13,1),%rdx │ │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ │ - movsd %xmm7,0x210(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm5,0x220(%rsp) │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - mov 0x28(%r14),%rdx │ │ │ │ │ - movsd %xmm6,0x218(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%r11 │ │ │ │ │ + mov %r10,-0x78(%rsp) │ │ │ │ │ lea 0x0(%rbp,%r11,1),%r10 │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ │ - lea 0x0(,%r8,8),%r10 │ │ │ │ │ - mov 0x8(%r14),%r8 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd (%rdx),%xmm5 │ │ │ │ │ + mov 0x28(%r12),%rdx │ │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm9,0x218(%rsp) │ │ │ │ │ + movsd %xmm6,0x228(%rsp) │ │ │ │ │ + movsd (%r10),%xmm6 │ │ │ │ │ + lea 0x0(,%rdx,8),%r10 │ │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ │ lea 0x0(%rbp,%r10,1),%r9 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - lea 0x0(,%r8,8),%r9 │ │ │ │ │ + movsd %xmm2,0x220(%rsp) │ │ │ │ │ + movsd (%r9),%xmm5 │ │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%r9 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ lea 0x0(%rbp,%r9,1),%r8 │ │ │ │ │ - movsd (%r8),%xmm10 │ │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ │ - lea (%r12,%r13,1),%r8 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movsd (%r8),%xmm10 │ │ │ │ │ - lea (%r12,%r11,1),%r8 │ │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm9,0x228(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movsd %xmm6,0x2c0(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - lea (%r12,%r10,1),%r8 │ │ │ │ │ - movsd %xmm9,0x230(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movsd (%r8),%xmm13 │ │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ │ - lea (%r12,%r9,1),%r8 │ │ │ │ │ - movsd %xmm8,0x2c8(%rsp) │ │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ │ - mov -0x60(%rsp),%r9 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - movsd (%r8),%xmm10 │ │ │ │ │ - lea (%r9,%rcx,1),%r11 │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ - lea (%r9,%rdx,1),%r10 │ │ │ │ │ - lea 0x0(%rbp,%r11,1),%r13 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + lea 0x0(,%r15,8),%r8 │ │ │ │ │ + lea 0x0(%rbp,%r8,1),%rdx │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd (%rdx),%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ │ + lea (%rbx,%r11,1),%rdx │ │ │ │ │ + lea (%rbx,%r8,1),%r11 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm10,0x230(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + lea (%rbx,%r10,1),%rdx │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movsd (%rdx),%xmm5 │ │ │ │ │ + lea (%rbx,%r9,1),%rdx │ │ │ │ │ + movsd %xmm10,0x238(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + movsd %xmm2,0x2c8(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd %xmm12,0x2d0(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm14 │ │ │ │ │ + movsd (%r11),%xmm5 │ │ │ │ │ + mov 0x28(%r12),%r9 │ │ │ │ │ + mov -0x78(%rsp),%r10 │ │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + mov 0x20(%r12),%r11 │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + add %rdi,%r10 │ │ │ │ │ + add %rdi,%r9 │ │ │ │ │ shl $0x3,%r10 │ │ │ │ │ - add %r12,%r11 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - lea 0x0(%rbp,%r10,1),%r8 │ │ │ │ │ - mov %r13,-0x60(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mov %r8,0x88(%rsp) │ │ │ │ │ - add %r12,%r10 │ │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ │ - mov %r10,0xa8(%rsp) │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ - movsd 0x0(%r13),%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm12,0x238(%rsp) │ │ │ │ │ - movsd %xmm5,0x240(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movsd %xmm4,0x2d8(%rsp) │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - mov %r9,%r8 │ │ │ │ │ - add 0x20(%r14),%r9 │ │ │ │ │ - add 0x8(%r14),%r8 │ │ │ │ │ - movsd %xmm7,0x2d0(%rsp) │ │ │ │ │ + add %rdi,%r11 │ │ │ │ │ shl $0x3,%r9 │ │ │ │ │ - lea 0x0(%rbp,%r9,1),%r13 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - add %r12,%r9 │ │ │ │ │ - mov %r13,0x90(%rsp) │ │ │ │ │ - movsd (%r9),%xmm14 │ │ │ │ │ + add %r15,%rdi │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + lea 0x0(%rbp,%r10,1),%rdx │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + add %rbx,%r10 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + lea 0x0(%rbp,%r9,1),%r8 │ │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + movsd (%r8),%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm8 │ │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + lea 0x0(,%r11,8),%r8 │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + lea 0x0(%rbp,%rdi,1),%rdx │ │ │ │ │ + lea 0x0(%rbp,%r8,1),%r11 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + add %rbx,%r9 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd (%r11),%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm8,0x240(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + movsd (%r10),%xmm13 │ │ │ │ │ + movsd %xmm2,0x248(%rsp) │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + mov %r10,0xa8(%rsp) │ │ │ │ │ + lea (%rbx,%r8,1),%r10 │ │ │ │ │ + movsd %xmm9,0x2e0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm11,0x2d8(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm11 │ │ │ │ │ + mov %r11,0x98(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ mov %r9,0xb0(%rsp) │ │ │ │ │ - lea (%rdi,%rdx,1),%r9 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - shl $0x3,%r9 │ │ │ │ │ - movsd 0x0(%r13),%xmm4 │ │ │ │ │ - lea 0x0(%rbp,%r8,1),%r13 │ │ │ │ │ - movsd 0x0(%r13),%xmm12 │ │ │ │ │ - mov %r13,0x98(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ + mov %r10,0xb8(%rsp) │ │ │ │ │ + mov %rdi,0xc0(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movsd (%r9),%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - movsd %xmm12,0x250(%rsp) │ │ │ │ │ - movsd (%r11),%xmm12 │ │ │ │ │ - lea (%r12,%r8,1),%r11 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm8,0x248(%rsp) │ │ │ │ │ - mov %r11,0xb8(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm4,0x2e8(%rsp) │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - lea (%rdi,%rcx,1),%r10 │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ - lea (%r12,%r10,1),%r8 │ │ │ │ │ - movsd %xmm7,0x2e0(%rsp) │ │ │ │ │ - add %rbp,%r10 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - movsd (%r11),%xmm12 │ │ │ │ │ - lea (%r12,%r9,1),%r11 │ │ │ │ │ - add %rbp,%r9 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movsd %xmm15,0x258(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movsd (%r10),%xmm5 │ │ │ │ │ + movsd %xmm11,0x258(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm9,0x250(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd (%rdi),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm8,0x2e8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ mulsd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm8,0x2f0(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm13 │ │ │ │ │ - movsd %xmm5,0x260(%rsp) │ │ │ │ │ - movsd %xmm10,0x2f0(%rsp) │ │ │ │ │ - movsd %xmm13,0x2f8(%rsp) │ │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ │ - movsd (%r8),%xmm12 │ │ │ │ │ - mov %r11,0xc8(%rsp) │ │ │ │ │ - mov %r10,0xe0(%rsp) │ │ │ │ │ + movsd %xmm12,0x260(%rsp) │ │ │ │ │ + movsd %xmm10,0x2f8(%rsp) │ │ │ │ │ + movsd %xmm2,0x268(%rsp) │ │ │ │ │ + mov -0x78(%rsp),%r10 │ │ │ │ │ + movsd %xmm13,0x300(%rsp) │ │ │ │ │ + lea (%rsi,%r10,1),%r9 │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + lea (%rbx,%r9,1),%rdi │ │ │ │ │ + add %rbp,%r9 │ │ │ │ │ + movsd (%rdi),%xmm14 │ │ │ │ │ + movsd (%r9),%xmm7 │ │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ │ + mov 0x28(%r12),%rdi │ │ │ │ │ mov %r9,0xe8(%rsp) │ │ │ │ │ - mov 0x20(%r14),%r8 │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ - movsd (%r10),%xmm10 │ │ │ │ │ - add %rdi,%r8 │ │ │ │ │ - add 0x8(%r14),%rdi │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - lea (%r12,%r8,1),%r11 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + add %rsi,%rdi │ │ │ │ │ + lea 0x0(,%rdi,8),%r8 │ │ │ │ │ + lea (%rbx,%r8,1),%rdi │ │ │ │ │ add %rbp,%r8 │ │ │ │ │ - movsd (%r11),%xmm14 │ │ │ │ │ + movsd (%rdi),%xmm5 │ │ │ │ │ + mov %rdi,0xd0(%rsp) │ │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ │ mov %r8,0xf0(%rsp) │ │ │ │ │ - mov %r11,0xd0(%rsp) │ │ │ │ │ - lea (%rsi,%rcx,1),%r11 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + add %rsi,%rdi │ │ │ │ │ + add %r15,%rsi │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - lea (%r12,%rdi,1),%r13 │ │ │ │ │ + lea (%rbx,%rdi,1),%r11 │ │ │ │ │ + lea (%rbx,%rsi,1),%rdx │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ add %rbp,%rdi │ │ │ │ │ - movsd 0x0(%r13),%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ + movsd (%rdx),%xmm5 │ │ │ │ │ + movsd (%r11),%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + add %rbp,%rsi │ │ │ │ │ + mov %rsi,0x100(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ mov %rdi,0xf8(%rsp) │ │ │ │ │ - mov %r13,0xd8(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - movsd (%rdi),%xmm12 │ │ │ │ │ - lea (%rax,%rcx,1),%rdi │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ - add $0x50,%rbx │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%r10 │ │ │ │ │ - add %r12,%rdi │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - mov %r10,0x100(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - lea (%rax,%rdx,1),%r9 │ │ │ │ │ - shl $0x3,%r9 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movsd %xmm11,0x270(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm13,0x268(%rsp) │ │ │ │ │ - movsd %xmm8,0x308(%rsp) │ │ │ │ │ - movsd %xmm7,0x300(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - lea 0x0(%rbp,%r9,1),%r8 │ │ │ │ │ - mov %r8,0x108(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movsd (%r10),%xmm10 │ │ │ │ │ - mov 0x20(%r14),%r10 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - movsd %xmm12,0x280(%rsp) │ │ │ │ │ - add %rax,%r10 │ │ │ │ │ - add 0x8(%r14),%rax │ │ │ │ │ - movsd %xmm8,0x278(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movsd %xmm4,0x318(%rsp) │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - lea 0x0(,%r10,8),%r8 │ │ │ │ │ - lea 0x0(%rbp,%r8,1),%r13 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm11,0x310(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - movsd 0x0(%r13),%xmm4 │ │ │ │ │ - mov %r10,0x110(%rsp) │ │ │ │ │ - movsd (%r10),%xmm12 │ │ │ │ │ - mov %rdi,0x118(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm13 │ │ │ │ │ - lea (%r12,%r9,1),%rdi │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - mov %rdi,0x120(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movsd (%rdi),%xmm12 │ │ │ │ │ - lea (%r12,%r8,1),%rdi │ │ │ │ │ - movsd (%rdi),%xmm15 │ │ │ │ │ - mov %rdi,0x128(%rsp) │ │ │ │ │ - lea (%r12,%rax,1),%rdi │ │ │ │ │ - mov %rdi,0x130(%rsp) │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ - movsd %xmm11,0x288(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - movsd (%rdi),%xmm13 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - lea 0x0(%rbp,%r11,1),%rdi │ │ │ │ │ - movsd %xmm4,0x328(%rsp) │ │ │ │ │ - mov %rdi,0x138(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm6,0x320(%rsp) │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movsd (%rdi),%xmm13 │ │ │ │ │ - lea (%rsi,%rdx,1),%rdi │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%r9 │ │ │ │ │ - add %r12,%rdi │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - mov %r9,0x140(%rsp) │ │ │ │ │ - mov %rdi,0x150(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mov %r11,0xd8(%rsp) │ │ │ │ │ + mov %rdx,0xe0(%rsp) │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movsd (%r8),%xmm14 │ │ │ │ │ + movsd %xmm11,0x270(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm2,0x278(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ - mov 0x20(%r14),%r9 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movsd %xmm6,0x330(%rsp) │ │ │ │ │ - movsd %xmm10,0x290(%rsp) │ │ │ │ │ - add %rsi,%r9 │ │ │ │ │ - add 0x8(%r14),%rsi │ │ │ │ │ - movsd %xmm14,0x338(%rsp) │ │ │ │ │ - lea 0x0(,%r9,8),%r10 │ │ │ │ │ - lea 0x0(%rbp,%r10,1),%r9 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ + movsd %xmm5,0x308(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm6,0x310(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm14 │ │ │ │ │ + lea (%rax,%r10,1),%rsi │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ - lea 0x0(%rbp,%rsi,1),%r8 │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movsd (%r8),%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - mov %r8,0x148(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - movsd %xmm8,0x2a0(%rsp) │ │ │ │ │ - movsd %xmm14,0x298(%rsp) │ │ │ │ │ - movsd (%r12,%r11,1),%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - movsd %xmm12,0x348(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm12 │ │ │ │ │ - lea (%r12,%r10,1),%rdi │ │ │ │ │ - mov %rdi,0x158(%rsp) │ │ │ │ │ - movsd %xmm15,0x340(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ addsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + lea 0x0(%rbp,%rsi,1),%rdi │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + mov %rdi,0x108(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm8,0x280(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm6,0x318(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movsd %xmm6,0x288(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + mov 0x28(%r12),%rdi │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + add %rax,%rdi │ │ │ │ │ + lea 0x0(,%rdi,8),%r8 │ │ │ │ │ + lea 0x0(%rbp,%r8,1),%rdi │ │ │ │ │ + mov %rdi,0x110(%rsp) │ │ │ │ │ + movsd %xmm6,0x320(%rsp) │ │ │ │ │ movsd (%rdi),%xmm14 │ │ │ │ │ - add 0x28(%r15),%rcx │ │ │ │ │ - add 0x28(%r15),%rdx │ │ │ │ │ - mov %rsi,0x160(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd (%rsi),%xmm10 │ │ │ │ │ - mov 0x28(%r15),%rsi │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - add 0x20(%r14),%rsi │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - lea (%r12,%rcx,1),%r8 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - lea (%r12,%rdx,1),%rax │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - mov %rax,0x168(%rsp) │ │ │ │ │ - mov %rdx,0x170(%rsp) │ │ │ │ │ - lea (%r12,%rsi,8),%rdi │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ + mov 0x20(%r12),%r10 │ │ │ │ │ + mov %rsi,0x128(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + add %rax,%r10 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea 0x0(,%r10,8),%rdi │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ + lea 0x0(%rbp,%rdi,1),%r10 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + mov %r10,0x118(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movsd (%r10),%xmm7 │ │ │ │ │ + lea (%rcx,%rdx,1),%r10 │ │ │ │ │ subsd %xmm14,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movsd 0x0(%rbp,%rcx,1),%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movsd (%r8),%xmm12 │ │ │ │ │ + movsd (%r9),%xmm14 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + mov %r9,0x120(%rsp) │ │ │ │ │ + lea (%rbx,%r10,1),%rdx │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movsd %xmm14,0x290(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ + lea (%rbx,%r8,1),%rsi │ │ │ │ │ + movsd (%rsi),%xmm12 │ │ │ │ │ + mov 0x20(%r12),%r8 │ │ │ │ │ + mov %rsi,0x130(%rsp) │ │ │ │ │ + lea (%rbx,%rdi,1),%rsi │ │ │ │ │ + mov %rsi,0x138(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - movsd %xmm4,0x2a8(%rsp) │ │ │ │ │ - movsd %xmm8,0x350(%rsp) │ │ │ │ │ - movsd %xmm13,0x358(%rsp) │ │ │ │ │ - movsd (%rax),%xmm13 │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - mov 0x28(%r15),%rsi │ │ │ │ │ - add 0x8(%r14),%rsi │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - lea 0x0(,%rsi,8),%r10 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movsd (%rsi),%xmm12 │ │ │ │ │ + add %rcx,%r8 │ │ │ │ │ + lea 0x0(%rbp,%r10,1),%rsi │ │ │ │ │ + lea 0x0(,%r8,8),%r9 │ │ │ │ │ + movsd %xmm5,0x328(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + addsd (%rax),%xmm12 │ │ │ │ │ + lea 0x0(%rbp,%r9,1),%r8 │ │ │ │ │ + subsd (%rax),%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + mov %rsi,0x140(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movsd %xmm8,0x330(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ + mov 0x28(%r12),%rsi │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + movsd %xmm11,0x298(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + add %rcx,%rsi │ │ │ │ │ + add %r15,%rcx │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + lea 0x0(%rbp,%rsi,1),%r11 │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%rdi │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + movsd (%r11),%xmm13 │ │ │ │ │ + mov %rdi,0x148(%rsp) │ │ │ │ │ + movsd %xmm12,0x338(%rsp) │ │ │ │ │ movsd (%rdi),%xmm12 │ │ │ │ │ - lea (%r12,%r10,1),%rsi │ │ │ │ │ - movsd (%rsi),%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - subsd (%rsi),%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movsd %xmm4,0x2b0(%rsp) │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - movsd 0x178(%rsp),%xmm4 │ │ │ │ │ - addsd 0x228(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movsd (%rdx),%xmm13 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + subsd (%r11),%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd %xmm12,0x2a0(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movsd %xmm13,0x2a8(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ + movsd %xmm5,0x340(%rsp) │ │ │ │ │ + movsd %xmm12,0x348(%rsp) │ │ │ │ │ + mov %rdx,0x150(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + movsd (%rsi),%xmm14 │ │ │ │ │ + mov 0x28(%r14),%r10 │ │ │ │ │ + mov %rsi,0x158(%rsp) │ │ │ │ │ + lea (%rbx,%r9,1),%rsi │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mov %rsi,0x160(%rsp) │ │ │ │ │ + mov -0x78(%rsp),%rdx │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movsd (%rcx),%xmm14 │ │ │ │ │ + add %r15,%r10 │ │ │ │ │ + add 0x28(%r14),%rdx │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + mov %rcx,0x168(%rsp) │ │ │ │ │ + lea (%rbx,%r10,1),%r9 │ │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ │ + add %rbp,%r10 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + mov 0x28(%r14),%rsi │ │ │ │ │ + lea (%rbx,%rcx,1),%rdi │ │ │ │ │ + mov %rcx,-0x78(%rsp) │ │ │ │ │ + mov 0x28(%r14),%rcx │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + add 0x20(%r12),%rsi │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + add 0x28(%r12),%rcx │ │ │ │ │ + mov %rsi,0x170(%rsp) │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + mov -0x78(%rsp),%r15 │ │ │ │ │ + lea (%rbx,%rcx,1),%rdx │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + add %rbp,%r15 │ │ │ │ │ + mov %r15,-0x78(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd %xmm13,0x2b0(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd (%rsi),%xmm14 │ │ │ │ │ + subsd (%r9),%xmm14 │ │ │ │ │ + movsd %xmm11,0x350(%rsp) │ │ │ │ │ + movsd %xmm7,0x358(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + addsd (%rdx),%xmm7 │ │ │ │ │ + addsd (%r9),%xmm14 │ │ │ │ │ + subsd (%rdx),%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm2,0x2b8(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd (%r15),%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ movsd %xmm11,0x360(%rsp) │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - movsd (%rdx),%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - movsd 0x0(%rbp,%r10,1),%xmm13 │ │ │ │ │ - movsd %xmm4,0x0(%rbp) │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm10,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - movsd 0x188(%rsp),%xmm11 │ │ │ │ │ - addsd 0x238(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movsd %xmm13,0x2b8(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm14,0x368(%rsp) │ │ │ │ │ - movsd %xmm11,(%r12) │ │ │ │ │ - movsd 0x190(%rsp),%xmm14 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm4 │ │ │ │ │ - addsd 0x248(%rsp),%xmm14 │ │ │ │ │ - addsd 0x258(%rsp),%xmm4 │ │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm10 │ │ │ │ │ - movsd 0x1b8(%rsp),%xmm11 │ │ │ │ │ - addsd 0x288(%rsp),%xmm10 │ │ │ │ │ - addsd 0x268(%rsp),%xmm11 │ │ │ │ │ - movsd 0x218(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm14,(%rax) │ │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm14 │ │ │ │ │ - addsd 0x278(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mov -0x70(%rsp),%rax │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm15,-0x70(%rsp) │ │ │ │ │ - addsd 0x290(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm10,(%rax) │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm14,(%rax) │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - movsd 0x208(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ - mov -0x68(%rsp),%rax │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movsd %xmm14,(%rax) │ │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ │ - movsd %xmm10,(%rax) │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - movsd %xmm13,(%rax) │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm15 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm10 │ │ │ │ │ - addsd 0x298(%rsp),%xmm15 │ │ │ │ │ - addsd 0x260(%rsp),%xmm10 │ │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movsd (%rcx),%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + subsd (%rcx),%xmm7 │ │ │ │ │ + mov 0x170(%rsp),%r15 │ │ │ │ │ + movsd %xmm15,0x178(%rsp) │ │ │ │ │ + movsd (%r10),%xmm5 │ │ │ │ │ + add %rbp,%r15 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movsd (%r15),%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + mov %r15,0x170(%rsp) │ │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd (%r10),%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ movsd 0x198(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + movsd 0x190(%rsp),%xmm14 │ │ │ │ │ addsd 0x250(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm15,(%rax) │ │ │ │ │ - movsd -0x30(%rbx),%xmm14 │ │ │ │ │ - mov 0x110(%rsp),%rax │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd -0x28(%rbx),%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - movsd 0x210(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - addsd 0x2b0(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ │ - movsd 0x220(%rsp),%xmm11 │ │ │ │ │ - addsd 0x2b8(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movsd -0x30(%rbx),%xmm14 │ │ │ │ │ - movsd -0x28(%rbx),%xmm10 │ │ │ │ │ - mov 0x108(%rsp),%rax │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movsd 0x230(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - movsd 0x180(%rsp),%xmm15 │ │ │ │ │ - addsd 0x240(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ - mov 0x120(%rsp),%rax │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movsd -0x30(%rbx),%xmm14 │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movsd -0x28(%rbx),%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ - mov -0x8(%rsp),%rax │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movsd 0x1f8(%rsp),%xmm13 │ │ │ │ │ - movsd 0x200(%rsp),%xmm11 │ │ │ │ │ - addsd 0x2a0(%rsp),%xmm13 │ │ │ │ │ - movsd -0x30(%rbx),%xmm14 │ │ │ │ │ - addsd 0x2a8(%rsp),%xmm11 │ │ │ │ │ - movsd -0x28(%rbx),%xmm10 │ │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movsd %xmm11,0x0(%r13) │ │ │ │ │ - mov -0x10(%rsp),%r13 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm4 │ │ │ │ │ - movsd -0x30(%rbx),%xmm14 │ │ │ │ │ - movsd -0x28(%rbx),%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm13 │ │ │ │ │ - addsd 0x280(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm5,0x2c0(%rsp) │ │ │ │ │ + movsd 0x230(%rsp),%xmm5 │ │ │ │ │ + addsd 0x240(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ movsd 0x1b0(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - addsd 0x270(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm11,0x0(%r13) │ │ │ │ │ - mov (%rsp),%r13 │ │ │ │ │ - movsd %xmm4,0x0(%r13) │ │ │ │ │ - movsd -0x30(%rbx),%xmm14 │ │ │ │ │ - movsd -0x28(%rbx),%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ + addsd 0x260(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm5,0x0(%rbp) │ │ │ │ │ + movsd %xmm7,0x368(%rsp) │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm14,(%rbx) │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm13,(%r15) │ │ │ │ │ + mov 0x80(%rsp),%r15 │ │ │ │ │ + addsd 0x290(%rsp),%xmm7 │ │ │ │ │ + addsd 0x270(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm15,(%r15) │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm15 │ │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ │ + addsd 0x280(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm7,(%r15) │ │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ │ + movsd %xmm15,(%r15) │ │ │ │ │ + mov 0x68(%rsp),%r15 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm13 │ │ │ │ │ + movsd 0x210(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm3,-0x68(%rsp) │ │ │ │ │ + addsd 0x298(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm14,(%r15) │ │ │ │ │ + mov -0x60(%rsp),%r15 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + movsd %xmm13,(%r15) │ │ │ │ │ + mov 0x78(%rsp),%r15 │ │ │ │ │ + movsd %xmm5,(%r15) │ │ │ │ │ + mov 0x70(%rsp),%r15 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movsd %xmm14,(%r15) │ │ │ │ │ + movsd 0x220(%rsp),%xmm14 │ │ │ │ │ + mov 0x50(%rsp),%r15 │ │ │ │ │ + addsd 0x2a0(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm14,(%r15) │ │ │ │ │ + mov 0x58(%rsp),%r15 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm5,(%r15) │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm5 │ │ │ │ │ + addsd 0x258(%rsp),%xmm14 │ │ │ │ │ + movsd 0x20(%r13),%xmm15 │ │ │ │ │ + movsd 0x28(%r13),%xmm7 │ │ │ │ │ + addsd 0x268(%rsp),%xmm5 │ │ │ │ │ + mov 0x120(%rsp),%r15 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x228(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + addsd 0x2c0(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd %xmm13,(%r15) │ │ │ │ │ movsd 0x218(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + addsd 0x2b8(%rsp),%xmm13 │ │ │ │ │ + movsd 0x20(%r13),%xmm15 │ │ │ │ │ + movsd 0x28(%r13),%xmm7 │ │ │ │ │ + mov 0x110(%rsp),%rax │ │ │ │ │ + mov -0x18(%rsp),%r15 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x238(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ │ + addsd 0x180(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ mov 0x118(%rsp),%rax │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movsd -0x40(%rbx),%xmm10 │ │ │ │ │ - movsd -0x38(%rbx),%xmm4 │ │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - movsd -0x20(%rbx),%xmm4 │ │ │ │ │ - movsd -0x18(%rbx),%xmm13 │ │ │ │ │ - mov 0x140(%rsp),%rax │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - movsd 0x230(%rsp),%xmm6 │ │ │ │ │ - mov 0x150(%rsp),%rax │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movsd 0x180(%rsp),%xmm3 │ │ │ │ │ - movsd -0x50(%rbx),%xmm10 │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movsd 0x2d0(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movsd 0x240(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ + movsd 0x20(%r13),%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movsd 0x188(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + addsd 0x248(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x28(%r13),%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x200(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + addsd 0x2a8(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x208(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm13,(%r15) │ │ │ │ │ + mov -0x8(%rsp),%r15 │ │ │ │ │ + addsd 0x2b0(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm5,(%r15) │ │ │ │ │ + mov -0x10(%rsp),%r15 │ │ │ │ │ + movsd 0x20(%r13),%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x28(%r13),%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm5 │ │ │ │ │ + movsd 0x20(%r13),%xmm15 │ │ │ │ │ + movsd 0x28(%r13),%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ mulsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movsd 0x2c8(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movsd -0x48(%rbx),%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm13,(%r15) │ │ │ │ │ + mov (%rsp),%r15 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm14 │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm7 │ │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ │ + addsd 0x288(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm5,(%r15) │ │ │ │ │ + mov 0xf0(%rsp),%r15 │ │ │ │ │ + movsd 0x20(%r13),%xmm15 │ │ │ │ │ + addsd 0x278(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x28(%r13),%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x220(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movsd 0x180(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + mov 0x128(%rsp),%rax │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movsd 0x10(%r13),%xmm11 │ │ │ │ │ + movsd 0x18(%r13),%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm8,(%r15) │ │ │ │ │ + mov 0xd0(%rsp),%r15 │ │ │ │ │ + movsd %xmm2,(%r15) │ │ │ │ │ + mov 0x158(%rsp),%r15 │ │ │ │ │ + movsd 0x30(%r13),%xmm5 │ │ │ │ │ + movsd 0x38(%r13),%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ addsd %xmm12,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - movsd %xmm4,0x0(%r13) │ │ │ │ │ - movsd -0x10(%rbx),%xmm8 │ │ │ │ │ - movsd -0x8(%rbx),%xmm4 │ │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm8 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movsd 0x328(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ + movsd 0x2d0(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x188(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm8,(%r11) │ │ │ │ │ + movsd 0x238(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm4,(%r15) │ │ │ │ │ + movsd 0x2d8(%rsp),%xmm4 │ │ │ │ │ + movsd 0x0(%r13),%xmm11 │ │ │ │ │ + movsd 0x8(%r13),%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm6,0x0(%r13) │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movsd 0x330(%rsp),%xmm3 │ │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd -0x48(%rbx),%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - movsd -0x50(%rbx),%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x248(%rsp),%xmm4 │ │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ │ + mov -0x50(%rsp),%r11 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movsd 0x330(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ addsd %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ movsd %xmm7,(%rax) │ │ │ │ │ + mov -0x48(%rsp),%rax │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + movsd 0x40(%r13),%xmm7 │ │ │ │ │ + movsd 0x48(%r13),%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm11 │ │ │ │ │ mov -0x40(%rsp),%rax │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + movsd %xmm2,(%r15) │ │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ │ + movsd 0x8(%r13),%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movsd 0x280(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm6,(%r11) │ │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ │ movsd %xmm3,(%rax) │ │ │ │ │ - movsd -0x10(%rbx),%xmm6 │ │ │ │ │ - movsd -0x8(%rbx),%xmm3 │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ + movsd 0x40(%r13),%xmm6 │ │ │ │ │ + movsd 0x48(%r13),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ │ - movsd 0x278(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd 0x308(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - movsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movsd 0x268(%rsp),%xmm2 │ │ │ │ │ - movsd -0x40(%rbx),%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd -0x38(%rbx),%xmm4 │ │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd 0x310(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + movsd 0x270(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movsd 0x310(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm2,(%r15) │ │ │ │ │ + movsd 0x10(%r13),%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x318(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + movsd 0x18(%r13),%xmm4 │ │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + mov 0xc8(%rsp),%r15 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm9 │ │ │ │ │ + movsd 0x198(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movsd 0x328(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x338(%rsp),%xmm8 │ │ │ │ │ mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm7,(%rax) │ │ │ │ │ + mov 0x140(%rsp),%rax │ │ │ │ │ + movsd %xmm3,(%r15) │ │ │ │ │ + mov -0x30(%rsp),%r15 │ │ │ │ │ + movsd 0x30(%r13),%xmm4 │ │ │ │ │ + movsd 0x38(%r13),%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x290(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movsd 0x300(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movsd 0x298(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm3 │ │ │ │ │ + mov 0x150(%rsp),%rax │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movsd 0x250(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ movsd %xmm2,(%rax) │ │ │ │ │ - movsd -0x20(%rbx),%xmm4 │ │ │ │ │ - movsd -0x18(%rbx),%xmm2 │ │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movsd 0x338(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd 0x288(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ │ + movsd 0x10(%r13),%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x18(%r13),%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ movsd %xmm5,(%rax) │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm3,(%r12,%r11,1) │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm3 │ │ │ │ │ - movsd -0x40(%rbx),%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movsd 0x290(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - movsd 0x320(%rsp),%xmm6 │ │ │ │ │ - movsd -0x38(%rbx),%xmm4 │ │ │ │ │ - mov -0x20(%rsp),%r11 │ │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ + movsd %xmm2,(%r15) │ │ │ │ │ + mov 0x10(%rsp),%r15 │ │ │ │ │ + movsd 0x30(%r13),%xmm5 │ │ │ │ │ + movsd 0x38(%r13),%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - movsd 0x248(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm6,(%r11) │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movsd -0x18(%rbx),%xmm13 │ │ │ │ │ - movsd -0x20(%rbx),%xmm4 │ │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x190(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x2f8(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ - movsd 0x258(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm2,(%r11) │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movsd %xmm3,(%r11) │ │ │ │ │ - movsd -0x38(%rbx),%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movsd 0x2e0(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movsd -0x40(%rbx),%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ mulsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movsd -0x20(%rbx),%xmm4 │ │ │ │ │ - movsd -0x18(%rbx),%xmm2 │ │ │ │ │ - mov 0x148(%rsp),%rax │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd 0x298(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - mov 0x160(%rsp),%rax │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - movsd 0x358(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movsd -0x70(%rsp),%xmm2 │ │ │ │ │ - movsd 0x208(%rsp),%xmm14 │ │ │ │ │ - movsd 0x340(%rsp),%xmm6 │ │ │ │ │ - movsd -0x40(%rbx),%xmm7 │ │ │ │ │ - movsd -0x38(%rbx),%xmm4 │ │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ │ - movsd 0x228(%rsp),%xmm9 │ │ │ │ │ - movsd 0x178(%rsp),%xmm10 │ │ │ │ │ - mov -0x38(%rsp),%r13 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm3,(%r15) │ │ │ │ │ + mov 0x20(%rsp),%r15 │ │ │ │ │ + movsd %xmm4,(%r15) │ │ │ │ │ + movsd 0x260(%rsp),%xmm9 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm6 │ │ │ │ │ + movsd 0x2e8(%rsp),%xmm8 │ │ │ │ │ + movsd 0x18(%r13),%xmm4 │ │ │ │ │ mulsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movsd 0x238(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ + mov 0x100(%rsp),%r15 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x10(%r13),%xmm8 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x358(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm6,(%r15) │ │ │ │ │ + mov 0xe0(%rsp),%r15 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm3,(%r15) │ │ │ │ │ + mov 0x148(%rsp),%r15 │ │ │ │ │ + movsd 0x30(%r13),%xmm4 │ │ │ │ │ + movsd 0x38(%r13),%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x2a0(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm3,(%r15) │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm3 │ │ │ │ │ + mov 0x168(%rsp),%r15 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd -0x68(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm2,(%r15) │ │ │ │ │ + mov 0xf8(%rsp),%r15 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x210(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movsd 0x340(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x18(%r13),%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x10(%r13),%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm5,(%r15) │ │ │ │ │ + mov 0xd8(%rsp),%r15 │ │ │ │ │ + movsd %xmm2,(%r15) │ │ │ │ │ + mov 0x160(%rsp),%r15 │ │ │ │ │ + movsd 0x30(%r13),%xmm5 │ │ │ │ │ + movsd 0x38(%r13),%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movsd -0x20(%rbx),%xmm4 │ │ │ │ │ - movsd -0x18(%rbx),%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - mov 0x158(%rsp),%rax │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0x2d8(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm2,(%r9) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm3,(%r8) │ │ │ │ │ + movsd %xmm4,(%r15) │ │ │ │ │ + movsd 0x230(%rsp),%xmm3 │ │ │ │ │ + movsd 0x178(%rsp),%xmm5 │ │ │ │ │ + movsd 0x190(%rsp),%xmm2 │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x2c8(%rsp),%xmm10 │ │ │ │ │ + movsd 0x10(%r13),%xmm7 │ │ │ │ │ + mov -0x28(%rsp),%r11 │ │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ │ + movsd 0x288(%rsp),%xmm12 │ │ │ │ │ + movsd 0x308(%rsp),%xmm9 │ │ │ │ │ + mov 0xa8(%rsp),%r15 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x240(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x18(%r13),%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm6,(%r11) │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm6 │ │ │ │ │ movsd %xmm3,(%rax) │ │ │ │ │ - movsd 0x188(%rsp),%xmm3 │ │ │ │ │ - movsd -0x40(%rbx),%xmm7 │ │ │ │ │ - movsd -0x38(%rbx),%xmm4 │ │ │ │ │ subsd %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - movsd %xmm2,0x0(%r13) │ │ │ │ │ - movsd -0x20(%rbx),%xmm4 │ │ │ │ │ - movsd -0x18(%rbx),%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - movsd %xmm3,(%r9) │ │ │ │ │ - movsd 0x280(%rsp),%xmm8 │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm7 │ │ │ │ │ - movsd 0x300(%rsp),%xmm9 │ │ │ │ │ - movsd 0x270(%rsp),%xmm14 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm15 │ │ │ │ │ - movsd -0x48(%rbx),%xmm5 │ │ │ │ │ - mov -0x60(%rsp),%r13 │ │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ │ - movsd 0x200(%rsp),%xmm11 │ │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm15 │ │ │ │ │ - movsd 0x2a0(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - movsd 0x318(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movsd -0x50(%rbx),%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ + movsd 0x30(%r13),%xmm4 │ │ │ │ │ + movsd 0x38(%r13),%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movsd 0x278(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movsd 0x320(%rsp),%xmm9 │ │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + movsd 0x8(%r13),%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ mulsd %xmm8,%xmm3 │ │ │ │ │ - movsd 0x350(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movsd 0x1f8(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm6,0x0(%r13) │ │ │ │ │ - mov 0x90(%rsp),%r13 │ │ │ │ │ - movsd %xmm3,(%r11) │ │ │ │ │ - movsd -0x10(%rbx),%xmm6 │ │ │ │ │ - movsd -0x8(%rbx),%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm7,(%rax) │ │ │ │ │ + movsd %xmm3,(%r15) │ │ │ │ │ + movsd 0x40(%r13),%xmm6 │ │ │ │ │ + movsd 0x48(%r13),%xmm3 │ │ │ │ │ + mov -0x78(%rsp),%r15 │ │ │ │ │ + movsd 0x2a8(%rsp),%xmm9 │ │ │ │ │ + movsd 0x200(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movsd 0x208(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movsd 0x348(%rsp),%xmm12 │ │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm15 │ │ │ │ │ + movsd 0x350(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd 0x2a8(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movsd 0x348(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm5,0x0(%rbp,%rcx,1) │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - movsd -0x50(%rbx),%xmm8 │ │ │ │ │ - movsd -0x48(%rbx),%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movsd 0x2b0(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm4,(%r15) │ │ │ │ │ + mov 0x170(%rsp),%r15 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + movsd 0x8(%r13),%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ mulsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ addsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movsd %xmm7,0x0(%r13) │ │ │ │ │ - movsd %xmm3,(%r9) │ │ │ │ │ - movsd -0x10(%rbx),%xmm6 │ │ │ │ │ - movsd -0x8(%rbx),%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm7,(%r11) │ │ │ │ │ + movsd 0x258(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ │ + movsd 0x40(%r13),%xmm6 │ │ │ │ │ + movsd 0x48(%r13),%xmm3 │ │ │ │ │ mulsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ mulsd %xmm3,%xmm9 │ │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd %xmm2,(%rdi) │ │ │ │ │ - movsd 0x250(%rsp),%xmm7 │ │ │ │ │ - movsd 0x198(%rsp),%xmm4 │ │ │ │ │ - movsd 0x2f0(%rsp),%xmm6 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm2 │ │ │ │ │ - movsd -0x50(%rbx),%xmm8 │ │ │ │ │ - mov 0x98(%rsp),%r13 │ │ │ │ │ - mov 0xb8(%rsp),%r11 │ │ │ │ │ - movsd 0x2b8(%rsp),%xmm13 │ │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ │ - mov 0x170(%rsp),%rdx │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ + movsd 0x2f8(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm4,(%r15) │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ subsd %xmm7,%xmm4 │ │ │ │ │ - movsd 0x2e8(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movsd 0x260(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm2 │ │ │ │ │ + movsd 0x2f0(%rsp),%xmm7 │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x268(%rsp),%xmm3 │ │ │ │ │ mulsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ addsd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm7,%xmm2 │ │ │ │ │ - movsd -0x48(%rbx),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ + movsd 0x8(%r13),%xmm7 │ │ │ │ │ mulsd %xmm7,%xmm5 │ │ │ │ │ - movsd 0x360(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ addsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movsd %xmm6,0x0(%r13) │ │ │ │ │ - movsd %xmm3,(%r11) │ │ │ │ │ - movsd -0x10(%rbx),%xmm6 │ │ │ │ │ - movsd -0x8(%rbx),%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movsd 0x40(%r13),%xmm6 │ │ │ │ │ + movsd 0x48(%r13),%xmm5 │ │ │ │ │ + movsd 0x368(%rsp),%xmm7 │ │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + incq -0x70(%rsp) │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x220(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ + mov -0x70(%rsp),%rax │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ + movsd 0x228(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ subsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm3,0x0(%rbp,%r10,1) │ │ │ │ │ - movsd 0x2b0(%rsp),%xmm3 │ │ │ │ │ - mov 0xa8(%rsp),%r10 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - movsd 0x210(%rsp),%xmm2 │ │ │ │ │ - movsd -0x50(%rbx),%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movsd 0x368(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ + movsd 0x2c0(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm3,(%r10) │ │ │ │ │ + movsd 0x360(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movsd 0x218(%rsp),%xmm2 │ │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x2b8(%rsp),%xmm3 │ │ │ │ │ mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm7,%xmm2 │ │ │ │ │ - movsd -0x48(%rbx),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x8(%r13),%xmm7 │ │ │ │ │ mulsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ mulsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm6,(%r8) │ │ │ │ │ - movsd %xmm3,(%r10) │ │ │ │ │ - movsd -0x10(%rbx),%xmm6 │ │ │ │ │ - movsd -0x8(%rbx),%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm5,(%r8) │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x40(%r13),%xmm5 │ │ │ │ │ + movsd 0x48(%r13),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - mov 0x168(%rsp),%rax │ │ │ │ │ - mov 0x370(%rsp),%rdx │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ - add %rdx,%rbp │ │ │ │ │ - add %rdx,%r12 │ │ │ │ │ - mov 0x378(%rsp),%rdx │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov -0x78(%rsp),%rax │ │ │ │ │ - add %rdx,%r14 │ │ │ │ │ - add %rdx,%r15 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ + mov 0x370(%rsp),%rcx │ │ │ │ │ + add %rcx,%rbp │ │ │ │ │ + add %rcx,%rbx │ │ │ │ │ + mov 0x378(%rsp),%rcx │ │ │ │ │ + add $0x50,%r13 │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + add %rcx,%r12 │ │ │ │ │ + add %rcx,%r14 │ │ │ │ │ cmp %rax,0x3b8(%rsp) │ │ │ │ │ jne 80 │ │ │ │ │ add $0x380,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001ba0 : │ │ │ │ │ +0000000000001d30 : │ │ │ │ │ fftw_codelet_q1_6(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x1bae(%rip),%rsi │ │ │ │ │ - jmp 1bb3 │ │ │ │ │ + lea -0x1d3e(%rip),%rsi │ │ │ │ │ + jmp 1d43 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_difsq_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 9e1b0000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 2b1d0000 00420e10 8f02420e ....+....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0eb80703 821b0e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0eb80703 0f1d0e38 ..A.8..G.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ ├── q1_8.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 14048 (bytes into file) │ │ │ │ │ + Start of section headers: 14160 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x36e0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3750: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 003283 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 003580 000060 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0032c3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0032c3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0032c3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0032c8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0035e0 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 003320 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 003328 000008 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 003330 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 003330 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 003628 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0033a8 000150 18 14 9 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0034f8 000087 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 003658 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0032f3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0035f0 000060 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 003333 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 003333 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 003333 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 003338 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 003650 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 003390 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 003398 000008 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0033a0 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0033a0 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 003698 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 003418 000150 18 14 9 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 003568 000087 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0036c8 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 14 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 12907 FUNC LOCAL DEFAULT 1 q1_8 │ │ │ │ │ + 2: 0000000000000000 13010 FUNC LOCAL DEFAULT 1 q1_8 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 11: 0000000000003270 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_q1_8 │ │ │ │ │ + 11: 00000000000032e0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_q1_8 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_difsq_register │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x3580 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x35f0 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000002c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000059 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000003273 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000327f 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_difsq_register - 4 │ │ │ │ │ +0000000000000031 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000056 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000032e3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000032ef 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_difsq_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x35e0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x3650 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000d00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x3628 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x3698 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3270 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 32e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000326b │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000032d2 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 1840 │ │ │ │ │ - DW_CFA_advance_loc2: 12879 to 0000000000003260 │ │ │ │ │ + DW_CFA_def_cfa_offset: 1848 │ │ │ │ │ + DW_CFA_advance_loc2: 12982 to 00000000000032c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003261 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000032c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003262 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000032c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000003264 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000032cb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000003266 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000032cd │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000003268 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000032cf │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000326a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000032d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000003270..0000000000003283 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000032e0..00000000000032f3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,2398 +7,2382 @@ │ │ │ │ │ q1_8(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x6f8,%rsp │ │ │ │ │ - cmp 0x730(%rsp),%r9 │ │ │ │ │ - mov %r9,-0x70(%rsp) │ │ │ │ │ - jge 3259 │ │ │ │ │ + sub $0x700,%rsp │ │ │ │ │ + mov %r9,-0x68(%rsp) │ │ │ │ │ + cmp 0x738(%rsp),%r9 │ │ │ │ │ + jge 32c0 │ │ │ │ │ imul $0x70,%r9,%rax │ │ │ │ │ + mov %r8,-0x78(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - mov %r8,-0x78(%rsp) │ │ │ │ │ - lea (%rdx,%rax,1),%r12 │ │ │ │ │ - mov 0x738(%rsp),%rax │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ + lea (%rdx,%rax,1),%r15 │ │ │ │ │ + mov 0x740(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x6e8(%rsp) │ │ │ │ │ + mov %rax,0x6f0(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x6f0(%rsp) │ │ │ │ │ + mov %rax,0x6f8(%rsp) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ │ - movsd 0x0(%r13),%xmm1 │ │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ │ - movsd (%r15),%xmm3 │ │ │ │ │ - mov 0x28(%rbx),%rbp │ │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + mov 0x10(%r12),%rcx │ │ │ │ │ + mov 0x30(%r12),%rdi │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rdx │ │ │ │ │ - add %r15,%rax │ │ │ │ │ - movsd (%rdx),%xmm2 │ │ │ │ │ - mov %rdx,-0x68(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mov -0x78(%rsp),%r13 │ │ │ │ │ + lea (%r10,%rax,1),%rdx │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + mov %rdx,-0x60(%rsp) │ │ │ │ │ lea 0x0(,%rcx,8),%rdx │ │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ │ - lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ │ - mov %rax,-0x60(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - mov %rdi,-0x58(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rsi │ │ │ │ │ - lea (%r15,%rdx,1),%rcx │ │ │ │ │ - lea (%r15,%rax,1),%r14 │ │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ + lea (%r10,%rdx,1),%rcx │ │ │ │ │ + mov %rax,-0x58(%rsp) │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm5 │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ + lea (%rsi,%rdx,1),%r14 │ │ │ │ │ + mov %rcx,-0x50(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ mov %r14,-0x40(%rsp) │ │ │ │ │ - mov -0x78(%rsp),%r14 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - mov %rcx,-0x48(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - mov %rsi,-0x50(%rsp) │ │ │ │ │ - mov 0x8(%r14),%rdi │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ │ - lea (%rdi,%rbp,1),%rax │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd (%r11),%xmm9 │ │ │ │ │ + mov %r11,-0x38(%rsp) │ │ │ │ │ + mov 0x28(%r12),%r11 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movsd (%r14),%xmm3 │ │ │ │ │ + mov 0x8(%r12),%r14 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + lea (%r8,%r11,1),%rax │ │ │ │ │ + mov %rdi,-0x48(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + lea (%r8,%r14,1),%rdx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea 0x0(%r13,%rax,1),%r8 │ │ │ │ │ - mov %r8,-0x30(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ - lea (%rdi,%rdx,1),%rcx │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%r9 │ │ │ │ │ - lea (%r15,%rcx,1),%rsi │ │ │ │ │ - lea (%r15,%rax,1),%rcx │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ subsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mov %r9,-0x38(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm10,0x338(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm13,0x338(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + lea (%r10,%rdx,1),%r9 │ │ │ │ │ movsd %xmm8,0x340(%rsp) │ │ │ │ │ - movsd %xmm7,0x590(%rsp) │ │ │ │ │ - movsd %xmm6,0x5a0(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ + add %rsi,%rdx │ │ │ │ │ + lea (%r10,%rax,1),%rbp │ │ │ │ │ movsd (%r9),%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm12,0x348(%rsp) │ │ │ │ │ - movsd %xmm3,0x350(%rsp) │ │ │ │ │ - movsd %xmm13,0x598(%rsp) │ │ │ │ │ - movsd %xmm1,0x5a8(%rsp) │ │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ │ - movsd (%rsi),%xmm7 │ │ │ │ │ - mov %rsi,-0x28(%rsp) │ │ │ │ │ - mov %rcx,-0x20(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - mov 0x38(%rbx),%r11 │ │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ │ - lea (%rdi,%r11,1),%rsi │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ │ - lea (%rdi,%rax,1),%rcx │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ │ + mov %r9,-0x30(%rsp) │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + mov %rbp,-0x28(%rsp) │ │ │ │ │ + movsd %xmm14,0x348(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm11,0x5a0(%rsp) │ │ │ │ │ + movsd %xmm15,0x5a8(%rsp) │ │ │ │ │ + movsd %xmm6,0x5b0(%rsp) │ │ │ │ │ + movsd %xmm1,0x350(%rsp) │ │ │ │ │ + movsd %xmm3,0x5b8(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm11 │ │ │ │ │ + mov %rdx,-0x20(%rsp) │ │ │ │ │ + mov 0x38(%r12),%rdx │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + lea (%r8,%rdx,1),%rdi │ │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + lea (%r10,%rdi,1),%rcx │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + add %rsi,%rdi │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + lea (%r8,%rax,1),%rcx │ │ │ │ │ + movsd (%rdi),%xmm12 │ │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - add %r15,%rsi │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%r9 │ │ │ │ │ - movsd (%rsi),%xmm9 │ │ │ │ │ - mov %r8,-0x10(%rsp) │ │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + mov 0x30(%r13),%rdi │ │ │ │ │ + lea (%r10,%rcx,1),%r9 │ │ │ │ │ + lea (%rsi,%rcx,1),%rbp │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movsd (%r9),%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ mov %r9,-0x8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ │ - lea (%r15,%rcx,1),%r8 │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ │ - mov 0x20(%rbx),%r9 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ + lea 0x0(,%rdi,8),%r9 │ │ │ │ │ + lea (%r10,%r9,1),%rcx │ │ │ │ │ + mov %rbp,0x8(%rsp) │ │ │ │ │ add %rsi,%r9 │ │ │ │ │ - movsd %xmm15,0x370(%rsp) │ │ │ │ │ - movsd %xmm4,0x380(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - lea 0x0(,%rsi,8),%r8 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%rcx │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd %xmm11,0x358(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movsd %xmm15,0x378(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm9,0x368(%rsp) │ │ │ │ │ - movsd %xmm1,0x5b8(%rsp) │ │ │ │ │ - movsd %xmm14,0x360(%rsp) │ │ │ │ │ - movsd %xmm2,0x5b0(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ - lea 0x0(,%r9,8),%rcx │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%r9 │ │ │ │ │ - add %r15,%rcx │ │ │ │ │ - movsd (%r9),%xmm1 │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ - lea (%r15,%r8,1),%r9 │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ mov %r9,0x20(%rsp) │ │ │ │ │ - movsd (%r9),%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - add %rsi,%r8 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movsd 0x0(%rbp),%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm11,0x368(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + movsd %xmm13,0x360(%rsp) │ │ │ │ │ + movsd %xmm10,0x370(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm3,0x5c8(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + mov 0x20(%r12),%rcx │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm9,0x358(%rsp) │ │ │ │ │ + add %rdi,%rcx │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm11,0x5c0(%rsp) │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + movsd %xmm10,0x378(%rsp) │ │ │ │ │ + lea (%r10,%rcx,1),%rbp │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r10 │ │ │ │ │ + movsd %xmm4,0x380(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm2 │ │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + mov 0x10(%r12),%r9 │ │ │ │ │ + mov 0x30(%r12),%rcx │ │ │ │ │ + add %rdi,%r9 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + add %rdi,%rcx │ │ │ │ │ + lea (%r10,%r9,1),%rbp │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - add %r15,%r8 │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%r9 │ │ │ │ │ - movsd (%r10),%xmm7 │ │ │ │ │ - movsd (%r8),%xmm9 │ │ │ │ │ - add %r15,%rcx │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movsd (%r9),%xmm5 │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + lea (%r10,%rcx,1),%rbx │ │ │ │ │ + movsd 0x0(%rbp),%xmm7 │ │ │ │ │ + add %rsi,%rcx │ │ │ │ │ + movsd (%r9),%xmm12 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movsd (%rcx),%xmm5 │ │ │ │ │ - mov 0x38(%r14),%rcx │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - lea (%rdx,%rcx,1),%r9 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - shl $0x3,%r9 │ │ │ │ │ - lea 0x0(%r13,%r9,1),%r8 │ │ │ │ │ - movsd %xmm4,0x5c0(%rsp) │ │ │ │ │ - add %r15,%r9 │ │ │ │ │ - movsd %xmm14,0x388(%rsp) │ │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ │ - movsd %xmm8,0x5d8(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r8 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r10 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - add %r15,%r8 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - movsd %xmm1,0x398(%rsp) │ │ │ │ │ - movsd %xmm13,0x390(%rsp) │ │ │ │ │ - movsd %xmm2,0x5e0(%rsp) │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ - movsd %xmm12,0x5c8(%rsp) │ │ │ │ │ - movsd %xmm9,0x5d0(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - lea (%rax,%rcx,1),%r8 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + mov 0x38(%r13),%rcx │ │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + lea (%r14,%rcx,1),%rbx │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + mov %rbp,0x30(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + lea (%r10,%rbx,1),%r9 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm6,0x390(%rsp) │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ lea (%r11,%rcx,1),%r9 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ shl $0x3,%r9 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - lea 0x0(%r13,%r9,1),%r10 │ │ │ │ │ - add %r15,%r9 │ │ │ │ │ - movsd (%r10),%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r10 │ │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ │ - add %r15,%r8 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ │ - movsd (%r9),%xmm13 │ │ │ │ │ - lea 0x0(,%rdx,8),%r9 │ │ │ │ │ - mov %r8,0x88(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - movsd %xmm8,0x3b8(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - lea 0x0(%r13,%r9,1),%r8 │ │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ │ - add %r15,%r9 │ │ │ │ │ - movsd %xmm15,0x3d0(%rsp) │ │ │ │ │ - mov %r9,0xa0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - movsd %xmm12,0x3a0(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - lea 0x0(,%rbp,8),%r8 │ │ │ │ │ - movsd %xmm8,0x3c8(%rsp) │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r10 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - mov %r10,0x98(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd %xmm13,0x3b0(%rsp) │ │ │ │ │ - movsd %xmm10,0x3a8(%rsp) │ │ │ │ │ - movsd %xmm2,0x3c0(%rsp) │ │ │ │ │ - movsd %xmm9,0x5e8(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ │ - lea (%r15,%r8,1),%r9 │ │ │ │ │ - movsd (%r9),%xmm5 │ │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ │ + movsd %xmm5,0x5e0(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + lea (%r10,%r9,1),%rbp │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + movsd %xmm1,0x5e8(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + mov %rbp,0x58(%rsp) │ │ │ │ │ + lea (%rsi,%rbx,1),%rbp │ │ │ │ │ + lea (%rdx,%rcx,1),%rbx │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + movsd %xmm10,0x398(%rsp) │ │ │ │ │ + lea (%r10,%rbx,1),%r9 │ │ │ │ │ + movsd 0x0(%rbp),%xmm10 │ │ │ │ │ + mov %rbp,0x60(%rsp) │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ + movsd (%r9),%xmm8 │ │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ │ + lea (%rax,%rcx,1),%r9 │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm15,0x388(%rsp) │ │ │ │ │ + lea (%r10,%r9,1),%rbp │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + mov %rbp,0x78(%rsp) │ │ │ │ │ + movsd %xmm9,0x5d0(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm12,0x5d8(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm5,0x3a0(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + lea 0x0(,%r14,8),%rbx │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + lea (%r10,%rbx,1),%rbp │ │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ │ + movsd %xmm12,0x3c0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ lea 0x0(,%r11,8),%r9 │ │ │ │ │ - lea 0x0(%r13,%r9,1),%r8 │ │ │ │ │ - add %r15,%r9 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mov %r8,0xb0(%rsp) │ │ │ │ │ - movsd (%r9),%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ │ - lea 0x0(,%rdi,8),%r9 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r10 │ │ │ │ │ - add %r15,%r8 │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - mov %r8,0xc8(%rsp) │ │ │ │ │ - mov %r10,0xb8(%rsp) │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mov %rbp,0x90(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + mov %rbx,0xa0(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm15,0x3a8(%rsp) │ │ │ │ │ + movsd %xmm9,0x3b0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm10,0x3b8(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm12,0x3c8(%rsp) │ │ │ │ │ + movsd %xmm9,0x5f0(%rsp) │ │ │ │ │ + movsd %xmm4,0x3d0(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x0(%rbp),%xmm6 │ │ │ │ │ + lea (%r10,%r9,1),%rbp │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + movsd (%r9),%xmm10 │ │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + mov %rbp,0x98(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + movsd %xmm4,0x3d8(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rbx │ │ │ │ │ + lea (%r10,%rbx,1),%r9 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + lea 0x0(,%rax,8),%r9 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mov %rbx,0xc0(%rsp) │ │ │ │ │ + lea (%r10,%r9,1),%rbp │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + movsd 0x0(%rbp),%xmm6 │ │ │ │ │ + movsd (%r9),%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + mov %rbp,0xb8(%rsp) │ │ │ │ │ + mov %r9,0xc8(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd (%rbx),%xmm6 │ │ │ │ │ + movsd %xmm8,0x3f8(%rsp) │ │ │ │ │ + lea 0x0(,%r8,8),%rbx │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + lea (%r10,%rbx,1),%rbp │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ addsd %xmm6,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm11,0x3e0(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ movsd %xmm10,0x3f0(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - lea 0x0(%r13,%r9,1),%r8 │ │ │ │ │ - add %r15,%r9 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm13,0x3e0(%rsp) │ │ │ │ │ - movsd %xmm5,0x3e8(%rsp) │ │ │ │ │ - movsd %xmm12,0x3d8(%rsp) │ │ │ │ │ - movsd %xmm11,0x5f0(%rsp) │ │ │ │ │ - movsd %xmm2,0x3f8(%rsp) │ │ │ │ │ - mov %r8,0xd0(%rsp) │ │ │ │ │ - mov %r9,0xe0(%rsp) │ │ │ │ │ - movsd %xmm9,0x400(%rsp) │ │ │ │ │ - movsd %xmm6,0x408(%rsp) │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - add %rdi,%r8 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r10 │ │ │ │ │ - lea (%r15,%r8,1),%r9 │ │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ + movsd %xmm13,0x3e8(%rsp) │ │ │ │ │ + movsd %xmm11,0x5f8(%rsp) │ │ │ │ │ + movsd %xmm3,0x400(%rsp) │ │ │ │ │ + mov 0x20(%r12),%r9 │ │ │ │ │ + movsd 0x0(%rbp),%xmm6 │ │ │ │ │ + mov %rbp,0xd0(%rsp) │ │ │ │ │ + add %r8,%r9 │ │ │ │ │ + movsd %xmm4,0x410(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ + movsd %xmm1,0x408(%rsp) │ │ │ │ │ + lea (%r10,%r9,1),%rbp │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + movsd (%rbx),%xmm8 │ │ │ │ │ + mov %rbx,0xe0(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ mov %r9,0xe8(%rsp) │ │ │ │ │ - mov %r10,0xd8(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - add %rdi,%r8 │ │ │ │ │ - add 0x30(%rbx),%rdi │ │ │ │ │ + mov %rbp,0xd8(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + mov 0x10(%r12),%r9 │ │ │ │ │ + add %r8,%r9 │ │ │ │ │ + add 0x30(%r12),%r8 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r9 │ │ │ │ │ - add %r15,%r8 │ │ │ │ │ - movsd (%r9),%xmm8 │ │ │ │ │ - mov %r9,0xf0(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%r9 │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - mov %r8,0x100(%rsp) │ │ │ │ │ - mov %rdi,0x108(%rsp) │ │ │ │ │ - mov %r9,0xf8(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + lea (%r10,%r9,1),%rbp │ │ │ │ │ + lea (%r10,%r8,1),%rbx │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + add %rsi,%r8 │ │ │ │ │ + movsd 0x0(%rbp),%xmm11 │ │ │ │ │ + movsd (%rbx),%xmm8 │ │ │ │ │ + mov %r9,0x100(%rsp) │ │ │ │ │ + mov %r8,0x108(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + mov %rbp,0xf0(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + mov %rbx,0xf8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movsd (%r9),%xmm11 │ │ │ │ │ + lea (%r14,%rdi,1),%r9 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ movsd (%r8),%xmm8 │ │ │ │ │ - lea (%rdx,%rsi,1),%r8 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + lea (%r10,%r9,1),%r8 │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + mov %r8,0x110(%rsp) │ │ │ │ │ + movsd %xmm12,0x420(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm10,0x428(%rsp) │ │ │ │ │ + movsd %xmm13,0x418(%rsp) │ │ │ │ │ + movsd %xmm7,0x600(%rsp) │ │ │ │ │ + movsd %xmm1,0x430(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + lea (%r11,%rdi,1),%r8 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm11,0x608(%rsp) │ │ │ │ │ + lea (%r10,%r8,1),%rbp │ │ │ │ │ + movsd %xmm2,0x610(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + add %rsi,%r8 │ │ │ │ │ + mov %rbp,0x118(%rsp) │ │ │ │ │ + movsd %xmm1,0x618(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + mov %r8,0x128(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + mov %r9,0x120(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + lea (%rdx,%rdi,1),%r8 │ │ │ │ │ + add %rax,%rdi │ │ │ │ │ + shl $0x3,%r8 │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + lea (%r10,%r8,1),%r9 │ │ │ │ │ + lea (%r10,%rdi,1),%rbp │ │ │ │ │ + add %rsi,%r8 │ │ │ │ │ + add %rsi,%rdi │ │ │ │ │ + movsd (%r9),%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mov %r8,0x140(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x0(%rbp),%xmm6 │ │ │ │ │ + mov %rdi,0x148(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mov %r9,0x130(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + mov %rbp,0x138(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movsd (%rdi),%xmm9 │ │ │ │ │ + lea 0x0(,%rcx,8),%r8 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + lea (%r10,%r8,1),%rdi │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + add %rsi,%r8 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + mov %rdi,0x150(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mov %r8,0x160(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm15,0x448(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movsd %xmm9,0x438(%rsp) │ │ │ │ │ + movsd %xmm2,0x458(%rsp) │ │ │ │ │ + movsd %xmm4,0x440(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ movsd (%rdi),%xmm7 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%rdi │ │ │ │ │ - mov %rdi,0x110(%rsp) │ │ │ │ │ - add %r15,%r8 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm12,0x410(%rsp) │ │ │ │ │ - movsd %xmm5,0x418(%rsp) │ │ │ │ │ - movsd %xmm13,0x5f8(%rsp) │ │ │ │ │ - movsd %xmm6,0x608(%rsp) │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm4,0x610(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - lea 0x0(%rbp,%rsi,1),%rdi │ │ │ │ │ - movsd %xmm10,0x420(%rsp) │ │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm13,0x450(%rsp) │ │ │ │ │ + add %rcx,%rdi │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - movsd %xmm9,0x600(%rsp) │ │ │ │ │ - movsd %xmm2,0x428(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%r10 │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - mov %r10,0x118(%rsp) │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ - mov %rdi,0x128(%rsp) │ │ │ │ │ - mov %r8,0x120(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - lea (%r11,%rsi,1),%rdi │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ + lea (%r10,%rdi,1),%r9 │ │ │ │ │ + add %rsi,%rdi │ │ │ │ │ + movsd %xmm4,0x620(%rsp) │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + mov %rdi,0x168(%rsp) │ │ │ │ │ + mov %r9,0x158(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + mov 0x10(%r12),%rdi │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + add %rcx,%rdi │ │ │ │ │ + add 0x30(%r12),%rcx │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - add %rax,%rsi │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%r8 │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%r9 │ │ │ │ │ - movsd (%r8),%xmm11 │ │ │ │ │ - movsd (%rdi),%xmm15 │ │ │ │ │ - add %r15,%rsi │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - mov %rdi,0x140(%rsp) │ │ │ │ │ - lea 0x0(,%rcx,8),%rdi │ │ │ │ │ - mov %rsi,0x148(%rsp) │ │ │ │ │ - mov %r8,0x130(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mov %r9,0x138(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm12,0x448(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%rsi │ │ │ │ │ - mov %rsi,0x150(%rsp) │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - movsd %xmm8,0x460(%rsp) │ │ │ │ │ - mov %rdi,0x160(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm14,0x430(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - movsd %xmm13,0x618(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movsd %xmm1,0x458(%rsp) │ │ │ │ │ - movsd %xmm4,0x440(%rsp) │ │ │ │ │ - movsd %xmm14,0x438(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - movsd (%rdi),%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ │ - movsd %xmm14,0x450(%rsp) │ │ │ │ │ - add %rcx,%rsi │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ │ - add %r15,%rsi │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - mov %rsi,0x168(%rsp) │ │ │ │ │ - mov %r8,0x158(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - add %rcx,%rsi │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%rdi │ │ │ │ │ - add %r15,%rsi │ │ │ │ │ - mov %rdi,0x170(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm12 │ │ │ │ │ - add 0x30(%rbx),%rcx │ │ │ │ │ - mov %rsi,0x180(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - mov 0x10(%r14),%r9 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%rdi │ │ │ │ │ - movsd (%rdi),%xmm11 │ │ │ │ │ - mov %rdi,0x178(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movsd (%rsi),%xmm12 │ │ │ │ │ - lea (%r15,%rcx,1),%rsi │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - movsd (%rsi),%xmm11 │ │ │ │ │ - mov %rsi,0x188(%rsp) │ │ │ │ │ - lea 0x0(,%r9,8),%rsi │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%rdi │ │ │ │ │ - add %r15,%rsi │ │ │ │ │ - mov %rdi,0x190(%rsp) │ │ │ │ │ - mov %rsi,0x1a0(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + lea (%r10,%rdi,1),%r8 │ │ │ │ │ + add %rsi,%rdi │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + mov %r8,0x170(%rsp) │ │ │ │ │ + lea (%r10,%rcx,1),%r8 │ │ │ │ │ + add %rsi,%rcx │ │ │ │ │ + mov %r8,0x178(%rsp) │ │ │ │ │ + movsd (%r8),%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mov 0x10(%r13),%rbp │ │ │ │ │ + mov %rdi,0x180(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + movsd (%rcx),%xmm12 │ │ │ │ │ + mov %rcx,0x188(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + lea 0x0(,%rbp,8),%rdi │ │ │ │ │ + lea (%r10,%rdi,1),%rcx │ │ │ │ │ + add %rsi,%rdi │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + mov %rcx,0x190(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + mov %rdi,0x1a0(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm5,0x638(%rsp) │ │ │ │ │ + movsd %xmm8,0x468(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movsd %xmm15,0x628(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm9,0x470(%rsp) │ │ │ │ │ subsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm12,0x460(%rsp) │ │ │ │ │ + movsd %xmm8,0x640(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm8 │ │ │ │ │ + mov 0x20(%r12),%rcx │ │ │ │ │ movsd %xmm15,0x630(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm12,0x620(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm10 │ │ │ │ │ - add %r9,%rdi │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - lea 0x0(,%rdi,8),%rcx │ │ │ │ │ - movsd %xmm1,0x468(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%rdi │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - lea (%r15,%rcx,1),%rsi │ │ │ │ │ - movsd (%rdi),%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - mov %rsi,0x1a8(%rsp) │ │ │ │ │ - mov %rdi,0x198(%rsp) │ │ │ │ │ - movsd %xmm12,0x638(%rsp) │ │ │ │ │ - movsd %xmm10,0x628(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm9,0x470(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - add %r9,%rdi │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - add %r9,%rsi │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%rcx │ │ │ │ │ - add %r15,%rsi │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm3,0x478(%rsp) │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + lea (%r10,%rcx,1),%r8 │ │ │ │ │ + add %rsi,%rcx │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + movsd (%rcx),%xmm9 │ │ │ │ │ + mov %r8,0x198(%rsp) │ │ │ │ │ + mov 0x30(%r12),%r8 │ │ │ │ │ + mov %rcx,0x1a8(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + mov 0x10(%r12),%rdi │ │ │ │ │ + add %rbp,%rdi │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + add %rbp,%r8 │ │ │ │ │ + lea (%r10,%rdi,1),%rcx │ │ │ │ │ + add %rsi,%rdi │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ mov %rcx,0x1b0(%rsp) │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm15 │ │ │ │ │ - lea 0x0(,%rdi,8),%rcx │ │ │ │ │ - mov %rsi,0x1c0(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%rdi │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - mov %rdi,0x1b8(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - movsd (%rsi),%xmm15 │ │ │ │ │ - lea (%r15,%rcx,1),%rsi │ │ │ │ │ - mov %rsi,0x1c8(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm10 │ │ │ │ │ - mov 0x18(%r14),%rcx │ │ │ │ │ - mov %r11,%r14 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - lea (%rdx,%rcx,1),%rdi │ │ │ │ │ + lea 0x0(,%r8,8),%rcx │ │ │ │ │ + lea (%r10,%rcx,1),%r8 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + mov %rdi,0x1c0(%rsp) │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mov %r8,0x1b8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + lea (%rsi,%rcx,1),%rdi │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + mov %rdi,0x1c8(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mov 0x18(%r13),%r9 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + lea (%r14,%r9,1),%rdi │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - movsd %xmm7,0x640(%rsp) │ │ │ │ │ - movsd %xmm8,0x478(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%rsi │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - mov %rsi,0x1d0(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + lea (%r10,%rdi,1),%rcx │ │ │ │ │ + add %rsi,%rdi │ │ │ │ │ + movsd %xmm12,0x480(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + mov %rcx,0x1d0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ mov %rdi,0x1e0(%rsp) │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - movsd %xmm10,0x648(%rsp) │ │ │ │ │ - movsd %xmm12,0x658(%rsp) │ │ │ │ │ - movsd %xmm6,0x660(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm6 │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%rsi │ │ │ │ │ - movsd %xmm5,0x488(%rsp) │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - movsd %xmm9,0x480(%rsp) │ │ │ │ │ - movsd %xmm14,0x650(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%r10 │ │ │ │ │ - movsd (%r10),%xmm5 │ │ │ │ │ - mov %r10,0x1d8(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd (%rdi),%xmm5 │ │ │ │ │ - lea (%r15,%rsi,1),%rdi │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - mov %rdi,0x1e8(%rsp) │ │ │ │ │ - lea (%r11,%rcx,1),%rdi │ │ │ │ │ + movsd %xmm9,0x488(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movsd (%rcx),%xmm8 │ │ │ │ │ + lea (%r11,%r9,1),%rcx │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + lea (%rdx,%r9,1),%rdi │ │ │ │ │ + movsd %xmm5,0x648(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + lea (%r10,%rcx,1),%r8 │ │ │ │ │ + movsd %xmm1,0x490(%rsp) │ │ │ │ │ + add %rsi,%rcx │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%rsi │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movsd (%rsi),%xmm15 │ │ │ │ │ - mov %rsi,0x1f0(%rsp) │ │ │ │ │ - lea (%rax,%rcx,1),%rsi │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ │ - add %r15,%rsi │ │ │ │ │ - mov %rdi,0x200(%rsp) │ │ │ │ │ - mov %r8,0x1f8(%rsp) │ │ │ │ │ - mov %rsi,0x208(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movsd (%r8),%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd (%rdi),%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movsd (%rsi),%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ + mov %rcx,0x1e8(%rsp) │ │ │ │ │ + mov %r8,0x1d8(%rsp) │ │ │ │ │ + lea (%r10,%rdi,1),%r8 │ │ │ │ │ + add %rsi,%rdi │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ + lea (%rax,%r9,1),%rcx │ │ │ │ │ + mov %r8,0x1f0(%rsp) │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + movsd %xmm2,0x668(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + lea (%r10,%rcx,1),%r8 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + add %rsi,%rcx │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm4,0x660(%rsp) │ │ │ │ │ + movsd %xmm13,0x650(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ subsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movsd %xmm13,0x490(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + movsd %xmm9,0x658(%rsp) │ │ │ │ │ + mov %r8,0x1f8(%rsp) │ │ │ │ │ + mov %rdi,0x200(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mov %rcx,0x208(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ addsd %xmm4,%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd %xmm10,0x498(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + movsd %xmm13,0x498(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ movsd %xmm14,0x4a0(%rsp) │ │ │ │ │ - movsd %xmm6,0x668(%rsp) │ │ │ │ │ - movsd %xmm15,0x4b0(%rsp) │ │ │ │ │ - movsd %xmm13,0x4a8(%rsp) │ │ │ │ │ + movsd %xmm15,0x4a8(%rsp) │ │ │ │ │ + movsd %xmm9,0x670(%rsp) │ │ │ │ │ + movsd %xmm13,0x4b0(%rsp) │ │ │ │ │ movsd %xmm8,0x4b8(%rsp) │ │ │ │ │ movsd %xmm4,0x4c0(%rsp) │ │ │ │ │ - mov -0x78(%rsp),%r11 │ │ │ │ │ - mov 0x20(%r11),%rsi │ │ │ │ │ - lea 0x0(,%rsi,8),%r8 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%rdi │ │ │ │ │ - add %r15,%r8 │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ + mov 0x20(%r13),%rcx │ │ │ │ │ + movsd %xmm2,0x4c8(%rsp) │ │ │ │ │ + lea 0x0(,%rcx,8),%r8 │ │ │ │ │ + mov %r14,-0x70(%rsp) │ │ │ │ │ + lea (%r10,%r8,1),%rdi │ │ │ │ │ + add %rsi,%r8 │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ mov %rdi,0x210(%rsp) │ │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ │ mov %r8,0x220(%rsp) │ │ │ │ │ - movsd (%r8),%xmm15 │ │ │ │ │ - add %rsi,%rdi │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + add %rcx,%rdi │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%r10 │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - movsd (%r10),%xmm5 │ │ │ │ │ - mov %rdi,0x228(%rsp) │ │ │ │ │ - mov %r10,0x218(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd (%rdi),%xmm5 │ │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ + lea (%r10,%rdi,1),%rbx │ │ │ │ │ add %rsi,%rdi │ │ │ │ │ + movsd (%rbx),%xmm7 │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + mov %rdi,0x228(%rsp) │ │ │ │ │ + mov 0x10(%r12),%rdi │ │ │ │ │ + mov %rbx,0x218(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + add %rcx,%rdi │ │ │ │ │ lea 0x0(,%rdi,8),%r8 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%rdi │ │ │ │ │ - add %r15,%r8 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + lea (%r10,%r8,1),%rdi │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + add %rsi,%r8 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ mov %rdi,0x230(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + mov 0x30(%r12),%rdi │ │ │ │ │ mov %r8,0x240(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd (%rdi),%xmm15 │ │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - add %rsi,%rdi │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + add %rcx,%rdi │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%r10 │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ + lea (%r10,%rdi,1),%rbx │ │ │ │ │ + add %rsi,%rdi │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ mov %rdi,0x248(%rsp) │ │ │ │ │ - mov %r10,0x238(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - movsd (%r8),%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movsd (%rdi),%xmm11 │ │ │ │ │ - mov 0x28(%r11),%rdi │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ + mov %rbx,0x238(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + mov 0x28(%r13),%rdi │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + lea (%r14,%rdi,1),%rbx │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ │ - movsd %xmm13,0x678(%rsp) │ │ │ │ │ - movsd %xmm4,0x688(%rsp) │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - lea 0x0(%r13,%r10,1),%r8 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + movsd %xmm5,0x678(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + lea (%r10,%rbx,1),%r8 │ │ │ │ │ + movsd %xmm12,0x680(%rsp) │ │ │ │ │ mov %r8,0x250(%rsp) │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm2,0x690(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd %xmm7,0x670(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm10,0x4c8(%rsp) │ │ │ │ │ - movsd %xmm14,0x4d0(%rsp) │ │ │ │ │ - movsd %xmm9,0x680(%rsp) │ │ │ │ │ - movsd %xmm2,0x698(%rsp) │ │ │ │ │ - movsd (%r8),%xmm6 │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%r8 │ │ │ │ │ - mov %r14,-0x18(%rsp) │ │ │ │ │ + movsd %xmm13,0x4d0(%rsp) │ │ │ │ │ + movsd %xmm15,0x4d8(%rsp) │ │ │ │ │ + movsd %xmm5,0x688(%rsp) │ │ │ │ │ + movsd %xmm4,0x690(%rsp) │ │ │ │ │ + movsd %xmm1,0x698(%rsp) │ │ │ │ │ + movsd %xmm2,0x6a0(%rsp) │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ + lea (%r11,%rdi,1),%r8 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r11 │ │ │ │ │ - movsd (%r11),%xmm5 │ │ │ │ │ - mov %r11,0x258(%rsp) │ │ │ │ │ - lea (%r15,%r10,1),%r11 │ │ │ │ │ - lea (%r14,%rdi,1),%r10 │ │ │ │ │ - mov %r11,0x260(%rsp) │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - movsd (%r11),%xmm5 │ │ │ │ │ - lea (%r15,%r8,1),%r11 │ │ │ │ │ - movsd (%r11),%xmm6 │ │ │ │ │ + lea (%r10,%r8,1),%r13 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd 0x0(%r13),%xmm7 │ │ │ │ │ + mov %r13,0x258(%rsp) │ │ │ │ │ + lea (%rsi,%rbx,1),%r13 │ │ │ │ │ + lea (%rdx,%rdi,1),%rbx │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + mov %r13,0x260(%rsp) │ │ │ │ │ + lea (%rsi,%r8,1),%r13 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x0(%r13),%xmm7 │ │ │ │ │ + mov %r13,0x268(%rsp) │ │ │ │ │ lea (%rax,%rdi,1),%r8 │ │ │ │ │ - mov %r11,0x268(%rsp) │ │ │ │ │ - lea 0x0(%r13,%r10,1),%r11 │ │ │ │ │ + lea (%r10,%rbx,1),%r13 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - movsd (%r11),%xmm15 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r14 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + lea (%r10,%r8,1),%r14 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movsd 0x0(%r13),%xmm7 │ │ │ │ │ + movsd (%r14),%xmm15 │ │ │ │ │ mov %r14,0x270(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ - lea (%r15,%r10,1),%r14 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ + lea (%rsi,%rbx,1),%r14 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ mov %r14,0x278(%rsp) │ │ │ │ │ - lea (%rdx,%r9,1),%r10 │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ - lea (%r15,%r8,1),%r14 │ │ │ │ │ - lea 0x0(%rbp,%r9,1),%r8 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movsd (%r14),%xmm15 │ │ │ │ │ + lea (%rsi,%r8,1),%r14 │ │ │ │ │ mov %r14,0x280(%rsp) │ │ │ │ │ + lea (%r11,%rbp,1),%r8 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movsd (%r14),%xmm11 │ │ │ │ │ - lea 0x0(%r13,%r10,1),%r14 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd (%r14),%xmm5 │ │ │ │ │ + mov -0x70(%rsp),%r14 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + lea (%r14,%rbp,1),%rbx │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + lea (%r10,%rbx,1),%r14 │ │ │ │ │ + movsd %xmm4,0x500(%rsp) │ │ │ │ │ mov %r14,0x288(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movsd %xmm13,0x4d8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movsd %xmm6,0x4e8(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movsd %xmm11,0x4e0(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm14,0x4f8(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd %xmm6,0x6a0(%rsp) │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r14 │ │ │ │ │ - movsd %xmm11,0x4f0(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm13,0x4e0(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movsd (%r14),%xmm8 │ │ │ │ │ + lea (%r10,%r8,1),%r14 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ mov %r14,0x290(%rsp) │ │ │ │ │ - movsd %xmm9,0x500(%rsp) │ │ │ │ │ - movsd %xmm4,0x508(%rsp) │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ - lea (%r15,%r10,1),%r14 │ │ │ │ │ - mov -0x18(%rsp),%r10 │ │ │ │ │ + movsd %xmm7,0x4f8(%rsp) │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + lea (%rsi,%rbx,1),%r14 │ │ │ │ │ + movsd %xmm9,0x4e8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ mov %r14,0x298(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ - lea (%r15,%r8,1),%r14 │ │ │ │ │ - lea (%r10,%r9,1),%r8 │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm8 │ │ │ │ │ + lea (%rsi,%r8,1),%r14 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ + lea (%rdx,%rbp,1),%r8 │ │ │ │ │ + add %rax,%rbp │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - add %rax,%r9 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + lea (%r10,%r8,1),%rbx │ │ │ │ │ mov %r14,0x2a0(%rsp) │ │ │ │ │ - shl $0x3,%r9 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r14 │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - mov %r14,-0x18(%rsp) │ │ │ │ │ - movsd (%r14),%xmm15 │ │ │ │ │ - lea 0x0(%r13,%r9,1),%r14 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - mov %r14,0x2a8(%rsp) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ - lea (%r15,%r8,1),%r14 │ │ │ │ │ + lea (%r10,%rbp,1),%r14 │ │ │ │ │ + mov %rbx,0x2a8(%rsp) │ │ │ │ │ + movsd %xmm12,0x6a8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd (%rbx),%xmm8 │ │ │ │ │ + movsd %xmm9,0x4f0(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm2,0x508(%rsp) │ │ │ │ │ mov %r14,0x2b0(%rsp) │ │ │ │ │ - lea 0x0(,%rcx,8),%r8 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd %xmm4,0x548(%rsp) │ │ │ │ │ - movsd %xmm10,0x530(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ - lea (%r15,%r9,1),%r14 │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ + lea (%rsi,%r8,1),%r14 │ │ │ │ │ + lea 0x0(,%r9,8),%r8 │ │ │ │ │ mov %r14,0x2b8(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r14 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ + lea (%rsi,%rbp,1),%r14 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movsd (%r14),%xmm12 │ │ │ │ │ mov %r14,0x2c0(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movsd %xmm13,0x510(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ - mov 0x20(%rbx),%r14 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm11,0x518(%rsp) │ │ │ │ │ - add %rcx,%r14 │ │ │ │ │ - movsd %xmm13,0x520(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - lea 0x0(,%r14,8),%r9 │ │ │ │ │ - movsd %xmm5,0x528(%rsp) │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - lea 0x0(%r13,%r9,1),%r14 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ + lea (%r10,%r8,1),%r14 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ mov %r14,0x2c8(%rsp) │ │ │ │ │ - lea (%r15,%r8,1),%r14 │ │ │ │ │ - movsd (%r14),%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm5,0x540(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm12,0x510(%rsp) │ │ │ │ │ + movsd %xmm2,0x520(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm7,0x530(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm5,0x548(%rsp) │ │ │ │ │ + movsd %xmm8,0x538(%rsp) │ │ │ │ │ + movsd (%r14),%xmm8 │ │ │ │ │ + mov 0x20(%r12),%r14 │ │ │ │ │ + movsd %xmm2,0x528(%rsp) │ │ │ │ │ + add %r9,%r14 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm13,0x518(%rsp) │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ + lea (%r10,%rbp,1),%r14 │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ mov %r14,0x2d0(%rsp) │ │ │ │ │ - lea (%r15,%r9,1),%r14 │ │ │ │ │ + lea (%rsi,%r8,1),%r14 │ │ │ │ │ mov %r14,0x2d8(%rsp) │ │ │ │ │ - movsd %xmm9,0x540(%rsp) │ │ │ │ │ - movsd %xmm13,0x538(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - add %rcx,%r14 │ │ │ │ │ - add 0x30(%rbx),%rcx │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - lea 0x0(,%r14,8),%r9 │ │ │ │ │ - lea 0x0(%r13,%r9,1),%r14 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ + lea (%rsi,%rbp,1),%r14 │ │ │ │ │ mov %r14,0x2e0(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd (%r14),%xmm15 │ │ │ │ │ - lea (%r15,%r9,1),%r14 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ │ + mov 0x10(%r12),%r14 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + add %r9,%r14 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ + add 0x30(%r12),%r9 │ │ │ │ │ + add %rcx,%r11 │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + lea (%r10,%rbp,1),%r14 │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ + lea (%r10,%r9,1),%r8 │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ mov %r14,0x2e8(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%r8 │ │ │ │ │ - lea (%r15,%rcx,1),%r9 │ │ │ │ │ - lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ │ - add %r15,%rdx │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - subsd (%r8),%xmm2 │ │ │ │ │ - movsd (%r14),%xmm15 │ │ │ │ │ - mov %r9,0x2f0(%rsp) │ │ │ │ │ - movsd (%r9),%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - mov %rcx,0x2f8(%rsp) │ │ │ │ │ + lea (%rsi,%rbp,1),%r14 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ + mov %r14,0x2f0(%rsp) │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + add $0x70,%r15 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + subsd (%r8),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ + lea (%rsi,%r9,1),%r14 │ │ │ │ │ subsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - mov %rdx,0x308(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rax,1),%r9 │ │ │ │ │ - add %r15,%rax │ │ │ │ │ - lea 0x0(,%rdi,8),%r14 │ │ │ │ │ - mov %rax,0x318(%rsp) │ │ │ │ │ + movsd (%r14),%xmm12 │ │ │ │ │ + mov %r14,0x2f8(%rsp) │ │ │ │ │ + lea (%r10,%r11,1),%r14 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + add %rsi,%r11 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ movsd %xmm4,0x550(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - movsd (%rax),%xmm14 │ │ │ │ │ - lea 0x0(%r13,%r14,1),%rax │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + mov -0x70(%rsp),%r9 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mov %r11,0x308(%rsp) │ │ │ │ │ addsd %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movsd %xmm9,0x6a8(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - movsd %xmm13,0x6b0(%rsp) │ │ │ │ │ - movsd %xmm9,0x6b8(%rsp) │ │ │ │ │ - movsd %xmm2,0x558(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd (%rcx),%xmm6 │ │ │ │ │ - lea 0x0(%rbp,%rsi,1),%rcx │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%rbp │ │ │ │ │ - movsd 0x0(%rbp),%xmm5 │ │ │ │ │ - mov %rbp,0x300(%rsp) │ │ │ │ │ - movsd %xmm2,0x6c0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - lea (%r15,%rcx,1),%rdx │ │ │ │ │ - lea (%r10,%rsi,1),%rcx │ │ │ │ │ - movsd (%rdx),%xmm6 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ + add %rcx,%r9 │ │ │ │ │ + movsd %xmm5,0x6c0(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + lea (%r10,%r9,1),%rbp │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + movsd %xmm9,0x6b0(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + mov %r9,0x300(%rsp) │ │ │ │ │ + movsd %xmm1,0x558(%rsp) │ │ │ │ │ + movsd %xmm7,0x6c8(%rsp) │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mov %r14,-0x70(%rsp) │ │ │ │ │ + lea 0x0(,%rdi,8),%r14 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movsd (%r9),%xmm7 │ │ │ │ │ + movsd %xmm13,0x6b8(%rsp) │ │ │ │ │ + lea (%r10,%rdx,1),%r9 │ │ │ │ │ + add %rsi,%rdx │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ mov %rdx,0x310(%rsp) │ │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%rbp │ │ │ │ │ - movsd 0x0(%rbp),%xmm15 │ │ │ │ │ - add %rdi,%rdx │ │ │ │ │ - add %r15,%r14 │ │ │ │ │ - add $0x70,%r12 │ │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + lea (%r10,%rax,1),%r11 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + movsd (%rax),%xmm14 │ │ │ │ │ + mov %rax,0x318(%rsp) │ │ │ │ │ + lea (%r10,%r14,1),%rax │ │ │ │ │ + add %rsi,%r14 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd (%r9),%xmm7 │ │ │ │ │ mov %r14,0x320(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%rdx │ │ │ │ │ - add %r15,%rsi │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd (%r9),%xmm5 │ │ │ │ │ - mov %rsi,0x328(%rsp) │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movsd (%rax),%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd (%r15,%rcx,1),%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movsd %xmm11,0x578(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ │ + subsd (%r11),%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + add %rdi,%rdx │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + lea (%r10,%rcx,1),%rdx │ │ │ │ │ + add %rsi,%rcx │ │ │ │ │ movsd %xmm14,0x560(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movsd %xmm5,0x568(%rsp) │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - movsd %xmm11,0x580(%rsp) │ │ │ │ │ - movsd %xmm15,0x570(%rsp) │ │ │ │ │ - movsd (%r14),%xmm15 │ │ │ │ │ - movsd %xmm14,0x6c8(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - add %rdi,%rsi │ │ │ │ │ - add 0x30(%rbx),%rdi │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - lea (%r15,%rsi,8),%r10 │ │ │ │ │ - lea 0x0(%r13,%rsi,8),%r14 │ │ │ │ │ - mov %r10,0x330(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd (%r14),%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movsd %xmm1,0x578(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm7,0x6d0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movsd %xmm14,0x568(%rsp) │ │ │ │ │ + movsd %xmm1,0x580(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm8 │ │ │ │ │ + movsd %xmm7,0x570(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + movsd %xmm1,0x588(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ + mov %rcx,0x328(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + mov 0x10(%r12),%rcx │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + add %rdi,%rcx │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + add 0x30(%r12),%rdi │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%rsi │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - subsd (%rsi),%xmm2 │ │ │ │ │ - movsd (%r10),%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - mov 0x90(%rsp),%r10 │ │ │ │ │ + lea (%rsi,%rcx,8),%rbx │ │ │ │ │ + lea (%r10,%rcx,8),%r14 │ │ │ │ │ + lea (%r10,%rdi,1),%rcx │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ + add %rsi,%rdi │ │ │ │ │ + mov %rbx,0x330(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd (%rbx),%xmm7 │ │ │ │ │ + subsd (%rcx),%xmm3 │ │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd (%rdi),%xmm7 │ │ │ │ │ addsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movsd %xmm11,0x588(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - addsd (%rdi),%xmm15 │ │ │ │ │ - subsd (%rdi),%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - movsd %xmm11,0x6d0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movsd 0x348(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - addsd 0x3e8(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm5,0x6e0(%rsp) │ │ │ │ │ - movsd 0x338(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm11,0x6d8(%rsp) │ │ │ │ │ - movsd 0x358(%rsp),%xmm11 │ │ │ │ │ - addsd 0x3d8(%rsp),%xmm5 │ │ │ │ │ - addsd 0x410(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm5,0x0(%r13) │ │ │ │ │ - movsd 0x368(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - movsd %xmm11,(%r10) │ │ │ │ │ - addsd 0x420(%rsp),%xmm5 │ │ │ │ │ - movsd 0x490(%rsp),%xmm11 │ │ │ │ │ - mov 0xa0(%rsp),%r10 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movsd %xmm5,(%r10) │ │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ │ - movsd 0x478(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm11,(%r10) │ │ │ │ │ - addsd 0x510(%rsp),%xmm5 │ │ │ │ │ - mov -0x58(%rsp),%r10 │ │ │ │ │ - movsd 0x480(%rsp),%xmm6 │ │ │ │ │ - addsd 0x520(%rsp),%xmm6 │ │ │ │ │ - movsd 0x388(%rsp),%xmm11 │ │ │ │ │ - addsd 0x430(%rsp),%xmm11 │ │ │ │ │ - movsd 0x390(%rsp),%xmm7 │ │ │ │ │ - addsd 0x440(%rsp),%xmm7 │ │ │ │ │ - movsd 0x4e8(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm5,(%r10) │ │ │ │ │ - movsd 0x4a0(%rsp),%xmm5 │ │ │ │ │ - mov -0x48(%rsp),%r10 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movsd %xmm6,(%r10) │ │ │ │ │ - mov 0xc8(%rsp),%r10 │ │ │ │ │ - movsd 0x3a0(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm5,(%r10) │ │ │ │ │ - mov -0x50(%rsp),%r10 │ │ │ │ │ - movsd 0x4d8(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - movsd %xmm11,(%r10) │ │ │ │ │ - mov -0x40(%rsp),%r10 │ │ │ │ │ - movsd %xmm7,(%r10) │ │ │ │ │ - mov 0xa8(%rsp),%r10 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm15,(%r10) │ │ │ │ │ - movsd 0x4d0(%rsp),%xmm15 │ │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ │ - movsd %xmm5,(%r10) │ │ │ │ │ - mov -0x60(%rsp),%r10 │ │ │ │ │ - movsd %xmm12,-0x60(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - movsd %xmm15,(%r10) │ │ │ │ │ - movsd 0x4c8(%rsp),%xmm15 │ │ │ │ │ - mov -0x68(%rsp),%r10 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - movsd %xmm15,(%r10) │ │ │ │ │ - mov 0xb0(%rsp),%r10 │ │ │ │ │ - movsd 0x3b0(%rsp),%xmm15 │ │ │ │ │ - movsd 0x350(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd (%rdi),%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + movsd 0x358(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm13,0x590(%rsp) │ │ │ │ │ + addsd 0x418(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm2,0x598(%rsp) │ │ │ │ │ + movsd 0x338(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + addsd 0x3e0(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm14,0x6d8(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movsd 0x348(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd 0x368(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm12,0x6e8(%rsp) │ │ │ │ │ + addsd 0x3f0(%rsp),%xmm2 │ │ │ │ │ + addsd 0x428(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm14,0x6e0(%rsp) │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movsd 0x498(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm8,(%rbx) │ │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movsd 0x480(%rsp),%xmm12 │ │ │ │ │ + movsd 0x488(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + mov -0x50(%rsp),%rbx │ │ │ │ │ + movsd 0x4a8(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + addsd 0x510(%rsp),%xmm12 │ │ │ │ │ + addsd 0x520(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + movsd 0x4e0(%rsp),%xmm3 │ │ │ │ │ + movsd 0x3a8(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm12,(%rbx) │ │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + addsd 0x460(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ │ + movsd 0x398(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm14,(%rbx) │ │ │ │ │ + movsd 0x388(%rsp),%xmm14 │ │ │ │ │ + mov -0x48(%rsp),%rbx │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + addsd 0x438(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm14,(%rbx) │ │ │ │ │ + mov -0x38(%rsp),%rbx │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + movsd 0x4d8(%rsp),%xmm3 │ │ │ │ │ + mov -0x58(%rsp),%rbx │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + movsd 0x4d0(%rsp),%xmm3 │ │ │ │ │ + mov -0x60(%rsp),%rbx │ │ │ │ │ + addsd 0x560(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ │ + movsd 0x3b8(%rsp),%xmm2 │ │ │ │ │ + movsd 0x350(%rsp),%xmm12 │ │ │ │ │ movsd 0x340(%rsp),%xmm7 │ │ │ │ │ - subsd 0x400(%rsp),%xmm5 │ │ │ │ │ - subsd 0x3e0(%rsp),%xmm7 │ │ │ │ │ - subsd 0x3a0(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm6,(%r10) │ │ │ │ │ - mov 0xc0(%rsp),%r10 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - subsd 0x3b0(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm15,(%r10) │ │ │ │ │ - movsd -0x20(%r12),%xmm6 │ │ │ │ │ - movsd -0x18(%r12),%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - movsd 0x5c0(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm11,(%r10) │ │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ │ - movsd %xmm5,(%r10) │ │ │ │ │ - movsd -0x40(%r12),%xmm7 │ │ │ │ │ - movsd -0x38(%r12),%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - subsd 0x438(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ + addsd 0x470(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm8,(%rbx) │ │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ │ + subsd 0x408(%rsp),%xmm12 │ │ │ │ │ + subsd 0x3e8(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ │ + movsd -0x20(%r15),%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd -0x18(%r15),%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x460(%rsp),%xmm14 │ │ │ │ │ + subsd 0x3a8(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movsd 0x470(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ │ + movsd -0x40(%r15),%xmm12 │ │ │ │ │ + movsd -0x38(%r15),%xmm3 │ │ │ │ │ + subsd 0x3b8(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x3a0(%rsp),%xmm8 │ │ │ │ │ + subsd 0x458(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x390(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm7,(%r9) │ │ │ │ │ + mov 0x310(%rsp),%r9 │ │ │ │ │ + subsd 0x440(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movsd -0x18(%r15),%xmm12 │ │ │ │ │ + movsd -0x20(%r15),%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ │ + movsd 0x420(%rsp),%xmm3 │ │ │ │ │ + mov 0x238(%rsp),%r9 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movsd 0x430(%rsp),%xmm2 │ │ │ │ │ + subsd 0x360(%rsp),%xmm3 │ │ │ │ │ + movsd -0x20(%r15),%xmm8 │ │ │ │ │ + movsd -0x18(%r15),%xmm12 │ │ │ │ │ + subsd 0x378(%rsp),%xmm2 │ │ │ │ │ + mov 0x120(%rsp),%rbx │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movsd 0x468(%rsp),%xmm12 │ │ │ │ │ + subsd 0x3b0(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movsd 0x478(%rsp),%xmm2 │ │ │ │ │ + mov 0x140(%rsp),%rbx │ │ │ │ │ + movsd -0x20(%r15),%xmm8 │ │ │ │ │ + movsd -0x18(%r15),%xmm12 │ │ │ │ │ + subsd 0x3d0(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x388(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd 0x438(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + mov 0x130(%rsp),%rbx │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x398(%rsp),%xmm14 │ │ │ │ │ + movsd -0x40(%r15),%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movsd -0x38(%r15),%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm6,0x0(%rbp) │ │ │ │ │ - movsd 0x398(%rsp),%xmm6 │ │ │ │ │ - mov 0x48(%rsp),%rbp │ │ │ │ │ - subsd 0x458(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm1,(%r15,%rcx,1) │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movsd -0x18(%r12),%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movsd -0x20(%r12),%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - mov 0x38(%rsp),%rbp │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movsd 0x428(%rsp),%xmm1 │ │ │ │ │ - subsd 0x378(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + mov 0x248(%rsp),%r9 │ │ │ │ │ movsd 0x418(%rsp),%xmm6 │ │ │ │ │ - movsd -0x18(%r12),%xmm7 │ │ │ │ │ - subsd 0x360(%rsp),%xmm6 │ │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ │ - movsd 0x388(%rsp),%xmm11 │ │ │ │ │ - subsd 0x430(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movsd -0x20(%r12),%xmm6 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movsd 0x468(%rsp),%xmm3 │ │ │ │ │ - subsd 0x3a8(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - mov 0x110(%rsp),%rcx │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movsd 0x470(%rsp),%xmm1 │ │ │ │ │ - movsd -0x20(%r12),%xmm6 │ │ │ │ │ - subsd 0x3c8(%rsp),%xmm1 │ │ │ │ │ - movsd -0x18(%r12),%xmm7 │ │ │ │ │ - mov 0x140(%rsp),%rcx │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + subsd 0x358(%rsp),%xmm6 │ │ │ │ │ + movsd -0x40(%r15),%xmm8 │ │ │ │ │ + movsd 0x3d0(%rsp),%xmm14 │ │ │ │ │ + mov 0x300(%rsp),%r9 │ │ │ │ │ + mov 0x2a8(%rsp),%rbx │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x428(%rsp),%xmm6 │ │ │ │ │ + addsd 0x478(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + subsd 0x368(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd -0x38(%r15),%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ mulsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd 0x390(%rsp),%xmm11 │ │ │ │ │ - subsd 0x440(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - mov 0x130(%rsp),%rcx │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movsd -0x40(%r12),%xmm7 │ │ │ │ │ - movsd -0x38(%r12),%xmm3 │ │ │ │ │ - mov 0x238(%rsp),%rcx │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movsd 0x410(%rsp),%xmm3 │ │ │ │ │ - subsd 0x358(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - mov 0x248(%rsp),%rcx │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movsd 0x420(%rsp),%xmm1 │ │ │ │ │ - subsd 0x368(%rsp),%xmm1 │ │ │ │ │ - movsd -0x40(%r12),%xmm7 │ │ │ │ │ - movsd -0x38(%r12),%xmm5 │ │ │ │ │ - mov 0x2f8(%rsp),%r10 │ │ │ │ │ - movsd 0x3c8(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - addsd 0x470(%rsp),%xmm11 │ │ │ │ │ - mov 0x2b0(%rsp),%rcx │ │ │ │ │ - addsd 0x438(%rsp),%xmm15 │ │ │ │ │ - mov 0x1c8(%rsp),%rbp │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x3b0(%rsp),%xmm14 │ │ │ │ │ + addsd 0x468(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm7,0x0(%rbp) │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + mov 0x2b8(%rsp),%r9 │ │ │ │ │ + movsd -0x60(%r15),%xmm8 │ │ │ │ │ + movsd -0x58(%r15),%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ mulsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm6,(%r10) │ │ │ │ │ - mov 0x308(%rsp),%r10 │ │ │ │ │ - movsd %xmm1,(%r10) │ │ │ │ │ - movsd 0x3a8(%rsp),%xmm1 │ │ │ │ │ - movsd -0x60(%r12),%xmm5 │ │ │ │ │ - addsd 0x468(%rsp),%xmm1 │ │ │ │ │ - movsd -0x58(%r12),%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - movsd %xmm11,(%rcx) │ │ │ │ │ - movsd 0x398(%rsp),%xmm11 │ │ │ │ │ - movsd -0x60(%r12),%xmm7 │ │ │ │ │ - addsd 0x458(%rsp),%xmm11 │ │ │ │ │ - movsd -0x58(%r12),%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + movsd 0x3a0(%rsp),%xmm8 │ │ │ │ │ mulsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movsd 0x350(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - addsd 0x400(%rsp),%xmm3 │ │ │ │ │ + addsd 0x458(%rsp),%xmm8 │ │ │ │ │ subsd %xmm12,%xmm6 │ │ │ │ │ - movsd %xmm6,0x0(%rbp) │ │ │ │ │ - mov 0x1b8(%rsp),%rbp │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movsd 0x340(%rsp),%xmm1 │ │ │ │ │ - movsd -0x60(%r12),%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - addsd 0x3e0(%rsp),%xmm1 │ │ │ │ │ - movsd -0x58(%r12),%xmm7 │ │ │ │ │ - mov 0x1a0(%rsp),%rbp │ │ │ │ │ - mov 0x190(%rsp),%rcx │ │ │ │ │ - movsd 0x640(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movsd 0x348(%rsp),%xmm1 │ │ │ │ │ - subsd 0x3e8(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ + movsd 0x350(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd 0x408(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + movsd 0x390(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + mov 0x1c8(%rsp),%rbx │ │ │ │ │ + movsd -0x60(%r15),%xmm8 │ │ │ │ │ + addsd 0x440(%rsp),%xmm6 │ │ │ │ │ + movsd -0x58(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + movsd 0x340(%rsp),%xmm7 │ │ │ │ │ + mov 0x1b8(%rsp),%rbx │ │ │ │ │ + addsd 0x3e8(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd -0x60(%r15),%xmm7 │ │ │ │ │ + movsd -0x58(%r15),%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mov 0x1a0(%rsp),%rbx │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x348(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + mov 0x190(%rsp),%rbx │ │ │ │ │ + subsd 0x3f0(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ movsd 0x338(%rsp),%xmm3 │ │ │ │ │ - movsd -0x40(%r12),%xmm7 │ │ │ │ │ - subsd 0x3d8(%rsp),%xmm3 │ │ │ │ │ - movsd -0x38(%r12),%xmm5 │ │ │ │ │ - mov 0x210(%rsp),%rbp │ │ │ │ │ - mov 0x298(%rsp),%rcx │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0x378(%rsp),%xmm3 │ │ │ │ │ - addsd 0x428(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm6,0x0(%rbp) │ │ │ │ │ - mov 0x220(%rsp),%rbp │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movsd -0x60(%r12),%xmm5 │ │ │ │ │ - movsd -0x58(%r12),%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movsd 0x360(%rsp),%xmm3 │ │ │ │ │ - addsd 0x418(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - mov 0x40(%rsp),%rbp │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ + mov 0x210(%rsp),%rbx │ │ │ │ │ + movsd -0x40(%r15),%xmm8 │ │ │ │ │ + movsd -0x38(%r15),%xmm6 │ │ │ │ │ + subsd 0x3e0(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ mulsd %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movsd 0x488(%rsp),%xmm3 │ │ │ │ │ - mov 0x288(%rsp),%rcx │ │ │ │ │ - subsd 0x540(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm7,(%rcx) │ │ │ │ │ - movsd -0x20(%r12),%xmm6 │ │ │ │ │ - movsd -0x18(%r12),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + mov 0x220(%rsp),%rbx │ │ │ │ │ + movsd 0x378(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movsd 0x360(%rsp),%xmm2 │ │ │ │ │ + addsd 0x430(%rsp),%xmm7 │ │ │ │ │ + movsd -0x58(%r15),%xmm8 │ │ │ │ │ + mov 0x298(%rsp),%rbx │ │ │ │ │ + addsd 0x420(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd -0x60(%r15),%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x648(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + mov 0x288(%rsp),%rbx │ │ │ │ │ + movsd 0x490(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + subsd 0x540(%rsp),%xmm6 │ │ │ │ │ subsd 0x518(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ │ - movsd 0x550(%rsp),%xmm6 │ │ │ │ │ - subsd 0x498(%rsp),%xmm6 │ │ │ │ │ - mov 0x148(%rsp),%rcx │ │ │ │ │ - mov 0x138(%rsp),%rbp │ │ │ │ │ - subsd 0x490(%rsp),%xmm10 │ │ │ │ │ - subsd 0x4a0(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm1,(%r10) │ │ │ │ │ - movsd 0x558(%rsp),%xmm1 │ │ │ │ │ - movsd -0x18(%r12),%xmm7 │ │ │ │ │ - subsd 0x4b8(%rsp),%xmm1 │ │ │ │ │ - movsd 0x6e0(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movsd -0x20(%r12),%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - movsd 0x4c8(%rsp),%xmm7 │ │ │ │ │ - subsd -0x60(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movsd -0x40(%r12),%xmm5 │ │ │ │ │ - movsd -0x38(%r12),%xmm1 │ │ │ │ │ - mov 0x318(%rsp),%rcx │ │ │ │ │ - mov 0x218(%rsp),%rbp │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - movsd 0x588(%rsp),%xmm10 │ │ │ │ │ - subsd 0x4e0(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movsd 0x4d0(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm3,(%r9) │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - movsd -0x40(%r12),%xmm6 │ │ │ │ │ - movsd -0x38(%r12),%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ + movsd -0x20(%r15),%xmm7 │ │ │ │ │ + movsd -0x18(%r15),%xmm8 │ │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd 0x498(%rsp),%xmm10 │ │ │ │ │ + subsd 0x4a8(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mov 0x318(%rsp),%r9 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ mulsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - mov 0x228(%rsp),%rbp │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - subsd 0x500(%rsp),%xmm1 │ │ │ │ │ - movsd -0x20(%r12),%xmm5 │ │ │ │ │ - movsd -0x18(%r12),%xmm6 │ │ │ │ │ - movsd 0x670(%rsp),%xmm8 │ │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ │ - mov 0x118(%rsp),%rbp │ │ │ │ │ - subsd 0x4d8(%rsp),%xmm9 │ │ │ │ │ - subsd 0x4e8(%rsp),%xmm14 │ │ │ │ │ - mov 0x300(%rsp),%r10 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - subsd 0x560(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movsd 0x690(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movsd -0x20(%r12),%xmm5 │ │ │ │ │ - movsd -0x18(%r12),%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - subsd 0x578(%rsp),%xmm1 │ │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - movsd %xmm4,0x0(%rbp) │ │ │ │ │ - mov 0x18(%rsp),%rbp │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movsd -0x40(%r12),%xmm4 │ │ │ │ │ - movsd -0x38(%r12),%xmm1 │ │ │ │ │ - mov 0x230(%rsp),%rbp │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - movsd 0x478(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - subsd 0x510(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - movsd 0x480(%rsp),%xmm1 │ │ │ │ │ - subsd 0x520(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm3,(%r10) │ │ │ │ │ - mov 0x310(%rsp),%r10 │ │ │ │ │ - movsd %xmm14,(%r10) │ │ │ │ │ - movsd -0x40(%r12),%xmm6 │ │ │ │ │ - movsd -0x38(%r12),%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x558(%rsp),%xmm8 │ │ │ │ │ + subsd 0x4c0(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movsd 0x550(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd 0x4a0(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + mov 0x148(%rsp),%rbx │ │ │ │ │ + movsd -0x20(%r15),%xmm7 │ │ │ │ │ + movsd -0x18(%r15),%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + mov 0x138(%rsp),%rbx │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + mov 0x218(%rsp),%rbx │ │ │ │ │ + movsd -0x40(%r15),%xmm6 │ │ │ │ │ + movsd -0x38(%r15),%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm3,(%r11) │ │ │ │ │ + movsd 0x4d0(%rsp),%xmm3 │ │ │ │ │ + subsd 0x560(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm4,(%r9) │ │ │ │ │ + movsd -0x40(%r15),%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x4d8(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x38(%r15),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - mov 0x240(%rsp),%rbp │ │ │ │ │ - movsd 0x488(%rsp),%xmm5 │ │ │ │ │ - addsd 0x540(%rsp),%xmm5 │ │ │ │ │ - mov 0x1b0(%rsp),%rcx │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movsd 0x518(%rsp),%xmm1 │ │ │ │ │ - movsd -0x60(%r12),%xmm4 │ │ │ │ │ - mov 0x1c0(%rsp),%rbp │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movsd -0x58(%r12),%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - movsd %xmm3,0x0(%rbp) │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - movsd 0x500(%rsp),%xmm5 │ │ │ │ │ - movsd -0x60(%r12),%xmm4 │ │ │ │ │ - movsd -0x58(%r12),%xmm15 │ │ │ │ │ - mov 0x2a0(%rsp),%rcx │ │ │ │ │ - mov 0x290(%rsp),%rbp │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - movsd 0x4e0(%rsp),%xmm11 │ │ │ │ │ - addsd 0x588(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x560(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - movsd 0x578(%rsp),%xmm5 │ │ │ │ │ - movsd -0x60(%r12),%xmm4 │ │ │ │ │ - movsd -0x58(%r12),%xmm15 │ │ │ │ │ - mov 0x1a8(%rsp),%rbp │ │ │ │ │ - mov 0x198(%rsp),%rcx │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movsd 0x4b8(%rsp),%xmm8 │ │ │ │ │ - addsd 0x558(%rsp),%xmm8 │ │ │ │ │ addsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x498(%rsp),%xmm1 │ │ │ │ │ - addsd 0x550(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm3,0x0(%rbp) │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - movsd -0x60(%r12),%xmm4 │ │ │ │ │ - movsd -0x58(%r12),%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movsd 0x6c8(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov 0x228(%rsp),%rbx │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movsd 0x598(%rsp),%xmm2 │ │ │ │ │ + subsd 0x500(%rsp),%xmm2 │ │ │ │ │ + movsd 0x590(%rsp),%xmm3 │ │ │ │ │ + movsd -0x20(%r15),%xmm5 │ │ │ │ │ + movsd -0x18(%r15),%xmm6 │ │ │ │ │ + subsd 0x4e8(%rsp),%xmm3 │ │ │ │ │ + mov 0x128(%rsp),%r11 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ movsd 0x678(%rsp),%xmm8 │ │ │ │ │ - mov 0x2b8(%rsp),%rcx │ │ │ │ │ - mov 0x2a8(%rsp),%rbp │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + subsd 0x4e0(%rsp),%xmm9 │ │ │ │ │ + movsd 0x480(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + subsd 0x510(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movsd 0x698(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + subsd 0x580(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + mov 0x118(%rsp),%r11 │ │ │ │ │ + movsd %xmm2,(%r11) │ │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd -0x20(%r15),%xmm5 │ │ │ │ │ + movsd -0x18(%r15),%xmm6 │ │ │ │ │ + subsd 0x568(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + mov -0x70(%rsp),%r11 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + mov 0x230(%rsp),%rbx │ │ │ │ │ + movsd -0x40(%r15),%xmm4 │ │ │ │ │ + movsd -0x38(%r15),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + movsd 0x488(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm3,(%r11) │ │ │ │ │ + mov 0x308(%rsp),%r11 │ │ │ │ │ + subsd 0x520(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm13,(%r11) │ │ │ │ │ + movsd -0x40(%r15),%xmm6 │ │ │ │ │ + movsd -0x38(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov 0x240(%rsp),%rbx │ │ │ │ │ + movsd 0x490(%rsp),%xmm7 │ │ │ │ │ + movsd 0x500(%rsp),%xmm13 │ │ │ │ │ + mov 0x1c0(%rsp),%r11 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movsd 0x518(%rsp),%xmm2 │ │ │ │ │ + addsd 0x540(%rsp),%xmm7 │ │ │ │ │ + movsd -0x60(%r15),%xmm4 │ │ │ │ │ + movsd -0x58(%r15),%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + mov 0x1b0(%rsp),%rbx │ │ │ │ │ + addsd 0x598(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movsd 0x4c0(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd 0x558(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x4e8(%rsp),%xmm2 │ │ │ │ │ + addsd 0x590(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm3,(%r11) │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + mov 0x2a0(%rsp),%rbx │ │ │ │ │ + movsd -0x60(%r15),%xmm4 │ │ │ │ │ + movsd -0x58(%r15),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - subsd 0x568(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - movsd -0x10(%r12),%xmm7 │ │ │ │ │ - mov 0x168(%rsp),%rbp │ │ │ │ │ - mov 0x158(%rsp),%rcx │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movsd 0x680(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movsd 0x580(%rsp),%xmm3 │ │ │ │ │ - subsd 0x570(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x568(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + mov 0x290(%rsp),%rbx │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + movsd 0x580(%rsp),%xmm7 │ │ │ │ │ + mov 0x1a8(%rsp),%rbx │ │ │ │ │ + movsd -0x60(%r15),%xmm4 │ │ │ │ │ + movsd -0x58(%r15),%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + mov 0x198(%rsp),%rbx │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x4a0(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd 0x550(%rsp),%xmm14 │ │ │ │ │ + movsd -0x60(%r15),%xmm4 │ │ │ │ │ + movsd -0x58(%r15),%xmm5 │ │ │ │ │ + movsd 0x6d0(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x588(%rsp),%xmm12 │ │ │ │ │ + mov 0x2c0(%rsp),%rbx │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x680(%rsp),%xmm14 │ │ │ │ │ + mov 0x168(%rsp),%r11 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + subsd 0x578(%rsp),%xmm12 │ │ │ │ │ + movsd 0x410(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + subsd 0x400(%rsp),%xmm10 │ │ │ │ │ + subsd 0x570(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + mov 0x2b0(%rsp),%rbx │ │ │ │ │ mulsd %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movsd -0x8(%r12),%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movsd 0x5f0(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movsd 0x688(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + movsd -0x10(%r15),%xmm7 │ │ │ │ │ + movsd -0x8(%r15),%xmm8 │ │ │ │ │ + mov 0x2e0(%rsp),%rbx │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ mulsd %xmm7,%xmm5 │ │ │ │ │ - movsd 0x590(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ mulsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd %xmm6,0x0(%rbp) │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - movsd -0x50(%r12),%xmm5 │ │ │ │ │ - movsd -0x48(%r12),%xmm6 │ │ │ │ │ - mov 0x2d8(%rsp),%rbp │ │ │ │ │ - mov 0x2c8(%rsp),%rcx │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm6,(%r11) │ │ │ │ │ + mov 0x158(%rsp),%r11 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + movsd -0x50(%r15),%xmm5 │ │ │ │ │ + movsd -0x48(%r15),%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movsd 0x408(%rsp),%xmm3 │ │ │ │ │ - subsd 0x3f8(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm4,0x0(%rbp) │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - subsd 0x3f0(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movsd -0x8(%r12),%xmm8 │ │ │ │ │ + movsd 0x5a0(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + movsd 0x5f8(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movsd 0x598(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + mov 0x2d0(%rsp),%rbx │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + subsd 0x3f8(%rsp),%xmm2 │ │ │ │ │ + movsd -0x10(%r15),%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x5a8(%rsp),%xmm6 │ │ │ │ │ + movsd -0x8(%r15),%xmm8 │ │ │ │ │ + mov 0x160(%rsp),%r11 │ │ │ │ │ + mov 0x2c8(%rsp),%rbx │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x5f0(%rsp),%xmm15 │ │ │ │ │ + movsd 0x638(%rsp),%xmm10 │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movsd -0x10(%r12),%xmm7 │ │ │ │ │ - mov 0x160(%rsp),%rcx │ │ │ │ │ - mov 0x150(%rsp),%rbp │ │ │ │ │ - movsd 0x5e8(%rsp),%xmm14 │ │ │ │ │ - movsd 0x630(%rsp),%xmm15 │ │ │ │ │ - mov -0x10(%rsp),%r10 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + movsd 0x640(%rsp),%xmm8 │ │ │ │ │ mulsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movsd %xmm4,0x0(%rbp) │ │ │ │ │ - movsd -0x50(%r12),%xmm5 │ │ │ │ │ - movsd -0x48(%r12),%xmm6 │ │ │ │ │ - mov 0x2d0(%rsp),%rcx │ │ │ │ │ - mov 0x2c0(%rsp),%rbp │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm6,(%r11) │ │ │ │ │ + mov 0x150(%rsp),%r11 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mov 0x2d8(%rsp),%r11 │ │ │ │ │ + movsd -0x50(%r15),%xmm5 │ │ │ │ │ + movsd -0x48(%r15),%xmm6 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - movsd 0x3b8(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movsd 0x3c0(%rsp),%xmm3 │ │ │ │ │ - addsd 0x3d0(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movsd 0x638(%rsp),%xmm1 │ │ │ │ │ - movsd -0x30(%r12),%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movsd -0x28(%r12),%xmm4 │ │ │ │ │ - mov 0x278(%rsp),%rbp │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x3c0(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + mov -0x10(%rsp),%r11 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movsd 0x3c8(%rsp),%xmm2 │ │ │ │ │ + mov 0x278(%rsp),%rbx │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + addsd 0x3d8(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movsd -0x30(%r15),%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movsd 0x650(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd -0x28(%r15),%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ mulsd %xmm8,%xmm3 │ │ │ │ │ - movsd 0x548(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - movsd 0x648(%rsp),%xmm7 │ │ │ │ │ - subsd 0x538(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm6,(%r11) │ │ │ │ │ - movsd %xmm3,0x0(%rbp) │ │ │ │ │ - movsd -0x70(%r12),%xmm6 │ │ │ │ │ - movsd -0x68(%r12),%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm5,0x0(%r13) │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + movsd -0x70(%r15),%xmm5 │ │ │ │ │ + movsd -0x68(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x548(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + mov (%rsp),%r11 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm2,(%r11) │ │ │ │ │ + movsd 0x528(%rsp),%xmm2 │ │ │ │ │ + subsd 0x530(%rsp),%xmm2 │ │ │ │ │ + subsd 0x538(%rsp),%xmm5 │ │ │ │ │ + movsd -0x10(%r15),%xmm7 │ │ │ │ │ + movsd -0x8(%r15),%xmm8 │ │ │ │ │ + mov 0x180(%rsp),%r11 │ │ │ │ │ + movsd 0x6a8(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ mulsd %xmm0,%xmm3 │ │ │ │ │ - movsd %xmm4,(%r10) │ │ │ │ │ - mov (%rsp),%r10 │ │ │ │ │ - movsd %xmm1,(%r10) │ │ │ │ │ - movsd 0x528(%rsp),%xmm1 │ │ │ │ │ - subsd 0x530(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movsd 0x650(%rsp),%xmm7 │ │ │ │ │ - movsd -0x8(%r12),%xmm8 │ │ │ │ │ - mov 0x180(%rsp),%rbp │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movsd 0x658(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + movsd 0x578(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ mulsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movsd -0x10(%r12),%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ + addsd 0x588(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ mulsd %xmm7,%xmm5 │ │ │ │ │ - movsd 0x568(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movsd 0x690(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm6,0x0(%rbp) │ │ │ │ │ - mov 0x170(%rsp),%rbp │ │ │ │ │ - movsd %xmm4,0x0(%rbp) │ │ │ │ │ - movsd -0x50(%r12),%xmm5 │ │ │ │ │ - movsd -0x48(%r12),%xmm6 │ │ │ │ │ - mov 0x2e8(%rsp),%rbp │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm6,(%r11) │ │ │ │ │ + mov 0x170(%rsp),%r11 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mov 0x2f0(%rsp),%r11 │ │ │ │ │ + movsd -0x50(%r15),%xmm5 │ │ │ │ │ + movsd -0x48(%r15),%xmm6 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movsd 0x698(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm4,0x0(%rbp) │ │ │ │ │ - mov 0x2e0(%rsp),%rbp │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movsd 0x570(%rsp),%xmm7 │ │ │ │ │ - addsd 0x580(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movsd -0x28(%r12),%xmm3 │ │ │ │ │ - mov 0x328(%rsp),%rbp │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd 0x688(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - movsd 0x4f8(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movsd -0x30(%r12),%xmm7 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - movsd 0x4f0(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x570(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x6a0(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + mov 0x2e8(%rsp),%r11 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd %xmm2,(%r11) │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movsd -0x28(%r15),%xmm3 │ │ │ │ │ + mov 0xd8(%rsp),%r11 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd -0x30(%r15),%xmm6 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ movsd %xmm5,(%rdx) │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movsd -0x70(%r12),%xmm4 │ │ │ │ │ - movsd -0x68(%r12),%xmm1 │ │ │ │ │ - mov 0xd8(%rsp),%rbp │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - movsd %xmm3,0x0(%rbp) │ │ │ │ │ - mov 0xe8(%rsp),%rbp │ │ │ │ │ - movsd %xmm15,0x0(%rbp) │ │ │ │ │ - movsd 0x6a0(%rsp),%xmm15 │ │ │ │ │ + mov 0x328(%rsp),%rdx │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + movsd -0x70(%r15),%xmm4 │ │ │ │ │ + movsd -0x68(%r15),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x4f0(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm3,(%r11) │ │ │ │ │ + mov 0xe8(%rsp),%r11 │ │ │ │ │ + movsd %xmm7,(%r11) │ │ │ │ │ + movsd 0x4f8(%rsp),%xmm10 │ │ │ │ │ + movsd -0x28(%r15),%xmm3 │ │ │ │ │ + mov 0x258(%rsp),%r13 │ │ │ │ │ + mov -0x28(%rsp),%rbp │ │ │ │ │ addsd 0x508(%rsp),%xmm10 │ │ │ │ │ - movsd -0x28(%r12),%xmm3 │ │ │ │ │ - mov 0x258(%rsp),%r11 │ │ │ │ │ - mov -0x30(%rsp),%rdx │ │ │ │ │ - mov -0x20(%rsp),%rcx │ │ │ │ │ - movsd 0x460(%rsp),%xmm8 │ │ │ │ │ - subsd 0x450(%rsp),%xmm8 │ │ │ │ │ - movsd 0x668(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movsd -0x30(%r12),%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + mov -0x18(%rsp),%rbx │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd 0x5d0(%rsp),%xmm7 │ │ │ │ │ + subsd 0x450(%rsp),%xmm9 │ │ │ │ │ + mov 0x188(%rsp),%r11 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movsd 0x6e8(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd -0x30(%r15),%xmm6 │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movsd 0x618(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - movsd 0x5c8(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm4,(%r11) │ │ │ │ │ - mov 0x268(%rsp),%r11 │ │ │ │ │ - movsd %xmm2,(%r11) │ │ │ │ │ - movsd -0x70(%r12),%xmm4 │ │ │ │ │ - movsd -0x68(%r12),%xmm2 │ │ │ │ │ - mov 0x2f0(%rsp),%r11 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + mov 0x268(%rsp),%r13 │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movsd -0x70(%r15),%xmm4 │ │ │ │ │ + movsd -0x68(%r15),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + movsd 0x620(%rsp),%xmm10 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - mov 0x188(%rsp),%rdx │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ subsd 0x448(%rsp),%xmm1 │ │ │ │ │ - movsd -0x10(%r12),%xmm6 │ │ │ │ │ - movsd -0x8(%r12),%xmm7 │ │ │ │ │ - mov 0x178(%rsp),%rcx │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x5d0(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x5d8(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd -0x10(%r15),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd -0x8(%r15),%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ mulsd %xmm7,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ mulsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0x4a8(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movsd -0x50(%r12),%xmm4 │ │ │ │ │ - movsd -0x48(%r12),%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm5,(%r11) │ │ │ │ │ + mov 0x178(%rsp),%r11 │ │ │ │ │ + movsd %xmm3,(%r11) │ │ │ │ │ + mov 0x2f8(%rsp),%r11 │ │ │ │ │ + movsd -0x50(%r15),%xmm4 │ │ │ │ │ + movsd -0x48(%r15),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movsd 0x670(%rsp),%xmm9 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ movsd %xmm3,(%r11) │ │ │ │ │ movsd %xmm1,(%r8) │ │ │ │ │ - movsd 0x6c0(%rsp),%xmm7 │ │ │ │ │ - movsd 0x4b0(%rsp),%xmm1 │ │ │ │ │ - addsd 0x4c0(%rsp),%xmm1 │ │ │ │ │ - movsd 0x6b8(%rsp),%xmm10 │ │ │ │ │ - movsd -0x28(%r12),%xmm3 │ │ │ │ │ - mov 0x270(%rsp),%rcx │ │ │ │ │ - mov -0x8(%rsp),%rdx │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ - mov 0xd0(%rsp),%rbp │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movsd -0x30(%r12),%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ + movsd 0x4b0(%rsp),%xmm8 │ │ │ │ │ + movsd 0x6c8(%rsp),%xmm6 │ │ │ │ │ + movsd 0x6c0(%rsp),%xmm4 │ │ │ │ │ + movsd -0x28(%r15),%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + mov 0x270(%rsp),%r13 │ │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mov 0x8(%rsp),%rbp │ │ │ │ │ + mov 0xd0(%rsp),%r11 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movsd -0x30(%r15),%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movsd 0x4b8(%rsp),%xmm13 │ │ │ │ │ + addsd 0x4c8(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movsd 0x5a0(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - mov 0x280(%rsp),%rcx │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - movsd -0x70(%r12),%xmm4 │ │ │ │ │ - movsd -0x68(%r12),%xmm2 │ │ │ │ │ - mov 0x320(%rsp),%rcx │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + mov 0x280(%rsp),%r13 │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movsd -0x70(%r15),%xmm4 │ │ │ │ │ + movsd -0x68(%r15),%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ - movsd 0x5a8(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ movsd 0x3f8(%rsp),%xmm2 │ │ │ │ │ - addsd 0x408(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ │ - movsd 0x3f0(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x5b0(%rsp),%xmm5 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movsd -0x28(%r12),%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movsd -0x30(%r12),%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + movsd 0x400(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm1,0x0(%rbp) │ │ │ │ │ + movsd 0x5b8(%rsp),%xmm1 │ │ │ │ │ + addsd 0x410(%rsp),%xmm3 │ │ │ │ │ + movsd -0x30(%r15),%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movsd -0x28(%r15),%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ mulsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ movsd %xmm5,(%rax) │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movsd -0x70(%r12),%xmm5 │ │ │ │ │ - movsd -0x68(%r12),%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm4,0x0(%rbp) │ │ │ │ │ - mov 0xe0(%rsp),%rbp │ │ │ │ │ - movsd %xmm2,0x0(%rbp) │ │ │ │ │ - movsd 0x5b0(%rsp),%xmm10 │ │ │ │ │ - movsd 0x5b8(%rsp),%xmm11 │ │ │ │ │ - movsd 0x370(%rsp),%xmm4 │ │ │ │ │ - movsd 0x380(%rsp),%xmm7 │ │ │ │ │ - movsd 0x610(%rsp),%xmm2 │ │ │ │ │ - movsd 0x608(%rsp),%xmm3 │ │ │ │ │ - mov 0x250(%rsp),%rbp │ │ │ │ │ - mov 0x260(%rsp),%r11 │ │ │ │ │ - mov -0x38(%rsp),%r9 │ │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movsd -0x30(%r12),%xmm7 │ │ │ │ │ + mov 0x320(%rsp),%rax │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movsd -0x70(%r15),%xmm5 │ │ │ │ │ + movsd -0x68(%r15),%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + mov 0xe0(%rsp),%r11 │ │ │ │ │ + movsd %xmm3,(%r11) │ │ │ │ │ + movsd 0x5c0(%rsp),%xmm13 │ │ │ │ │ + movsd 0x370(%rsp),%xmm6 │ │ │ │ │ + movsd 0x618(%rsp),%xmm1 │ │ │ │ │ + movsd -0x30(%r15),%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + movsd 0x610(%rsp),%xmm3 │ │ │ │ │ + mov 0x250(%rsp),%r11 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + mov 0x260(%rsp),%r13 │ │ │ │ │ + mov -0x30(%rsp),%r9 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mov -0x20(%rsp),%rdx │ │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd 0x380(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movsd 0x5c8(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - movsd -0x28(%r12),%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ + movsd -0x28(%r15),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - movsd 0x620(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - movsd %xmm2,(%r11) │ │ │ │ │ - movsd -0x70(%r12),%xmm5 │ │ │ │ │ - movsd -0x68(%r12),%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movsd -0x70(%r15),%xmm4 │ │ │ │ │ + movsd -0x68(%r15),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x628(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ movsd %xmm3,(%r9) │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - subsd 0x3b8(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movsd 0x3d0(%rsp),%xmm14 │ │ │ │ │ - movsd -0x8(%r12),%xmm7 │ │ │ │ │ - subsd 0x3c0(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movsd 0x3d8(%rsp),%xmm15 │ │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ │ + subsd 0x3c0(%rsp),%xmm1 │ │ │ │ │ + movsd -0x8(%r15),%xmm7 │ │ │ │ │ + subsd 0x3c8(%rsp),%xmm15 │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - movsd 0x628(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movsd 0x630(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ - movsd -0x10(%r12),%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ + movsd -0x10(%r15),%xmm6 │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ mulsd %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ movsd %xmm3,(%rdx) │ │ │ │ │ - movsd -0x50(%r12),%xmm4 │ │ │ │ │ - movsd -0x48(%r12),%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - mov 0x200(%rsp),%rcx │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + mov 0x200(%rsp),%rdx │ │ │ │ │ + movsd -0x50(%r15),%xmm4 │ │ │ │ │ + movsd -0x48(%r15),%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - mov 0x1f0(%rsp),%rbp │ │ │ │ │ - subsd 0x4f0(%rsp),%xmm2 │ │ │ │ │ - movsd 0x6d0(%rsp),%xmm4 │ │ │ │ │ - movsd 0x6d8(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm3,(%rdx) │ │ │ │ │ + mov 0x1f0(%rsp),%r11 │ │ │ │ │ + movsd 0x508(%rsp),%xmm15 │ │ │ │ │ + movsd 0x6d8(%rsp),%xmm8 │ │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ │ + movsd %xmm1,(%r11) │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + subsd 0x4f8(%rsp),%xmm15 │ │ │ │ │ + movsd 0x6e0(%rsp),%xmm12 │ │ │ │ │ + subsd 0x4f0(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd -0x10(%r15),%xmm6 │ │ │ │ │ + movsd -0x8(%r15),%xmm7 │ │ │ │ │ + mov 0x58(%rsp),%rbp │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ mov 0x1d8(%rsp),%rdx │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movsd 0x508(%rsp),%xmm1 │ │ │ │ │ - movsd -0x10(%r12),%xmm6 │ │ │ │ │ - subsd 0x4f8(%rsp),%xmm1 │ │ │ │ │ - movsd -0x8(%r12),%xmm7 │ │ │ │ │ - mov 0x1e8(%rsp),%rcx │ │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ + mov 0x1e8(%rsp),%r11 │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ mulsd %xmm7,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + movsd 0x600(%rsp),%xmm7 │ │ │ │ │ mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movsd 0x380(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ movsd %xmm5,(%rax) │ │ │ │ │ - movsd %xmm3,(%r10) │ │ │ │ │ - movsd -0x48(%r12),%xmm3 │ │ │ │ │ - movsd -0x50(%r12),%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - subsd 0x370(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + mov 0x60(%rsp),%rbp │ │ │ │ │ + movsd -0x50(%r15),%xmm4 │ │ │ │ │ + movsd -0x48(%r15),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x5f8(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movsd -0x10(%r12),%xmm6 │ │ │ │ │ - movsd -0x8(%r12),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - mov 0x1e0(%rsp),%rdx │ │ │ │ │ + movsd 0x380(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x600(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm3,(%r11) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + mov 0x1e0(%rsp),%rdx │ │ │ │ │ + subsd 0x370(%rsp),%xmm1 │ │ │ │ │ + movsd -0x10(%r15),%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x608(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movsd -0x8(%r15),%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ mulsd %xmm7,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm5,(%r9) │ │ │ │ │ - movsd %xmm3,(%r8) │ │ │ │ │ - movsd -0x50(%r12),%xmm5 │ │ │ │ │ - movsd -0x48(%r12),%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm5,0x0(%rbp) │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + movsd -0x50(%r15),%xmm4 │ │ │ │ │ + movsd -0x48(%r15),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm4,(%rdx) │ │ │ │ │ - movsd 0x4c0(%rsp),%xmm5 │ │ │ │ │ - subsd 0x4a8(%rsp),%xmm2 │ │ │ │ │ - subsd 0x4b0(%rsp),%xmm5 │ │ │ │ │ - movsd 0x6a8(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm3,(%rdx) │ │ │ │ │ mov 0x1d0(%rsp),%rax │ │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ │ - movsd 0x538(%rsp),%xmm15 │ │ │ │ │ + subsd 0x4b0(%rsp),%xmm2 │ │ │ │ │ + movsd 0x6b0(%rsp),%xmm9 │ │ │ │ │ + movsd 0x6b8(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movsd 0x4c8(%rsp),%xmm1 │ │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movsd -0x10(%r15),%xmm6 │ │ │ │ │ + movsd -0x8(%r15),%xmm7 │ │ │ │ │ + subsd 0x4b8(%rsp),%xmm1 │ │ │ │ │ + mov 0x78(%rsp),%rbp │ │ │ │ │ + movsd 0x528(%rsp),%xmm8 │ │ │ │ │ mov 0x208(%rsp),%rdx │ │ │ │ │ - addsd 0x548(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movsd -0x10(%r12),%xmm6 │ │ │ │ │ - movsd -0x8(%r12),%xmm7 │ │ │ │ │ mov 0x1f8(%rsp),%rax │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - movsd 0x6b0(%rsp),%xmm5 │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ + addsd 0x530(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ mulsd %xmm7,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - movsd 0x658(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ mulsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0x528(%rsp),%xmm6 │ │ │ │ │ - addsd 0x530(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm5,(%r8) │ │ │ │ │ - movsd %xmm3,(%r10) │ │ │ │ │ - movsd -0x50(%r12),%xmm5 │ │ │ │ │ - movsd -0x48(%r12),%xmm3 │ │ │ │ │ - mov 0x330(%rsp),%r10 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm5,(%r9) │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movsd -0x50(%r15),%xmm5 │ │ │ │ │ + movsd -0x48(%r15),%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ mulsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ + movsd 0x538(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + addsd 0x548(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ movsd %xmm4,(%rdx) │ │ │ │ │ + movsd 0x660(%rsp),%xmm4 │ │ │ │ │ movsd %xmm3,(%rax) │ │ │ │ │ - movsd 0x660(%rsp),%xmm3 │ │ │ │ │ - movsd -0x30(%r12),%xmm5 │ │ │ │ │ - movsd -0x28(%r12),%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x668(%rsp),%xmm3 │ │ │ │ │ + mov 0x330(%rsp),%rax │ │ │ │ │ + movsd -0x30(%r15),%xmm6 │ │ │ │ │ + movsd -0x28(%r15),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm3,(%r14) │ │ │ │ │ - movsd %xmm2,(%r10) │ │ │ │ │ - movsd -0x68(%r12),%xmm2 │ │ │ │ │ - movsd -0x70(%r12),%xmm3 │ │ │ │ │ - mov 0xf0(%rsp),%r9 │ │ │ │ │ - movsd 0x450(%rsp),%xmm11 │ │ │ │ │ - addsd 0x460(%rsp),%xmm11 │ │ │ │ │ - movsd 0x5e0(%rsp),%xmm4 │ │ │ │ │ - movsd 0x5d8(%rsp),%xmm7 │ │ │ │ │ - mov 0x100(%rsp),%r8 │ │ │ │ │ - mov 0x6e8(%rsp),%rdx │ │ │ │ │ - incq -0x70(%rsp) │ │ │ │ │ - mov -0x70(%rsp),%rax │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movsd 0x448(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - add %rdx,%r13 │ │ │ │ │ - add %rdx,%r15 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm4,(%r14) │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movsd -0x68(%r15),%xmm3 │ │ │ │ │ + movsd -0x70(%r15),%xmm4 │ │ │ │ │ + mov 0xf0(%rsp),%rbp │ │ │ │ │ + movsd 0x450(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + movsd 0x5e8(%rsp),%xmm6 │ │ │ │ │ + movsd 0x5e0(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + movsd 0x448(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + mov 0x100(%rsp),%r9 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + incq -0x68(%rsp) │ │ │ │ │ mov 0x6f0(%rsp),%rdx │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + mov 0xf8(%rsp),%rbx │ │ │ │ │ + mov 0x108(%rsp),%r8 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + add %rdx,%r10 │ │ │ │ │ + add %rdx,%rsi │ │ │ │ │ + mov 0x6f8(%rsp),%rdx │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + mov -0x68(%rsp),%rax │ │ │ │ │ add %rdx,-0x78(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - add %rdx,%rbx │ │ │ │ │ + add %rdx,%r12 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm2,0x0(%rbp) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ movsd %xmm1,(%r9) │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - mov 0xf8(%rsp),%r9 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm15,(%r8) │ │ │ │ │ - movsd -0x28(%r12),%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - movsd -0x30(%r12),%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd -0x30(%r15),%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movsd -0x28(%r15),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ movsd %xmm1,(%rdi) │ │ │ │ │ - movsd -0x70(%r12),%xmm4 │ │ │ │ │ - movsd -0x68(%r12),%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - cmp %rax,0x730(%rsp) │ │ │ │ │ - mov 0x108(%rsp),%rdi │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x70(%r15),%xmm4 │ │ │ │ │ + movsd -0x68(%r15),%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movsd %xmm1,(%r9) │ │ │ │ │ - movsd %xmm11,(%rdi) │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movsd %xmm7,(%r8) │ │ │ │ │ + cmp %rax,0x738(%rsp) │ │ │ │ │ jne 70 │ │ │ │ │ - add $0x6f8,%rsp │ │ │ │ │ + add $0x700,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000003270 : │ │ │ │ │ +00000000000032e0 : │ │ │ │ │ fftw_codelet_q1_8(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x327e(%rip),%rsi │ │ │ │ │ - jmp 3283 │ │ │ │ │ + lea -0x32ee(%rip),%rsi │ │ │ │ │ + jmp 32f3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_difsq_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 6b320000 00420e10 8f02420e ....k2...B....B. │ │ │ │ │ + 0x00000020 00000000 d2320000 00420e10 8f02420e .....2...B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0eb00e03 4f320e38 ..A.8..G....O2.8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0eb80e03 b6320e38 ..A.8..G.....2.8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ ├── t1_10.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ │ + Start of section headers: 3392 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xd58: │ │ │ │ │ +There are 16 section headers, starting at offset 0xd40: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0007f3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000b68 0000f0 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000833 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000833 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000833 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000840 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000c58 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000898 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0008a0 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0008c0 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0008c0 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000ca0 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000938 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000ad0 000095 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000cd0 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000823 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000b98 0000a8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000863 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000863 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000863 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000870 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000c40 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0008c8 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0008d0 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0008f0 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0008f0 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000c88 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000968 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000b00 000095 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000cb8 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 17 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2001 FUNC LOCAL DEFAULT 1 t1_10 │ │ │ │ │ + 2: 0000000000000000 2059 FUNC LOCAL DEFAULT 1 t1_10 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ - 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ - 10: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ - 11: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 14: 00000000000007e0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_10 │ │ │ │ │ + 14: 0000000000000810 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_10 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,24 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xb68 contains 10 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xb98 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000037 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000003f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000053 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000063 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000004e9 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000057b 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000671 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000072f 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000007e3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000007ef 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +000000000000002a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000033 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000042 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000004a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000069 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000813 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000081f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xc58 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xc40 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001000000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xca0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xc88 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 7e0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 810 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000007d1 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000080b │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ - DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc2: 1976 to 00000000000007c6 │ │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ │ + DW_CFA_advance_loc2: 2034 to 0000000000000800 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007c7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000801 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007c8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000802 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007ca │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000804 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007cc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000806 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007ce │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000808 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007d0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000080a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000007e0..00000000000007f3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000810..0000000000000823 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ -p[]A\A]A^A_ │ │ │ │ │ +x[]A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t1_10 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,439 +7,438 @@ │ │ │ │ │ t1_10(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x70,%rsp │ │ │ │ │ + sub $0x78,%rsp │ │ │ │ │ mov %r8,-0x78(%rsp) │ │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 7c2 │ │ │ │ │ + jge 7fc │ │ │ │ │ lea (%r8,%r8,8),%rax │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - shl $0x4,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + shl $0x4,%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - lea (%rdx,%rax,1),%r9 │ │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ + lea (%rdx,%rax,1),%rbp │ │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ │ - add $0x90,%r9 │ │ │ │ │ - movsd -0x50(%r9),%xmm8 │ │ │ │ │ - movsd -0x48(%r9),%xmm7 │ │ │ │ │ - movsd (%r11),%xmm5 │ │ │ │ │ - movsd (%r10),%xmm6 │ │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ │ + movsd 0x40(%rbp),%xmm4 │ │ │ │ │ + add $0x90,%rbp │ │ │ │ │ + movsd -0x48(%rbp),%xmm3 │ │ │ │ │ + movsd (%r14),%xmm8 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov 0x48(%rbx),%rcx │ │ │ │ │ - mov 0x30(%rbx),%r15 │ │ │ │ │ - lea (%r10,%rax,1),%rdi │ │ │ │ │ - add %r11,%rax │ │ │ │ │ + movsd (%rbx),%xmm7 │ │ │ │ │ + mov 0x20(%rcx),%rdx │ │ │ │ │ + lea (%r14,%rax,1),%rdi │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + mov 0x8(%rcx),%rsi │ │ │ │ │ + mov 0x48(%rcx),%r15 │ │ │ │ │ movsd (%rdi),%xmm2 │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ mov %rax,-0x70(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - mov %rsi,-0x68(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - mov %rdx,-0x60(%rsp) │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - mov %rcx,-0x50(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movsd -0x60(%r9),%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%r13),%xmm1 │ │ │ │ │ - movsd %xmm2,0x20(%rsp) │ │ │ │ │ - movsd -0x58(%r9),%xmm2 │ │ │ │ │ - movsd %xmm15,0x30(%rsp) │ │ │ │ │ - movsd %xmm6,0x28(%rsp) │ │ │ │ │ - movsd %xmm7,0x18(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - movsd -0x88(%r9),%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%rdx),%xmm2 │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + lea (%r14,%rax,1),%r10 │ │ │ │ │ + movsd -0x10(%rbp),%xmm13 │ │ │ │ │ + mov 0x30(%rcx),%r9 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + mov %rdx,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + lea (%r14,%rax,1),%r12 │ │ │ │ │ + lea (%rbx,%rax,1),%rsi │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ lea 0x0(,%r15,8),%rax │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ │ - mov %rdx,-0x58(%rsp) │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd -0x90(%r9),%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movsd -0x10(%r9),%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - movsd (%rcx),%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ + mov %rsi,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + lea (%rbx,%rax,1),%r11 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x60(%rbp),%xmm4 │ │ │ │ │ + lea (%r14,%rax,1),%r15 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + lea (%r14,%rax,1),%r9 │ │ │ │ │ + lea (%rbx,%rax,1),%r8 │ │ │ │ │ + mov %r11,-0x58(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movsd -0x8(%r9),%xmm1 │ │ │ │ │ - mov %r15,-0x48(%rsp) │ │ │ │ │ - movsd (%r15),%xmm13 │ │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ │ - mov 0x18(%rbx),%rbp │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - movsd -0x38(%r9),%xmm6 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%r15 │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - lea 0x0(,%rbp,8),%rcx │ │ │ │ │ - mov 0x38(%rbx),%rbp │ │ │ │ │ - mov %r8,-0x40(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - lea 0x0(,%rbp,8),%rdx │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - mulsd -0x40(%r9),%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + movsd %xmm2,0x28(%rsp) │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm8,0x30(%rsp) │ │ │ │ │ + movsd %xmm3,-0x38(%rsp) │ │ │ │ │ + movsd -0x58(%rbp),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + movsd -0x90(%rbp),%xmm4 │ │ │ │ │ + movsd %xmm7,0x38(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ movsd (%r12),%xmm1 │ │ │ │ │ - lea (%r10,%rdx,1),%rbp │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - mulsd (%r12),%xmm6 │ │ │ │ │ - mulsd -0x40(%r9),%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movsd %xmm15,-0x28(%rsp) │ │ │ │ │ - subsd %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x88(%rbp),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x8(%rbp),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movsd (%r15),%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movsd (%r9),%xmm10 │ │ │ │ │ + mov %r8,-0x50(%rsp) │ │ │ │ │ + movsd -0x40(%rbp),%xmm4 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ subsd %xmm2,%xmm13 │ │ │ │ │ - movsd -0x78(%r9),%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ - movsd %xmm6,-0x38(%rsp) │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movsd %xmm11,-0x20(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - movsd %xmm13,-0x8(%rsp) │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - movsd %xmm12,-0x10(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movsd -0x80(%r9),%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + mov 0x10(%rcx),%r13 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + mulsd -0x38(%rbp),%xmm10 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + lea (%r14,%rax,1),%r11 │ │ │ │ │ + lea (%rbx,%rax,1),%r13 │ │ │ │ │ + mov 0x18(%rcx),%rax │ │ │ │ │ + mov %r13,-0x48(%rsp) │ │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movsd -0x38(%rbp),%xmm15 │ │ │ │ │ + lea (%r14,%rsi,1),%rax │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + mov %rax,-0x40(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ movsd %xmm9,-0x30(%rsp) │ │ │ │ │ - movsd %xmm15,0x38(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movsd %xmm11,-0x18(%rsp) │ │ │ │ │ - movsd (%r8),%xmm11 │ │ │ │ │ - movsd %xmm6,0x10(%rsp) │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - lea (%r10,%rcx,1),%r8 │ │ │ │ │ - movsd (%r15),%xmm13 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - movsd %xmm1,0x40(%rsp) │ │ │ │ │ - movsd %xmm12,0x48(%rsp) │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - movsd -0x70(%r9),%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - movsd -0x68(%r9),%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - movsd (%r8),%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - mulsd (%r8),%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - movsd -0x30(%r9),%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - movsd -0x28(%r9),%xmm5 │ │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movsd 0x0(%rbp),%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm1,-0x10(%rsp) │ │ │ │ │ + movsd %xmm10,-0x18(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm14,-0x8(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm15,-0x28(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movsd -0x78(%rbp),%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm2,(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm7,0x48(%rsp) │ │ │ │ │ + movsd %xmm9,0x20(%rsp) │ │ │ │ │ + movsd %xmm15,-0x20(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + movsd (%r11),%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm13,0x8(%rsp) │ │ │ │ │ + movsd -0x80(%rbp),%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm15,0x40(%rsp) │ │ │ │ │ + mulsd -0x78(%rbp),%xmm10 │ │ │ │ │ + movsd %xmm3,0x50(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movsd -0x70(%rbp),%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movsd -0x68(%rbp),%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + mulsd (%rax),%xmm13 │ │ │ │ │ + mov 0x38(%rcx),%rax │ │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ │ + lea (%r14,%rdx,1),%r8 │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movsd -0x30(%rbp),%xmm14 │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + mov 0x40(%rcx),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd 0x0(%rbp),%xmm5 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - movsd -0x20(%r9),%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - movsd (%rax),%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movsd -0x18(%r9),%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - mulsd (%rax),%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - mulsd (%rsi),%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm13,(%rsp) │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - subsd (%rsp),%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movsd 0x10(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movsd %xmm9,0x8(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ + movsd (%rbx,%rax,1),%xmm15 │ │ │ │ │ + lea (%r14,%rax,1),%r13 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movsd -0x28(%rbp),%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + mulsd (%rdx),%xmm14 │ │ │ │ │ + mulsd (%r8),%xmm13 │ │ │ │ │ + mulsd -0x20(%rbp),%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%r13),%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + movsd -0x18(%rbp),%xmm13 │ │ │ │ │ + mulsd -0x20(%rbp),%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + mulsd 0x0(%r13),%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd 0x28(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm13,0x10(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + movsd %xmm4,0x58(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ subsd %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movsd 0x18(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm9,0x50(%rsp) │ │ │ │ │ - movsd %xmm0,0x10(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - subsd -0x8(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movsd 0x18(%rsp),%xmm7 │ │ │ │ │ - addsd 0x10(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movsd 0x48(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm7,(%rdi) │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mov -0x58(%rsp),%rdi │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - movsd %xmm0,(%r8) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm7,(%rdi) │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - movsd 0x20(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm8,(%r14) │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ + movsd 0x20(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm13,0x18(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + movsd %xmm7,0x20(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ mulsd %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - movsd -0x38(%rsp),%xmm0 │ │ │ │ │ - subsd -0x30(%rsp),%xmm0 │ │ │ │ │ - addsd 0x20(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rsp),%xmm0 │ │ │ │ │ + movsd %xmm15,(%rsp) │ │ │ │ │ + subsd 0x8(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x20(%rsp),%xmm2 │ │ │ │ │ + addsd (%rsp),%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mov -0x40(%rsp),%rdi │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + movsd 0x50(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm8,(%r8) │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + movsd %xmm2,(%r15) │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm15,(%r12) │ │ │ │ │ + movsd -0x38(%rsp),%xmm4 │ │ │ │ │ + subsd 0x10(%rsp),%xmm10 │ │ │ │ │ + movsd -0x30(%rsp),%xmm0 │ │ │ │ │ mov -0x70(%rsp),%rdi │ │ │ │ │ - movsd 0x40(%rsp),%xmm5 │ │ │ │ │ - subsd 0x8(%rsp),%xmm13 │ │ │ │ │ - mov -0x40(%rsp),%r8 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm11,(%rdi) │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movsd 0x30(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm14,(%r11,%rcx,1) │ │ │ │ │ - mov -0x50(%rsp),%rcx │ │ │ │ │ - movsd %xmm0,(%r11,%rdx,1) │ │ │ │ │ - mov -0x60(%rsp),%rdx │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x28(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + addsd -0x38(%rsp),%xmm14 │ │ │ │ │ + subsd 0x18(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + subsd -0x28(%rsp),%xmm0 │ │ │ │ │ + mov -0x50(%rsp),%r8 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movsd %xmm14,(%rdi) │ │ │ │ │ + mov -0x58(%rsp),%rdi │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm6,(%r10) │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - movsd -0x28(%rsp),%xmm8 │ │ │ │ │ - subsd -0x20(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movsd 0x38(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movsd %xmm5,0x0(%r13) │ │ │ │ │ - movsd 0x50(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm8,(%r12) │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm7,(%r15) │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mov -0x68(%rsp),%rsi │ │ │ │ │ - mov -0x48(%rsp),%r15 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd -0x18(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm5,(%r11) │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - subsd -0x10(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + movsd -0x20(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm8,(%rsi) │ │ │ │ │ + mov -0x60(%rsp),%rsi │ │ │ │ │ + subsd -0x18(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mov -0x68(%rsp),%rdx │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm0,(%rsi) │ │ │ │ │ + movsd 0x58(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + movsd 0x48(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x30(%rsp),%xmm0 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movsd 0x30(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movsd 0x38(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - movsd %xmm5,(%r15) │ │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ │ + movsd %xmm8,(%r14) │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movsd 0x40(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm8,(%r10) │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm7,(%r9) │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm2,(%r11) │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movsd %xmm10,0x0(%r13) │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x10(%rsp),%xmm2 │ │ │ │ │ + subsd -0x8(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + mov -0x48(%rsp),%r13 │ │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ │ incq -0x78(%rsp) │ │ │ │ │ - add 0x68(%rsp),%rbx │ │ │ │ │ + add 0x70(%rsp),%rcx │ │ │ │ │ + movsd %xmm1,0x0(%r13) │ │ │ │ │ + add %rdi,%r14 │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,1) │ │ │ │ │ + add %rdi,%rbx │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - add %rdi,%r10 │ │ │ │ │ - add %rdi,%r11 │ │ │ │ │ - cmp %rax,0x58(%rsp) │ │ │ │ │ + cmp %rax,0x60(%rsp) │ │ │ │ │ jne 80 │ │ │ │ │ - add $0x70,%rsp │ │ │ │ │ + add $0x78,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000007e0 : │ │ │ │ │ +0000000000000810 : │ │ │ │ │ fftw_codelet_t1_10(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x7ee(%rip),%rsi │ │ │ │ │ - jmp 7f3 │ │ │ │ │ + lea -0x81e(%rip),%rsi │ │ │ │ │ + jmp 823 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 d1070000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 0b080000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0ea80103 b8070e38 ..A.8..D.......8 │ │ │ │ │ + 0x00000040 8606410e 38830744 0eb00103 f2070e38 ..A.8..D.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ - 0x00000010 4330002e 4c433200 2e4c4333 002e4c43 C0..LC2..LC3..LC │ │ │ │ │ - 0x00000020 31005f47 4c4f4241 4c5f4f46 46534554 1._GLOBAL_OFFSET │ │ │ │ │ + 0x00000010 4330002e 4c433100 2e4c4332 002e4c43 C0..LC1..LC2..LC │ │ │ │ │ + 0x00000020 33005f47 4c4f4241 4c5f4f46 46534554 3._GLOBAL_OFFSET │ │ │ │ │ 0x00000030 5f544142 4c455f00 66667477 5f616e5f _TABLE_.fftw_an_ │ │ │ │ │ 0x00000040 494e545f 67756172 616e7465 65645f74 INT_guaranteed_t │ │ │ │ │ 0x00000050 6f5f6265 5f7a6572 6f006666 74775f63 o_be_zero.fftw_c │ │ │ │ │ 0x00000060 6f64656c 65745f74 315f3130 00666674 odelet_t1_10.fft │ │ │ │ │ 0x00000070 775f6b64 66745f64 69745f72 65676973 w_kdft_dit_regis │ │ │ │ │ 0x00000080 74657200 66667477 5f646674 5f745f67 ter.fftw_dft_t_g │ │ │ │ │ 0x00000090 656e7573 00 enus. │ │ │ ├── t1_12.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 15 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2318 FUNC LOCAL DEFAULT 1 t1_12 │ │ │ │ │ + 2: 0000000000000000 2307 FUNC LOCAL DEFAULT 1 t1_12 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0xc50 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000003b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000043 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000062 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000030 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000039 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000058 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ 0000000000000913 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 000000000000091f 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0xcc8 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000090e │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000903 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,28 +29,28 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc2: 2290 to 0000000000000903 │ │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ │ + DW_CFA_advance_loc2: 2279 to 00000000000008f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000904 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000905 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008fa │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000907 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008fc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000909 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008fe │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000090b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000900 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000090d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000902 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000910..0000000000000923 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,492 +7,486 @@ │ │ │ │ │ t1_12(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x98,%rsp │ │ │ │ │ + sub $0x88,%rsp │ │ │ │ │ mov %r8,-0x78(%rsp) │ │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 8fc │ │ │ │ │ + jge 8f1 │ │ │ │ │ imul $0xb0,%r8,%rax │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - lea (%rdx,%rax,1),%rdi │ │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ + lea (%rdx,%rax,1),%rbx │ │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ │ - add $0xb0,%rdi │ │ │ │ │ - movsd -0x80(%rdi),%xmm5 │ │ │ │ │ - movsd -0x78(%rdi),%xmm4 │ │ │ │ │ - mov 0x40(%rbx),%r9 │ │ │ │ │ - movsd -0x40(%rdi),%xmm8 │ │ │ │ │ - mov 0x48(%rbx),%r8 │ │ │ │ │ - mov 0x28(%rbx),%r13 │ │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ │ + movsd 0x30(%rbx),%xmm3 │ │ │ │ │ + add $0xb0,%rbx │ │ │ │ │ + movsd -0x78(%rbx),%xmm2 │ │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - movsd (%rax),%xmm1 │ │ │ │ │ + movsd -0x40(%rbx),%xmm5 │ │ │ │ │ + movsd -0x38(%rbx),%xmm4 │ │ │ │ │ + lea (%rdi,%rax,1),%rcx │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + mov 0x48(%rbp),%r15 │ │ │ │ │ + mov 0x28(%rbp),%r11 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + movsd (%rax),%xmm7 │ │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - mov %rdx,-0x70(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - lea (%r11,%rax,1),%rbp │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - mov %r14,-0x60(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - lea (%r11,%rax,1),%r12 │ │ │ │ │ - mov %r15,-0x58(%rsp) │ │ │ │ │ - mov %r9,-0x50(%rsp) │ │ │ │ │ - mov %rbp,-0x48(%rsp) │ │ │ │ │ - mov %r13,-0x40(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - movsd -0x38(%rdi),%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%rdx │ │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ │ + mov %rcx,-0x70(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + mov %rdx,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + mov %r14,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + mov %r15,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + mov %r10,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + mov %r11,-0x40(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ movsd (%r14),%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd (%r15),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - movsd 0x0(%r13),%xmm8 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm6,0x8(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movsd (%r11),%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm7,-0x8(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm1,-0x18(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movsd (%r10),%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm5,-0x10(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rbp),%xmm1 │ │ │ │ │ - movsd %xmm6,0x10(%rsp) │ │ │ │ │ - movsd -0x28(%rdi),%xmm6 │ │ │ │ │ - movsd %xmm7,(%rsp) │ │ │ │ │ - movsd -0x30(%rdi),%xmm7 │ │ │ │ │ - mov %r12,-0x38(%rsp) │ │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ │ - mov 0x50(%rbx),%r9 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - movsd -0x70(%rdi),%xmm6 │ │ │ │ │ - movsd (%rcx),%xmm10 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - lea (%r10,%r8,1),%r15 │ │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ │ - mov %rcx,-0x30(%rsp) │ │ │ │ │ - lea 0x0(,%r9,8),%rcx │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - lea (%r10,%rcx,1),%r13 │ │ │ │ │ - mov %rsi,-0x28(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movsd (%r12),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - movsd -0x68(%rdi),%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - lea (%r10,%rax,1),%rbp │ │ │ │ │ - movsd 0x0(%rbp),%xmm12 │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm14,0x18(%rsp) │ │ │ │ │ - movsd %xmm13,0x20(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movsd -0xa8(%rdi),%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - movsd (%rsi),%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd -0xb0(%rdi),%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - movsd (%r15),%xmm10 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm6,-0x8(%rsp) │ │ │ │ │ + movsd -0x30(%rbx),%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm7,0x8(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm4,-0x10(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm2,-0x18(%rsp) │ │ │ │ │ + movsd %xmm5,(%rsp) │ │ │ │ │ + movsd -0x28(%rbx),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd (%r15),%xmm4 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movsd (%r15),%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + movsd %xmm3,0x10(%rsp) │ │ │ │ │ + movsd (%r11),%xmm8 │ │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mov 0x30(%rbp),%r13 │ │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + lea (%rsi,%rax,1),%r12 │ │ │ │ │ + movsd (%r9),%xmm12 │ │ │ │ │ + mov %r9,-0x38(%rsp) │ │ │ │ │ + lea 0x0(,%r13,8),%r9 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + lea (%rdi,%r9,1),%r14 │ │ │ │ │ + mov %r12,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movsd -0x68(%rbx),%xmm6 │ │ │ │ │ + lea (%rsi,%r9,1),%r13 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + movsd -0x70(%rbx),%xmm4 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + mov %r13,-0x28(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + mov %r8,-0x20(%rsp) │ │ │ │ │ + movsd %xmm14,0x20(%rsp) │ │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movsd (%r12),%xmm11 │ │ │ │ │ + lea (%rdi,%rcx,1),%r12 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ mulsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movsd -0x58(%rdi),%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - movsd %xmm8,0x28(%rsp) │ │ │ │ │ - movsd (%r11,%r8,1),%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - movsd %xmm15,0x30(%rsp) │ │ │ │ │ + movsd -0xa8(%rbx),%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm3,0x18(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd -0xb0(%rbx),%xmm6 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + movsd 0x0(%r13),%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movsd -0x60(%rbx),%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd -0x58(%rbx),%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm13,0x30(%rsp) │ │ │ │ │ + movsd -0x98(%rbx),%xmm13 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm1,0x28(%rsp) │ │ │ │ │ + movsd %xmm5,0x38(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movsd -0xa0(%rbx),%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + movsd (%r14),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ movsd %xmm5,0x68(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movsd %xmm6,0x70(%rsp) │ │ │ │ │ - movsd -0x60(%rdi),%xmm6 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - movsd (%rax),%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - movsd -0xa0(%rdi),%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - movsd -0x98(%rdi),%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movsd -0x18(%rdi),%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - movsd 0x0(%r13),%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movsd -0x20(%rdi),%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + movsd (%r8),%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movsd (%r9),%xmm8 │ │ │ │ │ mulsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - movsd %xmm10,0x40(%rsp) │ │ │ │ │ - mov 0x18(%rbx),%r9 │ │ │ │ │ - movsd %xmm12,0x48(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - movsd %xmm15,0x38(%rsp) │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movsd -0x90(%rdi),%xmm10 │ │ │ │ │ - movsd -0x88(%rdi),%xmm4 │ │ │ │ │ - mov 0x38(%rbx),%rdx │ │ │ │ │ - lea 0x0(,%r9,8),%rsi │ │ │ │ │ - movsd %xmm12,0x50(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - mov 0x58(%rbx),%r9 │ │ │ │ │ - lea (%r10,%rsi,1),%r14 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movsd (%r11,%rsi,1),%xmm11 │ │ │ │ │ - movsd (%r14),%xmm13 │ │ │ │ │ - addsd 0x38(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + mulsd (%r9),%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd (%r12),%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movsd (%rsi,%rcx,1),%xmm15 │ │ │ │ │ + mulsd -0x20(%rbx),%xmm8 │ │ │ │ │ + movsd -0x18(%rbx),%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm6,0x40(%rsp) │ │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ │ + movsd -0x90(%rbx),%xmm14 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ │ + mulsd -0x20(%rbx),%xmm15 │ │ │ │ │ + lea 0x0(,%rax,8),%r8 │ │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ │ + lea (%rdi,%r8,1),%r13 │ │ │ │ │ + add %rsi,%r8 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - addsd 0x18(%rsp),%xmm9 │ │ │ │ │ - addsd 0x20(%rsp),%xmm7 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - movsd %xmm12,0x78(%rsp) │ │ │ │ │ - movsd -0x10(%rdi),%xmm12 │ │ │ │ │ - lea (%r10,%rdx,1),%r12 │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - movsd (%r9),%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movsd -0x8(%rdi),%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm4 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%rdi,%rdx,1),%r11 │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + add %rsi,%rdx │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + mulsd -0x18(%rbx),%xmm2 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd (%r10),%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm2,0x50(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + mulsd -0x10(%rbx),%xmm8 │ │ │ │ │ + movsd %xmm11,0x48(%rsp) │ │ │ │ │ + movsd -0x8(%rbx),%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + movsd 0x0(%r13),%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd (%r10),%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + mulsd (%r8),%xmm14 │ │ │ │ │ + movsd %xmm2,0x58(%rsp) │ │ │ │ │ + mulsd -0x8(%rbx),%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movsd (%r8),%xmm15 │ │ │ │ │ + mulsd -0x88(%rbx),%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movsd 0x0(%r13),%xmm15 │ │ │ │ │ + mulsd -0x88(%rbx),%xmm15 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + movsd (%rsi,%rax,1),%xmm15 │ │ │ │ │ mulsd %xmm15,%xmm11 │ │ │ │ │ - movsd (%r12),%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movsd -0x50(%rdi),%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - movsd -0x48(%rdi),%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - mulsd %xmm12,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - mulsd (%r12),%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ + mulsd -0x10(%rbx),%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd (%rdx),%xmm8 │ │ │ │ │ + mulsd -0x50(%rbx),%xmm15 │ │ │ │ │ + mulsd -0x48(%rbx),%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movsd (%rdx),%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + mulsd -0x50(%rbx),%xmm15 │ │ │ │ │ + movsd (%r11),%xmm8 │ │ │ │ │ + addsd 0x40(%rsp),%xmm3 │ │ │ │ │ + addsd 0x18(%rsp),%xmm7 │ │ │ │ │ + mulsd -0x48(%rbx),%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movsd %xmm13,0x58(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd -0x8(%rsp),%xmm4 │ │ │ │ │ - addsd (%r10),%xmm4 │ │ │ │ │ - movsd %xmm6,0x60(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movsd 0x8(%rsp),%xmm4 │ │ │ │ │ - addsd (%r11),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movsd %xmm7,(%r15) │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm7,(%r11,%r8,1) │ │ │ │ │ - movsd %xmm13,(%r10) │ │ │ │ │ - movsd %xmm4,(%r11) │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x78(%rsp),%xmm12 │ │ │ │ │ - movsd 0x48(%rsp),%xmm10 │ │ │ │ │ - mov -0x50(%rsp),%r8 │ │ │ │ │ - movsd 0x28(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + movsd %xmm11,0x60(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movsd -0x10(%rsp),%xmm6 │ │ │ │ │ + subsd 0x60(%rsp),%xmm11 │ │ │ │ │ + addsd 0x10(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm11,0x60(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + movsd 0x20(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + movsd -0x8(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + addsd (%rdi),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm1,-0x8(%rsp) │ │ │ │ │ + movsd 0x8(%rsp),%xmm1 │ │ │ │ │ + addsd (%rsi),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movsd -0x8(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movsd %xmm4,(%r14) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mov -0x28(%rsp),%r14 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x58(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ movsd %xmm4,(%r14) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + movsd 0x50(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ - movsd -0x18(%rsp),%xmm1 │ │ │ │ │ + addsd 0x48(%rsp),%xmm1 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ - addsd (%rsp),%xmm1 │ │ │ │ │ - movsd 0x40(%rsp),%xmm9 │ │ │ │ │ - movsd 0x30(%rsp),%xmm0 │ │ │ │ │ - addsd 0x50(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm4,(%r11,%rsi,1) │ │ │ │ │ - movsd -0x10(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm14,(%r8) │ │ │ │ │ + movsd -0x18(%rsp),%xmm0 │ │ │ │ │ + addsd (%rsp),%xmm0 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + mov -0x50(%rsp),%r8 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm12,(%r8) │ │ │ │ │ mov -0x48(%rsp),%r8 │ │ │ │ │ - addsd 0x10(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - mov -0x68(%rsp),%rsi │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ movsd %xmm5,(%r8) │ │ │ │ │ - movsd 0x58(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm14 │ │ │ │ │ - movsd 0x60(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ + movsd 0x60(%rsp),%xmm3 │ │ │ │ │ + movsd 0x28(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ movsd 0x68(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - movsd 0x70(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - movsd %xmm10,0x0(%r13) │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movsd %xmm10,(%r11,%rcx,1) │ │ │ │ │ + mov -0x20(%rsp),%r8 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x30(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd 0x38(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movsd %xmm12,(%r12) │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + mov -0x30(%rsp),%r12 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movsd 0x10(%rsp),%xmm3 │ │ │ │ │ + subsd 0x30(%rsp),%xmm6 │ │ │ │ │ + subsd -0x10(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm12,(%rsi,%rcx,1) │ │ │ │ │ mov -0x70(%rsp),%rcx │ │ │ │ │ - movsd %xmm7,(%rcx) │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - mov -0x30(%rsp),%rcx │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - mov -0x28(%rsp),%rsi │ │ │ │ │ - movsd %xmm4,(%r12) │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm4,(%r11,%rdx,1) │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ │ + movsd 0x38(%rsp),%xmm5 │ │ │ │ │ movsd %xmm1,(%rcx) │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ │ + movsd 0x50(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm7,(%r11) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + subsd 0x28(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + subsd 0x48(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + mov -0x60(%rsp),%rdx │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ movsd (%rsp),%xmm0 │ │ │ │ │ + movsd %xmm4,(%r12) │ │ │ │ │ subsd -0x18(%rsp),%xmm0 │ │ │ │ │ - movsd 0x50(%rsp),%xmm1 │ │ │ │ │ - subsd 0x40(%rsp),%xmm1 │ │ │ │ │ - subsd 0x48(%rsp),%xmm5 │ │ │ │ │ - subsd 0x28(%rsp),%xmm7 │ │ │ │ │ - subsd 0x30(%rsp),%xmm13 │ │ │ │ │ - mov -0x20(%rsp),%rdx │ │ │ │ │ - mov -0x60(%rsp),%r14 │ │ │ │ │ - mov -0x58(%rsp),%r15 │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ - add 0x90(%rsp),%rbx │ │ │ │ │ - mov -0x40(%rsp),%r13 │ │ │ │ │ - mov -0x38(%rsp),%r12 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x10(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - subsd -0x10(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x58(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movsd 0x60(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - movsd %xmm8,0x0(%rbp) │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movsd %xmm4,(%r14) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ │ - movsd %xmm4,(%r9) │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x58(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x60(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ - add %rdx,%r10 │ │ │ │ │ - movsd %xmm4,(%r11,%rax,1) │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mov -0x58(%rsp),%r14 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + incq -0x78(%rsp) │ │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ │ + movsd %xmm4,(%r14) │ │ │ │ │ + mov -0x40(%rsp),%r11 │ │ │ │ │ + add 0x80(%rsp),%rbp │ │ │ │ │ + add %rdx,%rdi │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rsi,%rax,1) │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - add %rdx,%r11 │ │ │ │ │ - cmp %rax,0x80(%rsp) │ │ │ │ │ - movsd %xmm0,0x0(%r13) │ │ │ │ │ - movsd %xmm1,(%r12) │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0x98,%rsp │ │ │ │ │ + add %rdx,%rsi │ │ │ │ │ + movsd %xmm0,(%r15) │ │ │ │ │ + movsd %xmm3,(%r11) │ │ │ │ │ + cmp %rax,0x70(%rsp) │ │ │ │ │ + jne 70 │ │ │ │ │ + add $0x88,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000910 : │ │ │ │ │ fftw_codelet_t1_12(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ lea -0x91e(%rip),%rsi │ │ │ │ │ jmp 923 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 0e090000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 03090000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ed00103 f2080e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ec00103 e7080e38 ..A.8..G.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ ├── t1_15.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5728 (bytes into file) │ │ │ │ │ + Start of section headers: 5712 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x1660: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1650: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000f03 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0012c0 0002a0 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000f43 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000f43 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000f43 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000f50 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001560 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000fa8 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000fb0 000030 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000fe0 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000fe0 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0015a8 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 001058 0001c8 18 14 14 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001220 00009f 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0015d8 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000ef3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0012b0 0002a0 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000f33 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000f33 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000f33 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000f40 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001550 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000f98 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000fa0 000030 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000fd0 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000fd0 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001598 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 001048 0001c8 18 14 14 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001210 00009f 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0015c8 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 19 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 3815 FUNC LOCAL DEFAULT 1 t1_15 │ │ │ │ │ + 2: 0000000000000000 3798 FUNC LOCAL DEFAULT 1 t1_15 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ 10: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ 11: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ - 12: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ - 13: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 12: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 13: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 16: 0000000000000ef0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_15 │ │ │ │ │ + 16: 0000000000000ee0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_15 │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,42 +1,42 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x12c0 contains 28 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x12b0 contains 28 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000038 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000040 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000048 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000066 0000000f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000198 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000001a9 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000045a 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000048c 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000004ba 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000524 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000811 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000864 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000008f6 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000092c 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000943 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000973 0000000d00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000009ff 0000000d00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a40 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000b17 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000b7b 0000000d00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000c72 0000000d00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000c7f 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000d67 0000000d00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d7a 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000e06 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000e5d 0000000d00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000ef3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000eff 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000033 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000003c 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000047 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000006c 0000000f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +000000000000019d 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000001c4 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000449 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000004a3 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000051f 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000055a 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000870 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000089e 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000008e2 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000913 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000095b 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000963 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000a5a 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000a71 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000b65 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000b7b 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000c60 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000c6e 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000d85 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d93 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000d9f 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000e4e 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000ee3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000eef 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1560 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1550 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001200000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x15a8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1598 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ef0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ee0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000ee7 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000ed6 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ │ - DW_CFA_advance_loc2: 3787 to 0000000000000edc │ │ │ │ │ + DW_CFA_def_cfa_offset: 344 │ │ │ │ │ + DW_CFA_advance_loc2: 3770 to 0000000000000ecb │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000edd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ecc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ede │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ecd │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ee0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ecf │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ee2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ed1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ee4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ed3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ee6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ed5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000ef0..0000000000000f03 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000ee0..0000000000000ef3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,772 +7,762 @@ │ │ │ │ │ t1_15(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x128,%rsp │ │ │ │ │ + sub $0x120,%rsp │ │ │ │ │ mov %r8,-0x78(%rsp) │ │ │ │ │ - mov %r9,0x110(%rsp) │ │ │ │ │ + mov %r9,0x108(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge ed5 │ │ │ │ │ + jge ec4 │ │ │ │ │ imul $0xe0,%r8,%rax │ │ │ │ │ - mov %rdi,%r11 │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - add %rax,%rdx │ │ │ │ │ - mov 0x160(%rsp),%rax │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ + lea (%rdx,%rax,1),%r15 │ │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x118(%rsp) │ │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x28(%rcx),%rax │ │ │ │ │ - add $0xe0,%rdx │ │ │ │ │ - movsd -0xa0(%rdx),%xmm12 │ │ │ │ │ - movsd -0x98(%rdx),%xmm11 │ │ │ │ │ - mov 0x50(%rcx),%rsi │ │ │ │ │ - movsd -0x50(%rdx),%xmm14 │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - movsd (%rbx),%xmm6 │ │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ │ + nop │ │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ │ + movsd 0x40(%r15),%xmm6 │ │ │ │ │ + add $0xe0,%r15 │ │ │ │ │ + movsd -0x98(%r15),%xmm5 │ │ │ │ │ + mov 0x50(%r14),%rdi │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov 0x30(%rcx),%r14 │ │ │ │ │ - mov 0x48(%rcx),%r8 │ │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - movsd (%r15),%xmm7 │ │ │ │ │ + movsd -0x50(%r15),%xmm14 │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ + lea (%r10,%rax,1),%rbx │ │ │ │ │ + add %r13,%rax │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - mov %rax,-0x70(%rsp) │ │ │ │ │ + mov %rax,-0x68(%rsp) │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdi │ │ │ │ │ + mov 0x48(%r14),%r8 │ │ │ │ │ + mov %rbx,-0x70(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ lea 0x0(,%rsi,8),%rax │ │ │ │ │ - lea (%rbx,%rax,1),%rsi │ │ │ │ │ - lea (%r11,%rax,1),%r13 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - mov %rsi,-0x68(%rsp) │ │ │ │ │ - lea (%rbx,%rax,1),%r14 │ │ │ │ │ - lea (%r11,%rax,1),%r10 │ │ │ │ │ - mov %r10,-0x60(%rsp) │ │ │ │ │ - mov %r14,-0x58(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - movsd (%rsi),%xmm11 │ │ │ │ │ - lea 0x0(,%r8,8),%rsi │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - lea (%rbx,%rsi,1),%r8 │ │ │ │ │ - mov %r8,-0x50(%rsp) │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movsd 0x0(%r13),%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movsd -0x48(%rdx),%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r11 │ │ │ │ │ + mov %rdi,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + lea 0x0(,%r8,8),%rdx │ │ │ │ │ + mov %rsi,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + movsd (%rdi),%xmm5 │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%r8 │ │ │ │ │ + mov %r11,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + lea (%r10,%rdx,1),%r9 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movsd -0x48(%r15),%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ mulsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + movsd %xmm6,0xb0(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm15,0xb8(%rsp) │ │ │ │ │ - movsd %xmm7,0x18(%rsp) │ │ │ │ │ - movsd -0x90(%rdx),%xmm7 │ │ │ │ │ - movsd %xmm14,0xc0(%rsp) │ │ │ │ │ - movsd %xmm9,0xb0(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movsd -0x88(%rdx),%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd (%r14),%xmm0 │ │ │ │ │ - movsd %xmm8,0x20(%rsp) │ │ │ │ │ - movsd (%r10),%xmm8 │ │ │ │ │ - lea (%r11,%rsi,1),%r10 │ │ │ │ │ - movsd %xmm6,0x28(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - movsd (%r11,%rsi,1),%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - movsd (%r8),%xmm7 │ │ │ │ │ - mov 0x58(%rcx),%rbp │ │ │ │ │ - mov 0x8(%rcx),%rdi │ │ │ │ │ + movsd %xmm3,0x18(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + movsd %xmm11,0xa8(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm4,0x20(%rsp) │ │ │ │ │ + movsd %xmm1,0x28(%rsp) │ │ │ │ │ + movsd -0x90(%r15),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd -0x88(%r15),%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm2,0x30(%rsp) │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + movsd (%r10,%rdx,1),%xmm4 │ │ │ │ │ + mov 0x58(%r14),%rbp │ │ │ │ │ + mov 0x8(%r14),%r12 │ │ │ │ │ + mov %r8,-0x40(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + mov 0x70(%r14),%rbx │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + lea 0x0(,%rbp,8),%rdx │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rbp │ │ │ │ │ + lea (%r10,%rdx,1),%r11 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x60(%r15),%xmm1 │ │ │ │ │ + movsd (%r11),%xmm6 │ │ │ │ │ + lea 0x0(,%r12,8),%rdx │ │ │ │ │ + lea (%r10,%rdx,1),%r12 │ │ │ │ │ + add %r13,%rdx │ │ │ │ │ + lea 0x0(,%rbx,8),%rsi │ │ │ │ │ + mov %rbp,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movsd (%r12),%xmm14 │ │ │ │ │ + lea (%r10,%rsi,1),%rbx │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + add %r13,%rsi │ │ │ │ │ + mov %rdx,-0x30(%rsp) │ │ │ │ │ + mov %rsi,-0x28(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd -0x58(%r15),%xmm0 │ │ │ │ │ + movq %xmm5,%rax │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd -0x38(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm4 │ │ │ │ │ + mov 0x20(%r14),%rbp │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x40(%r15),%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0xd8(%r15),%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + mulsd (%r12),%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movsd -0xe0(%r15),%xmm5 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movsd -0x60(%rdx),%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + movq %xmm13,%rcx │ │ │ │ │ + movsd -0x10(%r15),%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movsd (%rsi),%xmm13 │ │ │ │ │ lea 0x0(,%rbp,8),%rsi │ │ │ │ │ - movq %xmm0,%r9 │ │ │ │ │ - movsd -0x58(%rdx),%xmm0 │ │ │ │ │ - lea (%rbx,%rsi,1),%r12 │ │ │ │ │ - lea (%r11,%rsi,1),%rbp │ │ │ │ │ - movsd 0x0(%rbp),%xmm13 │ │ │ │ │ - movq %xmm11,%rax │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - mov %r12,-0x48(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - lea (%r11,%rdi,1),%r14 │ │ │ │ │ - add %rbx,%rdi │ │ │ │ │ - movsd (%r14),%xmm14 │ │ │ │ │ - movsd (%rdi),%xmm12 │ │ │ │ │ - mov %r14,-0x40(%rsp) │ │ │ │ │ - mov %rdi,-0x38(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - mov 0x70(%rcx),%r14 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movsd -0x38(%rdx),%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - movsd (%r12),%xmm8 │ │ │ │ │ - lea (%r11,%rdi,1),%r14 │ │ │ │ │ - lea (%rbx,%rdi,1),%r12 │ │ │ │ │ - mov %r12,-0x30(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd -0x40(%rdx),%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - movsd (%r12),%xmm13 │ │ │ │ │ - mov 0x20(%rcx),%r12 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - movsd -0xd8(%rdx),%xmm8 │ │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - lea (%r11,%rdi,1),%r12 │ │ │ │ │ - add %rbx,%rdi │ │ │ │ │ - mov %rdi,-0x28(%rsp) │ │ │ │ │ - movq %xmm11,%rsi │ │ │ │ │ - movsd -0xe0(%rdx),%xmm11 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movsd -0x10(%rdx),%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ - movsd (%rdi),%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movq %rsi,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movsd -0x8(%rdx),%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movq %xmm10,%r8 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movsd (%r14),%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - mulsd (%r14),%xmm8 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - movsd -0xa8(%rdx),%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - movsd (%r12),%xmm10 │ │ │ │ │ - mulsd -0xb0(%rdx),%xmm10 │ │ │ │ │ - movsd %xmm9,-0x20(%rsp) │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - mulsd -0xb0(%rdx),%xmm14 │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ - mulsd (%r12),%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - movq %rax,%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd -0x8(%r15),%xmm4 │ │ │ │ │ + lea (%r10,%rsi,1),%rbp │ │ │ │ │ + add %r13,%rsi │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movsd (%rbx),%xmm13 │ │ │ │ │ + mov %rsi,-0x20(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm13 │ │ │ │ │ - movq %r8,%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - movsd %xmm9,0x30(%rsp) │ │ │ │ │ - subsd -0x20(%rsp),%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movq %xmm12,%r8 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movsd (%rsi),%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + mulsd (%rbx),%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movq %xmm12,%rdx │ │ │ │ │ + movsd 0x0(%rbp),%xmm12 │ │ │ │ │ + movq %xmm13,%rdi │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movsd -0xb0(%r15),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movsd -0xa8(%r15),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movq %rax,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movsd 0x0(%rbp),%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + mulsd -0xa8(%r15),%xmm12 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movq %rdi,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + movq %xmm12,%rsi │ │ │ │ │ + movq %r8,%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - movsd %xmm10,0x38(%rsp) │ │ │ │ │ - movq %rdi,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movsd %xmm9,0xc8(%rsp) │ │ │ │ │ - movq %r9,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd %xmm11,0x38(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm12,0x40(%rsp) │ │ │ │ │ + movq %rsi,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm11,0xb8(%rsp) │ │ │ │ │ + movq %rdx,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + movsd %xmm11,0x48(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm11,0xc0(%rsp) │ │ │ │ │ + movq %r8,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm9,0x40(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - movsd %xmm9,0xd0(%rsp) │ │ │ │ │ - movq %r8,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movq %rax,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movq %rdi,%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movq %rcx,%xmm9 │ │ │ │ │ + mov 0x18(%r14),%rcx │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ │ + mulsd %xmm10,%xmm14 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r8 │ │ │ │ │ + mov 0x60(%r14),%rax │ │ │ │ │ + mov %rcx,-0x18(%rsp) │ │ │ │ │ + mov %r8,-0x10(%rsp) │ │ │ │ │ + movsd %xmm6,0xc8(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movsd %xmm15,0x100(%rsp) │ │ │ │ │ - movsd %xmm12,0xf8(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movq %rax,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movq %rsi,%xmm4 │ │ │ │ │ - mov 0x60(%rcx),%rsi │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - movsd %xmm11,0xd8(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ + movsd %xmm6,0xd0(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd %xmm0,0xd8(%rsp) │ │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ │ + lea (%r10,%rax,1),%rdx │ │ │ │ │ + add %r13,%rax │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm11,0xe0(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movq %r9,%xmm8 │ │ │ │ │ - mov 0x18(%rcx),%r9 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm0,0xe8(%rsp) │ │ │ │ │ - movsd -0xb8(%rdx),%xmm0 │ │ │ │ │ - movsd %xmm3,0x48(%rsp) │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - lea (%r11,%rax,1),%r9 │ │ │ │ │ - movsd -0xc0(%rdx),%xmm6 │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - movsd (%r9),%xmm11 │ │ │ │ │ - mov %rax,-0x18(%rsp) │ │ │ │ │ - mov %r9,-0x20(%rsp) │ │ │ │ │ - movsd %xmm7,0xf0(%rsp) │ │ │ │ │ - movsd %xmm8,0x50(%rsp) │ │ │ │ │ - movsd (%rax),%xmm7 │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ - lea (%rbx,%rax,1),%r9 │ │ │ │ │ - movsd (%rsi),%xmm12 │ │ │ │ │ - mov %rsi,-0x10(%rsp) │ │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm1,0x50(%rsp) │ │ │ │ │ + movsd -0xc0(%r15),%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm5 │ │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ addsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd -0x28(%rdx),%xmm0 │ │ │ │ │ - movsd %xmm6,0x60(%rsp) │ │ │ │ │ - movsd -0x30(%rdx),%xmm6 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + movsd %xmm3,0xe0(%rsp) │ │ │ │ │ + movsd %xmm15,0xf0(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm15 │ │ │ │ │ + movsd %xmm14,0xe8(%rsp) │ │ │ │ │ + movsd (%r8),%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movsd %xmm0,0x58(%rsp) │ │ │ │ │ + movsd -0xb8(%r15),%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movsd -0x30(%r15),%xmm14 │ │ │ │ │ mulsd %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm6,0x70(%rsp) │ │ │ │ │ - mov 0x40(%rcx),%r8 │ │ │ │ │ - movsd -0x70(%rdx),%xmm6 │ │ │ │ │ - movsd %xmm15,0x58(%rsp) │ │ │ │ │ - movsd %xmm9,0x68(%rsp) │ │ │ │ │ - movsd -0x68(%rdx),%xmm0 │ │ │ │ │ - mov 0x10(%rcx),%r9 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + movsd -0x28(%r15),%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm1,0x60(%rsp) │ │ │ │ │ + mulsd (%rdx),%xmm13 │ │ │ │ │ + mov 0x40(%r14),%rdi │ │ │ │ │ + mov 0x68(%r14),%r8 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdi │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ │ - mov 0x68(%rcx),%rax │ │ │ │ │ - movsd (%rdi),%xmm13 │ │ │ │ │ - movsd (%r8),%xmm7 │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + movsd -0x68(%r15),%xmm13 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + mulsd -0x70(%r15),%xmm4 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r8 │ │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ + movsd %xmm14,0xa0(%rsp) │ │ │ │ │ + movsd -0x20(%r15),%xmm14 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - movsd (%rsi),%xmm14 │ │ │ │ │ - movsd (%rax),%xmm12 │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r9 │ │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movsd -0x18(%rdx),%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - movsd -0x20(%rdx),%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd (%r9),%xmm0 │ │ │ │ │ - movsd %xmm8,0x78(%rsp) │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movsd -0xd0(%rdx),%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ + add %r13,%rax │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + mulsd -0x70(%r15),%xmm15 │ │ │ │ │ + mulsd (%rcx),%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd (%rsi),%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ movsd (%r8),%xmm13 │ │ │ │ │ - mov 0x38(%rcx),%r8 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - movsd %xmm14,0x80(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movsd -0xc8(%rdx),%xmm7 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - movsd %xmm11,0x88(%rsp) │ │ │ │ │ - movsd -0x78(%rdx),%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - mulsd (%r9),%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movsd -0x80(%rdx),%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movsd (%rbx,%rax,1),%xmm14 │ │ │ │ │ - movsd %xmm11,0x90(%rsp) │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ + mov 0x38(%r14),%r8 │ │ │ │ │ + movsd %xmm3,0x68(%rsp) │ │ │ │ │ mulsd %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ - mulsd (%r8),%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm12,0x98(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd -0x18(%r15),%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd (%rsi),%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movsd -0xd0(%r15),%xmm14 │ │ │ │ │ + mulsd -0x18(%r15),%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm13 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + add %r13,%rax │ │ │ │ │ + movsd %xmm1,0x70(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd -0xc8(%r15),%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + movsd -0x80(%r15),%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movsd (%rdi),%xmm13 │ │ │ │ │ + mulsd -0xc8(%r15),%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm13 │ │ │ │ │ + mulsd -0x78(%r15),%xmm13 │ │ │ │ │ + movsd %xmm4,0x88(%rsp) │ │ │ │ │ + subsd 0x70(%rsp),%xmm15 │ │ │ │ │ + mulsd (%rax),%xmm14 │ │ │ │ │ + movsd %xmm11,0x78(%rsp) │ │ │ │ │ + subsd 0x68(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm9,0x80(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm13 │ │ │ │ │ + mulsd -0x78(%r15),%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + subsd 0x88(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movsd 0x60(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm4,0x90(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm4,0x98(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ addsd %xmm14,%xmm13 │ │ │ │ │ subsd %xmm14,%xmm0 │ │ │ │ │ - movsd %xmm7,0xa0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd %xmm4,0xf8(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd 0x80(%rsp),%xmm6 │ │ │ │ │ - movsd 0x70(%rsp),%xmm12 │ │ │ │ │ - subsd 0x90(%rsp),%xmm8 │ │ │ │ │ - subsd 0x78(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movsd 0x60(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - addsd 0x88(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movsd %xmm11,0xa0(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + movsd %xmm11,0x100(%rsp) │ │ │ │ │ + movsd 0x78(%rsp),%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movsd 0x58(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - movsd %xmm12,0xa8(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - subsd 0xa8(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm9,0x80(%rsp) │ │ │ │ │ - movsd %xmm6,0x108(%rsp) │ │ │ │ │ - movsd 0x70(%rsp),%xmm6 │ │ │ │ │ subsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - movsd %xmm11,0x58(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movsd 0x60(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movsd 0x88(%rsp),%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ movsd %xmm11,0x70(%rsp) │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movsd 0x68(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm6,0x60(%rsp) │ │ │ │ │ - movsd 0x98(%rsp),%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movsd 0x80(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm3,0x68(%rsp) │ │ │ │ │ - movsd 0xc8(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - addsd 0xb8(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x40(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm13,(%r11) │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ + movsd %xmm13,0x78(%rsp) │ │ │ │ │ + movsd 0x60(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm6,0x88(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd 0x90(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm14,(%r10) │ │ │ │ │ - mov -0x60(%rsp),%r10 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm14 │ │ │ │ │ - subsd 0xa0(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm5,0x60(%rsp) │ │ │ │ │ + movsd 0xf8(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm9 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - mov -0x10(%rsp),%r10 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov -0x20(%rsp),%r10 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - movsd %xmm11,(%r10) │ │ │ │ │ - mov -0x58(%rsp),%r10 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x30(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movsd %xmm12,(%rbx) │ │ │ │ │ - subsd 0x38(%rsp),%xmm0 │ │ │ │ │ - movsd 0x50(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - subsd 0x48(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movsd 0x80(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm14 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm0 │ │ │ │ │ + subsd 0xa0(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + addsd 0xb0(%rsp),%xmm2 │ │ │ │ │ + subsd 0x98(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x48(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ addsd %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm14,(%r10) │ │ │ │ │ - mov -0x50(%rsp),%r10 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - mov -0x18(%rsp),%r10 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movsd 0x38(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm4,(%r9) │ │ │ │ │ + mov -0x50(%rsp),%r9 │ │ │ │ │ + subsd 0x40(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm5,(%r9) │ │ │ │ │ + mov -0x18(%rsp),%r9 │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movsd 0x100(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + mov -0x48(%rsp),%r9 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - movsd 0x60(%rsp),%xmm0 │ │ │ │ │ - mov -0x8(%rsp),%r10 │ │ │ │ │ - subsd 0x70(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm7,(%r10) │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movsd 0x20(%rsp),%xmm3 │ │ │ │ │ - subsd 0x18(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + addsd 0x28(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0xb0(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - movsd 0x48(%rsp),%xmm13 │ │ │ │ │ - addsd 0x50(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ - movsd %xmm11,(%r15) │ │ │ │ │ - mov -0x48(%rsp),%r15 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - movsd %xmm12,(%r14) │ │ │ │ │ - movsd %xmm0,0x0(%rbp) │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - mov 0x10(%rsp),%r14 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movsd 0x28(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm0,(%r9) │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movsd 0x70(%rsp),%xmm15 │ │ │ │ │ - addsd 0x60(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - mov -0x70(%rsp),%rdi │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - movsd 0x100(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd 0x28(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + mov -0x40(%rsp),%r9 │ │ │ │ │ + movsd %xmm4,(%r9) │ │ │ │ │ + mov -0x10(%rsp),%r9 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + mov -0x8(%rsp),%r9 │ │ │ │ │ + movsd %xmm5,(%r9) │ │ │ │ │ + movsd 0x58(%rsp),%xmm5 │ │ │ │ │ + subsd 0x50(%rsp),%xmm5 │ │ │ │ │ + subsd 0x88(%rsp),%xmm0 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm11 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm12 │ │ │ │ │ + mov -0x70(%rsp),%rdx │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x20(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + subsd 0x18(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x70(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm5,-0x50(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + subsd -0x50(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov -0x28(%rsp),%rbx │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + movsd 0x70(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + movsd 0x88(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x30(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x50(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd 0x58(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm12 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm3,(%rdi) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movsd 0x28(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - movsd %xmm9,(%r15) │ │ │ │ │ - mov -0x30(%rsp),%r15 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ subsd %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm11,(%r15) │ │ │ │ │ - movsd %xmm9,(%r14) │ │ │ │ │ - movsd 0x108(%rsp),%xmm9 │ │ │ │ │ - mov (%rsp),%r15 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movsd %xmm12,(%r15) │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - subsd 0x68(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x58(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm12,(%rcx) │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + movsd %xmm0,(%rbx) │ │ │ │ │ + movsd %xmm14,(%rcx) │ │ │ │ │ + mov (%rsp),%rbx │ │ │ │ │ + movsd 0xd0(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm12 │ │ │ │ │ + subsd 0x60(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + mov -0x58(%rsp),%rdi │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ │ + mov -0x30(%rsp),%rdx │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + addsd 0x60(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x30(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x78(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + subsd 0x78(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov -0x68(%rsp),%rdi │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ - add 0x120(%rsp),%rcx │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - mov -0x38(%rsp),%rdi │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movsd %xmm12,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - subsd %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - subsd 0x58(%rsp),%xmm0 │ │ │ │ │ - movsd 0x18(%rsp),%xmm8 │ │ │ │ │ - addsd 0x20(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm12,(%rdi) │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - mov -0x28(%rsp),%rdi │ │ │ │ │ - mov -0x40(%rsp),%rax │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm7,(%rdi) │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x68(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x18(%rsp),%xmm4 │ │ │ │ │ + addsd 0x20(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm14,(%rax) │ │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - mulsd %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm8,0x0(%r13) │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm11,(%r8) │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - mov 0x118(%rsp),%rsi │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm3,(%r12) │ │ │ │ │ - add %rsi,%r11 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + movsd %xmm2,(%r12) │ │ │ │ │ + incq -0x78(%rsp) │ │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - cmp %rax,0x110(%rsp) │ │ │ │ │ + add 0x118(%rsp),%r14 │ │ │ │ │ + add %rbx,%r10 │ │ │ │ │ + add %rbx,%r13 │ │ │ │ │ + cmp %rax,0x108(%rsp) │ │ │ │ │ jne 80 │ │ │ │ │ - add $0x128,%rsp │ │ │ │ │ + add $0x120,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000ef0 : │ │ │ │ │ +0000000000000ee0 : │ │ │ │ │ fftw_codelet_t1_15(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xefe(%rip),%rsi │ │ │ │ │ - jmp f03 │ │ │ │ │ + lea -0xeee(%rip),%rsi │ │ │ │ │ + jmp ef3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 e70e0000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 d60e0000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ee00203 cb0e0e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ed80203 ba0e0e38 ..A.8..G.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ 0x00000010 4330002e 4c433400 2e4c4335 002e4c43 C0..LC4..LC5..LC │ │ │ │ │ - 0x00000020 31002e4c 4333002e 4c433200 5f474c4f 1..LC3..LC2._GLO │ │ │ │ │ + 0x00000020 31002e4c 4332002e 4c433300 5f474c4f 1..LC2..LC3._GLO │ │ │ │ │ 0x00000030 42414c5f 4f464653 45545f54 41424c45 BAL_OFFSET_TABLE │ │ │ │ │ 0x00000040 5f006666 74775f61 6e5f494e 545f6775 _.fftw_an_INT_gu │ │ │ │ │ 0x00000050 6172616e 74656564 5f746f5f 62655f7a aranteed_to_be_z │ │ │ │ │ 0x00000060 65726f00 66667477 5f636f64 656c6574 ero.fftw_codelet │ │ │ │ │ 0x00000070 5f74315f 31350066 6674775f 6b646674 _t1_15.fftw_kdft │ │ │ │ │ 0x00000080 5f646974 5f726567 69737465 72006666 _dit_register.ff │ │ │ │ │ 0x00000090 74775f64 66745f74 5f67656e 757300 tw_dft_t_genus. │ │ │ ├── t1_16.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4736 (bytes into file) │ │ │ │ │ + Start of section headers: 5096 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x1280: │ │ │ │ │ +There are 16 section headers, starting at offset 0x13e8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000da3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0010f0 000090 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000de3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000de3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000de3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000df0 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001180 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000e48 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000e50 000018 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000e68 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000e68 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0011c8 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000ee0 000180 18 14 11 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001060 000090 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0011f8 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000e63 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0011b0 000138 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000ea3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000ea3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000ea3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000eb0 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0012e8 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000f08 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000f10 000018 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000f28 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000f28 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001330 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000fa0 000180 18 14 11 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001120 000090 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001360 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 16 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 3463 FUNC LOCAL DEFAULT 1 t1_16 │ │ │ │ │ + 2: 0000000000000000 3655 FUNC LOCAL DEFAULT 1 t1_16 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 13: 0000000000000d90 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_16 │ │ │ │ │ + 13: 0000000000000e50 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_16 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,27 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x10f0 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x11b0 contains 13 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000032 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000003a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000042 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000060 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000d93 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000d9f 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000039 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000042 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000067 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000008d6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000008ed 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000008fb 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000940 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000be7 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000bff 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000c1b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000c35 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000e53 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000e5f 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1180 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x12e8 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000f00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x11c8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1330 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d90 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e50 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000d87 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000e47 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -30,29 +30,29 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 360 │ │ │ │ │ - DW_CFA_advance_loc2: 3435 to 0000000000000d7c │ │ │ │ │ + DW_CFA_advance_loc2: 3627 to 0000000000000e3c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d7d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e3d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d7e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e3e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d80 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e40 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d82 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e42 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d84 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e44 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d86 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e46 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000d90..0000000000000da3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000e50..0000000000000e63 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -11,685 +11,702 @@ │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x130,%rsp │ │ │ │ │ mov %r8,-0x78(%rsp) │ │ │ │ │ mov %r9,0x118(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge d75 │ │ │ │ │ + jge e35 │ │ │ │ │ imul $0xf0,%r8,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - add %rax,%rdx │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ mov 0x168(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x120(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x128(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x40(%rcx),%rax │ │ │ │ │ - add $0xf0,%rdx │ │ │ │ │ - movsd -0x80(%rdx),%xmm9 │ │ │ │ │ - movsd -0x78(%rdx),%xmm8 │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ - movsd (%rsi),%xmm7 │ │ │ │ │ - mov 0x20(%rcx),%r14 │ │ │ │ │ - mov 0x60(%rcx),%r11 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x40(%rdx),%rax │ │ │ │ │ + movsd 0x70(%r9),%xmm6 │ │ │ │ │ + add $0xf0,%r9 │ │ │ │ │ + movsd -0x78(%r9),%xmm5 │ │ │ │ │ + mov 0x20(%rdx),%rcx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov 0x10(%rcx),%r8 │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - movsd (%rbx),%xmm6 │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + movsd -0xc0(%r9),%xmm8 │ │ │ │ │ + lea (%r15,%rax,1),%rbx │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + movsd -0x40(%r9),%xmm13 │ │ │ │ │ + movsd (%rbx),%xmm4 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + lea (%r15,%rax,1),%r14 │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + mov 0x60(%rdx),%rcx │ │ │ │ │ + movsd -0x38(%r9),%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ │ mov %rbx,-0x70(%rsp) │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r14 │ │ │ │ │ - lea (%rsi,%rax,1),%r15 │ │ │ │ │ - lea 0x0(,%r11,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r10 │ │ │ │ │ - lea (%rsi,%rax,1),%r11 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - mov %r14,-0x60(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ │ - mov %r15,-0x58(%rsp) │ │ │ │ │ - mov %r10,-0x50(%rsp) │ │ │ │ │ - mov %r11,-0x48(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movsd -0xc0(%rdx),%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - movsd -0x38(%rdx),%xmm9 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - movsd -0x40(%rdx),%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd (%r15),%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movsd (%r14),%xmm4 │ │ │ │ │ - movsd %xmm6,0x28(%rsp) │ │ │ │ │ - movsd -0xb8(%rdx),%xmm6 │ │ │ │ │ - movsd %xmm0,0x38(%rsp) │ │ │ │ │ - movsd %xmm7,0x40(%rsp) │ │ │ │ │ - movsd %xmm12,0x30(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + mov %rdi,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + lea (%r15,%rax,1),%r13 │ │ │ │ │ + lea (%r11,%rax,1),%rcx │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + mov %rcx,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movsd -0xb8(%r9),%xmm6 │ │ │ │ │ + lea (%r15,%rax,1),%rsi │ │ │ │ │ + lea (%r11,%rax,1),%r10 │ │ │ │ │ + mov %rsi,-0x50(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ mulsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - movsd (%r10),%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - movsd %xmm14,0x58(%rsp) │ │ │ │ │ - movsd %xmm5,0x60(%rsp) │ │ │ │ │ - movsd %xmm15,0x48(%rsp) │ │ │ │ │ - movsd %xmm11,0x50(%rsp) │ │ │ │ │ - mov %r9,-0x40(%rsp) │ │ │ │ │ - mov %r8,-0x38(%rsp) │ │ │ │ │ - movsd -0xe0(%rdx),%xmm7 │ │ │ │ │ - movsd -0xd8(%rdx),%xmm6 │ │ │ │ │ - movsd (%r9),%xmm5 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - mov 0x50(%rcx),%rbp │ │ │ │ │ - mov 0x70(%rcx),%r12 │ │ │ │ │ - mov 0x30(%rcx),%r8 │ │ │ │ │ - lea 0x0(,%rbp,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%rbp │ │ │ │ │ - lea (%rsi,%rax,1),%r13 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ + movsd %xmm1,0x40(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm7,0x30(%rsp) │ │ │ │ │ + movsd %xmm2,0x38(%rsp) │ │ │ │ │ + movsd %xmm4,0x28(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ movsd 0x0(%r13),%xmm8 │ │ │ │ │ - lea (%rsi,%rax,1),%r9 │ │ │ │ │ - lea (%rdi,%rax,1),%r12 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - lea (%rdi,%rax,1),%r8 │ │ │ │ │ - mov %rbp,-0x30(%rsp) │ │ │ │ │ - mov %r13,-0x28(%rsp) │ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - mov %r12,-0x20(%rsp) │ │ │ │ │ - mov %r9,-0x18(%rsp) │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm3,0x60(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + movsd %xmm6,0x48(%rsp) │ │ │ │ │ + movsd %xmm5,0x50(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd %xmm12,0x58(%rsp) │ │ │ │ │ + mov %r10,-0x48(%rsp) │ │ │ │ │ + movsd -0xe0(%r9),%xmm7 │ │ │ │ │ + movsd -0xd8(%r9),%xmm6 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mov 0x50(%rdx),%r8 │ │ │ │ │ + mov 0x70(%rdx),%rbp │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mov 0x30(%rdx),%r10 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ │ + movsd (%r12),%xmm8 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + mov %r8,-0x40(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + lea (%r15,%rax,1),%rbp │ │ │ │ │ + mov %r12,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x58(%r9),%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x0(%rbp),%xmm13 │ │ │ │ │ mulsd %xmm6,%xmm9 │ │ │ │ │ - mov %r8,-0x10(%rsp) │ │ │ │ │ - movsd 0x0(%rbp),%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm13 │ │ │ │ │ - lea (%rsi,%rax,1),%rbp │ │ │ │ │ - movsd -0x58(%rdx),%xmm7 │ │ │ │ │ - movsd (%r8),%xmm11 │ │ │ │ │ - mov %rbp,-0x8(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd -0x60(%rdx),%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm13 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movsd -0x18(%rdx),%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd (%r12),%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - movsd %xmm15,0x68(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movsd -0x20(%rdx),%xmm4 │ │ │ │ │ - movsd %xmm13,0x70(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movsd %xmm8,0x78(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movsd -0xa0(%rdx),%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - movsd 0x0(%rbp),%xmm9 │ │ │ │ │ - movsd %xmm14,0x80(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + lea (%r11,%rax,1),%rsi │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ mulsd %xmm7,%xmm4 │ │ │ │ │ - movsd -0x98(%rdx),%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ + lea (%r15,%rax,1),%r10 │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + mov %rbp,-0x30(%rsp) │ │ │ │ │ + movsd (%r10),%xmm15 │ │ │ │ │ + mov %rsi,-0x28(%rsp) │ │ │ │ │ + mov %r10,-0x20(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x60(%r9),%xmm3 │ │ │ │ │ + mov %r8,-0x18(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ mulsd %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - movsd %xmm9,0x88(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movsd %xmm12,0x90(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm9,0x98(%rsp) │ │ │ │ │ - mov 0x78(%rcx),%rax │ │ │ │ │ - movsd -0x10(%rdx),%xmm6 │ │ │ │ │ - movsd %xmm0,0xa0(%rsp) │ │ │ │ │ - movsd -0x8(%rdx),%xmm5 │ │ │ │ │ - mov 0x58(%rcx),%rbx │ │ │ │ │ - mov 0x18(%rcx),%r10 │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movsd -0x18(%r9),%xmm3 │ │ │ │ │ + movsd %xmm6,0x68(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm8,0x70(%rsp) │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm0,0x80(%rsp) │ │ │ │ │ + movsd -0x20(%r9),%xmm0 │ │ │ │ │ + movsd %xmm14,0x78(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movsd -0xa0(%r9),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x98(%r9),%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd %xmm5,0x88(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm15,0x90(%rsp) │ │ │ │ │ + movsd %xmm4,0x98(%rsp) │ │ │ │ │ + movsd %xmm12,0xa0(%rsp) │ │ │ │ │ + mov 0x78(%rdx),%rax │ │ │ │ │ + movsd -0x10(%r9),%xmm7 │ │ │ │ │ + movsd -0x8(%r9),%xmm3 │ │ │ │ │ + mov 0x58(%rdx),%rcx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r13 │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - movsd 0x0(%r13),%xmm9 │ │ │ │ │ - movsd (%rax),%xmm7 │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - lea (%rdi,%r11,1),%r15 │ │ │ │ │ - movsd (%rsi,%r11,1),%xmm8 │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ - movsd (%r15),%xmm11 │ │ │ │ │ - mov 0x38(%rcx),%rbx │ │ │ │ │ - lea (%rdi,%r10,1),%r14 │ │ │ │ │ - add %rsi,%r10 │ │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ │ - lea 0x0(,%rbx,8),%r9 │ │ │ │ │ - lea (%rsi,%r9,1),%rbx │ │ │ │ │ - lea (%rdi,%r9,1),%r12 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - movsd (%r12),%xmm12 │ │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - movsd -0x48(%rdx),%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movsd (%r10),%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - movsd -0x50(%rdx),%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - movsd (%rbx),%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - movsd -0x88(%rdx),%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movsd -0x90(%rdx),%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - movsd (%r14),%xmm12 │ │ │ │ │ + movsd -0x50(%r9),%xmm13 │ │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ │ + lea (%r15,%rax,1),%rbx │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + lea 0x0(,%rcx,8),%rdi │ │ │ │ │ + mov 0x38(%rdx),%rcx │ │ │ │ │ + movsd (%rbx),%xmm14 │ │ │ │ │ + movsd (%rax),%xmm8 │ │ │ │ │ + lea (%r15,%rdi,1),%r12 │ │ │ │ │ + mov %rbx,-0x10(%rsp) │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + movsd -0x88(%r9),%xmm0 │ │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + lea (%r15,%rcx,1),%rbx │ │ │ │ │ + lea (%r15,%rsi,1),%rbp │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + movsd (%rcx),%xmm15 │ │ │ │ │ + add %r11,%rsi │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + movsd (%r11,%rdi,1),%xmm14 │ │ │ │ │ mulsd %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - movsd -0xc8(%rdx),%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movsd -0xd0(%rdx),%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm15,0xa8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movsd %xmm7,0xb0(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm6,0xc0(%rsp) │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm15,0xf0(%rsp) │ │ │ │ │ - movsd %xmm7,0xb8(%rsp) │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm9,0x100(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - movsd %xmm0,0x108(%rsp) │ │ │ │ │ - movsd %xmm7,0xf8(%rsp) │ │ │ │ │ - mov 0x8(%rcx),%r9 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movsd -0xf0(%rdx),%xmm6 │ │ │ │ │ - movsd -0xe8(%rdx),%xmm4 │ │ │ │ │ - mov 0x68(%rcx),%rbp │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r10 │ │ │ │ │ - lea (%rsi,%rax,1),%r9 │ │ │ │ │ - movsd (%r10),%xmm10 │ │ │ │ │ - movsd (%r9),%xmm8 │ │ │ │ │ - lea 0x0(,%rbp,8),%rax │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ │ - lea (%rsi,%rax,1),%rbp │ │ │ │ │ - mov 0x48(%rcx),%rax │ │ │ │ │ - movsd (%r9),%xmm14 │ │ │ │ │ + movsd -0x48(%r9),%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movsd (%r12),%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd (%r12),%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movsd (%rsi),%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + movsd -0x90(%r9),%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movsd (%rbx),%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd (%rbx),%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + mulsd -0x88(%r9),%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ movsd 0x0(%rbp),%xmm9 │ │ │ │ │ - mov %rbp,0x20(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - mov 0x28(%rcx),%rax │ │ │ │ │ - lea (%rdi,%r8,1),%rbp │ │ │ │ │ - add %rsi,%r8 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movsd -0x30(%rdx),%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm6,0xa8(%rsp) │ │ │ │ │ + mulsd -0xd0(%r9),%xmm9 │ │ │ │ │ addsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd -0x28(%rdx),%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movsd -0x70(%rdx),%xmm8 │ │ │ │ │ - movsd -0xb0(%rdx),%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd -0xc8(%r9),%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + mulsd -0xd0(%r9),%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm9 │ │ │ │ │ + mulsd -0xc8(%r9),%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + movsd %xmm15,0xb0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + movsd %xmm6,0xf0(%rsp) │ │ │ │ │ + mov 0x8(%rdx),%r8 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm5,0xb8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov 0x68(%rdx),%r8 │ │ │ │ │ + lea (%r15,%rax,1),%rsi │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movsd %xmm12,0xc0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ + movsd (%rsi),%xmm9 │ │ │ │ │ + movsd -0xf0(%r9),%xmm14 │ │ │ │ │ + lea (%r11,%rax,1),%r10 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + movsd %xmm13,0x100(%rsp) │ │ │ │ │ + movsd -0xe8(%r9),%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + movsd %xmm5,0xc8(%rsp) │ │ │ │ │ + mov 0x48(%rdx),%rax │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ mulsd %xmm14,%xmm4 │ │ │ │ │ - movsd 0x0(%rbp),%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movsd -0x68(%rdx),%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - mulsd (%r8),%xmm8 │ │ │ │ │ + movsd -0x30(%r9),%xmm14 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + lea (%r15,%rax,1),%r10 │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + movsd %xmm12,0xd0(%rsp) │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ + mulsd (%rsi),%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm9 │ │ │ │ │ + movsd %xmm15,0xf8(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + mov 0x28(%rdx),%r8 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd -0x28(%r9),%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ - mulsd -0xa8(%rdx),%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movsd (%rbx),%xmm4 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ + movsd -0x70(%r9),%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movsd (%rcx),%xmm9 │ │ │ │ │ + mulsd -0x28(%r9),%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd -0x68(%r9),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ movsd (%rax),%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movsd (%rbx),%xmm0 │ │ │ │ │ - mulsd -0xa8(%rdx),%xmm0 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + movsd (%r11,%rax,1),%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movsd (%r10),%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movsd (%r10),%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + mulsd -0x68(%r9),%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ + mulsd -0xb0(%r9),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movsd -0xa8(%r9),%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movsd -0xb0(%r9),%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + movsd %xmm0,0xd8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ + mulsd -0xa8(%r9),%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movsd 0x78(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm4,0x108(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + subsd 0x98(%rsp),%xmm14 │ │ │ │ │ subsd %xmm0,%xmm9 │ │ │ │ │ - movsd %xmm0,0xd0(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movsd %xmm9,0x110(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ movsd %xmm0,0xe0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - movsd %xmm9,0xd8(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movsd %xmm6,0xe8(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd 0x38(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - subsd 0x58(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movsd %xmm15,0xc8(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movsd 0x78(%rsp),%xmm8 │ │ │ │ │ - subsd 0x98(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm4 │ │ │ │ │ - subsd 0x80(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movsd 0x30(%rsp),%xmm4 │ │ │ │ │ - addsd 0x50(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm11,(%r15) │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rsi,%r11,1) │ │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movsd %xmm10,(%r14) │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - mov (%rsp),%r14 │ │ │ │ │ - movsd 0x70(%rsp),%xmm13 │ │ │ │ │ - subsd 0x90(%rsp),%xmm13 │ │ │ │ │ - movsd 0x40(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm8,(%r11) │ │ │ │ │ - movsd %xmm11,0x0(%r13) │ │ │ │ │ - subsd 0x60(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm11,(%r14) │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movsd %xmm15,0xe8(%rsp) │ │ │ │ │ + subsd 0x80(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd 0x38(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + subsd 0x58(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x30(%rsp),%xmm1 │ │ │ │ │ + addsd 0x50(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm9,0x110(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x110(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm8,(%r12) │ │ │ │ │ + mov 0x8(%rsp),%r12 │ │ │ │ │ + movsd %xmm9,(%r11,%rdi,1) │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mov -0x10(%rsp),%rdi │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + movsd %xmm7,0x0(%rbp) │ │ │ │ │ movsd %xmm6,(%r12) │ │ │ │ │ - movsd 0x28(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm4,(%r15) │ │ │ │ │ - subsd 0x48(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - movsd 0x88(%rsp),%xmm13 │ │ │ │ │ - subsd 0x68(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movsd 0x110(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ + movsd %xmm9,(%rdi) │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mov -0x8(%rsp),%rdi │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x28(%rsp),%xmm2 │ │ │ │ │ + movsd 0x70(%rsp),%xmm8 │ │ │ │ │ + movsd 0x108(%rsp),%xmm13 │ │ │ │ │ + mov -0x40(%rsp),%r12 │ │ │ │ │ + subsd 0x48(%rsp),%xmm2 │ │ │ │ │ + subsd 0x90(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm9,(%rdi) │ │ │ │ │ + mov -0x50(%rsp),%rbp │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + mov (%rsp),%rbx │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x88(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movsd 0x40(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + subsd 0x68(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + subsd 0x60(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ subsd %xmm13,%xmm0 │ │ │ │ │ movsd 0xf0(%rsp),%xmm13 │ │ │ │ │ - mov -0x30(%rsp),%r12 │ │ │ │ │ - mov -0x28(%rsp),%r13 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movsd 0x80(%rsp),%xmm14 │ │ │ │ │ - addsd 0xa0(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm2 │ │ │ │ │ + addsd 0xc8(%rsp),%xmm13 │ │ │ │ │ + subsd 0xc8(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ addsd %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movsd %xmm13,(%r12) │ │ │ │ │ - mov -0x40(%rsp),%r12 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm13,0x0(%r13) │ │ │ │ │ - movsd %xmm8,(%r12) │ │ │ │ │ - mov -0x38(%rsp),%r13 │ │ │ │ │ - mov -0x20(%rsp),%r12 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movsd %xmm7,0x0(%r13) │ │ │ │ │ - mov -0x18(%rsp),%r13 │ │ │ │ │ - movsd %xmm13,(%r12) │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - mov -0x10(%rsp),%r12 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - movsd 0x38(%rsp),%xmm5 │ │ │ │ │ - addsd 0x58(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm13,0x0(%r13) │ │ │ │ │ - mov -0x8(%rsp),%r13 │ │ │ │ │ - movsd %xmm6,(%r12) │ │ │ │ │ - movsd %xmm4,0x0(%r13) │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movsd 0x78(%rsp),%xmm5 │ │ │ │ │ - addsd 0x98(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd 0x30(%rsp),%xmm4 │ │ │ │ │ - subsd 0x50(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - movsd 0x108(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - movsd 0x100(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x108(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - movsd %xmm8,0x0(%rbp) │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - movsd %xmm8,(%r8) │ │ │ │ │ - movsd %xmm11,(%r10) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm9,(%r12) │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mov -0x38(%rsp),%r12 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm9,(%r12) │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm6,0x0(%rbp) │ │ │ │ │ + mov -0x48(%rsp),%rbp │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm5,0x0(%rbp) │ │ │ │ │ + mov -0x30(%rsp),%rbp │ │ │ │ │ + movsd %xmm9,0x0(%rbp) │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mov -0x28(%rsp),%rbp │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm9,0x0(%rbp) │ │ │ │ │ + mov -0x20(%rsp),%rbp │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + mov -0x18(%rsp),%rbp │ │ │ │ │ + movsd 0x80(%rsp),%xmm0 │ │ │ │ │ + movsd 0x78(%rsp),%xmm14 │ │ │ │ │ + movsd 0x38(%rsp),%xmm2 │ │ │ │ │ + addsd 0xa0(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm1,0x0(%rbp) │ │ │ │ │ + movsd 0x30(%rsp),%xmm7 │ │ │ │ │ + addsd 0x98(%rsp),%xmm14 │ │ │ │ │ + addsd 0x58(%rsp),%xmm2 │ │ │ │ │ + subsd 0x50(%rsp),%xmm7 │ │ │ │ │ mov 0x20(%rsp),%rbp │ │ │ │ │ - movsd 0x68(%rsp),%xmm6 │ │ │ │ │ - addsd 0x88(%rsp),%xmm6 │ │ │ │ │ - addsd 0xd0(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm10,(%r8) │ │ │ │ │ - movsd %xmm8,(%r9) │ │ │ │ │ - movsd 0x40(%rsp),%xmm10 │ │ │ │ │ - movsd 0x70(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - addsd 0x60(%rsp),%xmm10 │ │ │ │ │ - addsd 0x90(%rsp),%xmm11 │ │ │ │ │ - mov -0x50(%rsp),%r10 │ │ │ │ │ - mov -0x48(%rsp),%r11 │ │ │ │ │ - movsd %xmm8,0x0(%rbp) │ │ │ │ │ - movsd %xmm0,(%rbx) │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x100(%rsp),%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x100(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + movsd %xmm9,(%r10) │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ + movsd %xmm9,0x0(%rbp) │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + movsd %xmm3,(%r10) │ │ │ │ │ + movsd %xmm9,(%rcx) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movsd %xmm9,(%rsi) │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + movsd %xmm0,(%r11,%rax,1) │ │ │ │ │ movsd 0x28(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ addsd 0x48(%rsp),%xmm0 │ │ │ │ │ + movsd 0x68(%rsp),%xmm7 │ │ │ │ │ + movsd 0x70(%rsp),%xmm8 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm3 │ │ │ │ │ + addsd 0x88(%rsp),%xmm7 │ │ │ │ │ + addsd 0xd8(%rsp),%xmm12 │ │ │ │ │ + movsd 0x40(%rsp),%xmm1 │ │ │ │ │ + addsd 0x90(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd 0xb0(%rsp),%xmm3 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm5 │ │ │ │ │ + addsd 0x60(%rsp),%xmm1 │ │ │ │ │ + addsd 0xe0(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + addsd 0xc0(%rsp),%xmm5 │ │ │ │ │ mov -0x70(%rsp),%rbx │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ - addsd 0xe0(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm4 │ │ │ │ │ - addsd 0xb0(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm12 │ │ │ │ │ - addsd 0xc0(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - movsd %xmm8,(%rbx) │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm13,(%rsi) │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm6,(%r10) │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm6,(%r11) │ │ │ │ │ - mov -0x60(%rsp),%r14 │ │ │ │ │ - mov 0x120(%rsp),%rbx │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ incq -0x78(%rsp) │ │ │ │ │ - add 0x128(%rsp),%rcx │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mov -0x60(%rsp),%rdi │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ │ + add 0x128(%rsp),%rdx │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - mov -0x58(%rsp),%r15 │ │ │ │ │ - add %rbx,%rdi │ │ │ │ │ - add %rbx,%rsi │ │ │ │ │ - cmp %rax,0x118(%rsp) │ │ │ │ │ + movsd %xmm2,(%r15) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm7,(%r11) │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ movsd %xmm0,(%r14) │ │ │ │ │ - movsd %xmm7,(%r15) │ │ │ │ │ + movsd %xmm1,(%rdi) │ │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ │ + add %rdi,%r15 │ │ │ │ │ + add %rdi,%r11 │ │ │ │ │ + cmp %rax,0x118(%rsp) │ │ │ │ │ jne 80 │ │ │ │ │ add $0x130,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000d90 : │ │ │ │ │ +0000000000000e50 : │ │ │ │ │ fftw_codelet_t1_16(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xd9e(%rip),%rsi │ │ │ │ │ - jmp da3 │ │ │ │ │ + lea -0xe5e(%rip),%rsi │ │ │ │ │ + jmp e63 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 870d0000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 470e0000 00420e10 8f02420e ....G....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ee80203 6b0d0e38 ..A.8..G....k..8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ee80203 2b0e0e38 ..A.8..G....+..8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ ├── t1_2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1424 (bytes into file) │ │ │ │ │ + Start of section headers: 1408 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x590: │ │ │ │ │ +There are 15 section headers, starting at offset 0x580: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0001a3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000450 000048 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0001e3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0001e3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0001e3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0001e8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000498 000048 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000240 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000248 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000248 000050 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 0004e0 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000298 000138 18 13 8 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 0003d0 000080 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000510 000079 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000193 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000440 000048 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0001d3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0001d3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0001d3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0001d8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000488 000048 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000230 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000238 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000238 000050 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 0004d0 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000288 000138 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 0003c0 000080 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000500 000079 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 13 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 385 FUNC LOCAL DEFAULT 1 t1_2 │ │ │ │ │ + 2: 0000000000000000 377 FUNC LOCAL DEFAULT 1 t1_2 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 10: 0000000000000190 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_2 │ │ │ │ │ + 10: 0000000000000180 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_2 │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x450 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x440 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000001d 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000193 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000019f 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000017 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000183 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000018f 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x498 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x488 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000c00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x4e0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x4d0 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000044 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 190 │ │ │ │ │ +0000000000000044 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 180 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,27 +9,27 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000020 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000181 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000000d │ │ │ │ │ +00000018 0000000000000020 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000179 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 194 to 00000000000000cf │ │ │ │ │ + DW_CFA_advance_loc1: 193 to 00000000000000cb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000d0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000000d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc1: 161 to 0000000000000171 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000180 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000178 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000003c 0000000000000010 00000040 FDE cie=00000000 pc=0000000000000190..00000000000001a3 │ │ │ │ │ +0000003c 0000000000000010 00000040 FDE cie=00000000 pc=0000000000000180..0000000000000193 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,111 +2,108 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t1_2(): │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 180 │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ + jge 178 │ │ │ │ │ push %rbx │ │ │ │ │ + mov %r8,%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ - cmpq $0x1,0x10(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ + cmpq $0x1,0x10(%rsp) │ │ │ │ │ mov (%rax),%r11 │ │ │ │ │ jne d0 │ │ │ │ │ cmp $0x1,%r11 │ │ │ │ │ jne d0 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%rcx),%rax │ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ │ inc %r8 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ movsd 0x8(%rdx),%xmm2 │ │ │ │ │ movsd (%rdi),%xmm4 │ │ │ │ │ add $0x10,%rdx │ │ │ │ │ add $0x8,%rcx │ │ │ │ │ - movsd -0x8(%rsi),%xmm3 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd -0x8(%rsi),%xmm3 │ │ │ │ │ lea (%rdi,%rax,1),%r10 │ │ │ │ │ movsd -0x8(%rsi,%rax,1),%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ add $0x8,%rdi │ │ │ │ │ movsd (%r10),%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ mulsd %xmm5,%xmm7 │ │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ addsd %xmm4,%xmm1 │ │ │ │ │ movsd %xmm2,(%r10) │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ movsd %xmm2,-0x8(%rsi,%rax,1) │ │ │ │ │ movsd %xmm1,-0x8(%rdi) │ │ │ │ │ movsd %xmm0,-0x8(%rsi) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jne 40 │ │ │ │ │ + jne 38 │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ shl $0x3,%r11 │ │ │ │ │ lea 0x0(,%rax,8),%r10 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rcx),%rax │ │ │ │ │ movsd (%rdx),%xmm6 │ │ │ │ │ inc %r8 │ │ │ │ │ add $0x10,%rdx │ │ │ │ │ movsd -0x8(%rdx),%xmm5 │ │ │ │ │ movsd (%rdi),%xmm2 │ │ │ │ │ add %r11,%rcx │ │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ lea (%rdi,%rax,1),%rbx │ │ │ │ │ movsd (%rsi,%rax,1),%xmm0 │ │ │ │ │ movsd (%rbx),%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ mulsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ mulsd %xmm6,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm3 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ movsd %xmm4,(%rbx) │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ movsd %xmm4,(%rsi,%rax,1) │ │ │ │ │ movsd %xmm2,(%rdi) │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ add %r10,%rdi │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ add %r10,%rsi │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ - jne f0 │ │ │ │ │ + jne e8 │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000190 : │ │ │ │ │ +0000000000000180 : │ │ │ │ │ fftw_codelet_t1_2(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x19e(%rip),%rsi │ │ │ │ │ - jmp 1a3 │ │ │ │ │ + lea -0x18e(%rip),%rsi │ │ │ │ │ + jmp 193 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 20000000 1c000000 ........ ....... │ │ │ │ │ - 0x00000020 00000000 81010000 004d0e10 830202c2 .........M...... │ │ │ │ │ - 0x00000030 0a0e0841 0b02a10e 084fc300 10000000 ...A.....O...... │ │ │ │ │ + 0x00000020 00000000 79010000 004a0e10 830202c1 ....y....J...... │ │ │ │ │ + 0x00000030 0a0e0845 0b02a10e 0847c300 10000000 ...E.....G...... │ │ │ │ │ 0x00000040 40000000 00000000 13000000 00000000 @............... │ │ │ ├── t1_20.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6696 (bytes into file) │ │ │ │ │ + Start of section headers: 6592 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x1a28: │ │ │ │ │ +There are 16 section headers, starting at offset 0x19c0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 001463 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0017d8 000150 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0014a3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0014a3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0014a3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0014b0 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001928 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 001508 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 001510 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 001530 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 001530 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001970 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0015a8 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001740 000095 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0019a0 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0014a3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001818 0000a8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0014e3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0014e3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0014e3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0014f0 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0018c0 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 001548 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 001550 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 001570 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 001570 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001908 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0015e8 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001780 000095 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001938 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 17 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 5200 FUNC LOCAL DEFAULT 1 t1_20 │ │ │ │ │ + 2: 0000000000000000 5258 FUNC LOCAL DEFAULT 1 t1_20 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ - 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ - 10: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ - 11: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 14: 0000000000001450 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_20 │ │ │ │ │ + 14: 0000000000001490 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_20 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,28 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x17d8 contains 14 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1818 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000032 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000003a 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000042 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000060 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000d11 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000e1e 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000f06 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000fe9 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000010df 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001192 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001258 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000135f 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001453 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000145f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000033 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000003c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000047 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000004f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000074 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000001493 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000149f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1928 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x18c0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001000000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1970 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1908 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1450 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1490 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000001450 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000148a │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 568 │ │ │ │ │ - DW_CFA_advance_loc2: 5172 to 0000000000001445 │ │ │ │ │ + DW_CFA_def_cfa_offset: 584 │ │ │ │ │ + DW_CFA_advance_loc2: 5230 to 000000000000147f │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001446 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001480 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001447 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001481 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001449 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001483 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000144b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001485 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000144d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001487 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000144f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001489 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001450..0000000000001463 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001490..00000000000014a3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,996 +7,975 @@ │ │ │ │ │ t1_20(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x200,%rsp │ │ │ │ │ + sub $0x210,%rsp │ │ │ │ │ mov %r8,-0x78(%rsp) │ │ │ │ │ - mov %r9,0x1e8(%rsp) │ │ │ │ │ + mov %r9,0x1f8(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 143e │ │ │ │ │ + jge 1478 │ │ │ │ │ imul $0x130,%r8,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - add %rax,%rdx │ │ │ │ │ - mov 0x238(%rsp),%rax │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ + lea (%rdx,%rax,1),%r15 │ │ │ │ │ + mov 0x248(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x1f0(%rsp) │ │ │ │ │ + mov %rax,0x200(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x1f8(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x50(%rcx),%rax │ │ │ │ │ - add $0x130,%rdx │ │ │ │ │ - movsd -0xa0(%rdx),%xmm9 │ │ │ │ │ - movsd -0x98(%rdx),%xmm5 │ │ │ │ │ - mov 0x28(%rcx),%r14 │ │ │ │ │ - movsd -0xf0(%rdx),%xmm12 │ │ │ │ │ - mov 0x78(%rcx),%r15 │ │ │ │ │ - movsd -0x50(%rdx),%xmm14 │ │ │ │ │ + mov %rax,0x208(%rsp) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x50(%rsi),%rax │ │ │ │ │ + movsd 0x90(%r15),%xmm7 │ │ │ │ │ + add $0x130,%r15 │ │ │ │ │ + movsd -0x98(%r15),%xmm3 │ │ │ │ │ + mov 0x28(%rsi),%rcx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movsd (%rdi),%xmm8 │ │ │ │ │ - movsd (%rsi),%xmm7 │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - mov 0x40(%rcx),%r8 │ │ │ │ │ - movsd (%rbx),%xmm4 │ │ │ │ │ - movsd (%rax),%xmm6 │ │ │ │ │ + movsd -0xf0(%r15),%xmm12 │ │ │ │ │ + movsd -0x50(%r15),%xmm14 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + add %r12,%rax │ │ │ │ │ + movsd (%rbx),%xmm5 │ │ │ │ │ + movsd (%r12),%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + movsd (%rax),%xmm4 │ │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + lea (%r12,%rax,1),%rdx │ │ │ │ │ + lea (%rbx,%rax,1),%r10 │ │ │ │ │ + mov 0x78(%rsi),%rcx │ │ │ │ │ + mov 0x40(%rsi),%r14 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + mov %rdi,-0x70(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + mov %rdx,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0xe8(%r15),%xmm3 │ │ │ │ │ + lea (%rbx,%rax,1),%rcx │ │ │ │ │ + lea (%r12,%rax,1),%r11 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea (%rsi,%rax,1),%r14 │ │ │ │ │ - lea (%rdi,%rax,1),%r13 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - mov %rbx,-0x70(%rsp) │ │ │ │ │ - lea (%rdi,%rax,1),%r15 │ │ │ │ │ - lea (%rsi,%rax,1),%r9 │ │ │ │ │ - mov %r14,-0x60(%rsp) │ │ │ │ │ + mov %rcx,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + lea (%rbx,%rax,1),%r14 │ │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ │ + mov %r11,-0x50(%rsp) │ │ │ │ │ + mov %r14,-0x48(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movsd (%r10),%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movsd -0x48(%r15),%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd %xmm15,0x70(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm13,0x150(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm11,0x160(%rsp) │ │ │ │ │ + movsd %xmm14,0x158(%rsp) │ │ │ │ │ + movsd %xmm7,0x168(%rsp) │ │ │ │ │ + movsd %xmm5,0x170(%rsp) │ │ │ │ │ + movsd %xmm2,0x178(%rsp) │ │ │ │ │ + movsd %xmm6,0x180(%rsp) │ │ │ │ │ + movsd (%r14),%xmm3 │ │ │ │ │ + movsd (%r9),%xmm5 │ │ │ │ │ + movsd -0xb8(%r15),%xmm4 │ │ │ │ │ + movsd -0xc0(%r15),%xmm13 │ │ │ │ │ + mov %r9,-0x40(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + mov 0x90(%rsi),%r8 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mov 0x88(%rsi),%r13 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mov 0x38(%rsi),%r9 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - mov %r15,-0x58(%rsp) │ │ │ │ │ - mov %r9,-0x50(%rsp) │ │ │ │ │ - lea (%rdi,%rax,1),%r8 │ │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ │ - mov %r8,-0x48(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - movsd -0xe8(%rdx),%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%r14),%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - movsd 0x0(%r13),%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm4 │ │ │ │ │ mulsd %xmm5,%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - mulsd %xmm12,%xmm9 │ │ │ │ │ - movsd (%r15),%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movsd -0x48(%rdx),%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm14,0x70(%rsp) │ │ │ │ │ - movsd %xmm12,0x148(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm11,0x158(%rsp) │ │ │ │ │ - movsd %xmm5,0x150(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movsd %xmm13,0x160(%rsp) │ │ │ │ │ - movsd %xmm8,0x168(%rsp) │ │ │ │ │ - movsd %xmm6,0x170(%rsp) │ │ │ │ │ - movsd %xmm7,0x178(%rsp) │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - movsd -0xb8(%rdx),%xmm7 │ │ │ │ │ - mov %r10,-0x40(%rsp) │ │ │ │ │ - movsd (%r10),%xmm8 │ │ │ │ │ - movsd -0xc0(%rdx),%xmm5 │ │ │ │ │ - mov 0x90(%rcx),%r12 │ │ │ │ │ - mov 0x88(%rcx),%rbp │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r12 │ │ │ │ │ - lea (%rsi,%rax,1),%r11 │ │ │ │ │ - lea 0x0(,%rbp,8),%rax │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - movsd (%r12),%xmm9 │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movsd (%rbx),%xmm13 │ │ │ │ │ - lea (%rsi,%rax,1),%rbp │ │ │ │ │ - mov %rbx,-0x28(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - movsd 0x0(%rbp),%xmm11 │ │ │ │ │ - mov %r12,-0x38(%rsp) │ │ │ │ │ - mov %r11,-0x30(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - mov %rbp,-0x20(%rsp) │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movsd -0x18(%rdx),%xmm7 │ │ │ │ │ - mov 0x38(%rcx),%rbx │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd -0x20(%rdx),%xmm4 │ │ │ │ │ - mov 0x68(%rcx),%r12 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - mov 0x18(%rcx),%r11 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - lea 0x0(,%rbx,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r14 │ │ │ │ │ - lea (%rsi,%rax,1),%rbx │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - movsd (%rbx),%xmm12 │ │ │ │ │ - lea (%rdi,%rax,1),%r12 │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - mov %rbx,-0x18(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - mov %rax,-0x10(%rsp) │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ + lea (%rbx,%rax,1),%r8 │ │ │ │ │ + lea (%r12,%rax,1),%rbp │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + movsd 0x0(%rbp),%xmm5 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + movsd -0x18(%r15),%xmm4 │ │ │ │ │ + lea (%r12,%rax,1),%r13 │ │ │ │ │ + lea (%rbx,%rax,1),%r14 │ │ │ │ │ + mov %r8,-0x38(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ movsd (%r14),%xmm15 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movq %xmm7,%r8 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd -0x30(%rdx),%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movq %xmm7,%r10 │ │ │ │ │ - movsd -0x28(%rdx),%xmm7 │ │ │ │ │ - movq %xmm4,%r9 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - movsd -0xc8(%rdx),%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movsd -0xd0(%rdx),%xmm11 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov 0x68(%rsi),%r8 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + lea (%rbx,%rax,1),%r11 │ │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ │ + mov %rbp,-0x30(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + movsd -0x20(%r15),%xmm3 │ │ │ │ │ mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - movsd (%r12),%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - movsd -0x70(%rdx),%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movsd -0x68(%rdx),%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - movsd (%rax),%xmm11 │ │ │ │ │ - lea 0x0(,%r11,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ │ - lea (%rsi,%rax,1),%rbx │ │ │ │ │ - mov %r11,-0x8(%rsp) │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + mov %r13,-0x28(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + lea (%r12,%rax,1),%r8 │ │ │ │ │ + lea (%rbx,%rax,1),%rcx │ │ │ │ │ + mov %r9,-0x20(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x0(%r13),%xmm5 │ │ │ │ │ + mov %r8,-0x10(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd -0x30(%r15),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movq %xmm8,%rdi │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movsd -0x28(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movq %xmm8,%rdx │ │ │ │ │ movsd (%r11),%xmm15 │ │ │ │ │ - movsd (%rbx),%xmm12 │ │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ │ - movq %xmm7,%r15 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - mov 0x60(%rcx),%rbp │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movsd -0x110(%rdx),%xmm11 │ │ │ │ │ + movsd -0xc8(%r15),%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd (%r9),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd -0x70(%r15),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + mulsd -0xd0(%r15),%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0xd0(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + mulsd -0xc8(%r15),%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd -0x68(%r15),%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + movsd %xmm2,0x20(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mov 0x18(%rsi),%rbp │ │ │ │ │ + mulsd (%rcx),%xmm3 │ │ │ │ │ + mov %rcx,-0x18(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ lea 0x0(,%rbp,8),%rax │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - lea (%rdi,%rax,1),%rbp │ │ │ │ │ - lea (%rsi,%rax,1),%rbx │ │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ │ - mov %rbp,0x8(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd -0x108(%rdx),%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + lea (%rbx,%rax,1),%rbp │ │ │ │ │ + lea (%r12,%rax,1),%rcx │ │ │ │ │ + mov 0x60(%rsi),%rax │ │ │ │ │ + mov %rcx,-0x8(%rsp) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm13 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movsd -0x80(%rdx),%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - movsd (%rbx),%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd -0x78(%rdx),%xmm7 │ │ │ │ │ - movq %xmm13,%r11 │ │ │ │ │ - movsd 0x0(%rbp),%xmm13 │ │ │ │ │ - movsd %xmm4,0x28(%rsp) │ │ │ │ │ - lea (%rdi,%rax,1),%rbp │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - mov %rbp,0x18(%rsp) │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - movq %xmm4,%rbx │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ │ - movsd -0x118(%rdx),%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movq %rbx,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - movsd 0x0(%rbp),%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ + lea (%rbx,%rax,1),%r9 │ │ │ │ │ + add %r12,%rax │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd 0x0(%rbp),%xmm5 │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + mov 0x10(%rsi),%rcx │ │ │ │ │ + mov %r9,(%rsp) │ │ │ │ │ + mulsd -0x110(%r15),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mulsd -0x108(%r15),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd -0x110(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x0(%rbp),%xmm14 │ │ │ │ │ + mulsd -0x108(%r15),%xmm14 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + movsd (%rax),%xmm5 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + lea (%rbx,%rax,1),%rcx │ │ │ │ │ + add %r12,%rax │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + movsd %xmm8,0x28(%rsp) │ │ │ │ │ + movsd -0x80(%r15),%xmm8 │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ + movq %xmm12,%r13 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd -0x78(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + movq %xmm8,%r8 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd -0x80(%r15),%xmm5 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ movsd (%rax),%xmm12 │ │ │ │ │ - movq %xmm4,%rbx │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - mulsd -0x120(%rdx),%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - mulsd -0x120(%rdx),%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movq %r11,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movq %rbx,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movq %rbx,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movq %r8,%xmm7 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - movsd %xmm7,0x78(%rsp) │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movsd %xmm4,0x80(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd %xmm14,0xb0(%rsp) │ │ │ │ │ - movsd %xmm7,0x180(%rsp) │ │ │ │ │ - movq %r10,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - movq %r15,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movq %r11,%xmm2 │ │ │ │ │ - movsd %xmm7,0x88(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movsd %xmm4,0x90(%rsp) │ │ │ │ │ - movq %r15,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - movsd %xmm7,0x188(%rsp) │ │ │ │ │ - movq %r10,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - movsd %xmm4,0xa0(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movsd %xmm7,0x98(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movsd %xmm10,0x190(%rsp) │ │ │ │ │ - movq %r8,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movsd %xmm10,0xa8(%rsp) │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movsd %xmm13,0x198(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movq %r8,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movq %xmm8,%r8 │ │ │ │ │ + mulsd -0x120(%r15),%xmm3 │ │ │ │ │ + mulsd -0x118(%r15),%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd -0x118(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movsd -0x120(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movq %xmm8,%r9 │ │ │ │ │ + movq %r8,%xmm8 │ │ │ │ │ + movq %r9,%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movq %rdi,%xmm12 │ │ │ │ │ + movq %xmm8,%rax │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movq %r8,%xmm3 │ │ │ │ │ + movsd %xmm12,0x78(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movq %r13,%xmm2 │ │ │ │ │ + movq %xmm8,%rcx │ │ │ │ │ + movq %rax,%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm8,0x80(%rsp) │ │ │ │ │ + movq %rcx,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm12,0x188(%rsp) │ │ │ │ │ + movq %rdx,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm8,0x90(%rsp) │ │ │ │ │ + movsd %xmm12,0x88(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movq %rcx,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm12,0x190(%rsp) │ │ │ │ │ + movq %rdx,%xmm12 │ │ │ │ │ + mov 0x20(%rsi),%rdx │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ movsd 0x28(%rsp),%xmm2 │ │ │ │ │ - mov 0x20(%rcx),%r15 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movq %r9,%xmm11 │ │ │ │ │ - movsd %xmm15,0xb8(%rsp) │ │ │ │ │ - movsd -0x100(%rdx),%xmm7 │ │ │ │ │ - movsd %xmm5,0xc8(%rsp) │ │ │ │ │ - movsd %xmm9,0xd0(%rsp) │ │ │ │ │ - mov 0x8(%rcx),%r10 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movsd %xmm13,0xc0(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - lea (%rdi,%rax,1),%r15 │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movq %r9,%xmm9 │ │ │ │ │ - movsd (%r15),%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - lea (%rsi,%rax,1),%r9 │ │ │ │ │ - mov %r15,0x28(%rsp) │ │ │ │ │ - movsd (%r9),%xmm8 │ │ │ │ │ - movsd %xmm15,0x1a0(%rsp) │ │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movsd %xmm13,0x1a8(%rsp) │ │ │ │ │ - mov 0x70(%rcx),%r15 │ │ │ │ │ - movsd %xmm5,0xe0(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movsd %xmm9,0xd8(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movsd -0xf8(%rdx),%xmm5 │ │ │ │ │ - movsd %xmm4,0xe8(%rsp) │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ │ - lea (%rsi,%rax,1),%r15 │ │ │ │ │ - movsd %xmm9,0x1b0(%rsp) │ │ │ │ │ - lea 0x0(,%r10,8),%rax │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - movsd (%r11),%xmm12 │ │ │ │ │ - movsd %xmm11,0xf0(%rsp) │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ - movsd (%r15),%xmm9 │ │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ │ - mov %r15,0x38(%rsp) │ │ │ │ │ - movsd (%rbx),%xmm14 │ │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ │ - movsd %xmm6,0x1b8(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - movsd -0x60(%rdx),%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - movsd -0x58(%rdx),%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - movsd (%r10),%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ + movsd %xmm8,0xa0(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movsd %xmm12,0x98(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm15,0x198(%rsp) │ │ │ │ │ + movq %rdi,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + movq %rax,%xmm15 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + movsd %xmm14,0xa8(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + movsd 0x20(%rsp),%xmm2 │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + lea (%r12,%rax,1),%r13 │ │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + movsd %xmm15,0xb0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm13,0xc8(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm13 │ │ │ │ │ + movsd %xmm11,0xb8(%rsp) │ │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movsd %xmm5,0xd0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd -0xf8(%r15),%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movsd %xmm14,0x1a0(%rsp) │ │ │ │ │ + movsd %xmm15,0xc0(%rsp) │ │ │ │ │ + movsd %xmm7,0x1b0(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm5,0xd8(%rsp) │ │ │ │ │ + movsd %xmm6,0xe8(%rsp) │ │ │ │ │ + movsd %xmm11,0x1a8(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm8,0x128(%rsp) │ │ │ │ │ - movsd %xmm11,0x130(%rsp) │ │ │ │ │ - movsd -0x130(%rdx),%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd -0x128(%rdx),%xmm5 │ │ │ │ │ - mov 0x58(%rcx),%r9 │ │ │ │ │ - mov 0x48(%rcx),%r10 │ │ │ │ │ - mov 0x98(%rcx),%r8 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm2,0xf0(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + mov 0x70(%rsi),%rdx │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm7,0xe0(%rsp) │ │ │ │ │ + movsd %xmm5,0x1b8(%rsp) │ │ │ │ │ + movsd -0x100(%r15),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + movsd %xmm3,0x1c0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + lea (%r12,%rax,1),%r8 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + movsd (%r8),%xmm13 │ │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ │ + movsd -0x60(%r15),%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd -0x58(%r15),%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mov 0x8(%rsi),%r13 │ │ │ │ │ + movsd -0x130(%r15),%xmm14 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + mov 0x58(%rsi),%r9 │ │ │ │ │ + mov 0x48(%rsi),%rcx │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + lea (%rbx,%rax,1),%r13 │ │ │ │ │ + lea (%r12,%rax,1),%rdx │ │ │ │ │ + mulsd -0x60(%r15),%xmm13 │ │ │ │ │ lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ │ - lea (%rsi,%rax,1),%r15 │ │ │ │ │ - lea 0x0(,%r10,8),%rax │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ - movsd (%r15),%xmm13 │ │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ │ - mov %r15,0x50(%rsp) │ │ │ │ │ - lea (%rdi,%rax,1),%r15 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ │ + lea (%r12,%rax,1),%r8 │ │ │ │ │ + lea (%rbx,%rax,1),%r9 │ │ │ │ │ + movsd (%r9),%xmm8 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + lea (%r12,%rax,1),%rcx │ │ │ │ │ mov %r9,0x48(%rsp) │ │ │ │ │ - mov 0x80(%rcx),%r8 │ │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - movsd (%r9),%xmm14 │ │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movsd -0x90(%rdx),%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ - movsd -0x88(%rdx),%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - movsd (%rax),%xmm13 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movsd -0xb0(%rdx),%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movsd (%r10),%xmm12 │ │ │ │ │ - movsd %xmm14,0xf8(%rsp) │ │ │ │ │ - movsd (%r15),%xmm14 │ │ │ │ │ - movsd %xmm4,0x108(%rsp) │ │ │ │ │ - movsd %xmm5,0x138(%rsp) │ │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x0(%r13),%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm3,0x130(%rsp) │ │ │ │ │ + movsd -0x128(%r15),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movsd (%rdx),%xmm4 │ │ │ │ │ + movsd %xmm5,0x120(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + lea (%rbx,%rax,1),%r8 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd -0x90(%r15),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x0(%r13),%xmm3 │ │ │ │ │ + mulsd -0x88(%r15),%xmm8 │ │ │ │ │ + mulsd -0x128(%r15),%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + movsd -0x88(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mulsd -0x90(%r15),%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movsd -0xb0(%r15),%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ movsd %xmm8,0x100(%rsp) │ │ │ │ │ - movsd -0xa8(%rdx),%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movsd -0x10(%rdx),%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ - movsd -0x8(%rdx),%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - movsd (%r9),%xmm5 │ │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movsd -0x40(%rdx),%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movsd -0x38(%rdx),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movsd %xmm14,0x110(%rsp) │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movsd (%r9),%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movsd (%rsi,%rax,1),%xmm12 │ │ │ │ │ - mov 0x30(%rcx),%r8 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - lea (%rdi,%r8,1),%r10 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - movsd -0xe0(%rdx),%xmm12 │ │ │ │ │ + movsd %xmm7,0xf8(%rsp) │ │ │ │ │ + movsd %xmm6,0x138(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm6 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + mov 0x98(%rsi),%r9 │ │ │ │ │ + mov 0x80(%rsi),%rdi │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + mov 0x30(%rsi),%rcx │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + lea (%rbx,%rax,1),%r9 │ │ │ │ │ + lea (%r12,%rax,1),%rdx │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ │ + lea (%r12,%rax,1),%rdi │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd -0xa8(%r15),%xmm3 │ │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + movsd -0x40(%r15),%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd (%rdx),%xmm6 │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + mulsd -0xa8(%r15),%xmm3 │ │ │ │ │ + lea (%rbx,%rax,1),%rcx │ │ │ │ │ + add %r12,%rax │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + mulsd -0x10(%r15),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movsd -0x8(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mulsd -0x10(%r15),%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + mulsd -0x8(%r15),%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm7,0x128(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ mulsd %xmm14,%xmm7 │ │ │ │ │ - movsd (%r10),%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - movsd (%rsi,%r8,1),%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movsd -0xd8(%rdx),%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - mulsd (%r10),%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm3,0x108(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd (%rdi),%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mulsd -0x38(%r15),%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + mulsd -0xd8(%r15),%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movsd (%rdx),%xmm6 │ │ │ │ │ + mulsd -0x38(%r15),%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + movsd (%rcx),%xmm6 │ │ │ │ │ + mulsd -0xe0(%r15),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + mulsd -0xd8(%r15),%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + mulsd -0xe0(%r15),%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ addsd %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - addsd 0xf8(%rsp),%xmm14 │ │ │ │ │ - subsd 0xf8(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm4,0xf8(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - addsd 0x100(%rsp),%xmm7 │ │ │ │ │ - subsd 0x100(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd 0x128(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm10,0x118(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm15,0x120(%rsp) │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - movsd %xmm9,0x1c8(%rsp) │ │ │ │ │ - movsd 0x108(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm15,0x1c0(%rsp) │ │ │ │ │ - movsd 0x110(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ subsd 0x108(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ - subsd 0x110(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm9,0x100(%rsp) │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - movsd %xmm9,0x1d0(%rsp) │ │ │ │ │ - movsd 0x138(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm11,0x110(%rsp) │ │ │ │ │ - movsd %xmm4,0x108(%rsp) │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movsd 0x130(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm4,0x1d8(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ + addsd 0x108(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ addsd %xmm8,%xmm4 │ │ │ │ │ - movsd %xmm4,0x128(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movsd %xmm4,0x130(%rsp) │ │ │ │ │ + movsd %xmm6,0x110(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + movsd %xmm4,0x108(%rsp) │ │ │ │ │ + movsd %xmm6,0x1c8(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd 0xf8(%rsp),%xmm7 │ │ │ │ │ + subsd 0xf8(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm2,0xf8(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ movsd 0x128(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - addsd 0x130(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movsd %xmm4,0x1e0(%rsp) │ │ │ │ │ - movsd %xmm11,0x138(%rsp) │ │ │ │ │ - movsd 0x180(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm8,0x140(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - subsd 0x120(%rsp),%xmm12 │ │ │ │ │ - mov -0x70(%rsp),%rbp │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm8,0x180(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - movsd 0x70(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - movsd 0x88(%rsp),%xmm8 │ │ │ │ │ - subsd 0x90(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm2,0x1d8(%rsp) │ │ │ │ │ + movsd 0x120(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm6,0x118(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm15,0x1d0(%rsp) │ │ │ │ │ + movsd 0x100(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd 0x100(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x130(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm2,0x100(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm4,0x128(%rsp) │ │ │ │ │ + movsd 0x138(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm15,0x120(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm2,0x1e0(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movsd %xmm14,0x140(%rsp) │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm2,0x130(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm13,0x148(%rsp) │ │ │ │ │ + movsd 0x188(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm2,0x138(%rsp) │ │ │ │ │ + movsd 0x130(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm5,0x1f0(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + addsd 0x138(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + movsd %xmm2,0x1e8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + movsd %xmm4,0x188(%rsp) │ │ │ │ │ + movsd 0x70(%rsp),%xmm4 │ │ │ │ │ + subsd 0x118(%rsp),%xmm12 │ │ │ │ │ + mov -0x70(%rsp),%rdi │ │ │ │ │ + subsd 0x110(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movsd 0x88(%rsp),%xmm13 │ │ │ │ │ + subsd 0x90(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ mulsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movsd 0x70(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + movsd 0x188(%rsp),%xmm4 │ │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ + movsd 0x78(%rsp),%xmm5 │ │ │ │ │ mulsd %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - movsd 0x70(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + mov -0x38(%rsp),%rdi │ │ │ │ │ movsd 0x180(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm10,0x0(%rbp) │ │ │ │ │ - mov -0x38(%rsp),%rbp │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movsd %xmm10,(%r11) │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movsd %xmm8,(%r10) │ │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movsd 0x178(%rsp),%xmm9 │ │ │ │ │ - mov -0x68(%rsp),%r11 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - subsd 0x118(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm12,(%r10) │ │ │ │ │ - movsd %xmm11,0x0(%rbp) │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm11 │ │ │ │ │ - movsd 0x188(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movq %xmm8,%r10 │ │ │ │ │ - movsd 0x78(%rsp),%xmm8 │ │ │ │ │ - subsd 0x80(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm9,(%r11) │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - movq %r10,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - movsd %xmm2,(%rsi,%r8,1) │ │ │ │ │ - movq %r10,%xmm2 │ │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - movsd %xmm8,(%r8) │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - movsd %xmm2,(%r10) │ │ │ │ │ - mov -0x30(%rsp),%r11 │ │ │ │ │ - movsd 0x198(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd 0x98(%rsp),%xmm7 │ │ │ │ │ - subsd 0xa0(%rsp),%xmm7 │ │ │ │ │ - mov 0x8(%rsp),%rbp │ │ │ │ │ - mov -0x48(%rsp),%r8 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm11,(%r11) │ │ │ │ │ - movsd 0x148(%rsp),%xmm11 │ │ │ │ │ - mov -0x40(%rsp),%r10 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - addsd 0x148(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ + subsd 0x80(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm13,(%rdi) │ │ │ │ │ + movsd 0x190(%rsp),%xmm13 │ │ │ │ │ + mov -0x68(%rsp),%rdi │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + movsd %xmm6,(%rdi) │ │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm12 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movsd %xmm5,(%rdi) │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ movsd %xmm6,(%rdi) │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - movsd 0x190(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm2,0x0(%rbp) │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm7,(%r8) │ │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - movsd 0x170(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - movsd %xmm10,(%r9) │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm12 │ │ │ │ │ - subsd 0xb0(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - addsd 0x170(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movsd %xmm9,(%rsi) │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm2,(%r10) │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm5,(%r8) │ │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm6 │ │ │ │ │ + mov -0x30(%rsp),%rdi │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm12,(%rdi) │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x150(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm13 │ │ │ │ │ + movsd 0x98(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm4 │ │ │ │ │ + mov -0x48(%rsp),%rax │ │ │ │ │ + subsd 0xa0(%rsp),%xmm12 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + subsd 0x120(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + subsd 0x108(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x198(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movsd 0x178(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ subsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - movsd %xmm6,(%rsi,%rax,1) │ │ │ │ │ - movsd 0x1b8(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm10 │ │ │ │ │ - movsd 0x160(%rsp),%xmm8 │ │ │ │ │ - subsd 0xc0(%rsp),%xmm10 │ │ │ │ │ - subsd 0x100(%rsp),%xmm15 │ │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ - mov -0x8(%rsp),%r11 │ │ │ │ │ - movsd 0x138(%rsp),%xmm9 │ │ │ │ │ - subsd 0x140(%rsp),%xmm9 │ │ │ │ │ - mov -0x50(%rsp),%r9 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x158(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - addsd 0x160(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm6,(%rdi) │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ + movsd %xmm7,(%rax) │ │ │ │ │ + mov -0x40(%rsp),%rax │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + movsd %xmm12,(%rdx) │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm5,(%r12) │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + subsd 0xb0(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd 0xc0(%rsp),%xmm12 │ │ │ │ │ movsd %xmm13,(%rax) │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm8,(%r8) │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movsd 0x168(%rsp),%xmm13 │ │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm7 │ │ │ │ │ + movsd 0x100(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + subsd 0x128(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ + mov -0x8(%rsp),%rcx │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd 0xd0(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x140(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm12,(%rax) │ │ │ │ │ + movsd 0x160(%rsp),%xmm12 │ │ │ │ │ + subsd 0x148(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm4,(%r9) │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + mov -0x20(%rsp),%r9 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ movsd %xmm2,(%r11) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - movsd %xmm4,(%r14) │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ │ - mov 0x68(%rsp),%r11 │ │ │ │ │ - movsd %xmm8,(%r9) │ │ │ │ │ - mov (%rsp),%r9 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm10 │ │ │ │ │ - subsd 0xf0(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ + mov -0x50(%rsp),%r11 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + movsd 0x170(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm15,(%r11) │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm3 │ │ │ │ │ + subsd 0xf0(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm4,(%r11) │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm2,(%r9) │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm15,(%rax) │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ mov -0x18(%rsp),%rax │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm5,(%r10) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ movsd 0x1e0(%rsp),%xmm6 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x108(%rsp),%xmm7 │ │ │ │ │ - subsd 0x110(%rsp),%xmm7 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ │ - mov -0x60(%rsp),%r14 │ │ │ │ │ - mov -0x20(%rsp),%rbp │ │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movsd 0x168(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm5 │ │ │ │ │ - subsd 0xd0(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - movsd %xmm8,0x0(%r13) │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + movsd 0x158(%rsp),%xmm14 │ │ │ │ │ + movsd 0x130(%rsp),%xmm4 │ │ │ │ │ + mov -0x60(%rsp),%rdx │ │ │ │ │ + incq -0x78(%rsp) │ │ │ │ │ + mov 0x200(%rsp),%rdi │ │ │ │ │ + movsd %xmm11,0x0(%r13) │ │ │ │ │ + subsd 0x138(%rsp),%xmm4 │ │ │ │ │ + mov -0x28(%rsp),%r13 │ │ │ │ │ + movsd %xmm3,(%r8) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + mov -0x10(%rsp),%r8 │ │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + add %rdi,%rbx │ │ │ │ │ + add %rdi,%r12 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mov -0x78(%rsp),%rax │ │ │ │ │ + add 0x208(%rsp),%rsi │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm2 │ │ │ │ │ + subsd 0xe0(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0x128(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm8,(%r12) │ │ │ │ │ - subsd 0x130(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm7,(%rax) │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - movsd %xmm4,(%r15) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm4 │ │ │ │ │ - mov -0x10(%rsp),%rax │ │ │ │ │ - subsd 0xe0(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movsd 0x150(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd %xmm9,(%r14) │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - movsd %xmm4,0x0(%rbp) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - movsd %xmm4,(%r10) │ │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ │ - mov 0x1f0(%rsp),%rbx │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ - add 0x1f8(%rsp),%rcx │ │ │ │ │ - mov -0x78(%rsp),%rax │ │ │ │ │ - add %rbx,%rdi │ │ │ │ │ - add %rbx,%rsi │ │ │ │ │ - cmp %rax,0x1e8(%rsp) │ │ │ │ │ - movsd %xmm7,(%r10) │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0x200,%rsp │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm7,(%r8) │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ + cmp %rax,0x1f8(%rsp) │ │ │ │ │ + jne 90 │ │ │ │ │ + add $0x210,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001450 : │ │ │ │ │ +0000000000001490 : │ │ │ │ │ fftw_codelet_t1_20(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x145e(%rip),%rsi │ │ │ │ │ - jmp 1463 │ │ │ │ │ + lea -0x149e(%rip),%rsi │ │ │ │ │ + jmp 14a3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 50140000 00420e10 8f02420e ....P....B....B. │ │ │ │ │ + 0x00000020 00000000 8a140000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0eb80403 34140e38 ..A.8..G....4..8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ec80403 6e140e38 ..A.8..G....n..8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ - 0x00000010 4330002e 4c433200 2e4c4333 002e4c43 C0..LC2..LC3..LC │ │ │ │ │ - 0x00000020 31005f47 4c4f4241 4c5f4f46 46534554 1._GLOBAL_OFFSET │ │ │ │ │ + 0x00000010 4330002e 4c433100 2e4c4332 002e4c43 C0..LC1..LC2..LC │ │ │ │ │ + 0x00000020 33005f47 4c4f4241 4c5f4f46 46534554 3._GLOBAL_OFFSET │ │ │ │ │ 0x00000030 5f544142 4c455f00 66667477 5f616e5f _TABLE_.fftw_an_ │ │ │ │ │ 0x00000040 494e545f 67756172 616e7465 65645f74 INT_guaranteed_t │ │ │ │ │ 0x00000050 6f5f6265 5f7a6572 6f006666 74775f63 o_be_zero.fftw_c │ │ │ │ │ 0x00000060 6f64656c 65745f74 315f3230 00666674 odelet_t1_20.fft │ │ │ │ │ 0x00000070 775f6b64 66745f64 69745f72 65676973 w_kdft_dit_regis │ │ │ │ │ 0x00000080 74657200 66667477 5f646674 5f745f67 ter.fftw_dft_t_g │ │ │ │ │ 0x00000090 656e7573 00 enus. │ │ │ ├── t1_25.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 14616 (bytes into file) │ │ │ │ │ + Start of section headers: 15048 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x3918: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3ac8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0020c3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002690 001188 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 002103 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 002103 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002103 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 002110 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 003818 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 002168 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 002170 0000a0 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 002210 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 002210 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 003860 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 002288 000318 18 14 28 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0025a0 0000ef 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 003890 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 002273 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002840 001188 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0022b3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0022b3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0022b3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0022c0 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0039c8 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 002318 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 002320 0000a0 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0023c0 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0023c0 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 003a10 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 002438 000318 18 14 28 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 002750 0000ef 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 003a40 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 33 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 8353 FUNC LOCAL DEFAULT 1 t1_25 │ │ │ │ │ + 2: 0000000000000000 8791 FUNC LOCAL DEFAULT 1 t1_25 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ - 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ - 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 8: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ - 12: 0000000000000038 0 NOTYPE LOCAL DEFAULT 9 .LC7 │ │ │ │ │ + 12: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ 13: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ 14: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LC6 │ │ │ │ │ - 15: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ - 16: 0000000000000040 0 NOTYPE LOCAL DEFAULT 9 .LC8 │ │ │ │ │ - 17: 0000000000000058 0 NOTYPE LOCAL DEFAULT 9 .LC11 │ │ │ │ │ - 18: 0000000000000060 0 NOTYPE LOCAL DEFAULT 9 .LC12 │ │ │ │ │ - 19: 0000000000000048 0 NOTYPE LOCAL DEFAULT 9 .LC9 │ │ │ │ │ - 20: 0000000000000050 0 NOTYPE LOCAL DEFAULT 9 .LC10 │ │ │ │ │ - 21: 0000000000000070 0 NOTYPE LOCAL DEFAULT 9 .LC14 │ │ │ │ │ + 15: 0000000000000058 0 NOTYPE LOCAL DEFAULT 9 .LC11 │ │ │ │ │ + 16: 0000000000000038 0 NOTYPE LOCAL DEFAULT 9 .LC7 │ │ │ │ │ + 17: 0000000000000040 0 NOTYPE LOCAL DEFAULT 9 .LC8 │ │ │ │ │ + 18: 0000000000000048 0 NOTYPE LOCAL DEFAULT 9 .LC9 │ │ │ │ │ + 19: 0000000000000050 0 NOTYPE LOCAL DEFAULT 9 .LC10 │ │ │ │ │ + 20: 0000000000000078 0 NOTYPE LOCAL DEFAULT 9 .LC15 │ │ │ │ │ + 21: 0000000000000060 0 NOTYPE LOCAL DEFAULT 9 .LC12 │ │ │ │ │ 22: 0000000000000068 0 NOTYPE LOCAL DEFAULT 9 .LC13 │ │ │ │ │ - 23: 0000000000000078 0 NOTYPE LOCAL DEFAULT 9 .LC15 │ │ │ │ │ + 23: 0000000000000070 0 NOTYPE LOCAL DEFAULT 9 .LC14 │ │ │ │ │ 24: 0000000000000080 0 NOTYPE LOCAL DEFAULT 9 .LC16 │ │ │ │ │ 25: 0000000000000088 0 NOTYPE LOCAL DEFAULT 9 .LC17 │ │ │ │ │ 26: 0000000000000098 0 NOTYPE LOCAL DEFAULT 9 .LC19 │ │ │ │ │ 27: 0000000000000090 0 NOTYPE LOCAL DEFAULT 9 .LC18 │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 30: 00000000000020b0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_25 │ │ │ │ │ + 30: 0000000000002260 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_25 │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,201 +1,201 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2690 contains 187 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2840 contains 187 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000053 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000225 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000022e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000259 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000274 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000295 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000002c2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000002d8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000030c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000032f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000033b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000350 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000035c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000528 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000055b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000571 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000587 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000059f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000005bc 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000061f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000628 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000631 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000639 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000066d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000676 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000008c8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000008e6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000008f7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000905 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000913 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000921 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000934 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000957 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000009b9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000009e0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000009eb 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000009f7 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000c6f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000c78 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000c81 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000c89 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c92 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000c9a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000cb9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000cc2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000d67 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d93 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000da0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000dad 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000fe2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000fef 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000ff7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001004 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001012 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001024 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000104a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001097 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000010a0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000010a9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000010b1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000010da 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001101 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001138 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001141 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001169 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000117a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000011bc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001207 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000124e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001269 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001277 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000128e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000012a4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000012b2 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000012c9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000139f 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000013b5 0000000f00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000013c7 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -00000000000013d9 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000013ec 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000001404 0000001300000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -000000000000141f 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000144c 0000001400000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -000000000000147d 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000149a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000014b3 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000014c7 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000014dd 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001505 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001517 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000001541 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000155f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001573 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001585 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -000000000000158d 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001596 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000159e 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -00000000000015af 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000015c8 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000015e4 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000015fa 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001622 0000000f00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001646 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000164f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001666 0000001400000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000000223 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000245 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000024e 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000288 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000290 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000029d 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000002cd 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000002dd 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000310 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000320 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000034d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000359 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000043f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000587 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000005a8 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000005b0 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005c3 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000005df 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000618 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000063a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000664 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000671 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000679 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000685 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000831 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000938 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000940 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000949 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000951 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000969 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000980 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000009a0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000009e9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a14 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000a2c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000a39 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000cc8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000cd1 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000cda 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000cec 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000cf5 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000cfe 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000d0b 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000d25 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000d92 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000dae 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000dc6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000dd3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000106e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000010bf 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000010d1 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000010da 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000010e6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000010ef 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001101 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000112e 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001170 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001187 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000011b4 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000011c0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000124a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001256 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001263 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001271 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000012b3 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000012bc 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001340 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000135a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001366 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001374 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000139d 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000013bd 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001458 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001460 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001468 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000014ae 0000000f00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000014c9 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000014e3 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +00000000000014fe 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001515 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +000000000000152f 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000001572 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001580 0000001400000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000001593 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000015b1 0000001500000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000015be 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000015d9 0000001700000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000015f5 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +000000000000160b 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000001613 0000001500000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000001624 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +000000000000162c 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +000000000000166f 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 000000000000167f 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000016a2 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000016cb 0000001300000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000001701 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000174a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001757 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001765 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001772 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001799 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000017d7 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000181b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001828 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001835 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001842 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000189d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000018b1 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000018ce 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000018e0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000018f2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000018ff 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001958 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001974 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001981 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000198e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001a06 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000001a18 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001a2a 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -0000000000001a57 0000001400000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000001a60 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000001a84 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000001ab2 0000001300000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000001aca 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001ae8 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001b09 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -0000000000001b3c 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000001b45 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001b76 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001b88 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -0000000000001b91 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -0000000000001bb5 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000001bbd 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000001bc5 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -0000000000001c14 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001c29 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001c3b 0000001400000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000001c49 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000001c56 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000001c64 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000001c87 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -0000000000001ca5 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000001ccd 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000001cd6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001cf0 0000001300000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000001d10 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001d29 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000001d3e 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001d5f 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001d74 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -0000000000001d88 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -0000000000001db7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001e17 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001e23 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001e37 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001e43 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001e5d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001ea6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001ebe 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001eca 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001ed3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001eec 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001eff 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001f29 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001f5b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001f74 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001f8e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001f9a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001ff2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001fff 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000200b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002017 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000020b3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000020bf 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +000000000000169f 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000016b2 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000016cf 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +00000000000016eb 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000016f9 0000001700000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000001711 0000001400000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000001764 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001772 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000178a 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000017a2 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000017cd 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000017f4 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +000000000000180c 0000000f00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000001861 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000018af 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000018c1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000018cf 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000018dc 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001901 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001951 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001964 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000196c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000197e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000019a6 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000019fb 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001a09 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001a25 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001a41 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001a4e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001a66 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001ab7 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001ad1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001add 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001af3 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001b53 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000001b5b 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000001bbd 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001bcf 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +0000000000001bdb 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000001c0e 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000001c23 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001c3e 0000000f00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000001c5f 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000001c8a 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000001c9c 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001caa 0000001700000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000001cc0 0000001400000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000001cd1 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000001ce3 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000001cfa 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000001d1b 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000001d33 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000001d44 0000001500000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000001d52 0000001500000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000001d78 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000001d89 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000001daa 0000001700000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000001dc7 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001ddf 0000000f00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000001e01 0000001400000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000001e28 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000001e45 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000001e58 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001e6b 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +0000000000001e83 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000001e9f 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001eac 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001ece 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000001eeb 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000001f3f 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001fb4 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001fc2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001fd0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001fdd 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002007 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000205d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000206d 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002075 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002093 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000209b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000020a9 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002116 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002122 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002137 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000213f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002150 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000021a0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000021ac 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000021be 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000021c6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002263 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000226f 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x3818 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x39c8 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000002000000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x3860 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x3a10 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 20b0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2260 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000020a1 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000002257 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 624 │ │ │ │ │ - DW_CFA_advance_loc2: 8325 to 0000000000002096 │ │ │ │ │ + DW_CFA_def_cfa_offset: 616 │ │ │ │ │ + DW_CFA_advance_loc2: 8763 to 000000000000224c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002097 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000224d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002098 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000224e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000209a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002250 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000209c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002252 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000209e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002254 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000020a0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002256 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000020b0..00000000000020c3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000002260..0000000000002273 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,1701 +7,1716 @@ │ │ │ │ │ t1_25(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x238,%rsp │ │ │ │ │ + sub $0x230,%rsp │ │ │ │ │ mov %r8,-0x78(%rsp) │ │ │ │ │ - mov %r9,0x220(%rsp) │ │ │ │ │ + mov %r9,0x218(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 208f │ │ │ │ │ + jge 2245 │ │ │ │ │ lea (%r8,%r8,2),%rax │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ shl $0x7,%rax │ │ │ │ │ - lea (%rdx,%rax,1),%rdi │ │ │ │ │ - mov 0x270(%rsp),%rax │ │ │ │ │ + lea (%rdx,%rax,1),%r10 │ │ │ │ │ + mov 0x268(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x228(%rsp) │ │ │ │ │ + mov %rax,0x220(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x230(%rsp) │ │ │ │ │ + mov %rax,0x228(%rsp) │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ │ - add $0x180,%rdi │ │ │ │ │ - movsd -0x140(%rdi),%xmm4 │ │ │ │ │ - movsd -0x138(%rdi),%xmm3 │ │ │ │ │ - mov 0xa0(%rbx),%rdx │ │ │ │ │ - mov 0x50(%rbx),%r15 │ │ │ │ │ - movsd -0xf0(%rdi),%xmm8 │ │ │ │ │ - mov 0x78(%rbx),%r8 │ │ │ │ │ + mov 0x28(%r11),%rax │ │ │ │ │ + movsd 0x40(%r10),%xmm4 │ │ │ │ │ + add $0x180,%r10 │ │ │ │ │ + movsd -0x138(%r10),%xmm3 │ │ │ │ │ + mov 0xa0(%r11),%rbx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movsd -0xa0(%rdi),%xmm12 │ │ │ │ │ - movsd (%r11),%xmm15 │ │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ + movsd -0xf0(%r10),%xmm8 │ │ │ │ │ + mov 0x78(%r11),%rdx │ │ │ │ │ + lea (%r15,%rax,1),%rsi │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + movsd -0xa0(%r10),%xmm12 │ │ │ │ │ + movsd (%r14),%xmm14 │ │ │ │ │ movsd (%rsi),%xmm1 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - mov %rsi,-0x70(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%r15 │ │ │ │ │ - lea (%r11,%rax,1),%r9 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - mov %rdx,-0x60(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ - lea (%r11,%rax,1),%rbp │ │ │ │ │ - mov %r14,-0x58(%rsp) │ │ │ │ │ - mov %r15,-0x50(%rsp) │ │ │ │ │ - mov %r9,-0x48(%rsp) │ │ │ │ │ - mov %r8,-0x40(%rsp) │ │ │ │ │ - mov %rbp,-0x38(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + mov %rax,-0x70(%rsp) │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + lea (%r15,%rax,1),%rdi │ │ │ │ │ + lea (%r14,%rax,1),%rbp │ │ │ │ │ + mov 0x50(%r11),%rbx │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mov %rdi,-0x68(%rsp) │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + lea (%r15,%rax,1),%r9 │ │ │ │ │ + lea (%r14,%rax,1),%rbx │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd -0x48(%r10),%xmm3 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov %rbx,-0x60(%rsp) │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ - movsd -0x48(%rdi),%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - movsd -0x50(%rdi),%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ + movsd 0x0(%rbp),%xmm4 │ │ │ │ │ + lea (%r14,%rax,1),%rcx │ │ │ │ │ + mov %rcx,-0x58(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + lea (%r15,%rax,1),%rdi │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x50(%r10),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movsd (%r15),%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd -0xe8(%rdi),%xmm6 │ │ │ │ │ - movsd (%r9),%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movsd (%r9),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ mulsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd -0xe8(%r10),%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rbx),%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ mulsd %xmm8,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movsd 0x0(%rbp),%xmm4 │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm5 │ │ │ │ │ addsd %xmm11,%xmm3 │ │ │ │ │ - movsd -0x98(%rdi),%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ + movsd -0x98(%r10),%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ mulsd %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ subsd %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + movsd %xmm15,0xd8(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + movsd (%r15),%xmm11 │ │ │ │ │ movsd %xmm12,0xc8(%rsp) │ │ │ │ │ - movsd %xmm14,0xd0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd (%r10),%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - movsd %xmm13,0xd8(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + movsd %xmm13,0xd0(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movsd %xmm11,0xe0(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm9,0xe8(%rsp) │ │ │ │ │ - movsd %xmm15,0xc0(%rsp) │ │ │ │ │ - mov 0x18(%rbx),%r12 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov 0x18(%r11),%rdx │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x40(%rbx),%rcx │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - lea (%r11,%rax,1),%r13 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ + movsd %xmm9,0xe8(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + mov 0x40(%r11),%r8 │ │ │ │ │ + movsd %xmm14,0xc0(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm7 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd (%rsi),%xmm6 │ │ │ │ │ - mov %r12,-0x30(%rsp) │ │ │ │ │ - mov %r13,-0x28(%rsp) │ │ │ │ │ - mov %rsi,-0x20(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - movsd %xmm11,0xe0(%rsp) │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ + lea (%r15,%rax,1),%rdx │ │ │ │ │ + lea (%r14,%rax,1),%r12 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm14,0xf0(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm7,0x1c0(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov 0x90(%r11),%r8 │ │ │ │ │ + mov %r12,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + lea (%r14,%rax,1),%r13 │ │ │ │ │ + mov %rdx,-0x50(%rsp) │ │ │ │ │ + mov %r13,-0x40(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm7,0x1c8(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + movsd %xmm7,0x1c0(%rsp) │ │ │ │ │ + movsd %xmm3,0x1c8(%rsp) │ │ │ │ │ + movsd %xmm13,0xf0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + lea (%r15,%rax,1),%r12 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd -0x158(%r10),%xmm1 │ │ │ │ │ + movsd -0x160(%r10),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm6,0x1d0(%rsp) │ │ │ │ │ + movsd -0x110(%r10),%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movsd -0x108(%r10),%xmm1 │ │ │ │ │ + movsd %xmm5,0x1d8(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ movsd 0x0(%r13),%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - movsd -0x158(%rdi),%xmm2 │ │ │ │ │ - movsd %xmm4,0x1d0(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ + lea (%r15,%rax,1),%r13 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + mov %rax,-0x38(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ movsd (%r12),%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - movsd %xmm1,0x1d8(%rsp) │ │ │ │ │ - movsd -0x160(%rdi),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd -0x110(%rdi),%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd -0x108(%rdi),%xmm5 │ │ │ │ │ - mov 0x90(%rbx),%rcx │ │ │ │ │ - mov 0xb8(%rbx),%rdx │ │ │ │ │ - movsd -0x20(%rdi),%xmm13 │ │ │ │ │ - mov 0x68(%rbx),%r15 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%rbp │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - movsd (%rcx),%xmm8 │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - lea (%r10,%rax,1),%r15 │ │ │ │ │ - mov %rcx,-0x18(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movsd -0x68(%rdi),%xmm6 │ │ │ │ │ - mov %rdx,-0x10(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - movsd 0x0(%rbp),%xmm5 │ │ │ │ │ - mov %r14,-0x8(%rsp) │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movsd -0x70(%rdi),%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movsd (%r12),%xmm5 │ │ │ │ │ - movsd (%rdx),%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - movsd -0x18(%rdi),%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movsd -0xc0(%rdi),%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - movsd (%r15),%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - movsd -0xb8(%rdi),%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + movsd -0x70(%r10),%xmm5 │ │ │ │ │ + movsd -0x68(%r10),%xmm1 │ │ │ │ │ + mov 0xb8(%r11),%r8 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov 0x68(%r11),%r8 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + lea (%r15,%rax,1),%rbx │ │ │ │ │ + lea (%r14,%rax,1),%rdx │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rdx),%xmm9 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov %rbx,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + lea (%r14,%rax,1),%rcx │ │ │ │ │ + mov %rdx,-0x28(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + mov %rcx,-0x20(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + movsd -0x20(%r10),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + lea (%r15,%rax,1),%rbx │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + movsd -0x18(%r10),%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movsd -0xb8(%r10),%xmm9 │ │ │ │ │ mulsd %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movsd (%rbx),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ mulsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0xc0(%r10),%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ subsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - movsd %xmm10,0x1e0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm13,0xf8(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm7,0x1e0(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm15,0xf8(%rsp) │ │ │ │ │ subsd %xmm11,%xmm4 │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ addsd %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movsd %xmm2,0x100(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd %xmm12,0x108(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm10,0x110(%rsp) │ │ │ │ │ - movsd %xmm2,0x1e8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm12,0x1e8(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm3,0x100(%rsp) │ │ │ │ │ + movsd %xmm10,0x1f0(%rsp) │ │ │ │ │ + movsd %xmm4,0x108(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ │ - mov 0x80(%rbx),%rsi │ │ │ │ │ - mov 0xa8(%rbx),%rdx │ │ │ │ │ + mov 0x8(%r11),%r8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd -0x130(%r10),%xmm12 │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ - lea (%r11,%rax,1),%r13 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ - mov %r13,0x8(%rsp) │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ + mov 0x30(%r11),%r8 │ │ │ │ │ + movsd -0x90(%r10),%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + lea (%r15,%rax,1),%rdx │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movsd %xmm0,0x118(%rsp) │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movsd -0x180(%rdi),%xmm1 │ │ │ │ │ - movsd %xmm2,0x1f8(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - movsd -0x178(%rdi),%xmm2 │ │ │ │ │ - movsd %xmm3,0x120(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x178(%r10),%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm8,0x110(%rsp) │ │ │ │ │ + movsd %xmm0,0x120(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + movsd %xmm1,0x1f8(%rsp) │ │ │ │ │ + movsd -0x180(%r10),%xmm1 │ │ │ │ │ + movsd %xmm3,0x118(%rsp) │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - movsd %xmm8,0x1f0(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ - lea (%r11,%rax,1),%r13 │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - movsd 0x0(%r13),%xmm6 │ │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - movsd (%rcx),%xmm8 │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mov %r13,0x18(%rsp) │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + mov 0x80(%r11),%r8 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movsd (%r8),%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movsd -0x128(%r10),%xmm2 │ │ │ │ │ + mov 0xa8(%r11),%r8 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd -0x130(%rdi),%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd -0x128(%rdi),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x88(%r10),%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd -0x40(%r10),%xmm0 │ │ │ │ │ + movsd -0x38(%r10),%xmm4 │ │ │ │ │ + mov 0x58(%r11),%r8 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov 0x20(%r11),%r8 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + add %r14,%rax │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - movsd -0x88(%rdi),%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd -0xd8(%r10),%xmm9 │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movsd -0x90(%rdi),%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - movsd (%r14),%xmm8 │ │ │ │ │ - movsd -0x38(%rdi),%xmm6 │ │ │ │ │ - mov %r14,0x38(%rsp) │ │ │ │ │ - movsd -0x40(%rdi),%xmm13 │ │ │ │ │ - mov 0x58(%rbx),%r13 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - movsd (%rsi),%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - mov %r13,0x40(%rsp) │ │ │ │ │ - mulsd %xmm13,%xmm11 │ │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - movsd -0xe0(%rdi),%xmm8 │ │ │ │ │ - movsd -0xd8(%rdi),%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - movsd 0x0(%r13),%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ + movsd -0xe0(%r10),%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm13,0x200(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm15,0x128(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movsd %xmm11,0x130(%rsp) │ │ │ │ │ - movsd %xmm15,0x138(%rsp) │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movsd %xmm11,0x128(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movsd %xmm10,0x140(%rsp) │ │ │ │ │ - movsd %xmm12,0x208(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm6,0x138(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ │ + movsd %xmm8,0x140(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm11,0x130(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm6,0x148(%rsp) │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm0,0x210(%rsp) │ │ │ │ │ - movsd %xmm2,0x150(%rsp) │ │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ │ - movsd -0x150(%rdi),%xmm1 │ │ │ │ │ - movsd %xmm3,0x158(%rsp) │ │ │ │ │ - movsd -0x148(%rdi),%xmm2 │ │ │ │ │ - movsd -0xf8(%rdi),%xmm4 │ │ │ │ │ - mov 0x98(%rbx),%r13 │ │ │ │ │ - lea 0x0(,%rcx,8),%rdx │ │ │ │ │ - mov 0x48(%rbx),%rcx │ │ │ │ │ - movsd -0x10(%rdi),%xmm10 │ │ │ │ │ - lea (%r10,%rdx,1),%r8 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm0,0x148(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + movsd %xmm8,0x150(%rsp) │ │ │ │ │ + movsd %xmm6,0x158(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm4,0x160(%rsp) │ │ │ │ │ + movsd -0x150(%r10),%xmm2 │ │ │ │ │ + movsd -0x148(%r10),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mov 0x48(%r11),%r8 │ │ │ │ │ + movsd -0x100(%r10),%xmm15 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movsd -0x60(%r10),%xmm9 │ │ │ │ │ + movsd -0xa8(%r10),%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ │ + movsd -0xf8(%r10),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ movsd (%r8),%xmm0 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm7 │ │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ │ - mov %r14,0x58(%rsp) │ │ │ │ │ - mov %r13,0x60(%rsp) │ │ │ │ │ - mov 0x70(%rbx),%r14 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd -0x100(%rdi),%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mov 0xc0(%rbx),%rcx │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ + lea (%r14,%rax,1),%r8 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mov 0x98(%r11),%r8 │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ │ + movsd -0x58(%r10),%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + lea (%r14,%rax,1),%r8 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + mov 0xc0(%r11),%r8 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + lea (%r14,%rax,1),%r8 │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mov 0x70(%r11),%r8 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + movsd -0x8(%r10),%xmm4 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd -0x10(%r10),%xmm0 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ - movsd (%r14),%xmm11 │ │ │ │ │ - mov %r14,0x78(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movsd -0x58(%rdi),%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - movsd 0x0(%r13),%xmm4 │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + mulsd -0xa8(%r10),%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm12 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movsd -0x60(%rdi),%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movsd -0x8(%rdi),%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - movsd (%rcx),%xmm7 │ │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ + movsd -0xb0(%r10),%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + movq %xmm12,%rax │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - movsd (%rsi),%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movsd (%rcx),%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - movsd -0xa8(%rdi),%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movsd -0xb0(%rdi),%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - movsd %xmm12,0x160(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movq %rax,%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm1,0x200(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm1,0x168(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mov 0x10(%r11),%r8 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x10(%rbx),%r13 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - mov %r13,0x80(%rsp) │ │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ - mov 0x38(%rbx),%r13 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r13 │ │ │ │ │ - movsd %xmm9,0x178(%rsp) │ │ │ │ │ - movsd -0x120(%rdi),%xmm9 │ │ │ │ │ - movsd %xmm15,0x168(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - mov %r13,0x90(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + movsd %xmm8,0x180(%rsp) │ │ │ │ │ + movsd (%rax),%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movsd %xmm9,0x170(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm2,0x170(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm5,0x180(%rsp) │ │ │ │ │ - movsd -0x170(%rdi),%xmm5 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm12 │ │ │ │ │ + movsd %xmm5,0x188(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd %xmm14,0x178(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ addsd %xmm2,%xmm12 │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - movsd %xmm10,0x188(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd -0x168(%rdi),%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm8,0x190(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm6,0x198(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - movsd 0x0(%r13),%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - movsd -0x118(%rdi),%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movsd (%r14),%xmm0 │ │ │ │ │ - mov 0x88(%rbx),%rax │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - mov %r13,0x98(%rsp) │ │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - movsd -0x78(%rdi),%xmm1 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - movsd -0x80(%rdi),%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ - mov 0xb0(%rbx),%r13 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - movsd (%rax),%xmm13 │ │ │ │ │ - mov %r13,0xa8(%rsp) │ │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%r13),%xmm1 │ │ │ │ │ - mov 0x60(%rbx),%r13 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - movsd -0x30(%rdi),%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd -0x28(%rdi),%xmm6 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd -0x168(%r10),%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd -0x170(%r10),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm12,0x190(%rsp) │ │ │ │ │ + movsd %xmm0,0x208(%rsp) │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + mov 0x38(%r11),%r8 │ │ │ │ │ + movsd %xmm4,0x198(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - movsd 0x0(%r13),%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ │ + movsd -0x120(%r10),%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movsd (%rax),%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + movsd -0x118(%r10),%xmm3 │ │ │ │ │ + mov 0x88(%r11),%r8 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movsd -0x78(%r10),%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + movsd -0x80(%r10),%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + movsd (%rax),%xmm15 │ │ │ │ │ + mov %r8,0x98(%rsp) │ │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + mov 0xb0(%r11),%r8 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movsd (%r8),%xmm12 │ │ │ │ │ movsd (%rax),%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movsd -0xc8(%rdi),%xmm14 │ │ │ │ │ - movsd -0xd0(%rdi),%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - movsd %xmm2,0x1a0(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - subsd 0x1a0(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm1,%rax │ │ │ │ │ + mov %r8,0xa8(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + mov 0x60(%r11),%r8 │ │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd -0x30(%r10),%xmm0 │ │ │ │ │ + mulsd -0x28(%r10),%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd -0x28(%r10),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movsd -0xd0(%r10),%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + mulsd -0xc8(%r10),%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd -0xc8(%r10),%xmm0 │ │ │ │ │ + mulsd (%rax),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + movsd %xmm15,0x1a0(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movsd %xmm0,0x1b0(%rsp) │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + addsd 0x1a0(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm10,0x1a0(%rsp) │ │ │ │ │ + movsd %xmm12,0x1b8(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + movsd %xmm11,0x1a8(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + subsd 0x1a0(%rsp),%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movsd %xmm9,0x1b0(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x200(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x1a8(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + subsd 0x1b0(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movsd %xmm0,0x1a0(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - movsd %xmm0,0x218(%rsp) │ │ │ │ │ - movsd %xmm8,0x1a8(%rsp) │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm8,0x1a0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd %xmm6,0x210(%rsp) │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm4,0x1a8(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd 0xf8(%rsp),%xmm14 │ │ │ │ │ - movsd 0x200(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + subsd 0x168(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm2,0x1b8(%rsp) │ │ │ │ │ + addsd (%r15),%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movsd %xmm12,0x1b0(%rsp) │ │ │ │ │ + subsd 0xf8(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm9 │ │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm11,0x1b8(%rsp) │ │ │ │ │ - movsd %xmm3,0x1b0(%rsp) │ │ │ │ │ - movsd 0x128(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm6 │ │ │ │ │ - addsd (%r10),%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0x160(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd 0x160(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm6,(%r10) │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm1,0xd8(%rsp) │ │ │ │ │ + addsd 0xf8(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + addsd 0xd8(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm15,(%r15) │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm12,(%rdi) │ │ │ │ │ + mov -0x68(%rsp),%rdi │ │ │ │ │ + movsd %xmm1,(%rdi) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ - mov -0x40(%rsp),%rax │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm13 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - mov -0x70(%rsp),%rax │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mov -0x70(%rsp),%rdi │ │ │ │ │ + movsd %xmm4,(%rsi) │ │ │ │ │ + mov -0x60(%rsp),%rsi │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd 0x128(%rsp),%xmm4 │ │ │ │ │ - addsd 0xf8(%rsp),%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x188(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x168(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd 0xe8(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movsd %xmm7,(%r14) │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm15,(%rsi) │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + mov -0x58(%rsp),%rsi │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movsd %xmm15,(%rdi) │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd %xmm4,0x0(%rbp) │ │ │ │ │ + movsd 0xc8(%rsp),%xmm4 │ │ │ │ │ + addsd 0xe0(%rsp),%xmm4 │ │ │ │ │ + addsd 0xf0(%rsp),%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x148(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm5 │ │ │ │ │ - addsd 0xe8(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm5,(%r11) │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm6 │ │ │ │ │ - addsd 0xf0(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - mov -0x68(%rsp),%rax │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movsd 0xc8(%rsp),%xmm3 │ │ │ │ │ - addsd 0xe0(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x168(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x130(%rsp),%xmm9 │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x148(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + mulsd 0x128(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + mulsd 0x170(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd 0x1a0(%rsp),%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd 0x118(%rsp),%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd 0x178(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + mulsd 0x110(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - mulsd 0x138(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm9,-0x50(%rsp) │ │ │ │ │ - movsd 0x1f8(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd 0x190(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mulsd 0x1a0(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd 0x138(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + movsd %xmm13,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd 0x100(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd 0x108(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + mulsd 0x100(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movq %xmm6,%r9 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movq %r9,%xmm15 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd %xmm2,-0x58(%rsp) │ │ │ │ │ - mulsd 0x150(%rsp),%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd %xmm6,-0x70(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + mulsd 0x158(%rsp),%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm11,-0x70(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd 0x118(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm12,-0x60(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x180(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + movq %xmm15,%r9 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + movq %xmm15,%rsi │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd %xmm4,-0x40(%rsp) │ │ │ │ │ - mulsd 0x138(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm2,-0x68(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x68(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm2,-0x48(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x150(%rsp),%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + movsd 0x210(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movq %rsi,%xmm15 │ │ │ │ │ + movq %xmm6,%rbp │ │ │ │ │ + movq %r9,%xmm6 │ │ │ │ │ + movq %rbp,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + movq %rsi,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm15,-0x68(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd 0x138(%rsp),%xmm15 │ │ │ │ │ + movq %xmm6,%r9 │ │ │ │ │ + movsd 0x158(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movq %xmm15,%rbp │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd 0x178(%rsp),%xmm2 │ │ │ │ │ + movq %rbp,%xmm6 │ │ │ │ │ + mulsd 0x180(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + movsd 0x170(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ subsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd 0x100(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x118(%rsp),%xmm15 │ │ │ │ │ + movq %xmm15,%rdi │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - mulsd 0x108(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movq %rdi,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movq %xmm15,%rdi │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + movq %xmm15,%rsi │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movq %xmm15,%r8 │ │ │ │ │ + movq %rdi,%xmm15 │ │ │ │ │ subsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x148(%rsp),%xmm14 │ │ │ │ │ + movq %rsi,%xmm15 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + movq %rbp,%xmm15 │ │ │ │ │ addsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x130(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm4,-0x68(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd 0x118(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movq %xmm15,%rdi │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd 0x148(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd 0x128(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x188(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x168(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm2,-0x60(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x190(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movq %xmm15,%rbp │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movq %rbp,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movsd -0x60(%rsp),%xmm14 │ │ │ │ │ - mulsd 0x1a0(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movsd -0x60(%rsp),%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x1a0(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd 0x110(%rsp),%xmm15 │ │ │ │ │ + movq %xmm15,%rbp │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd 0x100(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movq %rbp,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movq %xmm15,%rbp │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movq %xmm15,%rsi │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movq %rbp,%xmm15 │ │ │ │ │ + mov -0x18(%rsp),%rbp │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movq %rsi,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + movsd -0x70(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movsd -0x70(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movsd -0x68(%rsp),%xmm4 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - movsd %xmm2,-0x60(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm4,(%r8) │ │ │ │ │ - movsd %xmm9,(%r11,%rdx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movq %xmm15,%rsi │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + movsd -0x60(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm15,0x0(%rbp) │ │ │ │ │ + movq %r8,%xmm15 │ │ │ │ │ + mov 0x30(%rsp),%rbp │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm15,(%rcx) │ │ │ │ │ + movsd -0x68(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + movsd %xmm15,0x0(%rbp) │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ + mov 0x10(%rsp),%rbp │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %xmm9,%r8 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movq %xmm15,%rcx │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - movq %r8,%xmm9 │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movsd -0x58(%rsp),%xmm2 │ │ │ │ │ - movq %xmm9,%rdx │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movq %rcx,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movq %xmm15,%rdx │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x70(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movq %rdx,%xmm9 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm13,(%rax) │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm13,(%rax) │ │ │ │ │ - movsd -0x50(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm5,(%r8) │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ - movsd %xmm7,(%rax) │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd -0x70(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm15,%xmm11 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + movq %rdx,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movsd -0x58(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm15,0x0(%rbp) │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mov (%rsp),%rbp │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm15,0x0(%rbp) │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov -0x10(%rsp),%rbp │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm5,0x0(%rbp) │ │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ │ + movsd %xmm11,0x0(%rbp) │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movq %rsi,%xmm15 │ │ │ │ │ + mov -0x8(%rsp),%rsi │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x60(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm9,(%rsi) │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + mov 0x58(%rsp),%rbp │ │ │ │ │ subsd %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm9,(%r8) │ │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm9,(%r8) │ │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + movsd -0x68(%rsp),%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm9,(%rsi) │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd -0x40(%rsp),%xmm7 │ │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm3,(%rsi) │ │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ mulsd %xmm7,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movq %r8,%xmm9 │ │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x68(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm9,(%rsi) │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd -0x48(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm6,0x0(%rbp) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movq %rdi,%xmm6 │ │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ movsd %xmm1,(%r8) │ │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - mulsd %xmm15,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ │ + movsd %xmm4,(%rsi) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm15,(%r8) │ │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm15,(%r8) │ │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movq %rdi,%xmm6 │ │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movq %r9,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movq %r9,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ │ movsd %xmm1,(%r8) │ │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm0,(%r8) │ │ │ │ │ - subsd 0xc8(%rsp),%xmm1 │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd 0x180(%rsp),%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x1b8(%rsp),%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x120(%rsp),%xmm5 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm3 │ │ │ │ │ - subsd 0xd0(%rsp),%xmm3 │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - movsd %xmm1,-0x70(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd 0x140(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movsd 0x210(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd 0x158(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm0 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm5 │ │ │ │ │ + mulsd 0x160(%rsp),%xmm3 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x140(%rsp),%xmm9 │ │ │ │ │ + subsd 0xc8(%rsp),%xmm0 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm7 │ │ │ │ │ + subsd 0xd0(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd 0x198(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ + mulsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ + mulsd 0x198(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm11,-0x70(%rsp) │ │ │ │ │ + mulsd 0x120(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + mulsd 0x188(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x1a8(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0x110(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ + mulsd 0x1a8(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd 0x130(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movsd %xmm9,-0x68(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ + mulsd 0x108(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd 0x150(%rsp),%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x170(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm4,-0x60(%rsp) │ │ │ │ │ - movq %xmm13,%r8 │ │ │ │ │ - movsd 0x208(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movq %xmm13,%rcx │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd 0x178(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - mulsd 0x190(%rsp),%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd 0x208(%rsp),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + mulsd 0x1b0(%rsp),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x1b0(%rsp),%xmm6 │ │ │ │ │ - mulsd 0x218(%rsp),%xmm14 │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd 0x1f8(%rsp),%xmm10 │ │ │ │ │ + mulsd 0x1b0(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd 0x1f8(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x1b0(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - mulsd 0x170(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movq %xmm5,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + mulsd 0x130(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd 0x208(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + movq %xmm13,%rdx │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ + movq %xmm11,%rsi │ │ │ │ │ + movq %rsi,%xmm14 │ │ │ │ │ + mulsd 0x150(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd 0x190(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0x218(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + mulsd 0x178(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd 0x140(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + subsd %xmm14,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mulsd 0x160(%rsp),%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x158(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm4,-0x68(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd 0x140(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movq %xmm11,%rdi │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd 0x180(%rsp),%xmm1 │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x188(%rsp),%xmm10 │ │ │ │ │ + movq %xmm14,%rsi │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd 0x198(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x1b8(%rsp),%xmm1 │ │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x198(%rsp),%xmm14 │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x1a8(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mov 0x78(%rsp),%rbp │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd 0x1a8(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + movq %rsi,%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0x120(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + mulsd 0x120(%rsp),%xmm11 │ │ │ │ │ + movq %xmm11,%r8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x110(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movq %xmm4,%rdx │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x108(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movq %r8,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movq %xmm11,%r8 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + movq %xmm11,%r9 │ │ │ │ │ + movq %rsi,%xmm11 │ │ │ │ │ + movq %r9,%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + mov -0x50(%rsp),%r9 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - movsd -0x68(%rsp),%xmm4 │ │ │ │ │ - addsd -0x70(%rsp),%xmm4 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movq %r8,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + movq %xmm11,%rsi │ │ │ │ │ + movq %r8,%xmm11 │ │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movq %rcx,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movsd %xmm11,0x0(%rbp) │ │ │ │ │ + movsd -0x70(%rsp),%xmm11 │ │ │ │ │ + mov 0x80(%rsp),%rbp │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + movsd %xmm11,0x0(%rbp) │ │ │ │ │ + movq %rdi,%xmm11 │ │ │ │ │ + mov 0xa8(%rsp),%rbp │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + movsd %xmm11,(%r9) │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + mov -0x48(%rsp),%r9 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm11,(%r9) │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movq %r8,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - movsd -0x60(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm15,(%r8) │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movq %xmm11,%r9 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm15,(%rax) │ │ │ │ │ - movsd %xmm7,(%r14) │ │ │ │ │ - movsd %xmm8,0x0(%r13) │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movq %r9,%xmm11 │ │ │ │ │ + mov 0x98(%rsp),%r9 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movq %rcx,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movsd %xmm15,0x0(%rbp) │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm15,(%r9) │ │ │ │ │ + movsd %xmm10,(%r8) │ │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd -0x68(%rsp),%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x90(%rsp),%r13 │ │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov -0x10(%rsp),%rdx │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movsd -0x70(%rsp),%xmm11 │ │ │ │ │ + mov -0x30(%rsp),%rcx │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm8,0x0(%r13) │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ + subsd %xmm14,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movq %rsi,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movq %rsi,%xmm6 │ │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm9,(%rsi) │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm9,(%rsi) │ │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movq %rdi,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x68(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd -0x70(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm7,(%r12) │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm7,0x0(%rbp) │ │ │ │ │ - movsd %xmm2,(%r9) │ │ │ │ │ - movsd %xmm1,(%r15) │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movq %rdx,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm6,0x0(%r13) │ │ │ │ │ + mov -0x40(%rsp),%r13 │ │ │ │ │ + movsd %xmm2,(%r12) │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %rsi,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm0,(%rbx) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - mov -0x20(%rsp),%rsi │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - mov 0x228(%rsp),%rsi │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movq %rdx,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov -0x28(%rsp),%rdx │ │ │ │ │ + mov 0x220(%rsp),%rbx │ │ │ │ │ incq -0x78(%rsp) │ │ │ │ │ - add 0x230(%rsp),%rbx │ │ │ │ │ + mov -0x20(%rsp),%rcx │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + add %rbx,%r15 │ │ │ │ │ + add %rbx,%r14 │ │ │ │ │ + add 0x228(%rsp),%r11 │ │ │ │ │ + movsd %xmm8,(%rcx) │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - mov -0x8(%rsp),%r14 │ │ │ │ │ - add %rsi,%r10 │ │ │ │ │ - add %rsi,%r11 │ │ │ │ │ - cmp %rax,0x220(%rsp) │ │ │ │ │ - movsd %xmm0,(%r14) │ │ │ │ │ + cmp %rax,0x218(%rsp) │ │ │ │ │ jne 70 │ │ │ │ │ - add $0x238,%rsp │ │ │ │ │ + add $0x230,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000020b0 : │ │ │ │ │ +0000000000002260 : │ │ │ │ │ fftw_codelet_t1_25(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x20be(%rip),%rsi │ │ │ │ │ - jmp 20c3 │ │ │ │ │ + lea -0x226e(%rip),%rsi │ │ │ │ │ + jmp 2273 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 a1200000 00420e10 8f02420e ..... ...B....B. │ │ │ │ │ + 0x00000020 00000000 57220000 00420e10 8f02420e ....W"...B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ef00403 85200e38 ..A.8..G..... .8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ee80403 3b220e38 ..A.8..G....;".8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ - 0x00000010 4330002e 4c433100 2e4c4332 002e4c43 C0..LC1..LC2..LC │ │ │ │ │ - 0x00000020 33002e4c 4337002e 4c433500 2e4c4336 3..LC7..LC5..LC6 │ │ │ │ │ - 0x00000030 002e4c43 34002e4c 4338002e 4c433131 ..LC4..LC8..LC11 │ │ │ │ │ - 0x00000040 002e4c43 3132002e 4c433900 2e4c4331 ..LC12..LC9..LC1 │ │ │ │ │ - 0x00000050 30002e4c 43313400 2e4c4331 33002e4c 0..LC14..LC13..L │ │ │ │ │ - 0x00000060 43313500 2e4c4331 36002e4c 43313700 C15..LC16..LC17. │ │ │ │ │ + 0x00000010 4331002e 4c433000 2e4c4332 002e4c43 C1..LC0..LC2..LC │ │ │ │ │ + 0x00000020 33002e4c 4334002e 4c433500 2e4c4336 3..LC4..LC5..LC6 │ │ │ │ │ + 0x00000030 002e4c43 3131002e 4c433700 2e4c4338 ..LC11..LC7..LC8 │ │ │ │ │ + 0x00000040 002e4c43 39002e4c 43313000 2e4c4331 ..LC9..LC10..LC1 │ │ │ │ │ + 0x00000050 35002e4c 43313200 2e4c4331 33002e4c 5..LC12..LC13..L │ │ │ │ │ + 0x00000060 43313400 2e4c4331 36002e4c 43313700 C14..LC16..LC17. │ │ │ │ │ 0x00000070 2e4c4331 39002e4c 43313800 5f474c4f .LC19..LC18._GLO │ │ │ │ │ 0x00000080 42414c5f 4f464653 45545f54 41424c45 BAL_OFFSET_TABLE │ │ │ │ │ 0x00000090 5f006666 74775f61 6e5f494e 545f6775 _.fftw_an_INT_gu │ │ │ │ │ 0x000000a0 6172616e 74656564 5f746f5f 62655f7a aranteed_to_be_z │ │ │ │ │ 0x000000b0 65726f00 66667477 5f636f64 656c6574 ero.fftw_codelet │ │ │ │ │ 0x000000c0 5f74315f 32350066 6674775f 6b646674 _t1_25.fftw_kdft │ │ │ │ │ 0x000000d0 5f646974 5f726567 69737465 72006666 _dit_register.ff │ │ │ ├── t1_3.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1992 (bytes into file) │ │ │ │ │ + Start of section headers: 2008 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x7c8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x7d8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000303 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000620 0000a8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000343 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000343 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000343 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000348 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0006c8 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0003a0 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0003a8 000010 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0003b8 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0003b8 000070 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000710 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000428 000168 18 14 10 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000590 00008a 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000740 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000313 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000630 0000a8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000353 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000353 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000353 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000358 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0006d8 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0003b0 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0003b8 000010 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0003c8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0003c8 000070 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000720 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000438 000168 18 14 10 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0005a0 00008a 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000750 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 15 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 737 FUNC LOCAL DEFAULT 1 t1_3 │ │ │ │ │ + 2: 0000000000000000 753 FUNC LOCAL DEFAULT 1 t1_3 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 12: 00000000000002f0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_3 │ │ │ │ │ + 12: 0000000000000300 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_3 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x620 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x630 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000001a 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000018 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ 0000000000000035 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 000000000000003d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000194 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000019c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000002f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000002ff 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000199 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001a1 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000303 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000030f 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x6c8 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x6d8 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000e00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x710 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x720 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000060 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2f0 │ │ │ │ │ +0000000000000060 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 300 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,48 +9,48 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 000000000000003c 0000001c FDE cie=00000000 pc=0000000000000000..00000000000002e1 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000000e │ │ │ │ │ +00000018 000000000000003c 0000001c FDE cie=00000000 pc=0000000000000000..00000000000002f1 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000f │ │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000001d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000021 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc2: 368 to 0000000000000180 │ │ │ │ │ + DW_CFA_advance_loc2: 353 to 0000000000000182 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000181 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000183 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000183 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000185 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000190 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000190 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 331 to 00000000000002db │ │ │ │ │ + DW_CFA_advance_loc2: 341 to 00000000000002e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002dc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002de │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002e0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000002f0 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000058 0000000000000014 0000005c FDE cie=00000000 pc=00000000000002f0..0000000000000303 │ │ │ │ │ +00000058 0000000000000014 0000005c FDE cie=00000000 pc=0000000000000300..0000000000000313 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,189 +2,187 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t1_3(): │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 2e0 │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ + jge 2f0 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ + mov %r8,%rax │ │ │ │ │ shl $0x5,%rax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ + push %rbp │ │ │ │ │ mov (%rax),%r10 │ │ │ │ │ + push %rbx │ │ │ │ │ shl $0x3,%r10 │ │ │ │ │ cmpq $0x1,0x20(%rsp) │ │ │ │ │ jne 190 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rcx),%rax │ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ │ inc %r8 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ movsd 0x8(%rdx),%xmm1 │ │ │ │ │ movsd (%rdi),%xmm4 │ │ │ │ │ add $0x20,%rdx │ │ │ │ │ - movsd -0x8(%rsi),%xmm2 │ │ │ │ │ lea 0x0(,%rax,8),%r11 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ mov 0x10(%rcx),%rax │ │ │ │ │ - add %r10,%rcx │ │ │ │ │ + movsd -0x8(%rsi),%xmm2 │ │ │ │ │ lea (%rdi,%r11,1),%rbx │ │ │ │ │ movsd -0x8(%rsi,%r11,1),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + add %r10,%rcx │ │ │ │ │ movsd (%rbx),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ lea (%rdi,%rax,1),%rbp │ │ │ │ │ movsd -0x8(%rsi,%rax,1),%xmm10 │ │ │ │ │ add $0x8,%rdi │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movsd -0x8(%rdx),%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm9 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ movsd -0x10(%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd -0x8(%rdx),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ addsd %xmm9,%xmm8 │ │ │ │ │ movsd 0x0(%rbp),%xmm9 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ mulsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ mulsd %xmm9,%xmm5 │ │ │ │ │ addsd %xmm11,%xmm1 │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ subsd %xmm8,%xmm1 │ │ │ │ │ addsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ addsd %xmm0,%xmm5 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ mulsd %xmm7,%xmm9 │ │ │ │ │ addsd %xmm4,%xmm10 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ movsd %xmm10,-0x8(%rdi) │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ mulsd %xmm7,%xmm5 │ │ │ │ │ addsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm10,-0x8(%rsi) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm10,-0x8(%rsi) │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ movsd %xmm3,0x0(%rbp) │ │ │ │ │ movsd %xmm0,(%rbx) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,-0x8(%rsi,%r11,1) │ │ │ │ │ movsd %xmm0,-0x8(%rsi,%rax,1) │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ - jne 50 │ │ │ │ │ + jne 48 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x8(%rcx),%rax │ │ │ │ │ movsd (%rdx),%xmm5 │ │ │ │ │ inc %r8 │ │ │ │ │ add $0x20,%rdx │ │ │ │ │ movsd -0x18(%rdx),%xmm4 │ │ │ │ │ movsd -0x10(%rdx),%xmm10 │ │ │ │ │ - movsd (%rdi),%xmm2 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ lea 0x0(,%rax,8),%r11 │ │ │ │ │ mov 0x10(%rcx),%rax │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ add %r10,%rcx │ │ │ │ │ lea (%rdi,%r11,1),%rbp │ │ │ │ │ movsd (%rsi,%r11,1),%xmm3 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ movsd 0x0(%rbp),%xmm1 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ lea (%rdi,%rax,1),%r12 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ mulsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ mulsd %xmm5,%xmm8 │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ - movsd (%r12),%xmm5 │ │ │ │ │ movsd (%rsi,%rax,1),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd (%r12),%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ addsd %xmm9,%xmm8 │ │ │ │ │ movsd -0x8(%rdx),%xmm9 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ mulsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ mulsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ addsd %xmm11,%xmm1 │ │ │ │ │ subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ addsd %xmm9,%xmm10 │ │ │ │ │ mulsd %xmm7,%xmm9 │ │ │ │ │ mulsd %xmm6,%xmm3 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ movsd %xmm10,(%rdi) │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ add %rbx,%rdi │ │ │ │ │ addsd %xmm5,%xmm10 │ │ │ │ │ mulsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm10,(%rsi) │ │ │ │ │ movsd %xmm4,(%r12) │ │ │ │ │ movsd %xmm2,0x0(%rbp) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,(%rsi,%r11,1) │ │ │ │ │ movsd %xmm0,(%rsi,%rax,1) │ │ │ │ │ add %rbx,%rsi │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ jne 1b0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000002f0 : │ │ │ │ │ +0000000000000300 : │ │ │ │ │ fftw_codelet_t1_3(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x2fe(%rip),%rsi │ │ │ │ │ - jmp 303 │ │ │ │ │ + lea -0x30e(%rip),%rsi │ │ │ │ │ + jmp 313 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 3c000000 1c000000 ........<....... │ │ │ │ │ - 0x00000020 00000000 e1020000 004e0e10 8c02410e .........N....A. │ │ │ │ │ - 0x00000030 18860341 0e208304 0370010a 0e18410e ...A. ...p....A. │ │ │ │ │ - 0x00000040 10420e08 4d0b034b 010e1841 0e10420e .B..M..K...A..B. │ │ │ │ │ - 0x00000050 0842c3c6 cc000000 14000000 5c000000 .B..........\... │ │ │ │ │ + 0x00000020 00000000 f1020000 004b0e10 8c02520e .........K....R. │ │ │ │ │ + 0x00000030 18860344 0e208304 0361010a 0e18410e ...D. ...a....A. │ │ │ │ │ + 0x00000040 10420e08 4b0b0355 010e1841 0e10420e .B..K..U...A..B. │ │ │ │ │ + 0x00000050 0848c3c6 cc000000 14000000 5c000000 .H..........\... │ │ │ │ │ 0x00000060 00000000 13000000 00000000 00000000 ................ │ │ │ ├── t1_32.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ There are 16 section headers, starting at offset 0x2d38: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0024c3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0028a8 000390 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 002503 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 002503 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002503 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 002510 000058 00 WA 0 0 32 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 002613 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0029f8 000240 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 002653 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 002653 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002653 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 002660 000058 00 WA 0 0 32 │ │ │ │ │ [ 7] .rela.data.rel.ro RELA 0000000000000000 002c38 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 002568 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 002570 000038 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0025a8 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0025a8 000078 00 A 0 0 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0026b8 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0026c0 000038 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0026f8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0026f8 000078 00 A 0 0 8 │ │ │ │ │ [12] .rela.eh_frame RELA 0000000000000000 002c80 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 002620 0001e0 18 14 15 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 002800 0000a4 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 002770 0001e0 18 14 15 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 002950 0000a4 00 0 0 1 │ │ │ │ │ [15] .shstrtab STRTAB 0000000000000000 002cb0 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 20 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 9381 FUNC LOCAL DEFAULT 1 t1_32 │ │ │ │ │ + 2: 0000000000000000 9726 FUNC LOCAL DEFAULT 1 t1_32 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 12: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ 13: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ 14: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LC6 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 17: 00000000000024b0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_32 │ │ │ │ │ + 17: 0000000000002600 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_32 │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,52 +1,38 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x28a8 contains 38 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x29f8 contains 24 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000038 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000040 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000048 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000067 000000100000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000001b4c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001bf9 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001c14 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001c22 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001c2f 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001c4c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001c59 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001c6c 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001d09 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001d21 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001d3f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001d4d 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001d8c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001da2 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001db4 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001dd4 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001f91 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002067 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000020c4 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000020d2 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000020fc 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002126 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000212e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000213c 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000021c0 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000021e7 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002203 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000221e 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002231 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002249 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000227b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002288 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000024b3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000024bf 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000032 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000003a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000045 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000004e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000005d 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000007c 000000100000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000001dc2 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001dd8 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001de0 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001dee 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001ed1 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001ef2 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001f05 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001f1d 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002216 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002228 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000224a 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002257 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002349 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000235f 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000236b 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000238c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002603 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000260f 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x2c38 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001300000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0x2c80 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 24b0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2600 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000024a5 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000025fe │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 880 │ │ │ │ │ - DW_CFA_advance_loc2: 9353 to 000000000000249a │ │ │ │ │ + DW_CFA_def_cfa_offset: 888 │ │ │ │ │ + DW_CFA_advance_loc2: 9698 to 00000000000025f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000249b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000025f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000249c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000025f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000249e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000025f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000024a0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000025f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000024a2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000025fb │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000024a4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000025fd │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000024b0..00000000000024c3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000002600..0000000000002613 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,1737 +7,1743 @@ │ │ │ │ │ t1_32(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x338,%rsp │ │ │ │ │ + sub $0x340,%rsp │ │ │ │ │ mov %r8,-0x78(%rsp) │ │ │ │ │ - mov %r9,0x320(%rsp) │ │ │ │ │ + mov %r9,0x328(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 2493 │ │ │ │ │ + jge 25ec │ │ │ │ │ imul $0x1f0,%r8,%rax │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mov %rdi,%r11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - lea (%rdx,%rax,1),%rsi │ │ │ │ │ - mov 0x370(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + lea (%rdx,%rax,1),%r15 │ │ │ │ │ + mov 0x378(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x328(%rsp) │ │ │ │ │ + mov %rax,0x330(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x330(%rsp) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x80(%rbp),%rax │ │ │ │ │ - add $0x1f0,%rsi │ │ │ │ │ - movsd -0x100(%rsi),%xmm12 │ │ │ │ │ - movsd -0xf8(%rsi),%xmm10 │ │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ │ - movsd -0x180(%rsi),%xmm14 │ │ │ │ │ - mov 0xc0(%rbp),%r8 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ + mov %rax,0x338(%rsp) │ │ │ │ │ + nop │ │ │ │ │ + mov 0x80(%r14),%rax │ │ │ │ │ + movsd 0xf0(%r15),%xmm8 │ │ │ │ │ + add $0x1f0,%r15 │ │ │ │ │ + movsd -0xf8(%r15),%xmm5 │ │ │ │ │ + mov 0x40(%r14),%rcx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%rdi,%rax,1),%rdx │ │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ │ - movsd (%rdx),%xmm7 │ │ │ │ │ - movsd (%rcx),%xmm8 │ │ │ │ │ - lea 0x0(,%rbx,8),%rax │ │ │ │ │ - mov %rdx,-0x70(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ │ - mov %rbx,-0x60(%rsp) │ │ │ │ │ - mov %r14,-0x58(%rsp) │ │ │ │ │ - mov %r9,-0x50(%rsp) │ │ │ │ │ - mov %r11,-0x48(%rsp) │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm13 │ │ │ │ │ - movsd (%rbx),%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd (%r14),%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movsd -0x178(%rsi),%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ + movsd -0x180(%r15),%xmm14 │ │ │ │ │ + mov 0xc0(%r14),%rsi │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + lea (%r10,%rax,1),%rbx │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + movsd (%rbx),%xmm6 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + mov %rdi,-0x70(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%rcx │ │ │ │ │ + lea (%r10,%rax,1),%rdx │ │ │ │ │ + mov %rbx,-0x68(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + mov %rdx,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm15 │ │ │ │ │ + mov %rsi,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movsd (%rcx),%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movsd -0x178(%r15),%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + lea (%r11,%rax,1),%rdx │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + movsd (%rdx),%xmm8 │ │ │ │ │ mulsd %xmm14,%xmm7 │ │ │ │ │ - movsd -0x78(%rsi),%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - movsd (%r9),%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movsd -0x80(%rsi),%xmm10 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - mulsd -0x78(%rsi),%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - movsd (%r10),%xmm13 │ │ │ │ │ - movsd %xmm11,0x138(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm14,0x268(%rsp) │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movsd %xmm3,0x280(%rsp) │ │ │ │ │ - movsd %xmm11,0x288(%rsp) │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - addsd (%r10),%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - movsd %xmm13,0x278(%rsp) │ │ │ │ │ - movsd %xmm15,0x270(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm12,0x140(%rsp) │ │ │ │ │ - movsd %xmm8,0x290(%rsp) │ │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ │ - movsd -0x1f0(%rsi),%xmm7 │ │ │ │ │ - movsd -0x1e8(%rsi),%xmm9 │ │ │ │ │ - mov 0xc8(%rbp),%r15 │ │ │ │ │ - mov 0x88(%rbp),%r13 │ │ │ │ │ - mov 0x48(%rbp),%r12 │ │ │ │ │ + movsd -0x78(%r15),%xmm14 │ │ │ │ │ + mulsd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x80(%r15),%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + mulsd -0x78(%r15),%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + movsd (%r11),%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movsd (%r10),%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + addsd (%r10),%xmm6 │ │ │ │ │ + movsd %xmm15,0x138(%rsp) │ │ │ │ │ + movsd %xmm14,0x2a8(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + movsd (%r11),%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm8,0x2b8(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm13,0x2b0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm15,0x2c0(%rsp) │ │ │ │ │ + movsd %xmm1,0x140(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm7,0x2c8(%rsp) │ │ │ │ │ + movsd %xmm1,0x2d0(%rsp) │ │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ │ + movsd -0x1f0(%r15),%xmm2 │ │ │ │ │ + movsd -0x1e8(%r15),%xmm5 │ │ │ │ │ + mov 0xc8(%r14),%r9 │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%rdx │ │ │ │ │ + movsd -0x70(%r15),%xmm6 │ │ │ │ │ + mov 0x88(%r14),%rbp │ │ │ │ │ + lea (%r11,%rax,1),%r13 │ │ │ │ │ lea (%r10,%rax,1),%r8 │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - movsd (%r8),%xmm10 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - mov %rdx,-0x40(%rsp) │ │ │ │ │ - lea (%rdi,%rax,1),%rcx │ │ │ │ │ - lea (%r10,%rax,1),%r15 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - mov %r8,-0x38(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm14 │ │ │ │ │ - lea (%rdi,%rax,1),%r13 │ │ │ │ │ - mov %rcx,-0x30(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov %r15,-0x28(%rsp) │ │ │ │ │ - mov %r13,-0x20(%rsp) │ │ │ │ │ - mov %rcx,-0x18(%rsp) │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movsd -0x68(%rsi),%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - movsd (%r15),%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - movsd -0x70(%rsi),%xmm9 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd (%rcx),%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ + mov 0x48(%r14),%rcx │ │ │ │ │ movsd 0x0(%r13),%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movsd -0xe8(%rsi),%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movsd -0xf0(%rsi),%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd (%rbx),%xmm11 │ │ │ │ │ + movsd (%r8),%xmm13 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov %r8,-0x48(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ │ + lea (%r10,%rax,1),%r9 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + mov %r9,-0x40(%rsp) │ │ │ │ │ + mulsd -0x1e8(%r15),%xmm14 │ │ │ │ │ + lea (%r11,%rax,1),%rbp │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + mov %rbp,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movsd -0x68(%r15),%xmm13 │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ lea (%r10,%rax,1),%rbx │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movsd (%rbx),%xmm12 │ │ │ │ │ - mov %rbx,-0x8(%rsp) │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movsd -0x170(%rsi),%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - mulsd -0x168(%rsi),%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd -0x168(%rsi),%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - mulsd -0x170(%rsi),%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ + mov %rdi,-0x30(%rsp) │ │ │ │ │ + mov %rbx,-0x28(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movsd (%r12),%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movsd (%r9),%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + mulsd (%r12),%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movsd 0x0(%rbp),%xmm9 │ │ │ │ │ addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - movsd %xmm8,0x148(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movsd %xmm14,0x298(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movsd %xmm8,0x2a0(%rsp) │ │ │ │ │ - mov 0xf8(%rbp),%r12 │ │ │ │ │ - movsd %xmm10,0x158(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - movsd %xmm14,0x150(%rsp) │ │ │ │ │ - movsd %xmm7,0x2a8(%rsp) │ │ │ │ │ - movsd %xmm15,0x168(%rsp) │ │ │ │ │ - movsd -0x10(%rsi),%xmm9 │ │ │ │ │ - movsd -0x8(%rsi),%xmm8 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - movsd %xmm10,0x160(%rsp) │ │ │ │ │ - mov 0xb8(%rbp),%r12 │ │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ - movsd (%r11),%xmm10 │ │ │ │ │ - mov %r9,(%rsp) │ │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov 0x78(%rbp),%r12 │ │ │ │ │ - lea (%rdi,%rax,1),%r8 │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ - movsd (%r8),%xmm14 │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov 0x38(%rbp),%r12 │ │ │ │ │ - lea (%rdi,%rax,1),%r15 │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movsd (%r15),%xmm4 │ │ │ │ │ - mov %r15,0x20(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movsd -0x90(%rsi),%xmm10 │ │ │ │ │ - movsd (%r8),%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movsd -0x88(%rsi),%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - movsd (%r9),%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movsd (%rdi),%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movsd -0xe8(%r15),%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movsd -0xf0(%r15),%xmm13 │ │ │ │ │ + movq %xmm5,%rsi │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movsd -0x110(%rsi),%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movsd -0x170(%r15),%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + movsd -0x168(%r15),%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movsd (%rbx),%xmm9 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + mulsd (%r8),%xmm6 │ │ │ │ │ + movq %rsi,%xmm7 │ │ │ │ │ + movq %xmm9,%rax │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + movq %rax,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm5,0x148(%rsp) │ │ │ │ │ + movq %rax,%xmm5 │ │ │ │ │ subsd %xmm9,%xmm5 │ │ │ │ │ - movsd -0x108(%rsi),%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movsd -0x190(%rsi),%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - movsd (%r11),%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm5,0x2d8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + movq %xmm9,%rax │ │ │ │ │ + movq %rsi,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movq %rax,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm5,0x150(%rsp) │ │ │ │ │ + movq %rax,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm5,0x158(%rsp) │ │ │ │ │ + movsd %xmm8,0x160(%rsp) │ │ │ │ │ + mov 0xf8(%r14),%rcx │ │ │ │ │ + movsd -0x8(%r15),%xmm6 │ │ │ │ │ + movsd %xmm14,0x178(%rsp) │ │ │ │ │ + movsd -0x10(%r15),%xmm1 │ │ │ │ │ + mov 0xb8(%r14),%r9 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + movsd %xmm2,0x168(%rsp) │ │ │ │ │ + movsd -0x90(%r15),%xmm13 │ │ │ │ │ + mov 0x38(%r14),%rdi │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + lea (%r11,%rax,1),%rcx │ │ │ │ │ + movsd %xmm7,0x170(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm14 │ │ │ │ │ + movsd (%rcx),%xmm9 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov %rcx,-0x20(%rsp) │ │ │ │ │ + lea (%r10,%rax,1),%rbp │ │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ │ + mov 0x78(%r14),%rcx │ │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movsd 0x0(%rbp),%xmm8 │ │ │ │ │ + mov %rbp,-0x10(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - movsd -0x188(%rsi),%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - mov 0x20(%rbp),%r12 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - mulsd -0x188(%rsi),%xmm11 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov 0x60(%rbp),%r12 │ │ │ │ │ - lea (%rdi,%rax,1),%rdx │ │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - mulsd -0x190(%rsi),%xmm12 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - mov 0xa0(%rbp),%r12 │ │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov 0xe0(%rbp),%r12 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - lea (%rdi,%rax,1),%r15 │ │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movsd (%r9),%xmm11 │ │ │ │ │ - lea (%rdi,%rax,1),%r8 │ │ │ │ │ - movsd %xmm8,0x170(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + lea (%r11,%rax,1),%rcx │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + mulsd -0x10(%r15),%xmm14 │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + mov %rcx,-0x8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x88(%r15),%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movsd -0x110(%r15),%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + lea (%r10,%rax,1),%rbx │ │ │ │ │ + mulsd -0x88(%r15),%xmm9 │ │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd (%rcx),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movsd (%rbx),%xmm9 │ │ │ │ │ + mulsd -0x108(%r15),%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movsd -0x108(%r15),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movsd -0x190(%r15),%xmm13 │ │ │ │ │ + movsd -0x188(%r15),%xmm15 │ │ │ │ │ + mov 0x20(%r14),%rbp │ │ │ │ │ + mov 0x60(%r14),%rdi │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + mulsd -0x188(%r15),%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + movq %xmm9,%rax │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ subsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movsd (%rcx),%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm1,0x180(%rsp) │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm1,0x188(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movq %xmm9,%rax │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + movsd %xmm14,0x1b8(%rsp) │ │ │ │ │ + movsd %xmm6,0x1b0(%rsp) │ │ │ │ │ + movsd -0x1b8(%r15),%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm1,0x190(%rsp) │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + lea (%r11,%rax,1),%rbp │ │ │ │ │ + movsd 0x0(%rbp),%xmm9 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + lea (%r10,%rax,1),%rbx │ │ │ │ │ + mov 0xa0(%r14),%rbp │ │ │ │ │ + movsd %xmm1,0x198(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%rbp │ │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ │ - movsd %xmm8,0x178(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm14 │ │ │ │ │ - movsd (%rdx),%xmm12 │ │ │ │ │ - movsd %xmm8,0x180(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd %xmm13,0x198(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - movsd %xmm14,0x190(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movsd (%rbx),%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - movsd %xmm8,0x188(%rsp) │ │ │ │ │ - movsd -0x1c0(%rsi),%xmm8 │ │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mov %rbp,0x38(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ │ + movsd %xmm7,0x1a0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movsd -0x1c0(%r15),%xmm13 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ movsd %xmm7,0x1a8(%rsp) │ │ │ │ │ - movsd -0x1b8(%rsi),%xmm7 │ │ │ │ │ - movsd %xmm13,0x1a0(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - movsd -0x140(%rsi),%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movsd -0x140(%r15),%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movsd (%rcx),%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + mulsd -0x138(%r15),%xmm2 │ │ │ │ │ + mulsd -0x138(%r15),%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movsd 0x0(%rbp),%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movsd -0xc0(%r15),%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd -0xb8(%r15),%xmm8 │ │ │ │ │ + mov 0xe0(%r14),%rax │ │ │ │ │ + movsd -0x38(%r15),%xmm15 │ │ │ │ │ + mov 0x10(%r14),%rbx │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + movsd -0x38(%r15),%xmm9 │ │ │ │ │ + mov 0xd0(%r14),%rsi │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movsd -0xb8(%r15),%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movsd (%rax),%xmm14 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + mulsd -0x40(%r15),%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + mulsd -0x40(%r15),%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movsd -0x1d8(%r15),%xmm6 │ │ │ │ │ + movq %xmm9,%rax │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm9,0x2e0(%rsp) │ │ │ │ │ + movq %rax,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm9,0x2e8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movq %xmm9,%rax │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm13,0x1d0(%rsp) │ │ │ │ │ + movsd -0x1e0(%r15),%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movq %rax,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + movsd %xmm2,0x1d8(%rsp) │ │ │ │ │ + movsd %xmm9,0x2f0(%rsp) │ │ │ │ │ + movq %rax,%xmm9 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ │ + lea (%r10,%rax,1),%rbp │ │ │ │ │ + movsd %xmm8,0x1e0(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + movsd 0x0(%rbp),%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + lea (%r11,%rax,1),%rsi │ │ │ │ │ + mov %rbp,0x60(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ │ mulsd %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd -0x138(%rsi),%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movsd (%r11),%xmm11 │ │ │ │ │ + movsd %xmm9,0x1c0(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm15,0x1c8(%rsp) │ │ │ │ │ + movsd -0x60(%r15),%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movsd (%rsi),%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm6 │ │ │ │ │ + movsd -0x58(%r15),%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mov 0x90(%r14),%rax │ │ │ │ │ + mov 0x50(%r14),%rbx │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movsd -0xd8(%r15),%xmm5 │ │ │ │ │ + mulsd -0x58(%r15),%xmm14 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + movsd -0x160(%r15),%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + mov 0xf0(%r14),%rsi │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + movsd -0xe0(%r15),%xmm13 │ │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ │ + lea (%r10,%rax,1),%rbp │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm14 │ │ │ │ │ + mov %rbp,0x90(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + mulsd -0xd8(%r15),%xmm14 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + movsd -0x158(%r15),%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movsd -0x158(%r15),%xmm5 │ │ │ │ │ + subsd %xmm14,%xmm13 │ │ │ │ │ + movsd (%rbx),%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movsd 0x0(%rbp),%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ mulsd %xmm10,%xmm5 │ │ │ │ │ - movsd -0xc0(%rsi),%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - movsd (%r15),%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ + mulsd -0x160(%r15),%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ subsd %xmm7,%xmm9 │ │ │ │ │ - movsd -0xb8(%rsi),%xmm7 │ │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm12 │ │ │ │ │ - mov 0x10(%rbp),%r12 │ │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov 0xd0(%rbp),%r12 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - movsd (%r8),%xmm11 │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movsd -0x38(%rsi),%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movq %xmm6,%rdx │ │ │ │ │ - movsd -0x40(%rsi),%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - mulsd -0x40(%rsi),%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + movq %xmm2,%rax │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movq %rax,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm2,0x1e8(%rsp) │ │ │ │ │ + movq %rax,%xmm2 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + lea (%r11,%rax,1),%rsi │ │ │ │ │ addsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm3,0x2b0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movsd %xmm9,0x1c8(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movsd %xmm3,0x2b8(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - movsd (%rbx),%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movq %rdx,%xmm5 │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - lea (%rdi,%rax,1),%r8 │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - mov 0x90(%rbp),%r12 │ │ │ │ │ - movsd %xmm9,0x1d0(%rsp) │ │ │ │ │ - movsd -0x1e0(%rsi),%xmm9 │ │ │ │ │ - movsd (%r8),%xmm14 │ │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ │ - movsd %xmm3,0x1b0(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movsd -0x1d8(%rsi),%xmm8 │ │ │ │ │ - movsd (%r9),%xmm11 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ │ - movsd %xmm10,0x1b8(%rsp) │ │ │ │ │ - movsd (%rdx),%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movsd %xmm3,0x1c0(%rsp) │ │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movsd -0x60(%rsi),%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movsd -0x58(%rsi),%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - movsd (%r11),%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd (%rcx),%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - movsd -0xe0(%rsi),%xmm10 │ │ │ │ │ - movq %xmm5,%rdx │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd -0xd8(%rsi),%xmm9 │ │ │ │ │ - mov 0x50(%rbp),%r12 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - mov 0xf0(%rbp),%r12 │ │ │ │ │ - lea (%rdi,%rax,1),%rcx │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - movsd (%rcx),%xmm11 │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ - mov %r9,0x98(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movsd -0x160(%rsi),%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov 0xb0(%rbp),%r12 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - movsd -0x158(%rsi),%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - mulsd -0x158(%rsi),%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - mulsd -0x160(%rsi),%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ + movsd %xmm2,0x1f0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm6,0x210(%rsp) │ │ │ │ │ addsd %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movsd (%r11),%xmm10 │ │ │ │ │ - movsd %xmm3,0x2c0(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ - movsd -0x18(%rsi),%xmm8 │ │ │ │ │ - movsd %xmm11,0x2c8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movq %rdx,%xmm5 │ │ │ │ │ - lea (%rdi,%rax,1),%rdx │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov 0x70(%rbp),%r12 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ - movsd %xmm11,0x1e0(%rsp) │ │ │ │ │ - movsd (%r9),%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movsd %xmm3,0x1d8(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movsd %xmm9,0x1e8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd %xmm7,0x1f0(%rsp) │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - movsd (%rdx),%xmm12 │ │ │ │ │ - lea (%rdi,%rax,1),%rdx │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - movsd (%rdx),%xmm14 │ │ │ │ │ - movsd %xmm13,0x200(%rsp) │ │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ │ - movsd %xmm9,0x1f8(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ - mov %r11,0xc0(%rsp) │ │ │ │ │ - movsd -0x20(%rsi),%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movsd -0xa0(%rsi),%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movsd -0x98(%rsi),%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - movsd (%r11),%xmm14 │ │ │ │ │ - mov 0x30(%rbp),%r12 │ │ │ │ │ - mov %rdx,0xc8(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movsd -0x120(%rsi),%xmm10 │ │ │ │ │ - lea 0x0(,%r12,8),%rdx │ │ │ │ │ - mov 0x28(%rbp),%r12 │ │ │ │ │ - lea (%rdi,%rdx,1),%r11 │ │ │ │ │ - add %r10,%rdx │ │ │ │ │ - movq %xmm6,%r9 │ │ │ │ │ - movsd (%rdx),%xmm12 │ │ │ │ │ - mov %r11,0xd0(%rsp) │ │ │ │ │ - mov %rdx,0xd8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd -0x118(%rsi),%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - movsd (%r11),%xmm11 │ │ │ │ │ + movsd %xmm2,0x1f8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm8,0x208(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm5,0x200(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd (%rcx),%xmm14 │ │ │ │ │ + movsd %xmm2,0x218(%rsp) │ │ │ │ │ + movsd %xmm8,0x2f8(%rsp) │ │ │ │ │ + movsd -0x20(%r15),%xmm13 │ │ │ │ │ + movsd -0x18(%r15),%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + mov 0xb0(%r14),%rax │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + mov 0x70(%r14),%rdi │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + movsd -0x118(%r15),%xmm5 │ │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + movsd -0x198(%r15),%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + lea (%r11,%rax,1),%rbp │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + movsd -0xa0(%r15),%xmm13 │ │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm14 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + lea (%r10,%rax,1),%rbx │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x0(%rbp),%xmm6 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + mov %rdi,0xb0(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movsd (%rbx),%xmm7 │ │ │ │ │ + lea (%r11,%rax,1),%rcx │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + mov %rbx,0xb8(%rsp) │ │ │ │ │ mulsd %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movsd -0x1a0(%rsi),%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movq %xmm6,%rax │ │ │ │ │ - movsd -0x198(%rsi),%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - mulsd -0x198(%rsi),%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - mulsd -0x1a0(%rsi),%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movq %rax,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm5,0x208(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movsd %xmm15,0x2d0(%rsp) │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ - movsd -0x1b0(%rsi),%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd %xmm15,0x2d8(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movq %r9,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movq %rax,%xmm5 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov 0xa8(%rbp),%r12 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - movsd %xmm15,0x210(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movsd (%r9),%xmm9 │ │ │ │ │ - mov %r9,0xe0(%rsp) │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - movsd (%r11),%xmm12 │ │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ - movsd %xmm7,0x220(%rsp) │ │ │ │ │ - movsd -0x1a8(%rsi),%xmm7 │ │ │ │ │ - movsd (%r9),%xmm14 │ │ │ │ │ - movsd %xmm15,0x218(%rsp) │ │ │ │ │ - movsd %xmm13,0x2e0(%rsp) │ │ │ │ │ - mov %r9,0xe8(%rsp) │ │ │ │ │ - mov %rdx,0xf0(%rsp) │ │ │ │ │ - movsd %xmm10,0x228(%rsp) │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mov 0xe8(%rbp),%r12 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov 0x68(%rbp),%r12 │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - movsd -0xb0(%rsi),%xmm9 │ │ │ │ │ - lea (%rdi,%rax,1),%rdx │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - mov %r9,0xf8(%rsp) │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd -0xa8(%rsi),%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov 0x18(%rbp),%r12 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - movsd -0x30(%rsi),%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - movsd (%rdx),%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd -0x28(%rsi),%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - movsd %xmm12,0x108(%rsp) │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movsd -0x98(%r15),%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + movsd -0x120(%r15),%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x0(%rbp),%xmm14 │ │ │ │ │ + mulsd -0x98(%r15),%xmm14 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + mulsd -0x118(%r15),%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + movq %xmm13,%rdi │ │ │ │ │ + movsd (%rax),%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movsd -0x1a0(%r15),%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movq %xmm7,%rax │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + movq %rax,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + mulsd -0x198(%r15),%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movq %rdi,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm5,0x300(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + movq %rdi,%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm13,0x220(%rsp) │ │ │ │ │ + movq %rax,%xmm13 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm9,0x308(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm14,0x238(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm13,0x228(%rsp) │ │ │ │ │ + movsd %xmm2,0x230(%rsp) │ │ │ │ │ + movsd %xmm15,0x240(%rsp) │ │ │ │ │ + mov 0x28(%r14),%rdi │ │ │ │ │ + mov 0xa8(%r14),%rsi │ │ │ │ │ + movsd -0x28(%r15),%xmm2 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea (%r10,%rax,1),%rbx │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + movsd (%rbx),%xmm14 │ │ │ │ │ + movsd (%rdi),%xmm6 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%rsi │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ + mov %rbx,0xd0(%rsp) │ │ │ │ │ + mov 0xe8(%r14),%rax │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd -0x1b0(%r15),%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + mov %rsi,0xd8(%rsp) │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %rdi,0xe0(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + movsd -0x1a8(%r15),%xmm14 │ │ │ │ │ + mulsd -0x1a8(%r15),%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + movsd -0xa8(%r15),%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movsd (%rsi),%xmm14 │ │ │ │ │ + lea (%r11,%rax,1),%rsi │ │ │ │ │ add %r10,%rax │ │ │ │ │ - addsd 0x108(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - mov %rax,0x100(%rsp) │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm12 │ │ │ │ │ - movsd -0x128(%rsi),%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movsd -0x130(%rsi),%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movsd (%r9),%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ + mov %rsi,0xe8(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movsd (%rdi),%xmm14 │ │ │ │ │ + movq %xmm8,%rbx │ │ │ │ │ + mov 0x68(%r14),%rdi │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ │ + mulsd -0xa8(%r15),%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movsd -0xb0(%r15),%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movq %rbx,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ movsd (%rax),%xmm14 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r12 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mov %r12,0x108(%rsp) │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - mulsd (%r9),%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movsd -0x30(%r15),%xmm14 │ │ │ │ │ + mov %rax,0xf8(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm14 │ │ │ │ │ + movq %rbx,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + movq %xmm15,%rsi │ │ │ │ │ + movsd -0x28(%r15),%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + movsd (%rax),%xmm15 │ │ │ │ │ + movq %xmm10,%rax │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + movq %rax,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movsd (%rdi),%xmm14 │ │ │ │ │ + mulsd -0x130(%r15),%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movsd -0x128(%r15),%xmm14 │ │ │ │ │ + mulsd %xmm15,%xmm14 │ │ │ │ │ + mulsd -0x130(%r15),%xmm15 │ │ │ │ │ addsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ + movsd (%rdi),%xmm14 │ │ │ │ │ + mulsd -0x128(%r15),%xmm14 │ │ │ │ │ + mov 0x18(%r14),%rbx │ │ │ │ │ + movsd %xmm5,0x100(%rsp) │ │ │ │ │ + addsd 0x100(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm14,%xmm15 │ │ │ │ │ + movq %rsi,%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ subsd %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm3,0x230(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movsd -0x1d0(%rsi),%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movsd %xmm3,0x2e8(%rsp) │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movsd %xmm12,0x238(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movsd (%r12),%xmm12 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - mov %r12,0x110(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ - movsd %xmm7,0x2f0(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm9,0x240(%rsp) │ │ │ │ │ - movsd (%r12),%xmm9 │ │ │ │ │ - movsd %xmm10,0x248(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movsd %xmm7,0x2f8(%rsp) │ │ │ │ │ - movsd -0x1c8(%rsi),%xmm7 │ │ │ │ │ - mov 0x98(%rbp),%r14 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - mov 0xd8(%rbp),%r14 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movsd %xmm9,0x248(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movq %rax,%xmm10 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + mov %rbx,0x100(%rsp) │ │ │ │ │ + movsd %xmm9,0x250(%rsp) │ │ │ │ │ + movsd %xmm8,0x258(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd -0xc8(%r15),%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + movsd %xmm5,0x310(%rsp) │ │ │ │ │ + movsd %xmm8,0x260(%rsp) │ │ │ │ │ + movsd -0x1c8(%r15),%xmm8 │ │ │ │ │ + movsd %xmm14,0x318(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm14 │ │ │ │ │ + lea (%r10,%rax,1),%rbx │ │ │ │ │ + mov 0x98(%r14),%rax │ │ │ │ │ + movsd %xmm13,0x268(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movsd (%rbx),%xmm14 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %rbx,0x108(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ │ add %r10,%rax │ │ │ │ │ - movsd (%r12),%xmm14 │ │ │ │ │ - movsd (%rax),%xmm11 │ │ │ │ │ + mulsd -0x1c8(%r15),%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd -0x1d0(%r15),%xmm14 │ │ │ │ │ mov %rax,0x118(%rsp) │ │ │ │ │ - movsd -0xd0(%rsi),%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - mov 0x58(%rbp),%r14 │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ - lea (%rdi,%rax,1),%r13 │ │ │ │ │ - mov %r13,0x120(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd -0xc8(%rsi),%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movsd %xmm15,0x250(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movsd -0x50(%rsi),%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - movsd 0x0(%r13),%xmm14 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r14 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + mov %rbx,0x110(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + movq %xmm10,%rsi │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movsd (%rbx),%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movsd (%rax),%xmm14 │ │ │ │ │ + mov 0xd8(%r14),%rax │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mulsd -0xc8(%r15),%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd -0xd0(%r15),%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + mulsd %xmm15,%xmm14 │ │ │ │ │ + mov %rbx,0x120(%rsp) │ │ │ │ │ + mov %rax,0x128(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movq %rsi,%xmm14 │ │ │ │ │ + movsd %xmm5,0x270(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movsd (%rbx),%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movsd (%rax),%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movsd -0x50(%r15),%xmm14 │ │ │ │ │ + movsd -0x48(%r15),%xmm2 │ │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ │ add %r10,%rax │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movsd -0x48(%rsi),%xmm7 │ │ │ │ │ - mov %r14,0x128(%rsp) │ │ │ │ │ - subsd %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movsd %xmm12,0x258(%rsp) │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - addsd 0x250(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movsd 0x0(%r13),%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm11,%xmm12 │ │ │ │ │ - movsd -0x148(%rsi),%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movsd -0x150(%rsi),%xmm12 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd (%r14),%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movsd (%rax),%xmm6 │ │ │ │ │ - movsd %xmm3,0x260(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - mulsd (%rax),%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movsd 0x260(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm14,0x130(%rsp) │ │ │ │ │ - movsd 0x130(%rsp),%xmm5 │ │ │ │ │ mov %rax,0x130(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - movsd 0x258(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movsd 0x260(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm11,0x260(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movsd %xmm11,0x300(%rsp) │ │ │ │ │ - movsd %xmm10,0x250(%rsp) │ │ │ │ │ - movsd 0x260(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm3 │ │ │ │ │ - movsd 0x170(%rsp),%xmm15 │ │ │ │ │ - mov -0x70(%rsp),%rax │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + movsd %xmm15,0x278(%rsp) │ │ │ │ │ + movsd -0x48(%r15),%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + movsd (%rax),%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movsd (%rbx),%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd -0x150(%r15),%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + movsd -0x148(%r15),%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + mulsd -0x150(%r15),%xmm15 │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + movsd (%rbx),%xmm10 │ │ │ │ │ + mulsd -0x148(%r15),%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + movsd 0x278(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm10,0x280(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + addsd 0x270(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm14,%xmm15 │ │ │ │ │ + addsd 0x278(%rsp),%xmm14 │ │ │ │ │ + addsd 0x280(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm9,0x288(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ addsd %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm11 │ │ │ │ │ - addsd 0x210(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - movsd 0x138(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ - movsd %xmm7,0x310(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - movsd 0x208(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm10,0x308(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - movsd %xmm12,0x258(%rsp) │ │ │ │ │ - movsd 0x140(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - addsd 0x1b0(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm14,0x260(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movsd 0x148(%rsp),%xmm11 │ │ │ │ │ - addsd 0x230(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movsd %xmm15,0x2c0(%rsp) │ │ │ │ │ - movsd 0x150(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm14,0x278(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x288(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + movsd %xmm9,0x270(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + movsd %xmm6,0x280(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ addsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - movsd 0x188(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm6,0x318(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ + movsd %xmm9,0x288(%rsp) │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm6,0x290(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm15,0x2a0(%rsp) │ │ │ │ │ + movsd %xmm6,0x298(%rsp) │ │ │ │ │ + movsd 0x138(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + movq %xmm10,%rsi │ │ │ │ │ + movsd 0x200(%rsp),%xmm10 │ │ │ │ │ + addsd 0x220(%rsp),%xmm10 │ │ │ │ │ + movsd 0x140(%rsp),%xmm2 │ │ │ │ │ + mov -0x70(%rsp),%rax │ │ │ │ │ + subsd 0x1e8(%rsp),%xmm7 │ │ │ │ │ + addsd 0x1c0(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + movsd 0x148(%rsp),%xmm15 │ │ │ │ │ + addsd 0x248(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x180(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd 0x270(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movsd 0x158(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm13,0x2e0(%rsp) │ │ │ │ │ + movsd 0x198(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm5,0x320(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - movsd %xmm14,(%rdi) │ │ │ │ │ - movsd 0x318(%rsp),%xmm14 │ │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ │ - movsd %xmm12,(%r10) │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + movsd 0x320(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - movsd 0x138(%rsp),%xmm10 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm9 │ │ │ │ │ - subsd 0x210(%rsp),%xmm9 │ │ │ │ │ - movsd 0x208(%rsp),%xmm15 │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ - movsd 0x148(%rsp),%xmm14 │ │ │ │ │ - subsd 0x230(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm7,(%rax) │ │ │ │ │ - movsd 0x150(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movsd 0x140(%rsp),%xmm9 │ │ │ │ │ - subsd 0x1b0(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movsd 0x188(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ + mov -0x50(%rsp),%rsi │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm10,(%r11) │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm8,(%r10) │ │ │ │ │ + movsd 0x200(%rsp),%xmm5 │ │ │ │ │ + movsd 0x140(%rsp),%xmm8 │ │ │ │ │ + subsd 0x220(%rsp),%xmm5 │ │ │ │ │ + subsd 0x1c0(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + mov -0x58(%rsp),%rdx │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + movsd 0x138(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movsd 0x148(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + subsd 0x248(%rsp),%xmm7 │ │ │ │ │ + movsd 0x158(%rsp),%xmm15 │ │ │ │ │ + movsd 0x180(%rsp),%xmm8 │ │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movsd 0x2e8(%rsp),%xmm9 │ │ │ │ │ + subsd 0x270(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + movq %xmm15,%rdx │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + movq %rdx,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + movsd 0x198(%rsp),%xmm7 │ │ │ │ │ subsd %xmm14,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - movsd 0x170(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd 0x268(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + movsd 0x2f0(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ mulsd %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - movsd 0x268(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ + movq %xmm10,%rdx │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + movq %rdx,%xmm8 │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ addsd %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm11,(%r15) │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movsd 0x2b8(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - mov 0x60(%rsp),%r15 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ + movsd 0x300(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ addsd %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm12,(%r15) │ │ │ │ │ - mov 0x68(%rsp),%r15 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ │ - movsd %xmm15,-0x70(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm10,(%r15) │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - mov 0x58(%rsp),%r15 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - mov 0x70(%rsp),%r15 │ │ │ │ │ - movsd %xmm9,(%r15) │ │ │ │ │ - movsd 0x290(%rsp),%xmm12 │ │ │ │ │ - movsd 0x2b0(%rsp),%xmm4 │ │ │ │ │ - movsd 0x2c8(%rsp),%xmm3 │ │ │ │ │ - movsd 0x2d0(%rsp),%xmm8 │ │ │ │ │ - movsd 0x300(%rsp),%xmm5 │ │ │ │ │ - movsd 0x180(%rsp),%xmm15 │ │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movsd 0x2d8(%rsp),%xmm4 │ │ │ │ │ - movq %xmm12,%r14 │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - addsd 0x1d8(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x178(%rsp),%xmm12 │ │ │ │ │ - addsd 0x250(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ mulsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm13,(%rdx) │ │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ │ + movsd 0x2d0(%rsp),%xmm1 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + movsd 0x2a8(%rsp),%xmm14 │ │ │ │ │ + subsd 0x1f0(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x308(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm5,(%rdx) │ │ │ │ │ + movsd 0x2a8(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm5,-0x70(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ mulsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - movsd 0x2a0(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - movsd %xmm11,-0x60(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - movsd 0x298(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movsd 0x2e8(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - movsd %xmm12,-0x58(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - subsd 0x238(%rsp),%xmm12 │ │ │ │ │ - addsd 0x238(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm3,-0x68(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movsd 0x2a0(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - movsd 0x178(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movsd 0x180(%rsp),%xmm11 │ │ │ │ │ - subsd 0x250(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm4,-0x50(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movq %xmm12,%r15 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - movq %r15,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - movsd -0x70(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd -0x68(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movq %r14,%xmm8 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - movq %r14,%xmm5 │ │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ │ - subsd -0x68(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movsd -0x70(%rsp),%xmm11 │ │ │ │ │ - mov 0xc0(%rsp),%r15 │ │ │ │ │ - movsd -0x50(%rsp),%xmm4 │ │ │ │ │ - movsd -0x60(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ - movsd -0x58(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm9,(%r15) │ │ │ │ │ - mov 0xc8(%rsp),%r15 │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - movsd %xmm8,(%r15) │ │ │ │ │ - mov 0x88(%rsp),%r15 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movsd 0x1b8(%rsp),%xmm12 │ │ │ │ │ - subsd 0x1c8(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movsd %xmm8,(%rbx) │ │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd %xmm6,(%rbx) │ │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ mulsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm8,(%rbx) │ │ │ │ │ - movsd %xmm6,(%r8) │ │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ │ - movsd %xmm14,(%rcx) │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm8 │ │ │ │ │ - movsd 0x280(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm6,(%rbx) │ │ │ │ │ - movsd %xmm10,(%rcx) │ │ │ │ │ - subsd 0x1c0(%rsp),%xmm8 │ │ │ │ │ - movsd 0x278(%rsp),%xmm14 │ │ │ │ │ - movsd 0x1f8(%rsp),%xmm12 │ │ │ │ │ - movsd 0x218(%rsp),%xmm9 │ │ │ │ │ - movsd 0x308(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - movq %xmm11,%rcx │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movsd 0x190(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movsd 0x158(%rsp),%xmm10 │ │ │ │ │ - subsd 0x240(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movsd 0x228(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm7,-0x68(%rsp) │ │ │ │ │ + movsd %xmm13,-0x60(%rsp) │ │ │ │ │ + movsd 0x188(%rsp),%xmm1 │ │ │ │ │ + movsd 0x190(%rsp),%xmm15 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm2 │ │ │ │ │ + movsd 0x2d8(%rsp),%xmm13 │ │ │ │ │ + addsd 0x280(%rsp),%xmm1 │ │ │ │ │ + addsd 0x278(%rsp),%xmm15 │ │ │ │ │ + addsd 0x1f8(%rsp),%xmm2 │ │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd %xmm15,0x20(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x150(%rsp),%xmm2 │ │ │ │ │ + subsd 0x250(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm1,-0x58(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + addsd 0x258(%rsp),%xmm13 │ │ │ │ │ + subsd 0x258(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x150(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + addsd 0x250(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm15,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movq %xmm10,%rdx │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movq %rdx,%xmm13 │ │ │ │ │ addsd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm13,0x28(%rsp) │ │ │ │ │ + movsd 0x188(%rsp),%xmm13 │ │ │ │ │ + subsd 0x280(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movq %xmm13,%rdx │ │ │ │ │ + movsd 0x190(%rsp),%xmm13 │ │ │ │ │ + movq %rdx,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + subsd 0x278(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movsd -0x70(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + addsd -0x68(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm13,0x18(%rsp) │ │ │ │ │ + movq %xmm10,%rsi │ │ │ │ │ + movq %rdx,%xmm10 │ │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + movsd -0x50(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movq %xmm10,%rsi │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + movsd %xmm13,0x0(%rbp) │ │ │ │ │ + movsd 0x18(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + movsd %xmm13,(%rcx) │ │ │ │ │ + movsd -0x58(%rsp),%xmm13 │ │ │ │ │ + movq %xmm10,%rcx │ │ │ │ │ + movq %rcx,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + movsd -0x70(%rsp),%xmm13 │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + subsd -0x50(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + subsd -0x58(%rsp),%xmm6 │ │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ │ + subsd -0x68(%rsp),%xmm13 │ │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movsd 0x28(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ subsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - addsd 0x258(%rsp),%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd %xmm6,-0x68(%rsp) │ │ │ │ │ - movsd 0x2f8(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + movsd 0x20(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd -0x60(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + subsd -0x60(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm14,(%rdx) │ │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ │ + movsd %xmm5,(%rdx) │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm1 │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm5 │ │ │ │ │ + movsd 0x2c0(%rsp),%xmm15 │ │ │ │ │ + movsd 0x2b8(%rsp),%xmm6 │ │ │ │ │ + subsd 0x1d0(%rsp),%xmm5 │ │ │ │ │ + subsd 0x1d8(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x228(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x210(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movq %xmm13,%rcx │ │ │ │ │ + movsd 0x208(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm1,-0x58(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movsd 0x238(%rsp),%xmm6 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + addsd 0x288(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x160(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x170(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + subsd 0x268(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x228(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + movsd %xmm14,-0x70(%rsp) │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm13,-0x68(%rsp) │ │ │ │ │ + movsd 0x310(%rsp),%xmm13 │ │ │ │ │ + addsd 0x298(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - movsd 0x160(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movq %xmm3,%r8 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - movsd 0x1f8(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movq %xmm10,%r14 │ │ │ │ │ - movsd 0x218(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movsd 0x228(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm9 │ │ │ │ │ - movsd 0x160(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movsd 0x158(%rsp),%xmm8 │ │ │ │ │ - addsd 0x240(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movq %xmm10,%r8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - movq %xmm10,%r15 │ │ │ │ │ - movq %r8,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movq %r15,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd %xmm10,-0x60(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %r8,%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + movsd 0x208(%rsp),%xmm2 │ │ │ │ │ + movsd 0x210(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x238(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm9,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x170(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x160(%rsp),%xmm2 │ │ │ │ │ + addsd 0x268(%rsp),%xmm1 │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movq %xmm10,%rbp │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + movq %rbp,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + subsd 0x288(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm13,-0x50(%rsp) │ │ │ │ │ + movq %xmm1,%rbp │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movq %rbp,%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - movsd 0x190(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - movq %xmm10,%rbx │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm10 │ │ │ │ │ - subsd 0x258(%rsp),%xmm10 │ │ │ │ │ - movq %rbx,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movq %xmm10,%r8 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movq %r8,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd 0x298(%rsp),%xmm1 │ │ │ │ │ + movq %xmm1,%rsi │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - movq %r8,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd %xmm10,-0x70(%rsp) │ │ │ │ │ - movsd -0x70(%rsp),%xmm10 │ │ │ │ │ - movq %xmm5,%r8 │ │ │ │ │ - movq %rbx,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + movq %xmm1,%rdx │ │ │ │ │ + movq %xmm10,%rsi │ │ │ │ │ + movq %rbp,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movq %r8,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movsd -0x68(%rsp),%xmm6 │ │ │ │ │ - movq %xmm5,%r8 │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movq %xmm5,%rbx │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - movq %rbx,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - movq %r14,%xmm10 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - movq %r8,%xmm5 │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - movq %xmm10,%rbx │ │ │ │ │ + movq %xmm10,%rbp │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + movq %rbp,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + addsd -0x70(%rsp),%xmm1 │ │ │ │ │ + movq %xmm10,%rsi │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + addsd -0x60(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm13 │ │ │ │ │ + movsd %xmm13,(%r9) │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ + movsd -0x50(%rsp),%xmm13 │ │ │ │ │ + movq %xmm10,%r9 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ movsd %xmm10,(%rax) │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - movq %rbx,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movq %r8,%xmm6 │ │ │ │ │ + movq %r9,%xmm10 │ │ │ │ │ + mov -0x10(%rsp),%rax │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movsd -0x58(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ movsd %xmm10,(%rax) │ │ │ │ │ - movq %r14,%xmm10 │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + movq %rcx,%xmm10 │ │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ │ + subsd -0x70(%rsp),%xmm10 │ │ │ │ │ + movq %xmm10,%rcx │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + mov -0x18(%rsp),%rsi │ │ │ │ │ subsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ + movq %rcx,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ movsd %xmm10,(%rax) │ │ │ │ │ - movsd -0x70(%rsp),%xmm10 │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movsd -0x60(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm15,(%rax) │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - movsd %xmm6,(%r12) │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - mov 0x108(%rsp),%r12 │ │ │ │ │ + movq %rcx,%xmm10 │ │ │ │ │ + mov -0x8(%rsp),%rcx │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movq %rdx,%xmm10 │ │ │ │ │ + subsd -0x60(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd %xmm9,(%r12) │ │ │ │ │ - mov 0x110(%rsp),%r12 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - addsd 0x1d0(%rsp),%xmm3 │ │ │ │ │ - mov 0x128(%rsp),%r14 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + movsd %xmm10,(%rcx) │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + mov 0x110(%rsp),%rcx │ │ │ │ │ + movsd %xmm15,(%rsi) │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm10,(%rcx) │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + mov 0x100(%rsp),%rcx │ │ │ │ │ mov 0x130(%rsp),%rax │ │ │ │ │ - movsd 0x200(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movsd 0x270(%rsp),%xmm13 │ │ │ │ │ - movsd 0x310(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm9 │ │ │ │ │ - movsd 0x1b8(%rsp),%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ + mov 0x108(%rsp),%rcx │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd -0x68(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + subsd -0x68(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm6 │ │ │ │ │ + addsd 0x1e0(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm10,(%rcx) │ │ │ │ │ + mov 0x118(%rsp),%rcx │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ + mov 0x120(%rsp),%rcx │ │ │ │ │ + movsd 0x2b0(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm10,(%rcx) │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + mov 0x128(%rsp),%rcx │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x230(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movsd %xmm7,(%rcx) │ │ │ │ │ + movsd 0x2c8(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd %xmm1,-0x68(%rsp) │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm6,-0x70(%rsp) │ │ │ │ │ + movsd 0x218(%rsp),%xmm6 │ │ │ │ │ + addsd 0x1d8(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x2f8(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x240(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm7,-0x60(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm8 │ │ │ │ │ + addsd 0x2a0(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm9,-0x58(%rsp) │ │ │ │ │ + addsd 0x290(%rsp),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd 0x1c8(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm6,(%r12) │ │ │ │ │ - mov 0x118(%rsp),%r12 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movsd %xmm9,(%r12) │ │ │ │ │ - mov 0x120(%rsp),%r12 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movsd %xmm6,(%r12) │ │ │ │ │ - movsd %xmm7,(%r14) │ │ │ │ │ - movsd 0x288(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - movsd 0x220(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - movsd %xmm11,0x0(%r13) │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movsd 0x2f0(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - movq %xmm11,%r14 │ │ │ │ │ - movsd 0x2e0(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm9,-0x70(%rsp) │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd 0x168(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - movsd 0x198(%rsp),%xmm12 │ │ │ │ │ - addsd 0x260(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mov 0xd8(%rsp),%rdx │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd 0x318(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movsd 0x168(%rsp),%xmm13 │ │ │ │ │ - movq %xmm9,%r12 │ │ │ │ │ - movsd 0x2a8(%rsp),%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - subsd 0x248(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movsd 0x178(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + subsd 0x260(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movq %xmm7,%rsi │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movq %rsi,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movsd 0x218(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x230(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movq %xmm7,%rsi │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x240(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm1 │ │ │ │ │ + subsd 0x2a0(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x178(%rsp),%xmm2 │ │ │ │ │ + addsd 0x260(%rsp),%xmm2 │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm1 │ │ │ │ │ + subsd 0x290(%rsp),%xmm1 │ │ │ │ │ + movq %xmm2,%rax │ │ │ │ │ + movsd 0x168(%rsp),%xmm2 │ │ │ │ │ + movq %rax,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movsd 0x200(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm4,-0x68(%rsp) │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - movsd 0x220(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - movsd 0x168(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movq %xmm7,%rax │ │ │ │ │ - movsd 0x248(%rsp),%xmm7 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - movsd 0x198(%rsp),%xmm9 │ │ │ │ │ - subsd 0x260(%rsp),%xmm9 │ │ │ │ │ - movq %xmm11,%r8 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + addsd 0x318(%rsp),%xmm2 │ │ │ │ │ + movq %xmm7,%r9 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - movq %xmm9,%rcx │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - movq %r8,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movq %xmm11,%r8 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movq %xmm7,%r9 │ │ │ │ │ + movq %rax,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movsd -0x68(%rsp),%xmm5 │ │ │ │ │ - movq %xmm3,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movq %xmm3,%r13 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %xmm3,%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - movsd -0x70(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movq %xmm3,%rcx │ │ │ │ │ - movq %r13,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm11,(%r11) │ │ │ │ │ - movq %xmm3,%r15 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movq %xmm3,%r11 │ │ │ │ │ - movq %r15,%xmm3 │ │ │ │ │ - movq %r11,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movq %r15,%xmm11 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ │ - movq %r11,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movq %r14,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movsd -0x70(%rsp),%xmm9 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - mov 0x100(%rsp),%r11 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movq %rcx,%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + movq %xmm7,%rax │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + movq %xmm7,%rbp │ │ │ │ │ + movq %rax,%xmm7 │ │ │ │ │ + movq %rbp,%xmm10 │ │ │ │ │ + mov 0xc8(%rsp),%rbp │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movq %xmm7,%rax │ │ │ │ │ + movq %rcx,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + movq %xmm7,%rcx │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd -0x58(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movq %rcx,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movq %rax,%xmm10 │ │ │ │ │ + movq %xmm7,%rcx │ │ │ │ │ + movsd -0x70(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movq %xmm7,%rbx │ │ │ │ │ + movq %rsi,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movq %rbx,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + movq %rbx,%xmm10 │ │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + movq %rcx,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movsd %xmm10,0x0(%rbp) │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movq %xmm10,%rbx │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + movq %rbx,%xmm10 │ │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ │ + mov 0xe8(%rsp),%rbx │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + movsd -0x70(%rsp),%xmm7 │ │ │ │ │ + mov -0x38(%rsp),%rbp │ │ │ │ │ incq -0x78(%rsp) │ │ │ │ │ - add 0x330(%rsp),%rbp │ │ │ │ │ - mov -0x8(%rsp),%rbx │ │ │ │ │ - mov -0x28(%rsp),%r15 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movq %r12,%xmm9 │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movsd %xmm14,(%r9) │ │ │ │ │ - movq %r13,%xmm14 │ │ │ │ │ - mov 0xf8(%rsp),%r9 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movq %r14,%xmm3 │ │ │ │ │ - mov -0x20(%rsp),%rdx │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - movsd %xmm13,(%r11) │ │ │ │ │ - movsd %xmm8,(%r9) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movq %r8,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movq %r12,%xmm3 │ │ │ │ │ - movq %r8,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ + add 0x338(%rsp),%r14 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd -0x68(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + movsd -0x60(%rsp),%xmm10 │ │ │ │ │ + movq %xmm7,%rdx │ │ │ │ │ + movq %rcx,%xmm7 │ │ │ │ │ + mov 0xf0(%rsp),%rcx │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movq %rdx,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + movq %rdx,%xmm7 │ │ │ │ │ + mov 0xf8(%rsp),%rdx │ │ │ │ │ + mov -0x28(%rsp),%rbx │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movq %rsi,%xmm7 │ │ │ │ │ + movsd %xmm6,(%rdi) │ │ │ │ │ + movq %rax,%xmm6 │ │ │ │ │ + mov -0x30(%rsp),%rdi │ │ │ │ │ + mov -0x48(%rsp),%rax │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movq %r9,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movsd %xmm5,(%rdx) │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm13,(%rcx) │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm13,0x0(%rbp) │ │ │ │ │ + movsd %xmm5,0x0(%r13) │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ addsd %xmm7,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm14,(%rdx) │ │ │ │ │ - mov -0x40(%rsp),%rdx │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - movsd %xmm14,(%rax) │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - mov -0x30(%rsp),%rcx │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ + mov -0x40(%rsp),%r9 │ │ │ │ │ subsd %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - mov -0x10(%rsp),%rax │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm15 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - mov 0x328(%rsp),%rcx │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - movsd %xmm7,(%rbx) │ │ │ │ │ - movsd %xmm15,(%r15) │ │ │ │ │ - add %rcx,%rdi │ │ │ │ │ - add %rcx,%r10 │ │ │ │ │ - cmp %rax,0x320(%rsp) │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0x338,%rsp │ │ │ │ │ + movsd %xmm5,(%rdi) │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + mov 0x330(%rsp),%rdi │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + add %rdi,%r11 │ │ │ │ │ + add %rdi,%r10 │ │ │ │ │ + movsd %xmm5,(%r12) │ │ │ │ │ + movsd %xmm1,(%r8) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movsd %xmm7,(%r9) │ │ │ │ │ + cmp %rax,0x328(%rsp) │ │ │ │ │ + jne 90 │ │ │ │ │ + add $0x340,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00000000000024b0 : │ │ │ │ │ +0000000000002600 : │ │ │ │ │ fftw_codelet_t1_32(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x24be(%rip),%rsi │ │ │ │ │ - jmp 24c3 │ │ │ │ │ + lea -0x260e(%rip),%rsi │ │ │ │ │ + jmp 2613 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 a5240000 00420e10 8f02420e .....$...B....B. │ │ │ │ │ + 0x00000020 00000000 fe250000 00420e10 8f02420e .....%...B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ef00603 89240e38 ..A.8..G.....$.8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ef80603 e2250e38 ..A.8..G.....%.8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ ├── t1_4.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x688 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000022 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +000000000000001f 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ 0000000000000393 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 000000000000039f 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x6d0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -10,53 +10,53 @@ │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000054 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000381 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000012 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000014 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000000025 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000001a │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000002a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000001b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000002f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc2: 430 to 00000000000001ca │ │ │ │ │ + DW_CFA_advance_loc2: 424 to 00000000000001d8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001cb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001cd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001db │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001cf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001dd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001d1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001df │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000001e0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 393 to 0000000000000369 │ │ │ │ │ + DW_CFA_advance_loc2: 408 to 0000000000000378 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000036a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000379 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000036c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000037b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000036e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000037d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000370 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000037f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000380 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000380 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,207 +3,205 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t1_4(): │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ jge 380 │ │ │ │ │ + push %r14 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ lea (%r8,%r8,2),%rdx │ │ │ │ │ - push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ + mov %rcx,%r10 │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ - push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov %rcx,%r10 │ │ │ │ │ + push %r13 │ │ │ │ │ mov (%rdx),%r11 │ │ │ │ │ + push %r12 │ │ │ │ │ shl $0x3,%r11 │ │ │ │ │ + push %rbp │ │ │ │ │ + push %rbx │ │ │ │ │ cmpq $0x1,0x30(%rsp) │ │ │ │ │ jne 1e0 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%r10),%rcx │ │ │ │ │ movsd 0x10(%rax),%xmm2 │ │ │ │ │ inc %r8 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ movsd 0x18(%rax),%xmm0 │ │ │ │ │ mov 0x8(%r10),%rdx │ │ │ │ │ add $0x30,%rax │ │ │ │ │ + lea 0x0(,%rcx,8),%rbx │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ movsd (%rdi),%xmm7 │ │ │ │ │ movsd -0x8(%rsi),%xmm3 │ │ │ │ │ - lea 0x0(,%rcx,8),%rbx │ │ │ │ │ lea (%rdi,%rbx,1),%r13 │ │ │ │ │ movsd -0x8(%rsi,%rbx,1),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - mov 0x18(%r10),%rdx │ │ │ │ │ movsd 0x0(%r13),%xmm1 │ │ │ │ │ lea (%rdi,%rcx,1),%rbp │ │ │ │ │ movsd -0x8(%rsi,%rcx,1),%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mov 0x18(%r10),%rdx │ │ │ │ │ add %r11,%r10 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movsd -0x30(%rax),%xmm1 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd -0x28(%rax),%xmm4 │ │ │ │ │ lea (%rdi,%rdx,1),%r12 │ │ │ │ │ movsd -0x8(%rsi,%rdx,1),%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ add $0x8,%rdi │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movsd -0x28(%rax),%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - movsd -0x30(%rax),%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm8 │ │ │ │ │ movsd 0x0(%rbp),%xmm5 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ mulsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ movsd -0x10(%rax),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ subsd %xmm4,%xmm1 │ │ │ │ │ movsd -0x8(%rax),%xmm4 │ │ │ │ │ addsd %xmm9,%xmm0 │ │ │ │ │ movsd (%r12),%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ mulsd %xmm10,%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ mulsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ addsd %xmm7,%xmm9 │ │ │ │ │ subsd %xmm8,%xmm7 │ │ │ │ │ addsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ subsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ subsd %xmm4,%xmm10 │ │ │ │ │ addsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm9 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ movsd %xmm10,0x0(%r13) │ │ │ │ │ movsd %xmm4,-0x8(%rdi) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ subsd %xmm9,%xmm4 │ │ │ │ │ addsd %xmm9,%xmm10 │ │ │ │ │ movsd %xmm10,-0x8(%rsi) │ │ │ │ │ movsd %xmm4,-0x8(%rsi,%rbx,1) │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ subsd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ movsd %xmm4,(%r12) │ │ │ │ │ movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ movsd %xmm1,-0x8(%rsi,%rcx,1) │ │ │ │ │ movsd %xmm0,-0x8(%rsi,%rdx,1) │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ jne 40 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x10(%r10),%rbx │ │ │ │ │ movsd 0x10(%rax),%xmm5 │ │ │ │ │ inc %r8 │ │ │ │ │ add $0x30,%rax │ │ │ │ │ movsd -0x18(%rax),%xmm3 │ │ │ │ │ movsd -0x30(%rax),%xmm7 │ │ │ │ │ - movsd -0x28(%rax),%xmm6 │ │ │ │ │ - mov 0x18(%r10),%rdx │ │ │ │ │ - movsd -0x10(%rax),%xmm10 │ │ │ │ │ - movsd -0x8(%rax),%xmm9 │ │ │ │ │ lea 0x0(,%rbx,8),%rbp │ │ │ │ │ mov 0x8(%r10),%rbx │ │ │ │ │ - movsd (%rdi),%xmm8 │ │ │ │ │ - add %r11,%r10 │ │ │ │ │ + movsd -0x28(%rax),%xmm6 │ │ │ │ │ lea (%rdi,%rbp,1),%r14 │ │ │ │ │ add %rsi,%rbp │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ + mov 0x18(%r10),%rdx │ │ │ │ │ + movsd -0x10(%rax),%xmm10 │ │ │ │ │ movsd (%r14),%xmm2 │ │ │ │ │ movsd 0x0(%rbp),%xmm4 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - lea (%rdi,%rdx,1),%r13 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ + add %r11,%r10 │ │ │ │ │ lea (%rdi,%rbx,1),%r12 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + movsd -0x8(%rax),%xmm9 │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + lea (%rdi,%rdx,1),%r13 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ mulsd %xmm5,%xmm11 │ │ │ │ │ movsd (%r12),%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ movsd (%rsi,%rbx,1),%xmm2 │ │ │ │ │ addsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ mulsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ mulsd %xmm6,%xmm3 │ │ │ │ │ movsd 0x0(%r13),%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movsd (%rsi,%rdx,1),%xmm7 │ │ │ │ │ addsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ mulsd %xmm10,%xmm5 │ │ │ │ │ mulsd %xmm9,%xmm6 │ │ │ │ │ mulsd %xmm7,%xmm10 │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ addsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ addsd %xmm5,%xmm6 │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ subsd %xmm6,%xmm7 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ addsd %xmm10,%xmm6 │ │ │ │ │ subsd %xmm10,%xmm2 │ │ │ │ │ movsd %xmm7,(%r14) │ │ │ │ │ movsd %xmm1,(%rdi) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ addsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ add %rcx,%rdi │ │ │ │ │ addsd %xmm1,%xmm7 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ movsd %xmm7,(%rsi) │ │ │ │ │ movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ subsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ movsd %xmm6,0x0(%r13) │ │ │ │ │ movsd %xmm1,(%r12) │ │ │ │ │ movsd %xmm2,(%rsi,%rbx,1) │ │ │ │ │ movsd %xmm0,(%rsi,%rdx,1) │ │ │ │ │ add %rcx,%rsi │ │ │ │ │ @@ -211,16 +209,14 @@ │ │ │ │ │ jne 1f0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000390 : │ │ │ │ │ fftw_codelet_t1_4(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 54000000 1c000000 ........T....... │ │ │ │ │ - 0x00000020 00000000 81030000 00520e10 8e02420e .........R....B. │ │ │ │ │ - 0x00000030 188d0346 0e208c04 410e2886 05410e30 ...F. ..A.(..A.0 │ │ │ │ │ - 0x00000040 830603ae 010a0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ │ - 0x00000050 10420e08 4f0b0389 010e2841 0e20420e .B..O.....(A. B. │ │ │ │ │ - 0x00000060 18420e10 420e0850 c3c6cccd ce000000 .B..B..P........ │ │ │ │ │ + 0x00000020 00000000 81030000 004b0e10 8e025a0e .........K....Z. │ │ │ │ │ + 0x00000030 188d0345 0e208c04 450e2886 05410e30 ...E. ..E.(..A.0 │ │ │ │ │ + 0x00000040 830603a8 010a0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ │ + 0x00000050 10420e08 410b0398 010e2841 0e20420e .B..A.....(A. B. │ │ │ │ │ + 0x00000060 18420e10 420e0841 c3c6cccd ce000000 .B..B..A........ │ │ │ │ │ 0x00000070 14000000 74000000 00000000 13000000 ....t........... │ │ │ │ │ 0x00000080 00000000 00000000 ........ │ │ │ ├── t1_5.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2992 (bytes into file) │ │ │ │ │ + Start of section headers: 3016 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xbb0: │ │ │ │ │ +There are 16 section headers, starting at offset 0xbc8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000623 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0009a8 000108 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000663 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000663 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000663 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000668 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000ab0 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0006c0 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0006c8 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0006e8 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0006e8 000090 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000af8 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000778 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000910 000094 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000b28 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000643 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0009c0 000108 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000683 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000683 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000683 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000688 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000ac8 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0006e0 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0006e8 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000708 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000708 000088 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000b10 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000790 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000928 000094 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000b40 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 17 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1537 FUNC LOCAL DEFAULT 1 t1_5 │ │ │ │ │ + 2: 0000000000000000 1583 FUNC LOCAL DEFAULT 1 t1_5 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 10: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 14: 0000000000000610 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_5 │ │ │ │ │ + 14: 0000000000000630 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_5 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x9a8 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x9c0 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000020 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000045 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000004e 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000057 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000065 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000324 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000032d 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000033b 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000356 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000613 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000061f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000028 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000047 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000050 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000005c 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000006a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000033c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000034d 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000356 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000364 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000633 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000063f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xab0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xac8 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001000000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xaf8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xb10 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 610 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 630 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,69 +9,61 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000060 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000601 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000000e │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..000000000000062f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000012 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000018 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000019 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000001a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 749 to 0000000000000307 │ │ │ │ │ + DW_CFA_advance_loc2: 798 to 0000000000000328 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000308 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000329 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000030a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000032b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000030c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000032d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000030e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000032f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000310 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000331 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000320 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000338 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 716 to 00000000000005ec │ │ │ │ │ + DW_CFA_advance_loc2: 749 to 0000000000000625 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005ed │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000626 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005ef │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000628 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005f1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000062a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005f3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000062c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005f5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000062e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000600 │ │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000007c 0000000000000010 00000080 FDE cie=00000000 pc=0000000000000610..0000000000000623 │ │ │ │ │ +00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000630..0000000000000643 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,7 +1,8 @@ │ │ │ │ │ +AWAVAUATUSL │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t1_5 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,364 +1,362 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t1_5(): │ │ │ │ │ - cmp %r9,%r8 │ │ │ │ │ - jge 600 │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - shl $0x6,%rax │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ + mov %r9,-0x8(%rsp) │ │ │ │ │ + cmp %r9,%r8 │ │ │ │ │ + jge 327 │ │ │ │ │ + mov %r8,%rax │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ + shl $0x6,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ - mov %r9,%r14 │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ - lea 0x0(,%rdx,8),%r15 │ │ │ │ │ - jne 320 │ │ │ │ │ + lea 0x0(,%rdx,8),%r14 │ │ │ │ │ + jne 338 │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov %r9,%r15 │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd %xmm4,-0x18(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ movsd %xmm4,-0x10(%rsp) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%r11),%rbx │ │ │ │ │ + movsd (%rax),%xmm7 │ │ │ │ │ inc %r8 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ + movsd 0x8(%rax),%xmm0 │ │ │ │ │ + movsd 0x20(%rax),%xmm6 │ │ │ │ │ add $0x40,%rax │ │ │ │ │ - movsd -0x40(%rax),%xmm7 │ │ │ │ │ - movsd -0x38(%rax),%xmm0 │ │ │ │ │ - movsd -0x20(%rax),%xmm6 │ │ │ │ │ - mov 0x10(%r11),%rdx │ │ │ │ │ - movsd -0x30(%rax),%xmm15 │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ lea 0x0(,%rbx,8),%r10 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ mov 0x18(%r11),%rbx │ │ │ │ │ - movsd -0x8(%rsi),%xmm2 │ │ │ │ │ + mov 0x10(%r11),%rdx │ │ │ │ │ lea (%rdi,%r10,1),%rbp │ │ │ │ │ movsd -0x8(%rsi,%r10,1),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd -0x30(%rax),%xmm15 │ │ │ │ │ movsd 0x0(%rbp),%xmm1 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ lea 0x0(,%rbx,8),%r9 │ │ │ │ │ mov 0x20(%r11),%rbx │ │ │ │ │ - add %r15,%r11 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ lea (%rdi,%r9,1),%r12 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ │ lea (%rdi,%rdx,1),%rbx │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - movsd -0x8(%rsi,%r9,1),%xmm3 │ │ │ │ │ + movsd -0x8(%rsi),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ lea (%rdi,%rcx,1),%r13 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ movsd -0x8(%rsi,%rcx,1),%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movsd -0x8(%rsi,%r9,1),%xmm3 │ │ │ │ │ add $0x8,%rdi │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movsd (%r12),%xmm1 │ │ │ │ │ + add %r14,%r11 │ │ │ │ │ subsd %xmm0,%xmm7 │ │ │ │ │ movsd -0x18(%rax),%xmm0 │ │ │ │ │ addsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ mulsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ movsd -0x8(%rax),%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd -0x10(%rax),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm11 │ │ │ │ │ movsd 0x0(%r13),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd -0x10(%rax),%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ movsd (%rbx),%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm13 │ │ │ │ │ movsd -0x28(%rax),%xmm5 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ movsd -0x8(%rsi,%rdx,1),%xmm3 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ mulsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ subsd %xmm1,%xmm12 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm7,%xmm0 │ │ │ │ │ addsd %xmm14,%xmm13 │ │ │ │ │ subsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ addsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ addsd %xmm6,%xmm15 │ │ │ │ │ subsd %xmm6,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ movsd -0x10(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ subsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ addsd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ movsd %xmm6,-0x8(%rdi) │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ addsd %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ mulsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ movsd %xmm6,-0x8(%rsi) │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ mulsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ mulsd %xmm9,%xmm14 │ │ │ │ │ subsd %xmm7,%xmm2 │ │ │ │ │ addsd %xmm11,%xmm6 │ │ │ │ │ movsd -0x18(%rsp),%xmm11 │ │ │ │ │ subsd %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ mulsd %xmm11,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm3 │ │ │ │ │ subsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm6,%xmm3 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ movsd %xmm1,0x0(%r13) │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ subsd %xmm14,%xmm4 │ │ │ │ │ addsd %xmm14,%xmm1 │ │ │ │ │ movsd %xmm1,(%r12) │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ movsd %xmm3,0x0(%rbp) │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ mulsd %xmm8,%xmm3 │ │ │ │ │ movsd %xmm4,(%rbx) │ │ │ │ │ mulsd %xmm9,%xmm5 │ │ │ │ │ mulsd %xmm8,%xmm12 │ │ │ │ │ addsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ movsd %xmm0,-0x8(%rsi,%r10,1) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ movsd %xmm0,-0x8(%rsi,%r9,1) │ │ │ │ │ movsd %xmm1,-0x8(%rsi,%rcx,1) │ │ │ │ │ movsd %xmm2,-0x8(%rsi,%rdx,1) │ │ │ │ │ - cmp %r8,%r14 │ │ │ │ │ - jne 70 │ │ │ │ │ + cmp %r8,%r15 │ │ │ │ │ + jne 78 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - lea 0x0(,%rcx,8),%r14 │ │ │ │ │ movsd %xmm4,-0x18(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + lea 0x0(,%rcx,8),%r14 │ │ │ │ │ movsd %xmm4,-0x10(%rsp) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r11),%rcx │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ inc %r8 │ │ │ │ │ add $0x40,%rax │ │ │ │ │ - movsd -0x40(%rax),%xmm2 │ │ │ │ │ movsd -0x38(%rax),%xmm1 │ │ │ │ │ movsd -0x10(%rax),%xmm12 │ │ │ │ │ - mov 0x10(%r11),%rbx │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ lea 0x0(,%rcx,8),%r10 │ │ │ │ │ mov 0x18(%r11),%rcx │ │ │ │ │ + mov 0x10(%r11),%rbx │ │ │ │ │ lea (%rdi,%r10,1),%rbp │ │ │ │ │ movsd (%rsi,%r10,1),%xmm10 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ movsd 0x0(%rbp),%xmm0 │ │ │ │ │ - lea 0x0(,%rbx,8),%rdx │ │ │ │ │ - lea (%rdi,%rdx,1),%rbx │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm15 │ │ │ │ │ lea 0x0(,%rcx,8),%r9 │ │ │ │ │ mov 0x20(%r11),%rcx │ │ │ │ │ - add %r15,%r11 │ │ │ │ │ + lea 0x0(,%rbx,8),%rdx │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ lea (%rdi,%r9,1),%r12 │ │ │ │ │ movsd (%rsi,%r9,1),%xmm7 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ │ mulsd %xmm2,%xmm10 │ │ │ │ │ - lea (%rdi,%rcx,1),%r13 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + movsd (%rsi,%rdx,1),%xmm15 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ + lea (%rdi,%rcx,1),%r13 │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + add %r15,%r11 │ │ │ │ │ mulsd %xmm1,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ movsd -0x18(%rax),%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ movsd -0x20(%rax),%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ subsd %xmm0,%xmm10 │ │ │ │ │ movsd (%r12),%xmm0 │ │ │ │ │ addsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ mulsd %xmm1,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ movsd 0x0(%r13),%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%rsi,%rcx,1),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ addsd %xmm4,%xmm11 │ │ │ │ │ movsd -0x8(%rax),%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rsi,%rcx,1),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ movsd -0x28(%rax),%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm13 │ │ │ │ │ movsd (%rbx),%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ movsd -0x30(%rax),%xmm2 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ mulsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ subsd %xmm1,%xmm12 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm10,%xmm0 │ │ │ │ │ addsd %xmm14,%xmm13 │ │ │ │ │ subsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ addsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ addsd %xmm7,%xmm15 │ │ │ │ │ subsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ movsd -0x10(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ subsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ addsd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ movsd %xmm6,(%rdi) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ add %r14,%rdi │ │ │ │ │ addsd %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ mulsd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ movsd %xmm6,(%rsi) │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ mulsd %xmm9,%xmm6 │ │ │ │ │ mulsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ subsd %xmm10,%xmm5 │ │ │ │ │ addsd %xmm11,%xmm6 │ │ │ │ │ movsd -0x18(%rsp),%xmm11 │ │ │ │ │ subsd %xmm2,%xmm14 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ mulsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ movsd %xmm1,0x0(%r13) │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm14,%xmm3 │ │ │ │ │ movsd %xmm1,(%r12) │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - movsd %xmm6,0x0(%rbp) │ │ │ │ │ - movsd %xmm3,(%rbx) │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ mulsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm6,0x0(%rbp) │ │ │ │ │ mulsd %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ movsd %xmm0,(%rsi,%r10,1) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ movsd %xmm0,(%rsi,%r9,1) │ │ │ │ │ movsd %xmm1,(%rsi,%rcx,1) │ │ │ │ │ movsd %xmm4,(%rsi,%rdx,1) │ │ │ │ │ add %r14,%rsi │ │ │ │ │ cmp %r8,-0x8(%rsp) │ │ │ │ │ - jne 360 │ │ │ │ │ + jne 380 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000610 : │ │ │ │ │ +0000000000000630 : │ │ │ │ │ fftw_codelet_t1_5(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x61e(%rip),%rsi │ │ │ │ │ - jmp 623 │ │ │ │ │ + lea -0x63e(%rip),%rsi │ │ │ │ │ + jmp 643 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ - 0x00000010 1b0c0708 90010000 60000000 1c000000 ........`....... │ │ │ │ │ - 0x00000020 00000000 01060000 004e0e10 8f02420e .........N....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 460e288c 05410e30 ...B. ..F.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 ed020a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 500b03cc B. B..B..B..P... │ │ │ │ │ + 0x00000010 1b0c0708 90010000 58000000 1c000000 ........X....... │ │ │ │ │ + 0x00000020 00000000 2f060000 00420e10 8f02420e ..../....B....B. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830703 1e030a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 470b03ed B. B..B..B..G... │ │ │ │ │ 0x00000060 020e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ - 0x00000070 0e084bc3 c6cccdce cf000000 10000000 ..K............. │ │ │ │ │ - 0x00000080 80000000 00000000 13000000 00000000 ................ │ │ │ │ │ + 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ + 0x00000080 13000000 00000000 ........ │ │ │ ├── t1_6.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2960 (bytes into file) │ │ │ │ │ + Start of section headers: 3040 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xb90: │ │ │ │ │ +There are 16 section headers, starting at offset 0xbe0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0006b3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0009e8 0000a8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0006f3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0006f3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0006f3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0006f8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000a90 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000750 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000758 000010 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000768 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000768 000088 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000ad8 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0007f0 000168 18 14 10 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000958 00008a 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000b08 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000703 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a38 0000a8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000743 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000743 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000743 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000748 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000ae0 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0007a0 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0007a8 000010 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0007b8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0007b8 000088 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000b28 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000840 000168 18 14 10 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0009a8 00008a 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000b58 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 15 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1694 FUNC LOCAL DEFAULT 1 t1_6 │ │ │ │ │ + 2: 0000000000000000 1761 FUNC LOCAL DEFAULT 1 t1_6 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ - 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ - 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 8: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 12: 00000000000006a0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_6 │ │ │ │ │ + 12: 00000000000006f0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_6 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x9e8 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa38 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000032 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000057 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000060 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000375 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000037e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000006a3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000006af 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000056 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000005f 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000399 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000003a2 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000006f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000006ff 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xa90 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xae0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000e00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xad8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xb28 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6a0 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6f0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..000000000000069e │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..00000000000006e1 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -28,42 +28,42 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 850 to 000000000000035c │ │ │ │ │ + DW_CFA_advance_loc2: 883 to 000000000000037d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000035d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000037e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000035f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000380 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000361 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000382 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000363 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000384 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000365 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000386 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000370 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000390 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 804 to 0000000000000694 │ │ │ │ │ + DW_CFA_advance_loc2: 839 to 00000000000006d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000695 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000697 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006da │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000699 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006dc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000069b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006de │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000069d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=00000000000006a0..00000000000006b3 │ │ │ │ │ +00000074 0000000000000010 00000078 FDE cie=00000000 pc=00000000000006f0..0000000000000703 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,391 +9,392 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %r9,-0x18(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 35b │ │ │ │ │ + jge 37c │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ lea (%r8,%r8,4),%rcx │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ mov %r8,%r15 │ │ │ │ │ add %rcx,%rax │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ mov (%rcx),%rcx │ │ │ │ │ - lea 0x0(,%rcx,8),%rdi │ │ │ │ │ - mov %rdi,-0x10(%rsp) │ │ │ │ │ - jne 370 │ │ │ │ │ + lea 0x0(,%rcx,8),%rbx │ │ │ │ │ + mov %rbx,-0x10(%rsp) │ │ │ │ │ + jne 390 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd %xmm6,-0x20(%rsp) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x18(%rdx),%rbx │ │ │ │ │ movsd 0x20(%rax),%xmm2 │ │ │ │ │ inc %r15 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ movsd 0x28(%rax),%xmm0 │ │ │ │ │ movsd (%r14),%xmm3 │ │ │ │ │ add $0x50,%rax │ │ │ │ │ - movsd -0x8(%rsi),%xmm1 │ │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ │ - mov 0x28(%rdx),%r8 │ │ │ │ │ lea 0x0(,%rbx,8),%r9 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ mov 0x20(%rdx),%rbx │ │ │ │ │ + movsd -0x8(%rsi),%xmm1 │ │ │ │ │ lea (%r14,%r9,1),%r13 │ │ │ │ │ movsd -0x8(%rsi,%r9,1),%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ movsd 0x0(%r13),%xmm4 │ │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + lea (%r14,%rdi,1),%rbx │ │ │ │ │ + mov 0x28(%rdx),%r8 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ lea 0x0(,%rcx,8),%r10 │ │ │ │ │ mov 0x10(%rdx),%rcx │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ lea (%r14,%r10,1),%r12 │ │ │ │ │ movsd -0x8(%rsi,%r10,1),%xmm10 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ │ - lea (%r14,%r8,1),%rbp │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - lea (%r14,%rdi,1),%rbx │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movsd -0x8(%rsi,%rdi,1),%xmm6 │ │ │ │ │ + movsd (%r12),%xmm7 │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - movsd -0x8(%rsi,%rcx,1),%xmm11 │ │ │ │ │ lea (%r14,%rcx,1),%r11 │ │ │ │ │ + movsd -0x8(%rsi,%rcx,1),%xmm11 │ │ │ │ │ + lea (%r14,%r8,1),%rbp │ │ │ │ │ add $0x8,%r14 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - movsd -0x8(%rsi,%rdi,1),%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ movsd -0x18(%rax),%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ movsd -0x20(%rax),%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ movsd (%rbx),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm6,%xmm3 │ │ │ │ │ - movsd -0x48(%rax),%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movsd -0x48(%rax),%xmm6 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ movsd -0x50(%rax),%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movsd (%r12),%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ mulsd %xmm10,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ mulsd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ movsd (%r11),%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - movsd -0x38(%rax),%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ movsd -0x40(%rax),%xmm0 │ │ │ │ │ - movsd %xmm3,-0x20(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd -0x38(%rax),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + movsd %xmm3,-0x28(%rsp) │ │ │ │ │ mulsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + movsd -0x8(%rsi,%r8,1),%xmm7 │ │ │ │ │ mulsd %xmm11,%xmm0 │ │ │ │ │ movsd -0x8(%rax),%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - movsd -0x8(%rsi,%r8,1),%xmm7 │ │ │ │ │ addsd %xmm1,%xmm10 │ │ │ │ │ movsd -0x10(%rax),%xmm1 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ mulsd 0x0(%rbp),%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - mulsd 0x0(%rbp),%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ mulsd %xmm7,%xmm4 │ │ │ │ │ + mulsd 0x0(%rbp),%xmm11 │ │ │ │ │ mulsd -0x10(%rax),%xmm7 │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ subsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movsd %xmm3,-0x28(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - subsd -0x20(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm10,0x0(%r13) │ │ │ │ │ - subsd -0x28(%rsp),%xmm6 │ │ │ │ │ - addsd -0x20(%rsp),%xmm0 │ │ │ │ │ - add -0x10(%rsp),%rdx │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd -0x20(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ mulsd %xmm9,%xmm7 │ │ │ │ │ + movsd %xmm10,0x0(%r13) │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - movsd %xmm13,(%r12) │ │ │ │ │ + movsd %xmm10,(%r12) │ │ │ │ │ + addsd -0x28(%rsp),%xmm0 │ │ │ │ │ + movsd -0x20(%rsp),%xmm8 │ │ │ │ │ movsd %xmm3,0x0(%rbp) │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + add -0x10(%rsp),%rdx │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm6,-0x8(%rsi,%r10,1) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movsd %xmm7,-0x8(%rsi,%r10,1) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ movsd %xmm0,-0x8(%rsi,%r9,1) │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ movsd %xmm3,-0x8(%rsi,%r8,1) │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ addsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ movsd %xmm3,-0x8(%r14) │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ movsd %xmm3,(%rbx) │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm0,(%r11) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ movsd %xmm1,-0x8(%rsi) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ movsd %xmm1,-0x8(%rsi,%rdi,1) │ │ │ │ │ movsd %xmm0,-0x8(%rsi,%rcx,1) │ │ │ │ │ cmp %r15,-0x18(%rsp) │ │ │ │ │ jne 70 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ │ - mov %rdi,-0x8(%rsp) │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + movsd %xmm6,-0x20(%rsp) │ │ │ │ │ + mov %rbx,-0x8(%rsp) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x18(%rdx),%rdi │ │ │ │ │ + movsd 0x20(%rax),%xmm6 │ │ │ │ │ inc %r15 │ │ │ │ │ add $0x50,%rax │ │ │ │ │ - movsd -0x30(%rax),%xmm6 │ │ │ │ │ movsd -0x28(%rax),%xmm4 │ │ │ │ │ movsd (%rsi),%xmm3 │ │ │ │ │ + lea 0x0(,%rdi,8),%r8 │ │ │ │ │ + mov 0x20(%rdx),%rdi │ │ │ │ │ movsd (%r14),%xmm5 │ │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ │ + lea (%r14,%r8,1),%r12 │ │ │ │ │ + movsd (%rsi,%r8,1),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ movsd -0x50(%rax),%xmm10 │ │ │ │ │ - lea 0x0(,%rdi,8),%r9 │ │ │ │ │ - mov 0x20(%rdx),%rdi │ │ │ │ │ - mov 0x28(%rdx),%r8 │ │ │ │ │ - lea (%r14,%r9,1),%r13 │ │ │ │ │ - movsd (%rsi,%r9,1),%xmm0 │ │ │ │ │ - movsd 0x0(%r13),%xmm2 │ │ │ │ │ - lea 0x0(,%rcx,8),%r10 │ │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - lea (%r14,%r10,1),%r12 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - lea (%r14,%rdi,1),%rbx │ │ │ │ │ - lea (%r14,%r8,1),%rbp │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + lea 0x0(,%rdi,8),%rcx │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mov 0x8(%rdx),%rdi │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ lea (%r14,%rcx,1),%r11 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + lea (%rsi,%rcx,1),%r13 │ │ │ │ │ + mov 0x28(%rdx),%rbx │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + lea 0x0(,%rdi,8),%r9 │ │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ + lea (%r14,%r9,1),%rbp │ │ │ │ │ + movsd -0x8(%rax),%xmm8 │ │ │ │ │ mulsd %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ movsd -0x18(%rax),%xmm4 │ │ │ │ │ + lea 0x0(,%rdi,8),%rcx │ │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ movsd -0x20(%rax),%xmm6 │ │ │ │ │ + lea (%r14,%rcx,1),%r10 │ │ │ │ │ + lea (%r14,%rdi,1),%rbx │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%rbx),%xmm2 │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm11 │ │ │ │ │ addsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%rsi,%rdi,1),%xmm0 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ subsd %xmm1,%xmm13 │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ - movsd (%r12),%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x0(%rbp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%rsi,%r10,1),%xmm2 │ │ │ │ │ + movsd (%rsi,%r9,1),%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ movsd -0x48(%rax),%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ mulsd %xmm10,%xmm2 │ │ │ │ │ mulsd %xmm7,%xmm12 │ │ │ │ │ mulsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ movsd -0x38(%rax),%xmm7 │ │ │ │ │ addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ movsd -0x40(%rax),%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ addsd %xmm4,%xmm1 │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ movsd (%rsi,%rcx,1),%xmm2 │ │ │ │ │ - movsd %xmm6,-0x28(%rsp) │ │ │ │ │ - movsd %xmm0,-0x20(%rsp) │ │ │ │ │ - movsd -0x8(%rax),%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ mulsd %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - movsd 0x0(%rbp),%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ mulsd %xmm7,%xmm15 │ │ │ │ │ + movsd %xmm0,-0x28(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ movsd -0x10(%rax),%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movsd (%rbx),%xmm12 │ │ │ │ │ addsd %xmm15,%xmm10 │ │ │ │ │ - movsd (%rsi,%r8,1),%xmm15 │ │ │ │ │ + movsd (%rsi,%rdi,1),%xmm15 │ │ │ │ │ subsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - mulsd -0x8(%rax),%xmm12 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ + mulsd -0x8(%rax),%xmm12 │ │ │ │ │ mulsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ subsd %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ subsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ addsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - subsd -0x20(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - movsd %xmm13,0x0(%r13) │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ + movsd -0x20(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ mulsd %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ + movsd %xmm13,(%r12) │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ subsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movsd %xmm12,(%r12) │ │ │ │ │ - movsd -0x28(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm7,0x0(%rbp) │ │ │ │ │ + movsd %xmm13,0x0(%rbp) │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + movsd -0x28(%rsp),%xmm0 │ │ │ │ │ + movsd -0x20(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ │ add -0x10(%rsp),%rdx │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd -0x20(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - movsd %xmm2,(%rsi,%r10,1) │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movsd %xmm11,(%rsi,%r9,1) │ │ │ │ │ - movsd %xmm10,(%rsi,%r8,1) │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm5,(%r14) │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm2,(%rsi,%r9,1) │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm11,(%rsi,%r8,1) │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movsd %xmm7,(%rsi,%rdi,1) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ mulsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + add %rbx,%r14 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ addsd %xmm0,%xmm5 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm5,(%rbx) │ │ │ │ │ - movsd %xmm0,(%r11) │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - mov -0x8(%rsp),%rbx │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm5,(%r11) │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ movsd %xmm3,(%rsi) │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - add %rbx,%r14 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm0,(%rsi,%rdi,1) │ │ │ │ │ + movsd %xmm0,0x0(%r13) │ │ │ │ │ movsd %xmm2,(%rsi,%rcx,1) │ │ │ │ │ add %rbx,%rsi │ │ │ │ │ cmp %r15,-0x18(%rsp) │ │ │ │ │ - jne 3a0 │ │ │ │ │ + jne 3b8 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000006a0 : │ │ │ │ │ +00000000000006f0 : │ │ │ │ │ fftw_codelet_t1_6(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x6ae(%rip),%rsi │ │ │ │ │ - jmp 6b3 │ │ │ │ │ + lea -0x6fe(%rip),%rsi │ │ │ │ │ + jmp 703 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 9e060000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 e1060000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 52030a0e 30410e28 ..A.8...R...0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 4b0b0324 B. B..B..B..K..$ │ │ │ │ │ + 0x00000040 8606410e 38830703 73030a0e 30410e28 ..A.8...s...0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 4a0b0347 B. B..B..B..J..G │ │ │ │ │ 0x00000060 030e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ 0x00000080 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ - 0x00000010 4330002e 4c433100 5f474c4f 42414c5f C0..LC1._GLOBAL_ │ │ │ │ │ + 0x00000010 4331002e 4c433000 5f474c4f 42414c5f C1..LC0._GLOBAL_ │ │ │ │ │ 0x00000020 4f464653 45545f54 41424c45 5f006666 OFFSET_TABLE_.ff │ │ │ │ │ 0x00000030 74775f61 6e5f494e 545f6775 6172616e tw_an_INT_guaran │ │ │ │ │ 0x00000040 74656564 5f746f5f 62655f7a 65726f00 teed_to_be_zero. │ │ │ │ │ 0x00000050 66667477 5f636f64 656c6574 5f74315f fftw_codelet_t1_ │ │ │ │ │ 0x00000060 36006666 74775f6b 6466745f 6469745f 6.fftw_kdft_dit_ │ │ │ │ │ 0x00000070 72656769 73746572 00666674 775f6466 register.fftw_df │ │ │ │ │ 0x00000080 745f745f 67656e75 7300 t_t_genus. │ │ │ ├── t1_64.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 28608 (bytes into file) │ │ │ │ │ + Start of section headers: 29232 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x6fc0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x7230: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 005223 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 005738 001788 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 005263 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 005263 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 005263 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 005270 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 006ec0 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0052c8 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0052d0 000078 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 005348 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 005348 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 006f08 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0053c0 0002a0 18 14 23 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 005660 0000d1 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 006f38 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 005493 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0059a8 001788 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0054d3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0054d3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0054d3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0054e0 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 007130 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 005538 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 005540 000078 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0055b8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0055b8 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 007178 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 005630 0002a0 18 14 23 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0058d0 0000d1 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0071a8 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 28 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 20999 FUNC LOCAL DEFAULT 1 t1_64 │ │ │ │ │ + 2: 0000000000000000 21632 FUNC LOCAL DEFAULT 1 t1_64 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ - 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ - 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 10: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 12: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ 13: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ 14: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LC6 │ │ │ │ │ 15: 0000000000000038 0 NOTYPE LOCAL DEFAULT 9 .LC7 │ │ │ │ │ 16: 0000000000000040 0 NOTYPE LOCAL DEFAULT 9 .LC8 │ │ │ │ │ 17: 0000000000000048 0 NOTYPE LOCAL DEFAULT 9 .LC9 │ │ │ │ │ 18: 0000000000000050 0 NOTYPE LOCAL DEFAULT 9 .LC10 │ │ │ │ │ 19: 0000000000000058 0 NOTYPE LOCAL DEFAULT 9 .LC11 │ │ │ │ │ 20: 0000000000000060 0 NOTYPE LOCAL DEFAULT 9 .LC12 │ │ │ │ │ 21: 0000000000000068 0 NOTYPE LOCAL DEFAULT 9 .LC13 │ │ │ │ │ 22: 0000000000000070 0 NOTYPE LOCAL DEFAULT 9 .LC14 │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 25: 0000000000005210 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_64 │ │ │ │ │ + 25: 0000000000005480 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_64 │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,265 +1,265 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x5738 contains 251 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x59a8 contains 251 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000051 000000180000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000450 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000045c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000483 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000499 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000067d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000685 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000006ba 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000006c6 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000006e1 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000006f2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000700 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000071c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000903 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000942 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000963 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000097b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000983 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000009a2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000009ae 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000009bb 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000ec3 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000ee6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000ef6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000f02 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000145f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000146b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000014ac 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000014b4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001a01 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001a2c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001a3a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001a71 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001fd2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001fe0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001ffb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000200d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000253b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002548 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002556 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002564 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002589 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000259a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000025b4 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000025cb 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000025d7 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000025e2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000025f0 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000260f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000267a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002689 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002691 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000026d8 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002b30 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002b3d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002b50 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002b5d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002b81 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002ba7 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002bb7 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002bc4 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002bfe 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002c0a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002c16 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002c22 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002c4d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002c62 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002c6e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002c7a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002f51 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002f72 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002fa0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002fd4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003049 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000030c2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000030d0 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000030f3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003135 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003147 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000315d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003181 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000318e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000031ab 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000031fe 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003207 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003213 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003224 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000322f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003240 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000327c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003296 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000032a8 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000032b5 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000348f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000034b0 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000034c2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000034d5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000350d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003526 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003538 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000357d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000358a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000359b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000035c7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000035fb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003613 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003629 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003636 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003644 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000365f 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003677 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003684 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003690 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000036c1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000036d3 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000370f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000371d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003743 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003755 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003765 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003771 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000377d 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000378a 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000394f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000399b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000039bc 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000039e4 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000039ef 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003a29 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003a45 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003a6e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003a8a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003a92 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003a9e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003ac5 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003adc 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003b1b 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003b31 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003b3e 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003b4c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003b5d 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003b79 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003b8a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003b97 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003bde 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003c18 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003c25 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003c32 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003c40 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003c4e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003c5b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003c68 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003c7b 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003eae 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003ed5 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003ee1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003eee 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003f3d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003f6e 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000003f7f 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003f8c 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003f9d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000400b 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000401e 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000402c 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000004038 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000405f 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -000000000000407b 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000004091 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -000000000000409e 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -00000000000040fb 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000410e 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000004121 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000004144 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000004152 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000415a 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000004162 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -000000000000439a 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000043fd 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000441e 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000442f 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000443b 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004463 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000446b 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004478 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000044f3 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -000000000000451f 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -000000000000452d 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000453a 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000004547 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000004555 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000004563 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000457e 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000004594 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -000000000000460e 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000461c 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000004629 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000004635 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000004642 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000464e 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000004675 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000004881 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000048dc 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004910 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000492a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004944 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004977 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004984 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004992 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004a09 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000004a3c 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000004a48 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000004a55 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000004a63 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000004a6f 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000004a7b 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000004a88 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000004aff 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000004b0d 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000004b1d 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000004b29 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000004b35 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000004b42 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000004b50 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000004b6e 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000004dac 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004dc5 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004e06 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004e11 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004e1d 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004e44 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004e50 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004e5c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004eb0 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000004eca 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000004eef 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000004efc 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000004f0f 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000004f1c 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000004f2a 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000004f42 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000004fc9 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000004fd7 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000004fe5 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000004ff3 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000005000 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -000000000000500e 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -000000000000501b 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000503c 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000005213 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000521f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000052 000000180000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000459 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000461 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000487 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004ab 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000006a2 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000006ab 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000006b3 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000006bc 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000006d1 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000006f9 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000712 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000073b 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000978 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000099c 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000009c4 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000009cc 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000009da 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000009e7 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a16 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a2e 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000f56 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000f69 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000f71 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000fb5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000155a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001562 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001604 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001610 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001b25 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001b37 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001b79 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001b81 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000020b1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000020d1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000020d9 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000210b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000025ff 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000261c 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000262f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000263d 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002662 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002693 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000026aa 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000026c2 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000026cb 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000026d9 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000270c 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002718 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002752 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002796 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000027d6 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000027fa 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002b99 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002c0e 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002c2d 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002c39 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002c71 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002c86 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002c97 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002ca3 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002cc3 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002cea 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002cf7 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002d03 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002d24 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002d3b 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002d47 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002d66 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003053 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000307a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000308d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000030b8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003164 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003181 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000031bf 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000031d1 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000031da 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000322c 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003268 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000328c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003295 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000032bb 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003317 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003320 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003342 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003355 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000336c 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000337a 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000033b2 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000033ca 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000033dd 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000033fa 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000350f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000035dd 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003623 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003654 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000366e 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000036b9 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000036cf 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000370b 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003719 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000372c 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003739 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000376c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003797 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000379f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000037ac 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000037c3 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000037dd 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000037ea 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003811 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003823 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000382f 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003871 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000387e 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000038a1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000038c4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000038de 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000038ef 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000038fb 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003907 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003920 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000003a43 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003b02 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003b8d 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003b9f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003bb4 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003bf2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003c03 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003c3b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003c43 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003c5d 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003c6b 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003c81 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003c9c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003cd9 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003ce6 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003cf4 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003d01 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003d0d 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000003d19 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000003d25 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003d47 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003d68 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003d70 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003db2 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003ddc 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000003ded 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003dfe 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003e0b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003e17 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000003e24 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003ff6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000405c 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000040a2 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000040d5 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000040ec 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004103 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004110 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000411d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000041e8 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000041f6 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000004203 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +000000000000420f 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000004256 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000004262 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +000000000000426f 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +000000000000427b 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000042ce 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +00000000000042e0 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000042ed 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000042f9 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000004306 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000004312 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000004344 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000004356 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000004584 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000045fd 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004614 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004626 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004633 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000465b 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004667 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004673 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004705 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000004717 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000004737 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000004748 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000004758 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000476c 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000004774 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +000000000000477d 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000004809 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000481b 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000004828 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000004834 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000004841 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000484d 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000004870 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000488a 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000004b02 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004b0a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004b38 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004b59 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004b80 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004b8c 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004b9c 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004baa 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004c34 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000004c47 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000004c54 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000004c66 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000004c6f 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000004c7b 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000004ca6 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000004cbc 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000004d38 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000004d46 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000004d54 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000004d61 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000004d6f 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000004d7d 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000004db3 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000004dc6 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000004fe1 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000005030 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000504b 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000005058 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000005066 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000005088 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000005099 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000050ab 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000050b4 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000005159 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000005162 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000005175 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000005182 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +000000000000518f 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000519d 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000051b9 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000521b 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000005229 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000005237 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000005245 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000005258 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +000000000000527f 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000005287 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000005297 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000005483 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000548f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x6ec0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x7130 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001b00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x6f08 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x7178 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5210 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5480 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000005207 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000005480 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 1920 │ │ │ │ │ - DW_CFA_advance_loc2: 20971 to 00000000000051fc │ │ │ │ │ + DW_CFA_def_cfa_offset: 1928 │ │ │ │ │ + DW_CFA_advance_loc2: 21604 to 0000000000005475 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000051fd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000005476 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000051fe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000005477 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005200 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000005479 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005202 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000547b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005204 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000547d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005206 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000547f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000005210..0000000000005223 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000005480..0000000000005493 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,3976 +7,4020 @@ │ │ │ │ │ t1_64(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x748,%rsp │ │ │ │ │ + sub $0x750,%rsp │ │ │ │ │ mov %r8,-0x78(%rsp) │ │ │ │ │ - mov %r9,0x730(%rsp) │ │ │ │ │ + mov %r9,0x738(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 51f5 │ │ │ │ │ + jge 546e │ │ │ │ │ imul $0x3f0,%r8,%rax │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - add %rax,%rdx │ │ │ │ │ - mov 0x780(%rsp),%rax │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ + lea (%rdx,%rax,1),%rbp │ │ │ │ │ + mov 0x788(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x738(%rsp) │ │ │ │ │ + mov %rax,0x740(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x740(%rsp) │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x100(%r15),%rax │ │ │ │ │ - movsd 0x1f0(%rdx),%xmm4 │ │ │ │ │ - movsd 0x1f8(%rdx),%xmm3 │ │ │ │ │ - mov 0x80(%r15),%rsi │ │ │ │ │ - movsd 0xf0(%rdx),%xmm6 │ │ │ │ │ - mov 0x180(%r15),%rdi │ │ │ │ │ - movsd 0x2f0(%rdx),%xmm10 │ │ │ │ │ + mov %rax,0x748(%rsp) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x100(%rdi),%rax │ │ │ │ │ + movsd 0x1f0(%rbp),%xmm4 │ │ │ │ │ + add $0x3f0,%rbp │ │ │ │ │ + movsd -0x1f8(%rbp),%xmm3 │ │ │ │ │ + movsd -0x300(%rbp),%xmm6 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movsd 0x0(%rbp),%xmm2 │ │ │ │ │ - movsd (%r12),%xmm7 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - movsd (%r9),%xmm0 │ │ │ │ │ - movsd (%rax),%xmm1 │ │ │ │ │ - mov %rax,-0x68(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rbx │ │ │ │ │ - lea (%r12,%rax,1),%rcx │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - mov 0x40(%r15),%rdi │ │ │ │ │ - lea (%r12,%rax,1),%rsi │ │ │ │ │ - mov %rbx,-0x60(%rsp) │ │ │ │ │ - mov %r9,-0x70(%rsp) │ │ │ │ │ - mov %rcx,-0x58(%rsp) │ │ │ │ │ - mov %rsi,-0x50(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + movsd -0x100(%rbp),%xmm10 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + lea (%r12,%rax,1),%r10 │ │ │ │ │ + lea (%r15,%rax,1),%rsi │ │ │ │ │ + mov 0x80(%rdi),%rax │ │ │ │ │ + movsd (%r15),%xmm7 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov 0x40(%rdi),%rdx │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + lea (%r12,%rax,1),%rbx │ │ │ │ │ + add %r15,%rax │ │ │ │ │ mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ + mov %rbx,-0x70(%rsp) │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ + mov %rax,-0x68(%rsp) │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm8 │ │ │ │ │ movsd (%rbx),%xmm4 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rbx │ │ │ │ │ + mov 0x180(%rdi),%rbx │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movsd 0xf8(%rdx),%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ mulsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + lea (%r12,%rax,1),%rbx │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd -0x2f8(%rbp),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ - movsd (%rsi),%xmm6 │ │ │ │ │ + movsd (%rcx),%xmm6 │ │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ │ + lea (%r15,%rax,1),%r11 │ │ │ │ │ mulsd %xmm5,%xmm9 │ │ │ │ │ + mov %rbx,-0x60(%rsp) │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x0(%rbp,%rax,1),%xmm5 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - lea (%r12,%rax,1),%r14 │ │ │ │ │ + movsd (%rbx),%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + mov %rcx,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + mov %r14,-0x50(%rsp) │ │ │ │ │ addsd %xmm9,%xmm3 │ │ │ │ │ - movsd 0x2f8(%rdx),%xmm9 │ │ │ │ │ - mov %rdi,-0x48(%rsp) │ │ │ │ │ + movsd -0xf8(%rbp),%xmm9 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ mulsd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ mulsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ subsd %xmm8,%xmm2 │ │ │ │ │ addsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ addsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ addsd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ subsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ subsd %xmm1,%xmm5 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm10,0x338(%rsp) │ │ │ │ │ - movsd %xmm9,0x340(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm11,0x348(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm9,0x350(%rsp) │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm5,0x350(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movsd %xmm4,0x348(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm5,0x360(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movsd %xmm4,0x358(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm12,0x358(%rsp) │ │ │ │ │ - movsd %xmm2,0x360(%rsp) │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ movsd %xmm15,0x368(%rsp) │ │ │ │ │ - movsd %xmm1,0x370(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ - movsd 0x70(%rdx),%xmm3 │ │ │ │ │ - mov %r14,-0x40(%rsp) │ │ │ │ │ - movsd 0x78(%rdx),%xmm2 │ │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ │ - mov 0x140(%r15),%r10 │ │ │ │ │ - movsd 0x270(%rdx),%xmm5 │ │ │ │ │ - mov 0x1c0(%r15),%r8 │ │ │ │ │ - movsd 0x378(%rdx),%xmm7 │ │ │ │ │ - mov 0xc0(%r15),%r13 │ │ │ │ │ - lea 0x0(,%r10,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r11 │ │ │ │ │ - lea (%r12,%rax,1),%r10 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - mov %r10,-0x30(%rsp) │ │ │ │ │ - lea (%r12,%rax,1),%r8 │ │ │ │ │ - mov %r11,-0x38(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm2,0x370(%rsp) │ │ │ │ │ + movsd %xmm13,0x378(%rsp) │ │ │ │ │ + movsd %xmm1,0x380(%rsp) │ │ │ │ │ + mov %r11,-0x48(%rsp) │ │ │ │ │ + movsd -0x380(%rbp),%xmm3 │ │ │ │ │ + movsd -0x378(%rbp),%xmm2 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + mov 0x140(%rdi),%rdx │ │ │ │ │ mulsd %xmm3,%xmm4 │ │ │ │ │ - mov %r8,-0x28(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movsd -0x78(%rbp),%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%r10),%xmm3 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - movsd 0x278(%rdx),%xmm2 │ │ │ │ │ - movsd (%r8),%xmm9 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x1c0(%rdi),%rdx │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + movsd -0x178(%rbp),%xmm2 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0xc0(%rdi),%rdx │ │ │ │ │ + mov %r9,-0x40(%rsp) │ │ │ │ │ lea (%r12,%rax,1),%r13 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + mov %r8,-0x38(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm6 │ │ │ │ │ + mov %rax,-0x28(%rsp) │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ │ - movsd 0x0(%r13),%xmm12 │ │ │ │ │ - mov %r13,-0x20(%rsp) │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + mov %r13,-0x30(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd -0x180(%rbp),%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea (%r12,%rax,1),%rbx │ │ │ │ │ + lea (%r15,%rax,1),%r14 │ │ │ │ │ + movsd (%r14),%xmm8 │ │ │ │ │ + mov %rbx,-0x20(%rsp) │ │ │ │ │ + mov %r14,-0x18(%rsp) │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x80(%rbp),%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x280(%rbp),%xmm2 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movsd 0x370(%rdx),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - movsd (%rdi),%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x170(%rdx),%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - movsd 0x178(%rdx),%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + movsd -0x278(%rbp),%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd (%rbx),%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm13,0x378(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm14,0x380(%rsp) │ │ │ │ │ - movsd %xmm1,0x390(%rsp) │ │ │ │ │ - movsd %xmm3,0x388(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + movsd %xmm14,0x388(%rsp) │ │ │ │ │ + movsd %xmm1,0x398(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm12,0x660(%rsp) │ │ │ │ │ + movsd %xmm3,0x390(%rsp) │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm0,0x3a0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm2,0x398(%rsp) │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm0,0x3a8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm2,0x3a0(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x20(%r15),%rax │ │ │ │ │ - movsd 0x38(%rdx),%xmm3 │ │ │ │ │ - movsd 0x30(%rdx),%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x120(%r15),%rsi │ │ │ │ │ - movsd 0x238(%rdx),%xmm5 │ │ │ │ │ - mov 0xa0(%r15),%r11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov 0x1a0(%r15),%r8 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ - mov %rax,-0x10(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - mov %rcx,-0x18(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rsi │ │ │ │ │ - lea (%r12,%rax,1),%r14 │ │ │ │ │ + mov 0x20(%rdi),%r11 │ │ │ │ │ + movsd -0x3c0(%rbp),%xmm1 │ │ │ │ │ + movsd -0x3b8(%rbp),%xmm3 │ │ │ │ │ lea 0x0(,%r11,8),%rax │ │ │ │ │ - mov %rsi,-0x8(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov 0x120(%rdi),%r8 │ │ │ │ │ lea (%r12,%rax,1),%r11 │ │ │ │ │ - mov %r14,(%rsp) │ │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ │ - movsd %xmm0,0x3a8(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - movsd 0x338(%rdx),%xmm9 │ │ │ │ │ - movsd %xmm6,0x3b0(%rsp) │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + lea (%r15,%rax,1),%r9 │ │ │ │ │ + mov 0xa0(%rdi),%rdx │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov %r11,-0x10(%rsp) │ │ │ │ │ + movsd %xmm0,0x3b0(%rsp) │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + lea (%r12,%rax,1),%r8 │ │ │ │ │ + lea (%r15,%rax,1),%r13 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x1a0(%rdi),%rdx │ │ │ │ │ + mov %r9,-0x8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm6,0x3b8(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm6 │ │ │ │ │ + lea (%r12,%rax,1),%rbx │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov %r8,(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + mov %r13,0x8(%rsp) │ │ │ │ │ mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm8 │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ - movsd (%rsi),%xmm4 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rsi │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - lea (%r12,%rax,1),%r13 │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x1b8(%rbp),%xmm5 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x230(%rdx),%xmm0 │ │ │ │ │ + movsd -0x1c0(%rbp),%xmm0 │ │ │ │ │ mulsd %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - movsd 0x0(%r13),%xmm10 │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - mov %r13,0x18(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ mulsd %xmm0,%xmm3 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ - movsd (%rsi),%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd -0x2b8(%rbp),%xmm6 │ │ │ │ │ addsd %xmm7,%xmm3 │ │ │ │ │ - movsd 0x138(%rdx),%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x130(%rdx),%xmm0 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x2c0(%rbp),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movsd (%r14),%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movsd -0xb8(%rbp),%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ mulsd %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd 0x330(%rdx),%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0xc0(%rbp),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movsd %xmm3,0x3c0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm11,0x3b8(%rsp) │ │ │ │ │ - movsd %xmm13,0x3c0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm3,0x3c8(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - mov 0x1e0(%r15),%rax │ │ │ │ │ - mov 0xe0(%r15),%r14 │ │ │ │ │ - mov 0x60(%r15),%r8 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + mov 0x1e0(%rdi),%rdx │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0xe0(%rdi),%rdx │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + lea (%r12,%rax,1),%r11 │ │ │ │ │ + lea (%r15,%rax,1),%r9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x60(%rdi),%rdx │ │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + lea (%r12,%rax,1),%r8 │ │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + lea (%r15,%rax,1),%r13 │ │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x40(%rbp),%xmm0 │ │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ │ subsd %xmm10,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm11,0x3c8(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm14,0x3d0(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movsd %xmm1,0x3e8(%rsp) │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd -0x38(%rbp),%xmm2 │ │ │ │ │ + movsd %xmm11,0x3d0(%rsp) │ │ │ │ │ + movsd %xmm14,0x3d8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ subsd %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movsd %xmm3,0x3d8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movsd 0x1b8(%rdx),%xmm5 │ │ │ │ │ - movsd %xmm14,0x3e8(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm3,0x3e0(%rsp) │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm10,0x3f8(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm14,0x3f0(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x238(%rbp),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd -0x240(%rbp),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x0(%r13),%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ movsd (%rax),%xmm4 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - lea (%r12,%rax,1),%r11 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x3b0(%rdx),%xmm0 │ │ │ │ │ - movsd %xmm3,0x3f0(%rsp) │ │ │ │ │ - movsd 0x3b8(%rdx),%xmm3 │ │ │ │ │ - movsd (%r11),%xmm6 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - lea (%r12,%rax,1),%r13 │ │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ │ - movsd %xmm1,0x3e0(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ + movsd -0x338(%rbp),%xmm3 │ │ │ │ │ + movsd -0x340(%rbp),%xmm1 │ │ │ │ │ + mov 0x160(%rdi),%rdx │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movsd (%r14),%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x1b0(%rdx),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - movsd (%r8),%xmm6 │ │ │ │ │ - movsd 0x0(%r13),%xmm8 │ │ │ │ │ - mov 0x160(%r15),%r9 │ │ │ │ │ - movsd 0x2b8(%rdx),%xmm9 │ │ │ │ │ - mov 0x10(%r15),%rcx │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movsd 0xb8(%rdx),%xmm7 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + lea (%r12,%rax,1),%r11 │ │ │ │ │ + lea (%r15,%rax,1),%r9 │ │ │ │ │ + movsd -0x138(%rbp),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ │ + lea (%r12,%rax,1),%r8 │ │ │ │ │ + lea (%r15,%rax,1),%r13 │ │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mov %r13,0x70(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x140(%rbp),%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movsd (%r9),%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0xb0(%rdx),%xmm2 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movsd (%r9),%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - movsd 0x2b0(%rdx),%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - movsd (%rax),%xmm10 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - lea (%r12,%rax,1),%r14 │ │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm7,0x400(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm12,0x400(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movsd %xmm10,0x3f8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + movsd %xmm2,0x408(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm4,0x430(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm7,0x438(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm8,0x428(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - movsd %xmm3,0x418(%rsp) │ │ │ │ │ - movsd 0x10(%rdx),%xmm3 │ │ │ │ │ - movsd %xmm12,0x408(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movsd %xmm1,0x420(%rsp) │ │ │ │ │ - movsd %xmm0,0x430(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - movsd %xmm7,0x410(%rsp) │ │ │ │ │ - movsd 0x18(%rdx),%xmm1 │ │ │ │ │ - mov 0x110(%r15),%r11 │ │ │ │ │ - movsd 0x210(%rdx),%xmm8 │ │ │ │ │ - mov 0x90(%r15),%r13 │ │ │ │ │ - mov 0x190(%r15),%r9 │ │ │ │ │ - movsd 0x98(%rdx),%xmm9 │ │ │ │ │ - lea 0x0(,%r11,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r11 │ │ │ │ │ - lea (%r12,%rax,1),%r8 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - lea (%r12,%rax,1),%r13 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + movsd -0x3e0(%rbp),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm13,0x410(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm15,0x418(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm9,0x420(%rsp) │ │ │ │ │ mulsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm8,0x428(%rsp) │ │ │ │ │ + movsd -0x3d8(%rbp),%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - movsd 0x0(%r13),%xmm5 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ │ + mov 0x110(%rdi),%rdx │ │ │ │ │ + movsd -0x1e0(%rbp),%xmm8 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ │ - mov %r13,0x88(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x90(%rdi),%rdx │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + lea (%r12,%rax,1),%rcx │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + movsd -0x1d8(%rbp),%xmm1 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ │ + lea (%r15,%rax,1),%r11 │ │ │ │ │ + mov 0x190(%rdi),%rdx │ │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ │ - movsd 0x218(%rdx),%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - mov 0x150(%r15),%r8 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd %xmm7,0xe0(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x50(%rdi),%rdx │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x150(%rdi),%rdx │ │ │ │ │ + mov %r8,0xa0(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ + movsd -0x2e0(%rbp),%xmm1 │ │ │ │ │ + movsd %xmm6,0xe8(%rsp) │ │ │ │ │ + lea (%r12,%rax,1),%rcx │ │ │ │ │ mulsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ + movsd -0x2d8(%rbp),%xmm2 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ │ + movsd (%rax),%xmm14 │ │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + movsd (%r11),%xmm5 │ │ │ │ │ subsd %xmm0,%xmm8 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x118(%rdx),%xmm2 │ │ │ │ │ - movsd 0x110(%rdx),%xmm1 │ │ │ │ │ - mov 0x50(%r15),%rcx │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm10,0xe8(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x318(%rdx),%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x310(%rdx),%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd -0xe0(%rbp),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ movsd (%r9),%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd (%rax),%xmm6 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - lea (%r12,%rax,1),%r14 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movsd (%r14),%xmm14 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - lea (%r12,%rax,1),%r9 │ │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ │ - mov %r14,0xa8(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ + movsd -0xd8(%rbp),%xmm2 │ │ │ │ │ + lea (%r15,%rax,1),%r9 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movsd 0x90(%rdx),%xmm0 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - mov %r8,0xb0(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - mov 0x1d0(%r15),%rax │ │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x358(%rbp),%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd -0x360(%rbp),%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ subsd %xmm13,%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm2,0xf0(%rsp) │ │ │ │ │ + movq %xmm4,%r13 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + mov %r14,0xb8(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + mov 0x1d0(%rdi),%rdx │ │ │ │ │ + mov %r9,0xc0(%rsp) │ │ │ │ │ + movsd %xmm8,0x470(%rsp) │ │ │ │ │ + movq %xmm4,%r11 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0xd0(%rdi),%rdx │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + lea (%r12,%rax,1),%r8 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + movsd %xmm3,0x478(%rsp) │ │ │ │ │ mulsd %xmm9,%xmm2 │ │ │ │ │ - movsd (%r8),%xmm9 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - movq %xmm10,%r13 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %r14,0xc0(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ + mov %rax,0xd0(%rsp) │ │ │ │ │ mulsd %xmm14,%xmm0 │ │ │ │ │ - movsd 0x298(%rdx),%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movsd (%r9),%xmm15 │ │ │ │ │ + mov %r8,0xc8(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd (%r9),%xmm14 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + movsd (%r14),%xmm9 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x290(%rdx),%xmm2 │ │ │ │ │ - movq %xmm10,%r11 │ │ │ │ │ - movsd %xmm3,0x470(%rsp) │ │ │ │ │ - movsd %xmm8,0x468(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - mulsd 0x298(%rdx),%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm14 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ + movsd -0x160(%rbp),%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd -0x158(%rbp),%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + mulsd -0x158(%rbp),%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ addsd %xmm15,%xmm14 │ │ │ │ │ - movsd (%rax),%xmm15 │ │ │ │ │ - mov 0xd0(%r15),%rax │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movsd 0x398(%rdx),%xmm14 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + movsd -0x258(%rbp),%xmm15 │ │ │ │ │ subsd %xmm9,%xmm2 │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - movq %xmm10,%r8 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mov %r14,0xd0(%rsp) │ │ │ │ │ - mov %rax,0xd8(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movsd (%rax),%xmm14 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + mulsd -0x58(%rbp),%xmm14 │ │ │ │ │ + movq %xmm4,%r9 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mov %r14,0xd8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x390(%rdx),%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movq %xmm10,%rcx │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - mulsd 0x398(%rdx),%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movsd (%rax),%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ + movsd -0x60(%rbp),%xmm2 │ │ │ │ │ + mov %rax,0xe0(%rsp) │ │ │ │ │ + movq %xmm4,%rcx │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movq %rcx,%xmm7 │ │ │ │ │ + mulsd -0x58(%rbp),%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ movsd (%r14),%xmm14 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movsd 0x190(%rdx),%xmm10 │ │ │ │ │ subsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - mulsd 0x198(%rdx),%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ - mulsd 0x198(%rdx),%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movsd 0x190(%rdx),%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ + movsd (%rax),%xmm9 │ │ │ │ │ + movq %xmm4,%r8 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movsd -0x260(%rbp),%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + mulsd -0x258(%rbp),%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd -0x260(%rbp),%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movq %r8,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ movq %r13,%xmm9 │ │ │ │ │ - movq %r13,%xmm4 │ │ │ │ │ addsd %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movq %r11,%xmm4 │ │ │ │ │ - subsd %xmm15,%xmm13 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movq %r8,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - movsd %xmm9,0x438(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movq %r9,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm9 │ │ │ │ │ - movsd %xmm10,0x440(%rsp) │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm9,0x448(%rsp) │ │ │ │ │ - movq %r11,%xmm9 │ │ │ │ │ - addsd 0xe8(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm10,0x458(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movq %r8,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movq %r13,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movsd %xmm9,0x440(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movq %xmm4,%r8 │ │ │ │ │ + movq %r9,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm4,0x448(%rsp) │ │ │ │ │ + movq %rcx,%xmm4 │ │ │ │ │ + movsd %xmm7,0x668(%rsp) │ │ │ │ │ + movq %r8,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ movsd %xmm9,0x450(%rsp) │ │ │ │ │ - subsd %xmm10,%xmm9 │ │ │ │ │ - movsd %xmm9,0x460(%rsp) │ │ │ │ │ - movsd %xmm13,0x670(%rsp) │ │ │ │ │ - movsd 0xe8(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm7,0x678(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ + movq %r11,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + movsd %xmm4,0x460(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ addsd %xmm0,%xmm7 │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ + movq %r8,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm9,0x458(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm9,0x468(%rsp) │ │ │ │ │ + movq %r11,%xmm6 │ │ │ │ │ + movsd %xmm13,0x670(%rsp) │ │ │ │ │ + movsd 0xe8(%rsp),%xmm4 │ │ │ │ │ + subsd 0xf0(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ movq %r9,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mov 0x1f0(%rdi),%rdx │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - mov 0x1f0(%r15),%r11 │ │ │ │ │ - mov 0xf0(%r15),%rcx │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - lea 0x0(,%r11,8),%rax │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movq %r8,%xmm4 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r11 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + mov 0xf0(%rdi),%rdx │ │ │ │ │ lea (%r12,%rax,1),%r13 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm4 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - mov %r11,0xe0(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - movsd 0x3d0(%rdx),%xmm3 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ + lea (%r15,%rax,1),%r11 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + movsd -0x20(%rbp),%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ mov %r13,0xe8(%rsp) │ │ │ │ │ - mov 0x70(%r15),%r8 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - movsd %xmm13,0x480(%rsp) │ │ │ │ │ - movsd %xmm8,0x478(%rsp) │ │ │ │ │ - movsd %xmm6,0x688(%rsp) │ │ │ │ │ - movsd %xmm2,0x488(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm0,0x490(%rsp) │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ │ - lea (%r12,%rax,1),%r11 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - mov %r11,0xf8(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm2,0x680(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + movsd -0x220(%rbp),%xmm7 │ │ │ │ │ + mov 0x70(%rdi),%rdx │ │ │ │ │ + movsd %xmm0,0x498(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ - movsd 0x0(%r13),%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movsd 0x3d8(%rdx),%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm2,0x490(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movsd -0x18(%rbp),%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm11,0x488(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + movsd %xmm4,0x4a8(%rsp) │ │ │ │ │ + movsd %xmm0,0x4a0(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ lea (%r12,%rax,1),%r13 │ │ │ │ │ - mov %r8,0x100(%rsp) │ │ │ │ │ - movsd %xmm4,0x4a0(%rsp) │ │ │ │ │ - movsd %xmm8,0x498(%rsp) │ │ │ │ │ - movsd 0x1d0(%rdx),%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + movsd %xmm2,0x680(%rsp) │ │ │ │ │ movsd (%r11),%xmm2 │ │ │ │ │ + lea (%r15,%rax,1),%r9 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + mov %r11,0xf0(%rsp) │ │ │ │ │ + lea (%r12,%rax,1),%r11 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mov %r13,0xf8(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ + mov %rcx,0x100(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + mov %r11,0x108(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x1d8(%rdx),%xmm1 │ │ │ │ │ + movsd -0x218(%rbp),%xmm1 │ │ │ │ │ + mov %r9,0x110(%rsp) │ │ │ │ │ + movsd %xmm8,0x480(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm6,0x678(%rsp) │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ mulsd %xmm1,%xmm5 │ │ │ │ │ - mov %r13,0x108(%rsp) │ │ │ │ │ - movsd 0xd8(%rdx),%xmm2 │ │ │ │ │ - movsd 0xd0(%rdx),%xmm1 │ │ │ │ │ - mov 0x170(%r15),%rcx │ │ │ │ │ - mov 0x30(%r15),%r8 │ │ │ │ │ - movsd 0x58(%rdx),%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - mov 0x1b0(%r15),%r14 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - lea (%r12,%rax,1),%r11 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - lea (%r12,%rax,1),%r9 │ │ │ │ │ - mov 0x130(%r15),%rax │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + movsd (%r9),%xmm5 │ │ │ │ │ + movsd -0x318(%rbp),%xmm2 │ │ │ │ │ + movsd -0x320(%rbp),%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mov 0x170(%rdi),%rdx │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - mov %r11,0x118(%rsp) │ │ │ │ │ - mov %rcx,0x110(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - mov %r9,0x128(%rsp) │ │ │ │ │ - mov %r8,0x120(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movsd 0x0(%r13),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x30(%rdi),%rdx │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + lea (%r12,%rax,1),%r8 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x2d0(%rdx),%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movsd 0x2d8(%rdx),%xmm2 │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + mov %r8,0x118(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm8 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x130(%rdi),%rdx │ │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ │ + lea (%r15,%rax,1),%r11 │ │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + movsd -0x120(%rbp),%xmm5 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + movsd -0x118(%rbp),%xmm2 │ │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ │ + mov 0x1b0(%rdi),%rdx │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd (%r11),%xmm6 │ │ │ │ │ - mov %rax,0x138(%rsp) │ │ │ │ │ - mov %rcx,0x130(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + mov %r14,0x128(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov %r11,0x130(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + mov %r8,0x140(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ mulsd %xmm2,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - movsd (%r9),%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd 0x50(%rdx),%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movsd %xmm2,0x160(%rsp) │ │ │ │ │ - movq %xmm5,%r13 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - movq %r13,%xmm7 │ │ │ │ │ - movq %xmm5,%r11 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ + movsd (%r14),%xmm2 │ │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd -0x398(%rbp),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movsd -0x3a0(%rbp),%xmm0 │ │ │ │ │ + movsd %xmm8,0x138(%rsp) │ │ │ │ │ + mulsd -0x398(%rbp),%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + mulsd 0x138(%rsp),%xmm0 │ │ │ │ │ + mov %r9,0x138(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movsd (%r9),%xmm8 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x250(%rdx),%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm9 │ │ │ │ │ - movsd (%rax),%xmm14 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea (%r12,%rax,1),%r9 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - mov %r14,0x140(%rsp) │ │ │ │ │ - mov %r9,0x148(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd 0x258(%rdx),%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - mulsd 0x258(%rdx),%xmm14 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movsd (%r9),%xmm14 │ │ │ │ │ - movq %xmm5,%r8 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movsd -0x1a0(%rbp),%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movq %xmm13,%rcx │ │ │ │ │ + movsd (%r8),%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + mulsd -0x198(%rbp),%xmm8 │ │ │ │ │ + movsd %xmm13,0x148(%rsp) │ │ │ │ │ + mulsd -0x198(%rbp),%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movsd 0x148(%rsp),%xmm2 │ │ │ │ │ + mulsd -0x1a0(%rbp),%xmm2 │ │ │ │ │ + mov %r14,0x148(%rsp) │ │ │ │ │ + mov 0xb0(%rdi),%rdx │ │ │ │ │ + mov %rax,0x150(%rsp) │ │ │ │ │ + movsd %xmm12,0x4e0(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movq %rcx,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movsd %xmm12,0x4e8(%rsp) │ │ │ │ │ + movq %xmm8,%r9 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movsd 0x350(%rdx),%xmm2 │ │ │ │ │ - movq %xmm5,%rcx │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm14,0x150(%rsp) │ │ │ │ │ - mulsd 0x358(%rdx),%xmm14 │ │ │ │ │ - mov 0xb0(%r15),%rax │ │ │ │ │ - movsd %xmm3,0x4d8(%rsp) │ │ │ │ │ - movsd %xmm8,0x4d0(%rsp) │ │ │ │ │ - mulsd 0x358(%rdx),%xmm9 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - mulsd 0x150(%rsp),%xmm2 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - movsd (%rax),%xmm15 │ │ │ │ │ - mov %r14,0x150(%rsp) │ │ │ │ │ - mov %rax,0x158(%rsp) │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movsd (%r14),%xmm14 │ │ │ │ │ - movq %xmm5,%r9 │ │ │ │ │ - movsd 0x150(%rdx),%xmm5 │ │ │ │ │ - movsd %xmm15,0x168(%rsp) │ │ │ │ │ - mulsd 0x158(%rdx),%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - mulsd 0x158(%rdx),%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd 0x168(%rsp),%xmm15 │ │ │ │ │ - mulsd 0x150(%rdx),%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movsd -0xa0(%rbp),%xmm2 │ │ │ │ │ + movq %xmm0,%r11 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + movq %xmm8,%r13 │ │ │ │ │ + movq %rcx,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + movsd %xmm0,0x158(%rsp) │ │ │ │ │ + mulsd -0x98(%rbp),%xmm0 │ │ │ │ │ + movq %r13,%xmm6 │ │ │ │ │ + movq %xmm8,%rcx │ │ │ │ │ + movsd (%r14),%xmm8 │ │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + mov %rax,0x160(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + mulsd -0x98(%rbp),%xmm8 │ │ │ │ │ + mulsd 0x158(%rsp),%xmm2 │ │ │ │ │ + mov %r14,0x158(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd -0x2a0(%rbp),%xmm8 │ │ │ │ │ + movq %xmm13,%r8 │ │ │ │ │ + movsd (%r14),%xmm13 │ │ │ │ │ + movsd %xmm2,0x168(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mulsd -0x298(%rbp),%xmm0 │ │ │ │ │ + mulsd -0x298(%rbp),%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movsd -0x2a0(%rbp),%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movq %r8,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ + movsd 0x168(%rsp),%xmm0 │ │ │ │ │ + movq %rdx,%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movq %r8,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movq %rdx,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movq %xmm2,%r8 │ │ │ │ │ + movsd 0x168(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm8,0x4b0(%rsp) │ │ │ │ │ + movq %r9,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movsd %xmm8,0x4b8(%rsp) │ │ │ │ │ + movsd 0x4b0(%rsp),%xmm8 │ │ │ │ │ + subsd 0x4b8(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm8,0x4c0(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ subsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movq %r9,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movq %xmm5,%r14 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movq %r13,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movq %r9,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movq %r8,%xmm9 │ │ │ │ │ - movsd %xmm14,0x4a8(%rsp) │ │ │ │ │ - movq %xmm5,%r9 │ │ │ │ │ - movq %r14,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movsd %xmm7,0x698(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movsd %xmm5,0x4b0(%rsp) │ │ │ │ │ - movq %r9,%xmm3 │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movq %r11,%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd %xmm9,0x690(%rsp) │ │ │ │ │ - movq %r11,%xmm9 │ │ │ │ │ - movsd %xmm7,0x6a0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm5,0x4c0(%rsp) │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movq %r8,%xmm14 │ │ │ │ │ - movsd %xmm9,0x4b8(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + addsd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm8,0x4c8(%rsp) │ │ │ │ │ + movq %r13,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movq %r8,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm8,0x4d0(%rsp) │ │ │ │ │ + movsd 0x4c8(%rsp),%xmm8 │ │ │ │ │ + subsd 0x4d0(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm8,0x4d8(%rsp) │ │ │ │ │ + movsd %xmm6,0x688(%rsp) │ │ │ │ │ + movq %r11,%xmm6 │ │ │ │ │ + mov 0x1f8(%rdi),%rdx │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm10,0x690(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0xf8(%rdi),%rdx │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ + lea (%r12,%rax,1),%rcx │ │ │ │ │ + mov %rcx,0x168(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm9,0x4c8(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movq %r9,%xmm3 │ │ │ │ │ + movsd %xmm0,0x4f8(%rsp) │ │ │ │ │ + movq %r11,%xmm0 │ │ │ │ │ + lea (%r15,%rax,1),%r11 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movq %r8,%xmm3 │ │ │ │ │ + movsd %xmm6,0x4f0(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ addsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm5,0x4e0(%rsp) │ │ │ │ │ - movsd %xmm7,0x4e8(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + mov 0x78(%rdi),%rdx │ │ │ │ │ + mov %r11,0x170(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd -0x10(%rbp),%xmm1 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mov %r8,0x180(%rsp) │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ - movq %r14,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movq %r9,%xmm3 │ │ │ │ │ + movsd %xmm6,0x510(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ │ + movsd %xmm4,0x518(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov %r9,0x178(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movsd %xmm2,0x4f0(%rsp) │ │ │ │ │ - movsd %xmm0,0x4f8(%rsp) │ │ │ │ │ - movsd %xmm6,0x6a8(%rsp) │ │ │ │ │ - subsd 0x160(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm10,0x6b0(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - mov 0x1f8(%r15),%r13 │ │ │ │ │ - movsd 0x3e8(%rdx),%xmm2 │ │ │ │ │ - mov 0xf8(%r15),%r8 │ │ │ │ │ - movsd 0x1e0(%rdx),%xmm5 │ │ │ │ │ - mov 0x78(%r15),%rcx │ │ │ │ │ - movsd 0x2e0(%rdx),%xmm8 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - lea (%r12,%rax,1),%r11 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movsd (%r11),%xmm3 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - mov %r13,0x160(%rsp) │ │ │ │ │ - mov %r11,0x168(%rsp) │ │ │ │ │ - mov %r8,0x170(%rsp) │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x3e0(%rdx),%xmm1 │ │ │ │ │ - movsd %xmm0,0x500(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ lea (%r12,%rax,1),%r13 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - lea (%r12,%rax,1),%r11 │ │ │ │ │ - movsd %xmm10,0x508(%rsp) │ │ │ │ │ - mov %r13,0x178(%rsp) │ │ │ │ │ - mov %rcx,0x180(%rsp) │ │ │ │ │ - mov %r11,0x188(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x1e8(%rdx),%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + mov %r13,0x188(%rsp) │ │ │ │ │ + movsd %xmm3,0x698(%rsp) │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + movsd %xmm0,0x508(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + movsd %xmm2,0x500(%rsp) │ │ │ │ │ + movsd -0x8(%rbp),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mov %rcx,0x190(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm15,0x6a0(%rsp) │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ - movsd 0x0(%r13),%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - mov 0x178(%r15),%r8 │ │ │ │ │ - movsd %xmm6,0x1e0(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - lea (%r12,%rax,1),%r13 │ │ │ │ │ - mov %r8,0x190(%rsp) │ │ │ │ │ - mov %r13,0x198(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0xe8(%rdx),%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd -0x208(%rbp),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm7,0x1e0(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movsd -0x210(%rbp),%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0xe0(%rdx),%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movsd (%r11),%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + movsd -0x310(%rbp),%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd -0x308(%rbp),%xmm2 │ │ │ │ │ + mov 0x178(%rdi),%rdx │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x38(%rdi),%rdx │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + lea (%r12,%rax,1),%r11 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + lea (%r15,%rax,1),%r9 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x138(%rdi),%rdx │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movsd 0x0(%r13),%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ + movsd (%r9),%xmm8 │ │ │ │ │ + lea (%r12,%rax,1),%r8 │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov %rcx,0x1b0(%rsp) │ │ │ │ │ + mov 0x1b8(%rdi),%rdx │ │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + mov %r8,0x1a8(%rsp) │ │ │ │ │ + mov %r14,0x1b8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd -0x110(%rbp),%xmm7 │ │ │ │ │ + mov %rax,0x1c0(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x108(%rbp),%xmm2 │ │ │ │ │ + mov %r11,0x198(%rsp) │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - movsd 0x2e8(%rdx),%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - mov 0x38(%r15),%r9 │ │ │ │ │ - mov 0x138(%r15),%rcx │ │ │ │ │ - movsd 0x68(%rdx),%xmm9 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %rax,0x1a8(%rsp) │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ mov %r9,0x1a0(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movsd 0x60(%rdx),%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ │ - mov 0x1b8(%r15),%r9 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movq %xmm14,%r11 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - movq %xmm14,%r13 │ │ │ │ │ - movsd (%rax),%xmm14 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea (%r12,%rax,1),%r14 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %rcx,0x1b0(%rsp) │ │ │ │ │ - mov %r14,0x1b8(%rsp) │ │ │ │ │ - mov %rax,0x1c8(%rsp) │ │ │ │ │ - mov %r9,0x1c0(%rsp) │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movsd (%r14),%xmm14 │ │ │ │ │ - mov 0xb8(%r15),%r14 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - movsd (%rcx),%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x260(%rdx),%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - mulsd 0x268(%rdx),%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - mulsd 0x268(%rdx),%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd -0x390(%rbp),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + mulsd -0x388(%rbp),%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movsd -0x388(%rbp),%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x188(%rbp),%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movsd -0x190(%rbp),%xmm2 │ │ │ │ │ + movsd (%r14),%xmm8 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + mulsd -0x188(%rbp),%xmm8 │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea (%r12,%rax,1),%r11 │ │ │ │ │ + lea (%r15,%rax,1),%r9 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + mov %r11,0x1c8(%rsp) │ │ │ │ │ + mulsd -0x190(%rbp),%xmm1 │ │ │ │ │ + mov %r9,0x1d0(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movq %xmm1,%r8 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movq %xmm1,%r13 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movq %xmm1,%r14 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + movsd -0x90(%rbp),%xmm2 │ │ │ │ │ + movsd -0x88(%rbp),%xmm0 │ │ │ │ │ + mov 0xb8(%rdi),%rdx │ │ │ │ │ + movq %rcx,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ mulsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm9 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movsd (%rax),%xmm14 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %r14,0x1d0(%rsp) │ │ │ │ │ + lea (%r12,%rax,1),%r11 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + mulsd -0x88(%rbp),%xmm8 │ │ │ │ │ mov %rax,0x1d8(%rsp) │ │ │ │ │ - movq %xmm15,%r8 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movsd 0x360(%rdx),%xmm2 │ │ │ │ │ - movq %xmm15,%rcx │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - mulsd 0x368(%rdx),%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - mulsd 0x368(%rdx),%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movsd (%r11),%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x290(%rbp),%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + mulsd -0x288(%rbp),%xmm13 │ │ │ │ │ + movq %xmm1,%r9 │ │ │ │ │ movsd (%rax),%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movsd (%r14),%xmm14 │ │ │ │ │ - movq %xmm15,%r9 │ │ │ │ │ - movsd 0x160(%rdx),%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movsd 0x168(%rdx),%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - mulsd 0x160(%rdx),%xmm1 │ │ │ │ │ - mulsd 0x168(%rdx),%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - movq %xmm9,%rax │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd -0x288(%rbp),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd -0x290(%rbp),%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movq %xmm8,%rax │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm9 │ │ │ │ │ - movq %r9,%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movq %xmm14,%r14 │ │ │ │ │ - movq %rax,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - movq %r14,%xmm9 │ │ │ │ │ - movq %r13,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movq %r9,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ movq %xmm1,%r9 │ │ │ │ │ - movq %r11,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ movq %xmm1,%rax │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movsd %xmm1,0x6b8(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm1,0x6a8(%rsp) │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movsd %xmm1,0x510(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - movq %r8,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movq %r14,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - movsd %xmm1,0x6c0(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - movq %r13,%xmm14 │ │ │ │ │ - mov 0x108(%r15),%r13 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movsd %xmm1,0x6c8(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm1,0x520(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movq %r8,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm1,0x6b0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movq %r13,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm1,0x6b8(%rsp) │ │ │ │ │ movsd 0x1e0(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movsd %xmm14,0x518(%rsp) │ │ │ │ │ - movsd %xmm11,0x520(%rsp) │ │ │ │ │ - movq %r9,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm7,0x530(%rsp) │ │ │ │ │ - movsd %xmm11,0x528(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm15,0x528(%rsp) │ │ │ │ │ + movsd %xmm2,0x530(%rsp) │ │ │ │ │ + movq %r14,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movq %r9,%xmm3 │ │ │ │ │ + movsd %xmm6,0x538(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm10,0x6c0(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movq %r9,%xmm3 │ │ │ │ │ + movsd %xmm5,0x560(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movq %r14,%xmm3 │ │ │ │ │ + movsd %xmm11,0x568(%rsp) │ │ │ │ │ addsd %xmm7,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movq %r13,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm3,0x540(%rsp) │ │ │ │ │ - movq %r9,%xmm3 │ │ │ │ │ - movsd %xmm14,0x538(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + movsd %xmm2,0x548(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm6,0x540(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm13,0x6c8(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm6,0x548(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm2,0x550(%rsp) │ │ │ │ │ - movq %r11,%xmm2 │ │ │ │ │ - mov 0x8(%r15),%r11 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - movsd %xmm0,0x560(%rsp) │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - lea 0x0(,%r11,8),%rax │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm6,0x6d0(%rsp) │ │ │ │ │ + movsd %xmm3,0x550(%rsp) │ │ │ │ │ + movsd %xmm0,0x558(%rsp) │ │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ │ + movsd -0x3f0(%rbp),%xmm3 │ │ │ │ │ + movsd -0x3e8(%rbp),%xmm1 │ │ │ │ │ + movsd -0x1f0(%rbp),%xmm8 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x108(%rdi),%rdx │ │ │ │ │ lea (%r12,%rax,1),%r8 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - mov %r11,0x1e0(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ + lea (%r15,%rax,1),%r13 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov %r8,0x1e0(%rsp) │ │ │ │ │ lea (%r12,%rax,1),%rcx │ │ │ │ │ - mov %r8,0x1e8(%rsp) │ │ │ │ │ - movsd %xmm10,0x6d8(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movsd 0x8(%rdx),%xmm1 │ │ │ │ │ - movsd %xmm7,0x6d0(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - mov %r13,0x1f0(%rsp) │ │ │ │ │ - movsd %xmm10,0x558(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ + lea (%r15,%rax,1),%r14 │ │ │ │ │ + mov 0x88(%rdi),%rdx │ │ │ │ │ + mov %r13,0x1e8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mov %rcx,0x1f0(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x188(%rdi),%rdx │ │ │ │ │ + mov %r14,0x1f8(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x48(%rdi),%rdx │ │ │ │ │ + mov %r9,0x200(%rsp) │ │ │ │ │ + lea (%r15,%rax,1),%r13 │ │ │ │ │ + mov %r8,0x208(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm6 │ │ │ │ │ + mov %r13,0x218(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd (%r14),%xmm2 │ │ │ │ │ mulsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ + movsd -0x1e8(%rbp),%xmm1 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ - mov %rcx,0x1f8(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ - movsd 0x208(%rdx),%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - movsd 0x200(%rdx),%xmm8 │ │ │ │ │ - mov 0x88(%r15),%r11 │ │ │ │ │ - mov 0x188(%r15),%r8 │ │ │ │ │ - mov 0x48(%r15),%r14 │ │ │ │ │ - movsd %xmm7,0x260(%rsp) │ │ │ │ │ - mov 0x148(%r15),%r9 │ │ │ │ │ - movsd 0x88(%rdx),%xmm9 │ │ │ │ │ - lea 0x0(,%r11,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r11 │ │ │ │ │ - lea (%r12,%rax,1),%r13 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ lea (%r12,%rax,1),%rcx │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov %rcx,0x210(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x100(%rdx),%xmm1 │ │ │ │ │ - movsd (%rcx),%xmm6 │ │ │ │ │ - mov %r13,0x208(%rsp) │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - mov %r11,0x200(%rsp) │ │ │ │ │ - mov %rcx,0x218(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ mulsd %xmm2,%xmm8 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - mov %r8,0x210(%rsp) │ │ │ │ │ - movsd 0x108(%rdx),%xmm2 │ │ │ │ │ - mov %r14,0x220(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm4,0x260(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd -0x2e8(%rbp),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd -0x2f0(%rbp),%xmm1 │ │ │ │ │ subsd %xmm0,%xmm8 │ │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ │ - lea (%r12,%rax,1),%r11 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - mov %r11,0x228(%rsp) │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + mov %r9,0x220(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ addsd %xmm12,%xmm5 │ │ │ │ │ - mov %r9,0x230(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ │ addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movsd %xmm5,0x268(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movsd 0x300(%rdx),%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - movsd 0x308(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + movsd -0xf0(%rbp),%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + movsd -0xe8(%rbp),%xmm2 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - lea (%r12,%rax,1),%r8 │ │ │ │ │ - addsd %xmm14,%xmm7 │ │ │ │ │ - mov %r8,0x238(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ + mov %rax,0x228(%rsp) │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ - movsd 0x80(%rdx),%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movsd (%r11),%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ + movsd -0x370(%rbp),%xmm0 │ │ │ │ │ + movsd (%rax),%xmm14 │ │ │ │ │ + movsd -0x368(%rbp),%xmm9 │ │ │ │ │ + mov 0x148(%rdi),%rdx │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x1c8(%rdi),%rdx │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + lea (%r12,%rax,1),%r8 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + mov %r8,0x230(%rsp) │ │ │ │ │ + mov %rax,0x238(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ subsd %xmm13,%xmm7 │ │ │ │ │ - movq %xmm2,%r13 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movq %xmm15,%r14 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - movq %xmm2,%rcx │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + movq %xmm15,%r13 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ mulsd %xmm9,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ mulsd %xmm14,%xmm0 │ │ │ │ │ - movsd (%r8),%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd -0x168(%rbp),%xmm14 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x280(%rdx),%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - mulsd 0x288(%rdx),%xmm14 │ │ │ │ │ - mulsd 0x288(%rdx),%xmm9 │ │ │ │ │ - mov 0x1c8(%r15),%rax │ │ │ │ │ - mov 0xc8(%r15),%r9 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ + movsd -0x170(%rbp),%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movsd (%rax),%xmm15 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0xc8(%rdi),%rdx │ │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ mov %rax,0x248(%rsp) │ │ │ │ │ - mov %r14,0x240(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + mov %r9,0x240(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + mulsd -0x168(%rbp),%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ addsd %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ subsd %xmm9,%xmm2 │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ addsd %xmm14,%xmm15 │ │ │ │ │ subsd %xmm14,%xmm6 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + mulsd -0x68(%rbp),%xmm9 │ │ │ │ │ + movq %xmm15,%r8 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm15 │ │ │ │ │ - movsd 0x380(%rdx),%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - mulsd 0x388(%rdx),%xmm9 │ │ │ │ │ - movq %xmm15,%r8 │ │ │ │ │ - movsd (%rax),%xmm15 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %rax,0x258(%rsp) │ │ │ │ │ - mov %r9,0x250(%rsp) │ │ │ │ │ + movsd -0x70(%rbp),%xmm2 │ │ │ │ │ mulsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - mulsd 0x388(%rdx),%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm10 │ │ │ │ │ + movq %xmm15,%rcx │ │ │ │ │ + movsd (%rax),%xmm15 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea (%r12,%rax,1),%rdx │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + mov %rdx,0x250(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd -0x68(%rbp),%xmm15 │ │ │ │ │ subsd %xmm9,%xmm2 │ │ │ │ │ - movsd 0x188(%rdx),%xmm9 │ │ │ │ │ addsd %xmm14,%xmm15 │ │ │ │ │ - movsd (%rax),%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - movsd 0x180(%rdx),%xmm14 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm14 │ │ │ │ │ - mulsd 0x188(%rdx),%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movq %xmm14,%rax │ │ │ │ │ - movsd 0x180(%rdx),%xmm14 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movq %rax,%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - movq %rax,%xmm10 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movq %r13,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movq %r11,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movsd %xmm10,0x6e0(%rsp) │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movq %r13,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movsd %xmm10,0x6e8(%rsp) │ │ │ │ │ - movq %r8,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movq %xmm10,%rax │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ + movsd (%rdx),%xmm14 │ │ │ │ │ + lea (%r15,%rax,1),%rdx │ │ │ │ │ + movsd (%rdx),%xmm4 │ │ │ │ │ + mov %rdx,0x258(%rsp) │ │ │ │ │ + movq %xmm2,%r9 │ │ │ │ │ + movsd -0x270(%rbp),%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + mulsd -0x268(%rbp),%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd -0x268(%rbp),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd -0x270(%rbp),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movq %xmm9,%rax │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ movq %rax,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ + movq %rax,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movq %r9,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movq %r9,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movq %xmm4,%r9 │ │ │ │ │ + movq %r14,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movq %xmm4,%rax │ │ │ │ │ movq %r8,%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movq %rcx,%xmm4 │ │ │ │ │ - movsd %xmm10,0x6f0(%rsp) │ │ │ │ │ - movq %rax,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - addsd 0x268(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm10,0x6f8(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movq %rax,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm4,0x6d8(%rsp) │ │ │ │ │ + movq %rax,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movq %r14,%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movq %rcx,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm4,0x6e0(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ addsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movsd %xmm11,0x570(%rsp) │ │ │ │ │ - movsd %xmm10,0x568(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm11,0x6f0(%rsp) │ │ │ │ │ + movq %r13,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + movsd %xmm4,0x6e8(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movq %rcx,%xmm11 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movsd %xmm11,0x570(%rsp) │ │ │ │ │ + mov 0x28(%rdi),%rdx │ │ │ │ │ + movsd %xmm2,0x580(%rsp) │ │ │ │ │ + movq %r9,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd %xmm3,0x588(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + movsd %xmm4,0x578(%rsp) │ │ │ │ │ + movsd 0x260(%rsp),%xmm4 │ │ │ │ │ + lea (%r12,%rax,1),%rdx │ │ │ │ │ + mov %rdx,0x260(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ addsd %xmm0,%xmm7 │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm3,0x580(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm10,0x578(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x3a8(%rbp),%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm3,0x700(%rsp) │ │ │ │ │ - movsd %xmm8,0x588(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x268(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm7,0x590(%rsp) │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm2,0x6f8(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x28(%r15),%r13 │ │ │ │ │ - movsd 0x48(%rdx),%xmm3 │ │ │ │ │ - mov 0x68(%r15),%r8 │ │ │ │ │ - mov 0x168(%r15),%r14 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - lea (%r12,%rax,1),%rcx │ │ │ │ │ - mov %rcx,0x268(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movq %r11,%xmm4 │ │ │ │ │ - mov 0x128(%r15),%r11 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - movsd 0x260(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm2,0x590(%rsp) │ │ │ │ │ - mov %r13,0x260(%rsp) │ │ │ │ │ - movsd %xmm0,0x598(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movq %r13,%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + movq %r8,%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm0,0x5a0(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ subsd %xmm14,%xmm0 │ │ │ │ │ - lea 0x0(,%r11,8),%rax │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r11 │ │ │ │ │ - mov %r11,0x270(%rsp) │ │ │ │ │ - movsd %xmm0,0x708(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ - lea (%r12,%rax,1),%r13 │ │ │ │ │ - movsd %xmm6,0x710(%rsp) │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - mov %r13,0x278(%rsp) │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movsd 0x0(%r13),%xmm6 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - mov %r8,0x280(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x40(%rdx),%xmm1 │ │ │ │ │ - movsd %xmm4,0x5a8(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - lea (%r12,%rax,1),%rcx │ │ │ │ │ + movsd %xmm6,0x598(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + movsd %xmm7,0x5b0(%rsp) │ │ │ │ │ + movsd %xmm0,0x700(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd -0x3b0(%rbp),%xmm1 │ │ │ │ │ + movsd %xmm10,0x708(%rsp) │ │ │ │ │ + movsd %xmm0,0x5a8(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + lea (%r15,%rax,1),%rdx │ │ │ │ │ + movsd (%rdx),%xmm4 │ │ │ │ │ + mov %rdx,0x268(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mov 0x128(%rdi),%rdx │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm5,0x5a0(%rsp) │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - mov %rcx,0x288(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ - lea (%r12,%rax,1),%r11 │ │ │ │ │ + lea (%r12,%rax,1),%rdx │ │ │ │ │ + mov %rdx,0x270(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movsd -0x1a8(%rbp),%xmm4 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + lea (%r15,%rax,1),%rdx │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x240(%rdx),%xmm0 │ │ │ │ │ + movsd -0x1b0(%rbp),%xmm0 │ │ │ │ │ + mov %rdx,0x278(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x248(%rdx),%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movsd (%rcx),%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd 0xc0(%rdx),%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movsd (%rdx),%xmm5 │ │ │ │ │ + mov 0x68(%rdi),%rdx │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + lea (%r12,%rax,1),%rdx │ │ │ │ │ + lea (%r15,%rax,1),%r14 │ │ │ │ │ + mov %rdx,0x280(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd 0xc8(%rdx),%xmm4 │ │ │ │ │ - mov %r14,0x290(%rsp) │ │ │ │ │ - movsd (%r11),%xmm10 │ │ │ │ │ - movsd 0x2c8(%rdx),%xmm7 │ │ │ │ │ - mov %r11,0x298(%rsp) │ │ │ │ │ - mov 0xa8(%r15),%r13 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + movsd (%r14),%xmm6 │ │ │ │ │ + mov %r14,0x288(%rsp) │ │ │ │ │ + movsd -0x328(%rbp),%xmm4 │ │ │ │ │ + movsd -0x330(%rbp),%xmm3 │ │ │ │ │ + mov 0x168(%rdi),%rcx │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + mov 0xa8(%rdi),%r14 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mov 0x1a8(%rdi),%r13 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ + lea (%r12,%rax,1),%rdx │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ mulsd %xmm6,%xmm3 │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ + movsd (%rdx),%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + movsd -0x128(%rbp),%xmm6 │ │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + mov %rdx,0x290(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - lea (%r12,%rax,1),%r8 │ │ │ │ │ - mov 0x1a8(%r15),%rax │ │ │ │ │ - mov 0x1e8(%r15),%r14 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - mov %r13,0x2a0(%rsp) │ │ │ │ │ + mov %rcx,0x298(%rsp) │ │ │ │ │ + mov 0x1e8(%rdi),%rcx │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + lea (%r12,%rax,1),%r13 │ │ │ │ │ + lea (%r15,%rax,1),%rdx │ │ │ │ │ + mov %r14,0x2a0(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ mov %r8,0x2a8(%rsp) │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x2c0(%rdx),%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movsd (%rax),%xmm13 │ │ │ │ │ - mov %rax,0x2b8(%rsp) │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - mov %rcx,0x2b0(%rsp) │ │ │ │ │ - lea (%r12,%rax,1),%r11 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - mov %r14,0x2c0(%rsp) │ │ │ │ │ - mov %r11,0x2c8(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - movsd (%r8),%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd 0x148(%rdx),%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd 0x140(%rdx),%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ + movsd -0x130(%rbp),%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + lea (%r12,%rax,1),%rcx │ │ │ │ │ + mov %r13,0x2b0(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + mov %rdx,0x2b8(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x2a8(%rbp),%xmm7 │ │ │ │ │ + mov %rcx,0x2c0(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movsd -0x2b0(%rbp),%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ - mov 0xe8(%r15),%r13 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - lea (%r12,%rax,1),%r9 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ + lea (%r15,%rax,1),%r14 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mov %r14,0x2c8(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movsd -0xa8(%rbp),%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + movsd 0x0(%r13),%xmm7 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - movsd 0x348(%rdx),%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - movsd (%rcx),%xmm6 │ │ │ │ │ - movsd 0x340(%rdx),%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - mulsd %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ + movsd -0xb0(%rbp),%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ mulsd %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movsd (%r11),%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movsd (%rdx),%xmm12 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - movsd 0x3c0(%rdx),%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm10,0x2d0(%rsp) │ │ │ │ │ - mulsd 0x3c8(%rdx),%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - mulsd 0x3c8(%rdx),%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - mulsd 0x2d0(%rsp),%xmm0 │ │ │ │ │ - mov %r13,0x2d0(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - movsd 0x0(%r13),%xmm10 │ │ │ │ │ - mov %r9,0x2d8(%rsp) │ │ │ │ │ - movq %xmm15,%rcx │ │ │ │ │ - movsd (%r9),%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd 0x1c0(%rdx),%xmm6 │ │ │ │ │ - movsd %xmm15,0x2e0(%rsp) │ │ │ │ │ - mulsd 0x1c8(%rdx),%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - mulsd 0x1c8(%rdx),%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movsd 0x2e0(%rsp),%xmm15 │ │ │ │ │ - mulsd 0x1c0(%rdx),%xmm15 │ │ │ │ │ - movq %xmm6,%rax │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movq %rcx,%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movq %xmm6,%r8 │ │ │ │ │ - movq %rax,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - movq %r8,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movq %rcx,%xmm6 │ │ │ │ │ - movq %xmm15,%r14 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - movq %xmm6,%rcx │ │ │ │ │ - movq %r8,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - movq %xmm0,%r11 │ │ │ │ │ - movq %r14,%xmm0 │ │ │ │ │ - movq %xmm6,%r8 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movq %r11,%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movq %r8,%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movq %r8,%xmm15 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ + movsd -0x30(%rbp),%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movq %xmm12,%r8 │ │ │ │ │ + movsd (%r14),%xmm12 │ │ │ │ │ + movsd -0x28(%rbp),%xmm13 │ │ │ │ │ + mov 0xe8(%rdi),%r9 │ │ │ │ │ + mulsd -0x28(%rbp),%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ │ + lea (%r15,%rax,1),%r13 │ │ │ │ │ + movsd 0x0(%r13),%xmm12 │ │ │ │ │ + mov %r9,0x2d0(%rsp) │ │ │ │ │ + mov %r13,0x2d8(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movsd %xmm12,0x2e0(%rsp) │ │ │ │ │ + mulsd -0x228(%rbp),%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x230(%rbp),%xmm7 │ │ │ │ │ + movq %xmm9,%rcx │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd -0x228(%rbp),%xmm9 │ │ │ │ │ + mulsd 0x2e0(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movq %rcx,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movq %rcx,%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movq %xmm13,%rax │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movq %r8,%xmm7 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movq %xmm12,%rdx │ │ │ │ │ + movq %rax,%xmm12 │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movq %r8,%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + movq %xmm0,%rcx │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm0,0x710(%rsp) │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ movsd %xmm0,0x718(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - movsd %xmm14,0x5b8(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - movsd %xmm0,0x5b0(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movsd %xmm14,0x720(%rsp) │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - movsd %xmm8,0x5c0(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm0,0x5b8(%rsp) │ │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + movsd %xmm7,0x5c0(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movq %rax,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm15 │ │ │ │ │ + movsd %xmm15,0x720(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - movsd %xmm14,0x5c8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movsd %xmm15,0x728(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm0,0x5d0(%rsp) │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd %xmm7,0x5c8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + movq %rdx,%xmm4 │ │ │ │ │ + movsd %xmm15,0x5d0(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - movsd %xmm14,0x5d8(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ subsd %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm7,0x5d8(%rsp) │ │ │ │ │ movsd %xmm14,0x5e0(%rsp) │ │ │ │ │ - movsd %xmm7,0x5e8(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm1,0x5f0(%rsp) │ │ │ │ │ - movq %r14,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movq %r11,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm4,0x600(%rsp) │ │ │ │ │ - movq %rcx,%xmm4 │ │ │ │ │ - movsd %xmm2,0x5f8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movsd %xmm6,0x5e8(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mov 0x18(%rdi),%r8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x18(%r15),%r8 │ │ │ │ │ - mov 0x58(%r15),%r11 │ │ │ │ │ - mov 0x158(%r15),%r9 │ │ │ │ │ + mov 0x58(%rdi),%r9 │ │ │ │ │ + movsd %xmm10,0x5f8(%rsp) │ │ │ │ │ + movsd -0x350(%rbp),%xmm6 │ │ │ │ │ + mov 0x158(%rdi),%r13 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movq %rax,%xmm2 │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - lea (%r12,%rax,1),%r8 │ │ │ │ │ - mov 0x118(%r15),%rax │ │ │ │ │ - mov %r8,0x2e0(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + mov 0x118(%rdi),%rax │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm1,0x5f0(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mov %r8,0x2e0(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %rax,0x2f0(%rsp) │ │ │ │ │ - mov %rcx,0x2e8(%rsp) │ │ │ │ │ - movsd %xmm2,0x608(%rsp) │ │ │ │ │ - movsd 0x20(%rdx),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - movsd (%r8),%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + lea (%r12,%rax,1),%rdx │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov %rdx,0x2e8(%rsp) │ │ │ │ │ + movsd %xmm1,0x600(%rsp) │ │ │ │ │ + movsd -0x3c8(%rbp),%xmm1 │ │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov %rax,0x300(%rsp) │ │ │ │ │ + mov %rcx,0x2f0(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + mov %r9,0x2f8(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ movsd (%r14),%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movsd 0x28(%rdx),%xmm1 │ │ │ │ │ - movsd %xmm4,0x610(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm2,0x608(%rsp) │ │ │ │ │ + movsd -0x3d0(%rbp),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm5,0x610(%rsp) │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd (%rax),%xmm5 │ │ │ │ │ - lea 0x0(,%r11,8),%rax │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd -0x1c8(%rbp),%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movsd 0x220(%rdx),%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movsd 0x228(%rdx),%xmm4 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r11 │ │ │ │ │ + movsd -0x1d0(%rbp),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ lea (%r12,%rax,1),%r13 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - mov %r11,0x2f8(%rsp) │ │ │ │ │ - mov %r13,0x300(%rsp) │ │ │ │ │ - mov %r9,0x308(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movsd 0x0(%r13),%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ + lea (%r15,%rax,1),%rdx │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd -0x348(%rbp),%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movsd 0xa8(%rdx),%xmm1 │ │ │ │ │ - lea (%r12,%rax,1),%r11 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movsd 0xa0(%rdx),%xmm5 │ │ │ │ │ - movsd (%r11),%xmm9 │ │ │ │ │ - mov %r11,0x310(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + mov %r13,0x308(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm4 │ │ │ │ │ + mov 0x98(%rdi),%r9 │ │ │ │ │ + mov %rdx,0x310(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + mov 0x198(%rdi),%rax │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ + mov %r8,0x318(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%r12,%rax,1),%rdx │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + movsd (%rax),%xmm10 │ │ │ │ │ + mov %rdx,0x320(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd -0x148(%rbp),%xmm3 │ │ │ │ │ + mov %rax,0x328(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + movsd 0x0(%r13),%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd -0x150(%rbp),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movsd -0x2c8(%rbp),%xmm3 │ │ │ │ │ + mov 0xd8(%rdi),%r8 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + movsd -0x2d0(%rbp),%xmm5 │ │ │ │ │ + movq %xmm12,%rcx │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movsd -0xc8(%rbp),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + mov 0x1d8(%rdi),%rdx │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ - movsd 0x2a0(%rdx),%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - movsd (%r9),%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movsd 0x2a8(%rdx),%xmm4 │ │ │ │ │ - mov 0x98(%r15),%r13 │ │ │ │ │ - mov 0x198(%r15),%r8 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - lea (%r12,%rax,1),%r13 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r11 │ │ │ │ │ + movsd -0xd0(%rbp),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea (%r12,%rax,1),%rdx │ │ │ │ │ + lea (%r15,%rax,1),%r13 │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - movsd 0x0(%r13),%xmm9 │ │ │ │ │ - mov %r13,0x318(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ + mov %rdx,0x330(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ lea (%r12,%rax,1),%r8 │ │ │ │ │ - mov 0x1d8(%r15),%rax │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - mov %r8,0x320(%rsp) │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %rax,0x330(%rsp) │ │ │ │ │ - mov %rcx,0x328(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + mov %r13,0x338(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movsd -0x48(%rbp),%xmm4 │ │ │ │ │ + mov %r8,0x340(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movsd 0x128(%rdx),%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - movsd 0x120(%rdx),%xmm4 │ │ │ │ │ - movsd %xmm11,0x618(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movsd 0x0(%r13),%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movsd -0x50(%rbp),%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm10,0x618(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - movsd 0x328(%rdx),%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movsd (%r8),%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movsd 0x320(%rdx),%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movsd 0x3a0(%rdx),%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movsd %xmm11,0x620(%rsp) │ │ │ │ │ - movsd (%rax),%xmm11 │ │ │ │ │ - mov 0xd8(%r15),%rax │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - mulsd 0x3a8(%rdx),%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - movsd 0x3a8(%rdx),%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - movsd 0x1a0(%rdx),%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm13 │ │ │ │ │ - movq %xmm11,%r8 │ │ │ │ │ - movsd 0x1a8(%rdx),%xmm11 │ │ │ │ │ - movq %xmm9,%r9 │ │ │ │ │ - movsd (%rcx),%xmm9 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - mulsd 0x1a0(%rdx),%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm3 │ │ │ │ │ - movq %r8,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movq %r9,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movq %r8,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movq %r9,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movq %xmm9,%r8 │ │ │ │ │ - movq %xmm13,%r9 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movsd 0x618(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - subsd 0x618(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movsd %xmm13,0x628(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm13,0x618(%rsp) │ │ │ │ │ - movsd 0x620(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm0,0x630(%rsp) │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movsd -0x250(%rbp),%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm12 │ │ │ │ │ + mulsd -0x248(%rbp),%xmm12 │ │ │ │ │ + mulsd (%rax),%xmm3 │ │ │ │ │ + mulsd -0x248(%rbp),%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ addsd %xmm7,%xmm3 │ │ │ │ │ - subsd 0x620(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + movq %xmm10,%r8 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ addsd %xmm12,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movsd 0x3b8(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm13,0x638(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd %xmm10,0x638(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ + movq %xmm14,%r13 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movsd 0x618(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + subsd 0x618(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm3,0x620(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm3,0x730(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm13,0x640(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movsd 0x640(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm3,0x648(%rsp) │ │ │ │ │ - movq %r9,%xmm3 │ │ │ │ │ - movsd %xmm13,0x640(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movsd %xmm14,0x628(%rsp) │ │ │ │ │ + movsd 0x638(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm4,0x630(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movsd %xmm13,0x650(%rsp) │ │ │ │ │ + movsd %xmm4,0x638(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd 0x638(%rsp),%xmm4 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm3,0x658(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movq %r9,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd %xmm4,0x638(%rsp) │ │ │ │ │ + movsd %xmm3,0x640(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm7 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm10,0x660(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm1,0x668(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + movsd %xmm11,0x648(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd %xmm1,0x650(%rsp) │ │ │ │ │ + movsd %xmm8,0x618(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd 0x338(%rsp),%xmm5 │ │ │ │ │ - addsd 0x378(%rsp),%xmm5 │ │ │ │ │ + movsd 0x728(%rsp),%xmm8 │ │ │ │ │ + movsd 0x578(%rsp),%xmm13 │ │ │ │ │ + movsd 0x6c0(%rsp),%xmm1 │ │ │ │ │ + movsd 0x3c8(%rsp),%xmm7 │ │ │ │ │ + movsd 0x710(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + movsd 0x348(%rsp),%xmm6 │ │ │ │ │ + addsd 0x408(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x3c0(%rsp),%xmm5 │ │ │ │ │ + addsd 0x388(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + addsd 0x400(%rsp),%xmm5 │ │ │ │ │ movq %xmm15,%r8 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm2,0x620(%rsp) │ │ │ │ │ - addsd 0x3f8(%rsp),%xmm12 │ │ │ │ │ - movsd 0x438(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - addsd 0x440(%rsp),%xmm14 │ │ │ │ │ - movsd 0x6e0(%rsp),%xmm0 │ │ │ │ │ - movsd 0x6b8(%rsp),%xmm13 │ │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - movsd 0x570(%rsp),%xmm12 │ │ │ │ │ - addsd 0x5c0(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movsd 0x520(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movsd %xmm2,0x658(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movq %xmm15,%rcx │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movsd %xmm15,0x6c0(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movsd 0x4b0(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + movsd 0x378(%rsp),%xmm13 │ │ │ │ │ + addsd 0x4b8(%rsp),%xmm9 │ │ │ │ │ + addsd 0x398(%rsp),%xmm13 │ │ │ │ │ movsd %xmm15,0x728(%rsp) │ │ │ │ │ - movsd 0x368(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movsd 0x3c0(%rsp),%xmm8 │ │ │ │ │ - addsd 0x390(%rsp),%xmm15 │ │ │ │ │ - addsd 0x400(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movsd 0x4a8(%rsp),%xmm8 │ │ │ │ │ - addsd 0x4b0(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movsd 0x440(%rsp),%xmm15 │ │ │ │ │ + addsd 0x448(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movsd 0x6d8(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + movsd %xmm14,0x440(%rsp) │ │ │ │ │ + movsd 0x6a8(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movsd 0x6d8(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movsd %xmm7,0x448(%rsp) │ │ │ │ │ + movsd 0x578(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x4c8(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd 0x440(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ + addsd 0x4d0(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + movsd 0x458(%rsp),%xmm10 │ │ │ │ │ + addsd 0x460(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + subsd %xmm14,%xmm11 │ │ │ │ │ + movq %rcx,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm8,(%r10) │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + movsd %xmm4,(%r12) │ │ │ │ │ + movsd 0x728(%rsp),%xmm14 │ │ │ │ │ + movsd 0x448(%rsp),%xmm4 │ │ │ │ │ + mov -0x30(%rsp),%rdx │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + movq %xmm8,%r10 │ │ │ │ │ + addsd %xmm14,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm8,(%r15) │ │ │ │ │ + movq %r10,%xmm8 │ │ │ │ │ + mov -0x60(%rsp),%r10 │ │ │ │ │ subsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - movsd %xmm15,0x438(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ - movsd 0x570(%rsp),%xmm6 │ │ │ │ │ - subsd 0x5c0(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm1,0x4a8(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm8,(%rsi) │ │ │ │ │ + movq %rcx,%xmm8 │ │ │ │ │ + mov -0x70(%rsp),%rsi │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movq %xmm8,%rcx │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movsd 0x6c0(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm14,(%r10) │ │ │ │ │ + movq %rcx,%xmm14 │ │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm14,(%rsi) │ │ │ │ │ + mov -0x68(%rsp),%rsi │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mov -0x50(%rsp),%rsi │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm13,(%rcx) │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + mov -0x40(%rsp),%rcx │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ subsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movsd 0x520(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x450(%rsp),%xmm9 │ │ │ │ │ - addsd 0x458(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm1,0x4b0(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - movsd 0x4b8(%rsp),%xmm13 │ │ │ │ │ - addsd 0x4c0(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movsd 0x4a8(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm1,0x450(%rsp) │ │ │ │ │ - movsd 0x438(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm1,0x440(%rsp) │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - addsd 0x440(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm11,(%r9) │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - movsd %xmm13,0x0(%rbp) │ │ │ │ │ - mov -0x68(%rsp),%r9 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - subsd 0x438(%rsp),%xmm13 │ │ │ │ │ - movsd 0x4b0(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm10,(%r12) │ │ │ │ │ - movsd %xmm11,(%r9) │ │ │ │ │ - movsd 0x728(%rsp),%xmm11 │ │ │ │ │ - movq %xmm13,%r9 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - movsd %xmm13,(%rbx) │ │ │ │ │ - mov -0x60(%rsp),%rbx │ │ │ │ │ - movq %r9,%xmm13 │ │ │ │ │ - mov -0x38(%rsp),%r9 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movsd %xmm13,(%rbx) │ │ │ │ │ - mov -0x58(%rsp),%rbx │ │ │ │ │ - movsd 0x450(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm9,(%rbx) │ │ │ │ │ - mov -0x50(%rsp),%rbx │ │ │ │ │ - movsd %xmm12,(%rbx) │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - mov -0x48(%rsp),%rbx │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm11,(%r9) │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movsd %xmm9,(%rbx) │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - mov -0x40(%rsp),%rbx │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - movsd %xmm11,(%rbx) │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mov -0x30(%rsp),%rbx │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd %xmm8,(%rcx) │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + mov -0x48(%rsp),%rsi │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm9,(%rbx) │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - mov -0x28(%rsp),%rbx │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd %xmm9,(%r10) │ │ │ │ │ - movsd %xmm5,(%rdi) │ │ │ │ │ - mov -0x20(%rsp),%rdi │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - movsd %xmm9,(%rdi) │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movsd 0x338(%rsp),%xmm5 │ │ │ │ │ - movsd 0x3c0(%rsp),%xmm11 │ │ │ │ │ - subsd 0x378(%rsp),%xmm5 │ │ │ │ │ - subsd 0x400(%rsp),%xmm11 │ │ │ │ │ - movsd 0x518(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm8,(%rsi) │ │ │ │ │ + mov -0x38(%rsp),%rsi │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + mov -0x28(%rsp),%rsi │ │ │ │ │ + movsd %xmm15,(%rdx) │ │ │ │ │ + mov -0x20(%rsp),%rdx │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + mov -0x18(%rsp),%rdx │ │ │ │ │ + movsd %xmm15,(%rdx) │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + movsd 0x348(%rsp),%xmm5 │ │ │ │ │ + movsd 0x3c8(%rsp),%xmm6 │ │ │ │ │ + movsd 0x730(%rsp),%xmm8 │ │ │ │ │ + movsd 0x528(%rsp),%xmm15 │ │ │ │ │ + subsd 0x388(%rsp),%xmm5 │ │ │ │ │ + subsd 0x408(%rsp),%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd 0x628(%rsp),%xmm14 │ │ │ │ │ - movsd 0x368(%rsp),%xmm15 │ │ │ │ │ - subsd 0x390(%rsp),%xmm15 │ │ │ │ │ - movsd 0x460(%rsp),%xmm12 │ │ │ │ │ - subsd 0x448(%rsp),%xmm12 │ │ │ │ │ - movsd 0x718(%rsp),%xmm1 │ │ │ │ │ - movsd 0x6e8(%rsp),%xmm0 │ │ │ │ │ - movsd 0x720(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd 0x510(%rsp),%xmm5 │ │ │ │ │ - addsd 0x638(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd 0x468(%rsp),%xmm13 │ │ │ │ │ + movsd 0x718(%rsp),%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + subsd 0x450(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + movsd 0x520(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movq %xmm12,%rcx │ │ │ │ │ + movq %r13,%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm6,-0x70(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - movsd 0x690(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movsd 0x3f8(%rsp),%xmm5 │ │ │ │ │ - subsd 0x3b8(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movsd 0x4c8(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm8,-0x68(%rsp) │ │ │ │ │ - movsd 0x568(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd 0x378(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x570(%rsp),%xmm9 │ │ │ │ │ + subsd 0x398(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movsd 0x400(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + subsd 0x3c0(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movsd 0x4c0(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + addsd 0x4d8(%rsp),%xmm7 │ │ │ │ │ + movq %xmm14,%rsi │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - movsd %xmm13,-0x60(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm10,-0x70(%rsp) │ │ │ │ │ + movsd 0x720(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movsd 0x6e0(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd 0x4c8(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ - movsd -0x60(%rsp),%xmm0 │ │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - movsd 0x448(%rsp),%xmm6 │ │ │ │ │ - addsd 0x460(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ - movsd 0x568(%rsp),%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movq %rsi,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + movsd 0x450(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + addsd 0x468(%rsp),%xmm7 │ │ │ │ │ + movq %xmm14,%rdx │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movsd 0x4c0(%rsp),%xmm7 │ │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ │ + subsd 0x4d8(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x570(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm14,-0x68(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm4,%r10 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movq %r13,%xmm10 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm4,%r9 │ │ │ │ │ - movsd 0x510(%rsp),%xmm4 │ │ │ │ │ - subsd 0x638(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - movsd 0x518(%rsp),%xmm13 │ │ │ │ │ - subsd 0x628(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + movsd 0x520(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm12,-0x60(%rsp) │ │ │ │ │ + movsd 0x528(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm1,%xmm13 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm11,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + movq %rcx,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movq %xmm11,%rsi │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movq %xmm4,%rdi │ │ │ │ │ - movsd -0x70(%rsp),%xmm4 │ │ │ │ │ - addsd -0x68(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm10,(%rbx) │ │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movsd -0x70(%rsp),%xmm4 │ │ │ │ │ - subsd -0x68(%rsp),%xmm4 │ │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ │ - movsd 0x670(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - mov -0x18(%rsp),%rbx │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ │ - movsd %xmm1,(%rdi) │ │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ │ - movq %r9,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movsd %xmm5,(%rdi) │ │ │ │ │ - movq %r10,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - mov -0x8(%rsp),%rdi │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdi) │ │ │ │ │ - movsd %xmm5,(%rbx) │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - mov -0x10(%rsp),%rbx │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + movq %rdx,%xmm11 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + movq %xmm10,%rsi │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + movq %rsi,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm10,(%r10) │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm10,(%r10) │ │ │ │ │ + movq %rcx,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm11,(%r10) │ │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ │ + movq %xmm10,%rcx │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movq %rcx,%xmm11 │ │ │ │ │ + movsd %xmm12,(%r10) │ │ │ │ │ + movq %rcx,%xmm10 │ │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + movsd %xmm11,(%r10) │ │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ │ + movsd %xmm9,(%r10) │ │ │ │ │ + movq %rdx,%xmm9 │ │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ subsd %xmm14,%xmm6 │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - movsd 0x680(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movsd 0x340(%rsp),%xmm8 │ │ │ │ │ - subsd 0x388(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm1,(%rbx) │ │ │ │ │ - mov (%rsp),%rbx │ │ │ │ │ + movsd %xmm9,(%r10) │ │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ │ + movsd %xmm6,(%r10) │ │ │ │ │ + movsd -0x68(%rsp),%xmm1 │ │ │ │ │ + movsd -0x60(%rsp),%xmm12 │ │ │ │ │ + movsd -0x70(%rsp),%xmm10 │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mov -0x10(%rsp),%rsi │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm11,(%rdx) │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + mov -0x8(%rsp),%rsi │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movsd -0x70(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x698(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm11,(%rsi) │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + movsd 0x678(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movsd %xmm9,(%rdx) │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd %xmm5,(%rbx) │ │ │ │ │ - movq %r10,%xmm5 │ │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movsd %xmm5,(%rdi) │ │ │ │ │ - movq %r9,%xmm5 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movsd 0x3e8(%rsp),%xmm4 │ │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ │ - subsd 0x428(%rsp),%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x3f0(%rsp),%xmm5 │ │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ │ + mulsd %xmm11,%xmm12 │ │ │ │ │ + subsd 0x430(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm9,(%rcx) │ │ │ │ │ + movsd 0x350(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm10,(%rbx) │ │ │ │ │ + subsd 0x390(%rsp),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm9,(%rbx) │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movq %xmm9,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movsd 0x668(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd %xmm10,-0x70(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm9 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x6a8(%rsp),%xmm6 │ │ │ │ │ - movsd 0x698(%rsp),%xmm1 │ │ │ │ │ - movsd 0x430(%rsp),%xmm11 │ │ │ │ │ - subsd 0x3f0(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd 0x688(%rsp),%xmm4 │ │ │ │ │ + movsd 0x438(%rsp),%xmm13 │ │ │ │ │ + movsd 0x380(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x6b0(%rsp),%xmm1 │ │ │ │ │ + subsd 0x3f8(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm9,-0x70(%rsp) │ │ │ │ │ - movsd 0x370(%rsp),%xmm9 │ │ │ │ │ - subsd 0x380(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - movsd 0x6c0(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + movsd 0x6c8(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm8,-0x60(%rsp) │ │ │ │ │ + movsd 0x660(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movsd 0x6d0(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm1,-0x68(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd 0x618(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - movsd 0x630(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ subsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + subsd 0x620(%rsp),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd 0x618(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movq %xmm4,%rcx │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm1 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movq %rcx,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movq %xmm4,%rcx │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - movsd %xmm12,-0x60(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm13,-0x68(%rsp) │ │ │ │ │ + movsd 0x5f8(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + subsd 0x5b8(%rsp),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + movq %xmm4,%r10 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x5f8(%rsp),%xmm5 │ │ │ │ │ - subsd 0x5b0(%rsp),%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movq %r10,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x5c0(%rsp),%xmm6 │ │ │ │ │ + movq %xmm4,%r10 │ │ │ │ │ + subsd 0x600(%rsp),%xmm6 │ │ │ │ │ + movsd 0x700(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x5b8(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - subsd 0x600(%rsp),%xmm15 │ │ │ │ │ - mov 0x110(%rsp),%rbx │ │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x708(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movsd 0x6e8(%rsp),%xmm4 │ │ │ │ │ + mov 0x118(%rsp),%r13 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - movsd 0x6f0(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + addsd 0x6e8(%rsp),%xmm6 │ │ │ │ │ + movq %xmm5,%rbx │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movq %xmm4,%rsi │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movq %rbx,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movq %xmm5,%rbx │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movq %rbx,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - movsd -0x70(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm0,-0x70(%rsp) │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm0,(%rbx) │ │ │ │ │ - movsd -0x60(%rsp),%xmm0 │ │ │ │ │ - mov 0x100(%rsp),%rbx │ │ │ │ │ - movsd %xmm6,(%rbx) │ │ │ │ │ - mov 0x108(%rsp),%rbx │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm15,(%rbx) │ │ │ │ │ - mov 0x118(%rsp),%rbx │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - movsd %xmm6,(%rbx) │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - movsd %xmm1,(%r9) │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - subsd -0x70(%rsp),%xmm1 │ │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ │ - movsd -0x68(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm9,(%rsi) │ │ │ │ │ - mov 0x130(%rsp),%rsi │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ subsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movsd 0x340(%rsp),%xmm5 │ │ │ │ │ - addsd 0x388(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movq %r10,%xmm9 │ │ │ │ │ - mov 0x140(%rsp),%r10 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ + movq %rsi,%xmm5 │ │ │ │ │ + mov 0x108(%rsp),%rsi │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd -0x70(%rsp),%xmm7 │ │ │ │ │ + movq %xmm4,%rdx │ │ │ │ │ + movsd -0x60(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + movq %rcx,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movsd %xmm1,0x0(%r13) │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + mov 0x110(%rsp),%r13 │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movsd -0x68(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ mov 0x120(%rsp),%rsi │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + subsd -0x68(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm5,0x0(%r13) │ │ │ │ │ + mov 0xe8(%rsp),%r13 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movsd -0x70(%rsp),%xmm7 │ │ │ │ │ + mov 0x100(%rsp),%rsi │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm1,0x0(%r13) │ │ │ │ │ + mov 0xf8(%rsp),%r13 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + movsd %xmm7,0x0(%r13) │ │ │ │ │ + movq %rbx,%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + movsd %xmm12,(%rsi) │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + mov 0xf0(%rsp),%rsi │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + mov 0x138(%rsp),%r13 │ │ │ │ │ mov 0x128(%rsp),%rsi │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - mov 0x138(%rsp),%rsi │ │ │ │ │ - subsd %xmm15,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x678(%rsp),%xmm15 │ │ │ │ │ - mulsd 0x688(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - mov 0x150(%rsp),%rsi │ │ │ │ │ - movsd 0x3f0(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm1,(%r10) │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - addsd 0x430(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x148(%rsp),%r10 │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - mov 0x158(%rsp),%rsi │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ + movsd 0x680(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movsd 0x350(%rsp),%xmm6 │ │ │ │ │ + addsd 0x390(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movsd %xmm12,0x0(%r13) │ │ │ │ │ + movq %r10,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + mov 0x130(%rsp),%rsi │ │ │ │ │ + movq %r10,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movsd 0x3f8(%rsp),%xmm10 │ │ │ │ │ + addsd 0x438(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm12,(%rsi) │ │ │ │ │ + movq %rdx,%xmm12 │ │ │ │ │ + mov 0x140(%rsp),%rsi │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm13,(%r10) │ │ │ │ │ - mulsd 0x6b0(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + mov 0x148(%rsp),%rsi │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movsd %xmm12,(%rsi) │ │ │ │ │ + mov 0x158(%rsp),%rsi │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movsd %xmm9,(%rsi) │ │ │ │ │ + mov 0x160(%rsp),%rsi │ │ │ │ │ + movsd 0x670(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm12,(%rsi) │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + mov 0x150(%rsp),%rsi │ │ │ │ │ + movsd %xmm14,(%rsi) │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd 0x6a0(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm9 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - movsd 0x3e8(%rsp),%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd 0x428(%rsp),%xmm4 │ │ │ │ │ - mulsd 0x688(%rsp),%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd 0x690(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x3f0(%rsp),%xmm5 │ │ │ │ │ + addsd 0x430(%rsp),%xmm5 │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x380(%rsp),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x630(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movsd 0x370(%rsp),%xmm9 │ │ │ │ │ - mulsd 0x6b0(%rsp),%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + addsd 0x618(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movsd 0x6d0(%rsp),%xmm8 │ │ │ │ │ + addsd 0x620(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + movsd 0x6b8(%rsp),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd 0x380(%rsp),%xmm9 │ │ │ │ │ - addsd 0x618(%rsp),%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x6d8(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - mulsd %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x6a0(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movsd 0x6c8(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd 0x690(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x6a0(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x6f0(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd %xmm4,-0x70(%rsp) │ │ │ │ │ - movsd 0x5b0(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd 0x5f8(%rsp),%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movsd 0x6f8(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x5b8(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - movq %xmm12,%rsi │ │ │ │ │ - movsd 0x5b8(%rsp),%xmm12 │ │ │ │ │ - addsd 0x600(%rsp),%xmm12 │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0xb0(%rsp),%rbx │ │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - movsd 0x710(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movq %rsi,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd 0x5f8(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm4,-0x70(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movq %xmm1,%rsi │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movsd 0x5c0(%rsp),%xmm13 │ │ │ │ │ + addsd 0x600(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x708(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movq %xmm1,%r10 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movq %r10,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movq %xmm10,%r10 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ + mov 0xb8(%rsp),%r10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - movq %rsi,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movq %r10,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - movsd %xmm10,(%rbx) │ │ │ │ │ - movsd -0x70(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm4,(%rdi) │ │ │ │ │ - mov 0xa8(%rsp),%rbx │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movq %xmm4,%rdi │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movq %rdi,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movsd %xmm9,(%rbx) │ │ │ │ │ - movq %rdi,%xmm9 │ │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd %xmm4,(%rdi) │ │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ │ - movsd %xmm9,(%rdi) │ │ │ │ │ - movq %r10,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movq %xmm1,%rdx │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movq %rdx,%xmm4 │ │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ │ + mov 0xb0(%rsp),%r10 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm5,(%rdx) │ │ │ │ │ + movq %xmm1,%rdx │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ │ mov 0xd8(%rsp),%r10 │ │ │ │ │ - movsd %xmm14,(%rsi) │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movsd %xmm9,(%r10) │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm5,(%rdx) │ │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movsd -0x70(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm15,(%r10) │ │ │ │ │ + mov 0xe0(%rsp),%r10 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movsd %xmm9,(%rsi) │ │ │ │ │ - movq %r9,%xmm9 │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ │ - movsd 0x498(%rsp),%xmm8 │ │ │ │ │ - subsd 0x488(%rsp),%xmm8 │ │ │ │ │ - movsd 0x350(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - subsd 0x3b0(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0x468(%rsp),%xmm6 │ │ │ │ │ - subsd 0x478(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm9,(%rbx) │ │ │ │ │ - movq %r9,%xmm9 │ │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ │ - subsd %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ mov 0x88(%rsp),%rbx │ │ │ │ │ - movsd 0x410(%rsp),%xmm12 │ │ │ │ │ - subsd 0x3d0(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm9,(%r9) │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movsd %xmm5,(%rsi) │ │ │ │ │ - movsd 0x358(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - subsd 0x398(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movsd 0x3c8(%rsp),%xmm0 │ │ │ │ │ - subsd 0x408(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm15,(%rbx) │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movsd 0x470(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movsd 0x3d0(%rsp),%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ │ - movsd %xmm9,(%rbx) │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + movsd 0x368(%rsp),%xmm6 │ │ │ │ │ + subsd 0x480(%rsp),%xmm7 │ │ │ │ │ + subsd 0x410(%rsp),%xmm0 │ │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ │ + subsd 0x3a0(%rsp),%xmm6 │ │ │ │ │ + movsd 0x360(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + movsd 0x4a0(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ │ + subsd 0x3b8(%rsp),%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + subsd 0x490(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm10,(%rbx) │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + movsd 0x418(%rsp),%xmm0 │ │ │ │ │ + movsd 0x510(%rsp),%xmm9 │ │ │ │ │ + subsd 0x3d8(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + subsd 0x500(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x4e0(%rsp),%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - movsd 0x4d0(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd 0x500(%rsp),%xmm0 │ │ │ │ │ - subsd 0x4e0(%rsp),%xmm8 │ │ │ │ │ - subsd 0x4f0(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + subsd 0x4f0(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd 0x578(%rsp),%xmm12 │ │ │ │ │ - subsd 0x588(%rsp),%xmm12 │ │ │ │ │ - movsd 0x5a0(%rsp),%xmm10 │ │ │ │ │ - subsd 0x590(%rsp),%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movsd 0x5c8(%rsp),%xmm15 │ │ │ │ │ - subsd 0x5d8(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movsd 0x5e0(%rsp),%xmm12 │ │ │ │ │ - subsd 0x5d0(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x580(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + subsd 0x590(%rsp),%xmm5 │ │ │ │ │ + movsd 0x5c8(%rsp),%xmm9 │ │ │ │ │ + movsd 0x5a8(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movsd 0x640(%rsp),%xmm4 │ │ │ │ │ + subsd 0x5d8(%rsp),%xmm9 │ │ │ │ │ + mov 0x198(%rsp),%r13 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + subsd 0x598(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd 0x630(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movsd 0x5e0(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + subsd 0x5d0(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - movsd 0x558(%rsp),%xmm15 │ │ │ │ │ - subsd 0x548(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movsd 0x530(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd 0x560(%rsp),%xmm3 │ │ │ │ │ + subsd 0x540(%rsp),%xmm14 │ │ │ │ │ + subsd 0x550(%rsp),%xmm3 │ │ │ │ │ + movq %xmm1,%rsi │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movsd 0x640(%rsp),%xmm3 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - subsd 0x650(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movsd 0x528(%rsp),%xmm0 │ │ │ │ │ - subsd 0x538(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - movq %xmm13,%r9 │ │ │ │ │ - movsd 0x658(%rsp),%xmm13 │ │ │ │ │ - subsd 0x648(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movq %r9,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm10,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - movq %xmm10,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movq %rsi,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - movsd %xmm10,-0x70(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movsd 0x628(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd 0x638(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movq %xmm1,%r10 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movq %xmm1,%rdx │ │ │ │ │ + movq %r10,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mov 0x190(%rsp),%rsi │ │ │ │ │ - mov 0x160(%rsp),%rbx │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - movq %r10,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movq %rdi,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movq %r9,%xmm2 │ │ │ │ │ - mov 0x180(%rsp),%r9 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm10,(%rsi) │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movsd %xmm3,(%r9) │ │ │ │ │ - mov 0x188(%rsp),%rsi │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movsd %xmm10,(%rsi) │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - mov 0x198(%rsp),%rsi │ │ │ │ │ - mov 0x1a0(%rsp),%r9 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - movq %r10,%xmm10 │ │ │ │ │ - mov 0x170(%rsp),%r10 │ │ │ │ │ - subsd %xmm10,%xmm14 │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - movsd %xmm10,(%rbx) │ │ │ │ │ - movsd %xmm14,(%r10) │ │ │ │ │ - movq %rdi,%xmm14 │ │ │ │ │ - mov 0x178(%rsp),%rdi │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + movq %xmm1,%rdx │ │ │ │ │ + movq %r10,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movq %xmm1,%rdx │ │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + movq %xmm1,%r10 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movq %r10,%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm1,0x0(%r13) │ │ │ │ │ + mov 0x188(%rsp),%r13 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ mov 0x168(%rsp),%rbx │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movsd %xmm14,(%rdi) │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - mov 0x1b0(%rsp),%rdi │ │ │ │ │ - movsd %xmm7,(%rbx) │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - mov 0x1a8(%rsp),%rbx │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mov 0x190(%rsp),%r13 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movq %xmm1,%r10 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm1,0x0(%r13) │ │ │ │ │ + movq %r10,%xmm1 │ │ │ │ │ + mov 0x1a0(%rsp),%r10 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + mov 0x178(%rsp),%rdx │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm3,(%r10) │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ │ + mov 0x170(%rsp),%rbx │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm15,(%rdx) │ │ │ │ │ + mov 0x180(%rsp),%rdx │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ subsd %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd -0x70(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - movsd %xmm3,(%r9) │ │ │ │ │ - mov 0x1c0(%rsp),%r9 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movsd -0x70(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + mov 0x1b8(%rsp),%rdx │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ movsd %xmm8,(%rbx) │ │ │ │ │ - mov 0x1b8(%rsp),%rbx │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + mov 0x1a8(%rsp),%rbx │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x370(%rsp),%xmm7 │ │ │ │ │ + subsd 0x3b0(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movq %rcx,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm9,(%rdx) │ │ │ │ │ + mov 0x1d8(%rsp),%rdx │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + mov 0x1b0(%rsp),%rbx │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movq %rcx,%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movsd %xmm9,(%rbx) │ │ │ │ │ + mov 0x1c0(%rsp),%rbx │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ movsd %xmm3,(%rbx) │ │ │ │ │ - subsd %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm14,(%r9) │ │ │ │ │ - mov 0x1d0(%rsp),%rsi │ │ │ │ │ - mov 0x1d8(%rsp),%rdi │ │ │ │ │ mov 0x1c8(%rsp),%rbx │ │ │ │ │ - movsd 0x348(%rsp),%xmm7 │ │ │ │ │ - movsd 0x360(%rsp),%xmm6 │ │ │ │ │ - subsd 0x3a0(%rsp),%xmm7 │ │ │ │ │ - subsd 0x3a8(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm5,(%rsi) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movsd 0x470(%rsp),%xmm15 │ │ │ │ │ - movsd 0x508(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - subsd 0x490(%rsp),%xmm15 │ │ │ │ │ - subsd 0x4e8(%rsp),%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd 0x3e0(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm8,(%rbx) │ │ │ │ │ + mov 0x1d0(%rsp),%rbx │ │ │ │ │ + movsd %xmm6,(%r11) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm12,(%rdx) │ │ │ │ │ + movsd %xmm10,(%rbx) │ │ │ │ │ + subsd 0x420(%rsp),%xmm3 │ │ │ │ │ + movsd 0x428(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movsd 0x358(%rsp),%xmm8 │ │ │ │ │ + movsd 0x4a8(%rsp),%xmm9 │ │ │ │ │ + subsd 0x3e8(%rsp),%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + subsd 0x3a8(%rsp),%xmm8 │ │ │ │ │ + movsd 0x4e8(%rsp),%xmm14 │ │ │ │ │ + subsd 0x488(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x588(%rsp),%xmm13 │ │ │ │ │ + subsd 0x508(%rsp),%xmm14 │ │ │ │ │ + movsd 0x6f8(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + subsd 0x5a0(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x478(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + subsd 0x498(%rsp),%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd 0x3d8(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm5,(%rdi) │ │ │ │ │ - movsd %xmm9,(%rbx) │ │ │ │ │ - movsd 0x420(%rsp),%xmm9 │ │ │ │ │ - subsd 0x418(%rsp),%xmm13 │ │ │ │ │ - subsd 0x3e0(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movsd 0x4a0(%rsp),%xmm4 │ │ │ │ │ - subsd 0x480(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movsd 0x4d8(%rsp),%xmm4 │ │ │ │ │ - subsd 0x4f8(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x518(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + subsd 0x4f8(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x608(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + subsd 0x5e8(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movq %xmm1,%r10 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movsd 0x5f0(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x5b0(%rsp),%xmm0 │ │ │ │ │ + subsd 0x610(%rsp),%xmm13 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movq %xmm4,%r10 │ │ │ │ │ - movsd 0x580(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd 0x598(%rsp),%xmm4 │ │ │ │ │ - movsd 0x608(%rsp),%xmm8 │ │ │ │ │ - subsd 0x5e8(%rsp),%xmm8 │ │ │ │ │ - movsd 0x700(%rsp),%xmm10 │ │ │ │ │ - movsd 0x5a8(%rsp),%xmm3 │ │ │ │ │ - movsd 0x5f0(%rsp),%xmm12 │ │ │ │ │ - subsd 0x610(%rsp),%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movq %xmm1,%rsi │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movsd 0x530(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mov 0x290(%rsp),%r13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - subsd 0x550(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ + mov 0x2c0(%rsp),%rbx │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movsd %xmm4,-0x70(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - subsd 0x660(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movq %xmm13,%r9 │ │ │ │ │ - movsd 0x560(%rsp),%xmm13 │ │ │ │ │ - subsd 0x540(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movsd 0x668(%rsp),%xmm13 │ │ │ │ │ - subsd 0x620(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movq %r9,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movq %r8,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x538(%rsp),%xmm0 │ │ │ │ │ + subsd 0x648(%rsp),%xmm1 │ │ │ │ │ + subsd 0x558(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x568(%rsp),%xmm3 │ │ │ │ │ + subsd 0x548(%rsp),%xmm3 │ │ │ │ │ + movq %xmm1,%r11 │ │ │ │ │ + movsd 0x650(%rsp),%xmm1 │ │ │ │ │ + subsd 0x658(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movq %xmm1,%rdx │ │ │ │ │ + movq %r11,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movq %xmm2,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - mov 0x290(%rsp),%rsi │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm2,-0x68(%rsp) │ │ │ │ │ - movq %r9,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movq %r10,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - mov 0x280(%rsp),%rbx │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - mov 0x288(%rsp),%rsi │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movsd %xmm3,(%rbx) │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - mov 0x2c0(%rsp),%rbx │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movq %r10,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - mov 0x270(%rsp),%rdi │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - movsd -0x68(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - mov 0x298(%rsp),%rsi │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - mov 0x2d0(%rsp),%rsi │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm3,(%rbx) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movsd %xmm14,(%rsi) │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + movq %xmm1,%rdx │ │ │ │ │ + movq %r11,%xmm1 │ │ │ │ │ + mov 0x280(%rsp),%r11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movq %xmm1,%rdx │ │ │ │ │ + movq %r10,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm1,0x0(%r13) │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + mov 0x288(%rsp),%r13 │ │ │ │ │ + movsd %xmm3,(%r11) │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + mov 0x298(%rsp),%r11 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movq %r8,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movq %r10,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movq %rdx,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movq %rsi,%xmm2 │ │ │ │ │ + movsd %xmm1,0x0(%r13) │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm3,(%r11) │ │ │ │ │ + mov 0x2d0(%rsp),%r11 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm15,(%r11) │ │ │ │ │ + mov 0x2d8(%rsp),%r11 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ mov 0x2c8(%rsp),%rbx │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - mov 0x2d8(%rsp),%rsi │ │ │ │ │ - movsd -0x70(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - movsd %xmm7,(%rbx) │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - mov 0x2a0(%rsp),%rsi │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movsd -0x68(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - mov 0x260(%rsp),%rdi │ │ │ │ │ - movsd %xmm3,(%rdi) │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - mov 0x268(%rsp),%rdi │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ + mov 0x260(%rsp),%r10 │ │ │ │ │ + movsd 0x3e8(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm1,(%r11) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + mov 0x270(%rsp),%r11 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm8,(%rbx) │ │ │ │ │ + movsd 0x3e0(%rsp),%xmm7 │ │ │ │ │ + addsd 0x428(%rsp),%xmm15 │ │ │ │ │ + addsd 0x420(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x370(%rsp),%xmm5 │ │ │ │ │ + addsd 0x3b0(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm1,(%r11) │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + mov 0x2b0(%rsp),%r11 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm3,(%r10) │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + mov 0x268(%rsp),%r10 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x478(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + addsd 0x498(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + mov 0x278(%rsp),%r10 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm3,(%r10) │ │ │ │ │ + mov 0x2a0(%rsp),%r10 │ │ │ │ │ + movsd 0x358(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm1,(%r11) │ │ │ │ │ + addsd 0x3a8(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm6,(%r10) │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mov 0x2a8(%rsp),%r10 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ addsd %xmm3,%xmm8 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - mov 0x278(%rsp),%rdi │ │ │ │ │ - movsd %xmm3,(%rdi) │ │ │ │ │ - mov 0x2b0(%rsp),%rdi │ │ │ │ │ - movsd %xmm7,(%rdi) │ │ │ │ │ - movsd %xmm5,(%rsi) │ │ │ │ │ - mov 0x2a8(%rsp),%rsi │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movsd %xmm5,(%rsi) │ │ │ │ │ - mov 0x2b8(%rsp),%rsi │ │ │ │ │ - movsd %xmm9,(%rsi) │ │ │ │ │ - movsd 0x360(%rsp),%xmm6 │ │ │ │ │ - movsd 0x348(%rsp),%xmm7 │ │ │ │ │ - addsd 0x3a8(%rsp),%xmm6 │ │ │ │ │ - addsd 0x3a0(%rsp),%xmm7 │ │ │ │ │ - movsd 0x3d8(%rsp),%xmm13 │ │ │ │ │ - addsd 0x418(%rsp),%xmm13 │ │ │ │ │ - movsd 0x470(%rsp),%xmm15 │ │ │ │ │ - addsd 0x490(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movsd 0x488(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm6,(%r10) │ │ │ │ │ + mov 0x2b8(%rsp),%r10 │ │ │ │ │ + addsd 0x4a8(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm10,(%r10) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x4d8(%rsp),%xmm9 │ │ │ │ │ - addsd 0x5a8(%rsp),%xmm10 │ │ │ │ │ - addsd 0x4f8(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movsd 0x3e0(%rsp),%xmm6 │ │ │ │ │ - addsd 0x420(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd 0x580(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - addsd 0x598(%rsp),%xmm15 │ │ │ │ │ - movq %xmm13,%rbx │ │ │ │ │ - movsd 0x480(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x4e8(%rsp),%xmm10 │ │ │ │ │ + addsd 0x5b0(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd 0x588(%rsp),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + addsd 0x508(%rsp),%xmm10 │ │ │ │ │ + addsd 0x5a0(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd 0x4a0(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x4f8(%rsp),%xmm7 │ │ │ │ │ + addsd 0x518(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movsd %xmm4,-0x70(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - movsd 0x4e8(%rsp),%xmm13 │ │ │ │ │ - addsd 0x508(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - movsd 0x5f0(%rsp),%xmm9 │ │ │ │ │ - addsd 0x610(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movsd 0x5e8(%rsp),%xmm10 │ │ │ │ │ - addsd 0x608(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movsd 0x5f0(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movsd 0x5e8(%rsp),%xmm7 │ │ │ │ │ + addsd 0x610(%rsp),%xmm10 │ │ │ │ │ + addsd 0x608(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movq %rcx,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movsd 0x540(%rsp),%xmm2 │ │ │ │ │ - mov 0x230(%rsp),%r9 │ │ │ │ │ - addsd 0x560(%rsp),%xmm2 │ │ │ │ │ - mov 0x220(%rsp),%r10 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movq %xmm1,%rdx │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movsd 0x530(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - addsd 0x550(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x668(%rsp),%xmm1 │ │ │ │ │ - addsd 0x620(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ + movq %xmm13,%rbx │ │ │ │ │ + movsd 0x538(%rsp),%xmm13 │ │ │ │ │ + addsd 0x558(%rsp),%xmm13 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movsd 0x660(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - movq %xmm3,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x650(%rsp),%xmm1 │ │ │ │ │ + addsd 0x658(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movq %xmm2,%rdx │ │ │ │ │ + movsd 0x548(%rsp),%xmm2 │ │ │ │ │ + addsd 0x568(%rsp),%xmm2 │ │ │ │ │ + addsd 0x648(%rsp),%xmm11 │ │ │ │ │ + mov 0x230(%rsp),%r11 │ │ │ │ │ + mov 0x228(%rsp),%r10 │ │ │ │ │ + mov 0x1e0(%rsp),%r8 │ │ │ │ │ + mov 0x1e8(%rsp),%r13 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + movq %rdx,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + movq %xmm13,%rsi │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movq %xmm3,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movq %xmm13,%rcx │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movq %xmm3,%rsi │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movq %rcx,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ + movq %xmm13,%rcx │ │ │ │ │ + movq %rdx,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + movq %xmm13,%rdx │ │ │ │ │ + movq %rsi,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movq %rdx,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movq %xmm13,%rdx │ │ │ │ │ + movq %rbx,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movq %xmm13,%rsi │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ │ + mov 0x220(%rsp),%rsi │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + movsd %xmm13,(%r11) │ │ │ │ │ + movsd %xmm11,(%rsi) │ │ │ │ │ + movq %rdx,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + movq %xmm11,%rsi │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + movq %rsi,%xmm13 │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + movsd %xmm13,(%r10) │ │ │ │ │ + movq %rsi,%xmm13 │ │ │ │ │ + mov 0x238(%rsp),%rsi │ │ │ │ │ + subsd %xmm13,%xmm11 │ │ │ │ │ + movsd %xmm11,(%rsi) │ │ │ │ │ + movq %rdx,%xmm11 │ │ │ │ │ + mov 0x250(%rsp),%rsi │ │ │ │ │ + mov 0x240(%rsp),%rdx │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movsd %xmm11,(%rdx) │ │ │ │ │ + mov 0x248(%rsp),%rdx │ │ │ │ │ + movsd %xmm12,(%rsi) │ │ │ │ │ + movq %rbx,%xmm12 │ │ │ │ │ + mov 0x258(%rsp),%rsi │ │ │ │ │ + mov 0x1f0(%rsp),%rbx │ │ │ │ │ subsd %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movsd %xmm3,(%r9) │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm10,(%r10) │ │ │ │ │ - mov 0x228(%rsp),%r10 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - movq %xmm3,%rdi │ │ │ │ │ - movq %rbx,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movsd %xmm3,(%r10) │ │ │ │ │ - mov 0x238(%rsp),%r10 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm10,(%r10) │ │ │ │ │ - mov 0x240(%rsp),%r10 │ │ │ │ │ - movsd %xmm3,(%r10) │ │ │ │ │ - movsd -0x70(%rsp),%xmm4 │ │ │ │ │ - mov 0x250(%rsp),%r9 │ │ │ │ │ - movq %rbx,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - mov 0x248(%rsp),%r10 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - mov 0x1f0(%rsp),%rdi │ │ │ │ │ - mov 0x1e0(%rsp),%rbx │ │ │ │ │ - mov 0x1e8(%rsp),%r8 │ │ │ │ │ - movsd %xmm11,(%r9) │ │ │ │ │ - mov 0x258(%rsp),%r9 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm13,(%r9) │ │ │ │ │ - movsd %xmm3,(%r10) │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movsd 0x358(%rsp),%xmm5 │ │ │ │ │ - addsd 0x398(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm3,(%rdx) │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x3c8(%rsp),%xmm0 │ │ │ │ │ - addsd 0x408(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm13,(%rdi) │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - mov 0x1f8(%rsp),%rbx │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - mov 0x218(%rsp),%rsi │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm13,(%r8) │ │ │ │ │ + movsd %xmm7,0x0(%r13) │ │ │ │ │ + mov 0x1f8(%rsp),%rbx │ │ │ │ │ + movsd 0x360(%rsp),%xmm0 │ │ │ │ │ + mov 0x208(%rsp),%r8 │ │ │ │ │ + mov 0x218(%rsp),%r13 │ │ │ │ │ movsd %xmm2,(%rbx) │ │ │ │ │ - mov 0x210(%rsp),%r8 │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + mov 0x210(%rsp),%rcx │ │ │ │ │ + addsd 0x3b8(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ mov 0x200(%rsp),%rbx │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - movsd 0x3d0(%rsp),%xmm2 │ │ │ │ │ - addsd 0x410(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm3,(%r8) │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - mov 0x208(%rsp),%rbx │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movsd 0x350(%rsp),%xmm1 │ │ │ │ │ - addsd 0x3b0(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm7,(%rsi) │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movsd 0x468(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - addsd 0x478(%rsp),%xmm4 │ │ │ │ │ + movsd 0x4e0(%rsp),%xmm6 │ │ │ │ │ + movsd 0x3d8(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd 0x4f0(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + addsd 0x418(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movsd 0x3d0(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + addsd 0x410(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + movsd 0x368(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm8,0x0(%r13) │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd 0x4d0(%rsp),%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd 0x490(%rsp),%xmm1 │ │ │ │ │ + addsd 0x3a0(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + addsd 0x4a0(%rsp),%xmm1 │ │ │ │ │ + movq %xmm3,%r10 │ │ │ │ │ + movsd 0x470(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd 0x4e0(%rsp),%xmm5 │ │ │ │ │ - movsd 0x5c8(%rsp),%xmm15 │ │ │ │ │ - addsd 0x5d8(%rsp),%xmm15 │ │ │ │ │ - movq %xmm2,%r10 │ │ │ │ │ - movsd 0x488(%rsp),%xmm2 │ │ │ │ │ - addsd 0x498(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + addsd 0x480(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd 0x4f0(%rsp),%xmm2 │ │ │ │ │ - addsd 0x500(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x500(%rsp),%xmm1 │ │ │ │ │ + addsd 0x510(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + movsd 0x5c8(%rsp),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x578(%rsp),%xmm5 │ │ │ │ │ - addsd 0x588(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - movsd 0x590(%rsp),%xmm2 │ │ │ │ │ - addsd 0x5a0(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ + addsd 0x5d8(%rsp),%xmm9 │ │ │ │ │ + movsd 0x630(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + addsd 0x640(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd 0x598(%rsp),%xmm1 │ │ │ │ │ + addsd 0x5a8(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x580(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm15 │ │ │ │ │ movsd 0x5d0(%rsp),%xmm9 │ │ │ │ │ + addsd 0x590(%rsp),%xmm5 │ │ │ │ │ addsd 0x5e0(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ mulsd %xmm5,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ addsd %xmm9,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movsd %xmm11,-0x70(%rsp) │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + movsd 0x628(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + addsd 0x638(%rsp),%xmm14 │ │ │ │ │ + movq %xmm11,%r11 │ │ │ │ │ subsd %xmm15,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd 0x528(%rsp),%xmm0 │ │ │ │ │ - movsd 0x648(%rsp),%xmm6 │ │ │ │ │ - addsd 0x538(%rsp),%xmm0 │ │ │ │ │ - addsd 0x658(%rsp),%xmm6 │ │ │ │ │ - movsd 0x640(%rsp),%xmm14 │ │ │ │ │ - mov 0x2f8(%rsp),%rbx │ │ │ │ │ - addsd 0x650(%rsp),%xmm14 │ │ │ │ │ - mov 0x308(%rsp),%r9 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ - movsd 0x548(%rsp),%xmm6 │ │ │ │ │ - addsd 0x558(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x530(%rsp),%xmm6 │ │ │ │ │ + addsd 0x540(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x550(%rsp),%xmm6 │ │ │ │ │ + addsd 0x560(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ addsd %xmm14,%xmm6 │ │ │ │ │ subsd %xmm14,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movq %xmm11,%rdi │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ mulsd %xmm15,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + movq %xmm11,%rcx │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ subsd %xmm11,%xmm14 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movq %xmm11,%rsi │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + movq %xmm11,%rdx │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ mulsd %xmm6,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movq %rsi,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movq %xmm11,%rsi │ │ │ │ │ - movq %rdi,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movq %rdx,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + movq %xmm11,%rdx │ │ │ │ │ + movq %rcx,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mov 0x330(%rsp),%rdi │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mov 0x308(%rsp),%r13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mov 0x2f8(%rsp),%rbx │ │ │ │ │ + mov 0x2e0(%rsp),%r8 │ │ │ │ │ + mov 0x2f0(%rsp),%rcx │ │ │ │ │ addsd %xmm11,%xmm15 │ │ │ │ │ - movsd -0x70(%rsp),%xmm11 │ │ │ │ │ + movq %r11,%xmm11 │ │ │ │ │ addsd %xmm14,%xmm11 │ │ │ │ │ - subsd -0x70(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm11,(%r9) │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movsd %xmm11,0x0(%r13) │ │ │ │ │ + mov 0x338(%rsp),%r13 │ │ │ │ │ movsd %xmm6,(%rbx) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ mov 0x300(%rsp),%rbx │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ subsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ movq %r10,%xmm6 │ │ │ │ │ addsd %xmm12,%xmm6 │ │ │ │ │ addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movq %r10,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ movsd %xmm11,(%rbx) │ │ │ │ │ mov 0x310(%rsp),%rbx │ │ │ │ │ movsd %xmm6,(%rbx) │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - mov 0x328(%rsp),%rbx │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + mov 0x330(%rsp),%rbx │ │ │ │ │ addsd %xmm5,%xmm10 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ movsd %xmm6,(%rbx) │ │ │ │ │ - movsd %xmm10,(%rcx) │ │ │ │ │ - movsd %xmm5,(%r12,%rax,1) │ │ │ │ │ - movsd %xmm1,(%rdi) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ + movq %r11,%xmm6 │ │ │ │ │ + mov 0x340(%rsp),%rbx │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + movsd %xmm10,(%rbx) │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ addsd %xmm0,%xmm5 │ │ │ │ │ - mov 0x2e8(%rsp),%rcx │ │ │ │ │ - mov 0x2e0(%rsp),%r8 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - mov 0x2f0(%rsp),%rax │ │ │ │ │ - mov 0x738(%rsp),%rbx │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mov 0x2e8(%rsp),%rax │ │ │ │ │ + movsd %xmm0,0x0(%r13) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ │ + movq %rdx,%xmm5 │ │ │ │ │ addsd %xmm9,%xmm5 │ │ │ │ │ - add %rbx,%rbp │ │ │ │ │ - add %rbx,%r12 │ │ │ │ │ - add $0x3f0,%rdx │ │ │ │ │ - add 0x740(%rsp),%r15 │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movsd %xmm1,(%r14) │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + mov 0x320(%rsp),%rax │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ subsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ movsd %xmm6,(%r8) │ │ │ │ │ - movq %rsi,%xmm6 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movq %rdx,%xmm6 │ │ │ │ │ + mov 0x318(%rsp),%r8 │ │ │ │ │ subsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mov 0x328(%rsp),%rax │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movsd %xmm7,(%rax) │ │ │ │ │ + incq -0x78(%rsp) │ │ │ │ │ + mov 0x740(%rsp),%rbx │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - cmp %rax,0x730(%rsp) │ │ │ │ │ - mov 0x320(%rsp),%r8 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm1,0x0(%r13) │ │ │ │ │ - mov 0x318(%rsp),%r13 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm3,(%r11) │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm1,0x0(%r13) │ │ │ │ │ - movsd %xmm7,(%r8) │ │ │ │ │ - jne 70 │ │ │ │ │ - add $0x748,%rsp │ │ │ │ │ + add 0x748(%rsp),%rdi │ │ │ │ │ + add %rbx,%r12 │ │ │ │ │ + add %rbx,%r15 │ │ │ │ │ + cmp %rax,0x738(%rsp) │ │ │ │ │ + jne 68 │ │ │ │ │ + add $0x750,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000005210 : │ │ │ │ │ +0000000000005480 : │ │ │ │ │ fftw_codelet_t1_64(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x521e(%rip),%rsi │ │ │ │ │ - jmp 5223 │ │ │ │ │ + lea -0x548e(%rip),%rsi │ │ │ │ │ + jmp 5493 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 07520000 00420e10 8f02420e .....R...B....B. │ │ │ │ │ + 0x00000020 00000000 80540000 00420e10 8f02420e .....T...B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e800f03 eb510e38 ..A.8..G.....Q.8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0e880f03 64540e38 ..A.8..G....dT.8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ - 0x00000010 4330002e 4c433100 2e4c4332 002e4c43 C0..LC1..LC2..LC │ │ │ │ │ + 0x00000010 4330002e 4c433200 2e4c4331 002e4c43 C0..LC2..LC1..LC │ │ │ │ │ 0x00000020 33002e4c 4334002e 4c433500 2e4c4336 3..LC4..LC5..LC6 │ │ │ │ │ 0x00000030 002e4c43 37002e4c 4338002e 4c433900 ..LC7..LC8..LC9. │ │ │ │ │ 0x00000040 2e4c4331 30002e4c 43313100 2e4c4331 .LC10..LC11..LC1 │ │ │ │ │ 0x00000050 32002e4c 43313300 2e4c4331 34005f47 2..LC13..LC14._G │ │ │ │ │ 0x00000060 4c4f4241 4c5f4f46 46534554 5f544142 LOBAL_OFFSET_TAB │ │ │ │ │ 0x00000070 4c455f00 66667477 5f616e5f 494e545f LE_.fftw_an_INT_ │ │ │ │ │ 0x00000080 67756172 616e7465 65645f74 6f5f6265 guaranteed_to_be │ │ │ ├── t1_7.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2984 (bytes into file) │ │ │ │ │ + Start of section headers: 3112 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xba8: │ │ │ │ │ +There are 16 section headers, starting at offset 0xc28: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000623 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0009d0 0000d8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000663 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000663 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000663 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000668 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000aa8 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0006c0 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0006c8 000030 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0006f8 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0006f8 000070 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000af0 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000768 0001c8 18 14 14 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000930 00009e 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000b20 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0006a3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a50 0000d8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0006e3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0006e3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0006e3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0006e8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000b28 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000740 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000748 000030 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000778 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000778 000070 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000b70 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0007e8 0001c8 18 14 14 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0009b0 00009e 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000ba0 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 19 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1547 FUNC LOCAL DEFAULT 1 t1_7 │ │ │ │ │ + 2: 0000000000000000 1665 FUNC LOCAL DEFAULT 1 t1_7 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 12: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ 13: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 16: 0000000000000610 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_7 │ │ │ │ │ + 16: 0000000000000690 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_7 │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x9d0 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa50 contains 9 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000033 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000003c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000004e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000057 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000060 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000026 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000002f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000003f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000048 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000005d 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ 0000000000000068 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ 0000000000000078 0000000f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000613 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000061f 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000693 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000069f 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xaa8 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xb28 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001200000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xaf0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xb70 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 610 │ │ │ │ │ +0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 690 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..000000000000060b │ │ │ │ │ +00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000681 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -28,26 +28,26 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1527 to 0000000000000601 │ │ │ │ │ + DW_CFA_advance_loc2: 1645 to 0000000000000677 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000602 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000678 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000604 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000067a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000606 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000067c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000608 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000067e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000060a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000680 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000000610..0000000000000623 │ │ │ │ │ +0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000000690..00000000000006a3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,343 +7,372 @@ │ │ │ │ │ t1_7(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %r8,-0x28(%rsp) │ │ │ │ │ + mov %r8,-0x38(%rsp) │ │ │ │ │ mov %r9,-0x18(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 600 │ │ │ │ │ + jge 676 │ │ │ │ │ lea (%r8,%r8,2),%rax │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ - shl $0x5,%rax │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - lea (%rdx,%rax,1),%r9 │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + shl $0x5,%rax │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ + lea (%rdx,%rax,1),%r8 │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,-0x10(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,-0x8(%rsp) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ │ - add $0x60,%r9 │ │ │ │ │ - movsd -0x60(%r9),%xmm4 │ │ │ │ │ - movsd -0x58(%r9),%xmm3 │ │ │ │ │ - movsd -0x10(%r9),%xmm6 │ │ │ │ │ - mov 0x10(%r11),%rdx │ │ │ │ │ - movsd (%r15),%xmm14 │ │ │ │ │ - movsd (%r10),%xmm15 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea (%r15,%rax,1),%r13 │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - mov 0x30(%r11),%rax │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ │ - lea (%r15,%rsi,1),%rbp │ │ │ │ │ - mov 0x28(%r11),%rdx │ │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + add $0x60,%r8 │ │ │ │ │ + movsd -0x58(%r8),%xmm1 │ │ │ │ │ + mov 0x30(%r15),%rdx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%r15,%rax,1),%rbx │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - mov 0x18(%r11),%rdx │ │ │ │ │ - movsd %xmm14,-0x70(%rsp) │ │ │ │ │ - movsd %xmm15,-0x68(%rsp) │ │ │ │ │ - lea (%r15,%rcx,1),%r12 │ │ │ │ │ - add %r10,%rcx │ │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ + movsd -0x10(%r8),%xmm6 │ │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ │ + lea (%r14,%rax,1),%r10 │ │ │ │ │ + add %rdi,%rax │ │ │ │ │ + mov 0x28(%r15),%rcx │ │ │ │ │ + movsd (%r14),%xmm14 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + mov %rax,-0x30(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%rdx │ │ │ │ │ + lea (%r14,%rax,1),%r13 │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + lea (%r14,%rsi,1),%rbx │ │ │ │ │ + movsd (%rdi),%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + lea (%r14,%rcx,1),%rbp │ │ │ │ │ + add %rdi,%rcx │ │ │ │ │ + mov %rdx,-0x28(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ - movsd (%rbx),%xmm4 │ │ │ │ │ - lea (%r15,%rdx,1),%rdi │ │ │ │ │ - add %r10,%rdx │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x0(%r13),%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ - movsd -0x8(%r9),%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ + movsd -0x8(%r8),%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x0(%rbp),%xmm2 │ │ │ │ │ - movsd (%r10,%rsi,1),%xmm0 │ │ │ │ │ - movsd %xmm4,-0x50(%rsp) │ │ │ │ │ - movsd -0x50(%r9),%xmm4 │ │ │ │ │ - movsd %xmm3,-0x60(%rsp) │ │ │ │ │ - movsd -0x48(%r9),%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - movsd (%r12),%xmm3 │ │ │ │ │ + movsd -0x48(%r8),%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rdi,%rsi,1),%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm5,-0x58(%rsp) │ │ │ │ │ + movsd -0x50(%r8),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mulsd -0x48(%r8),%xmm2 │ │ │ │ │ + movsd %xmm1,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + movsd %xmm3,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd -0x20(%r8),%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + movsd 0x0(%rbp),%xmm4 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd -0x20(%r9),%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm13 │ │ │ │ │ - mulsd -0x18(%r9),%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - mulsd -0x18(%r9),%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd (%rcx),%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd -0x18(%r8),%xmm2 │ │ │ │ │ + mulsd -0x18(%r8),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + mulsd -0x20(%r8),%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm4,-0x48(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movsd %xmm0,-0x58(%rsp) │ │ │ │ │ - movsd -0x38(%r9),%xmm5 │ │ │ │ │ - movsd (%rdx),%xmm2 │ │ │ │ │ - movsd (%rdx),%xmm4 │ │ │ │ │ - movsd %xmm14,-0x40(%rsp) │ │ │ │ │ - mulsd -0x40(%r9),%xmm4 │ │ │ │ │ - movsd (%rdi),%xmm13 │ │ │ │ │ - mov 0x20(%r11),%r8 │ │ │ │ │ - mulsd -0x40(%r9),%xmm13 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd (%rdi),%xmm5 │ │ │ │ │ - lea (%r15,%rax,1),%r8 │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - movsd (%r8),%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - mulsd -0x28(%r9),%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd -0x30(%r9),%xmm5 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - mulsd (%rax),%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movsd (%r8),%xmm5 │ │ │ │ │ - mulsd -0x28(%r9),%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movsd %xmm0,-0x38(%rsp) │ │ │ │ │ + movsd %xmm4,-0x50(%rsp) │ │ │ │ │ + movsd %xmm15,-0x48(%rsp) │ │ │ │ │ + mov 0x18(%r15),%r11 │ │ │ │ │ + movsd -0x38(%r8),%xmm15 │ │ │ │ │ + mov 0x20(%r15),%r9 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + lea (%r14,%rax,1),%r12 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + movsd (%r12),%xmm4 │ │ │ │ │ + lea 0x0(,%r9,8),%rdx │ │ │ │ │ + mov %r11,-0x20(%rsp) │ │ │ │ │ + lea (%r14,%rdx,1),%r11 │ │ │ │ │ + add %rdi,%rdx │ │ │ │ │ + mulsd -0x40(%r8),%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + mulsd (%r12),%xmm15 │ │ │ │ │ addsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - movsd -0x70(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - movsd %xmm13,-0x30(%rsp) │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm2,(%r15) │ │ │ │ │ - movsd -0x58(%rsp),%xmm2 │ │ │ │ │ + movsd -0x40(%r8),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + movq %xmm2,%rax │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + mulsd -0x30(%r8),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + mulsd -0x28(%r8),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + mulsd -0x30(%r8),%xmm2 │ │ │ │ │ + movq %xmm15,%r9 │ │ │ │ │ + movsd (%r11),%xmm15 │ │ │ │ │ + movq %r9,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + mulsd -0x28(%r8),%xmm15 │ │ │ │ │ + movsd %xmm3,-0x40(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + movq %r9,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + movq %rax,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - addsd -0x68(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm2,(%r10) │ │ │ │ │ - movsd -0x50(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm10,%xmm13 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - movsd -0x70(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm15,%xmm13 │ │ │ │ │ - movsd -0x60(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm14,(%r12) │ │ │ │ │ - movsd %xmm2,0x0(%rbp) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - movsd -0x48(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - movsd -0x68(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - movsd -0x58(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - movq %xmm14,%r12 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - movq %xmm14,%rbp │ │ │ │ │ - movq %r12,%xmm14 │ │ │ │ │ - movq %rbp,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm14,(%r10,%rsi,1) │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - movsd -0x50(%rsp),%xmm13 │ │ │ │ │ - movsd -0x40(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - incq -0x28(%rsp) │ │ │ │ │ - add -0x8(%rsp),%r11 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movsd -0x30(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movsd -0x70(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movq %xmm14,%rsi │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm3,(%r14) │ │ │ │ │ + movsd -0x68(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movsd -0x58(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movq %xmm3,%rax │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movq %rax,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movq %xmm3,%rax │ │ │ │ │ + movsd -0x48(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movq %rax,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movq %xmm3,%rax │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ mulsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - movq %rsi,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movsd -0x70(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - movsd %xmm14,(%rbx) │ │ │ │ │ - movsd %xmm2,0x0(%r13) │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - mov -0x20(%rsp),%rbx │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movq %xmm3,%r9 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movq %r9,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movq %rax,%xmm3 │ │ │ │ │ + movq %xmm1,%r9 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm1,0x0(%rbp) │ │ │ │ │ + movq %r9,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x40(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movsd -0x60(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x50(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movq %xmm1,%r9 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movq %xmm1,%rax │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ mulsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd -0x48(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - movsd -0x38(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movsd -0x38(%rsp),%xmm2 │ │ │ │ │ + movq %xmm1,%rbp │ │ │ │ │ + movsd -0x68(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movq %rbp,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movq %xmm1,%rax │ │ │ │ │ + movq %r9,%xmm1 │ │ │ │ │ + movq %rax,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movq %r9,%xmm3 │ │ │ │ │ + movsd %xmm1,(%rdi,%rsi,1) │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x58(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x48(%rsp),%xmm3 │ │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ │ + incq -0x38(%rsp) │ │ │ │ │ + add -0x8(%rsp),%r15 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movq %xmm1,%rax │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movq %xmm1,%rax │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ + movq %xmm1,%r9 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movsd -0x40(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movq %r9,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movq %rax,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm1,0x0(%r13) │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x50(%rsp),%xmm3 │ │ │ │ │ mulsd %xmm12,%xmm3 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movsd -0x68(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movq %xmm14,%rsi │ │ │ │ │ - movsd -0x58(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - movq %rsi,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movsd -0x58(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - movsd -0x30(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movsd -0x60(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x40(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ + movsd -0x68(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movq %xmm1,%rax │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movq %xmm1,%r9 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ mulsd %xmm9,%xmm0 │ │ │ │ │ - movsd %xmm14,(%r14) │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - movsd -0x50(%rsp),%xmm2 │ │ │ │ │ - movsd -0x68(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movsd -0x40(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movsd -0x60(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm6,(%r8) │ │ │ │ │ - movsd %xmm13,(%rdi) │ │ │ │ │ - mov -0x10(%rsp),%rdi │ │ │ │ │ - add %rdi,%r15 │ │ │ │ │ - add %rdi,%r10 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movq %r9,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movq %xmm1,%rax │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + movq %rax,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + mov -0x28(%rsp),%rbx │ │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x58(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movsd -0x60(%rsp),%xmm1 │ │ │ │ │ + mov -0x10(%rsp),%rbx │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + add %rbx,%r14 │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ movsd -0x48(%rsp),%xmm3 │ │ │ │ │ mulsd %xmm11,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ - movsd %xmm14,(%rax) │ │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x68(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm5,(%r11) │ │ │ │ │ + mov -0x20(%rsp),%r11 │ │ │ │ │ + movsd %xmm4,(%r12) │ │ │ │ │ + movsd -0x50(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + movsd %xmm13,(%rdx) │ │ │ │ │ cmp %rax,-0x18(%rsp) │ │ │ │ │ jne 90 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000610 : │ │ │ │ │ +0000000000000690 : │ │ │ │ │ fftw_codelet_t1_7(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x61e(%rip),%rsi │ │ │ │ │ - jmp 623 │ │ │ │ │ + lea -0x69e(%rip),%rsi │ │ │ │ │ + jmp 6a3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 40000000 1c000000 ........@....... │ │ │ │ │ - 0x00000020 00000000 0b060000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 81060000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 f7050e30 410e2842 ..A.8......0A.(B │ │ │ │ │ + 0x00000040 8606410e 38830703 6d060e30 410e2842 ..A.8...m..0A.(B │ │ │ │ │ 0x00000050 0e20420e 18420e10 420e0800 10000000 . B..B..B....... │ │ │ │ │ 0x00000060 60000000 00000000 13000000 00000000 `............... │ │ │ ├── t1_8.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3536 (bytes into file) │ │ │ │ │ + Start of section headers: 3552 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xdd0: │ │ │ │ │ +There are 16 section headers, starting at offset 0xde0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000963 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000c70 000060 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0009a3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0009a3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0009a3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0009a8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000cd0 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000a00 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000a08 000008 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000a10 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000a10 000088 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000d18 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000a98 000150 18 14 9 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000be8 000085 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000d48 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000973 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c80 000060 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0009b3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0009b3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0009b3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0009b8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000ce0 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000a10 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000a18 000008 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000a20 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000a20 000088 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000d28 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000aa8 000150 18 14 9 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000bf8 000085 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000d58 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 14 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2374 FUNC LOCAL DEFAULT 1 t1_8 │ │ │ │ │ + 2: 0000000000000000 2386 FUNC LOCAL DEFAULT 1 t1_8 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 11: 0000000000000950 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_8 │ │ │ │ │ + 11: 0000000000000960 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_8 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xc70 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc80 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000002e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000039 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000953 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000095f 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000026 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000003a 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000963 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000096f 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xcd0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xce0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000d00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xd18 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xd28 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 950 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 960 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000946 │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000952 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -28,42 +28,42 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1208 to 00000000000004c2 │ │ │ │ │ + DW_CFA_advance_loc2: 1207 to 00000000000004c1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004c3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004cb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004ca │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000004d0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000004d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 1132 to 000000000000093c │ │ │ │ │ + DW_CFA_advance_loc2: 1144 to 0000000000000948 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000093d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000949 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000093f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000094b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000941 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000094d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000943 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000094f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000945 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000951 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000950..0000000000000963 │ │ │ │ │ +00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000960..0000000000000973 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -10,517 +10,516 @@ │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %r8,-0x58(%rsp) │ │ │ │ │ mov %r9,-0x18(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 4c1 │ │ │ │ │ + jge 4c0 │ │ │ │ │ imul $0x70,%r8,%rax │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ lea (%rdx,%rax,1),%r15 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ mov %rax,-0x10(%rsp) │ │ │ │ │ jne 4d0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ │ movsd 0x30(%r15),%xmm1 │ │ │ │ │ add $0x70,%r15 │ │ │ │ │ movsd -0x38(%r15),%xmm2 │ │ │ │ │ - movsd (%r11),%xmm3 │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ - lea (%r10,%rdi,1),%r14 │ │ │ │ │ - lea (%r11,%rdi,1),%rax │ │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ - movsd (%rax),%xmm6 │ │ │ │ │ - mov %rax,-0x38(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - lea (%r10,%rax,1),%rdi │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd 0x0(%r13),%xmm3 │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ + lea (%r14,%rdi,1),%r12 │ │ │ │ │ + lea 0x0(%r13,%rdi,1),%rax │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ │ + movsd (%r12),%xmm4 │ │ │ │ │ + movsd (%rax),%xmm5 │ │ │ │ │ + mov %rax,-0x40(%rsp) │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rbx │ │ │ │ │ + lea (%r14,%rax,1),%rdi │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ - lea (%r10,%rax,1),%rbp │ │ │ │ │ - mov %rcx,-0x40(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm10 │ │ │ │ │ - mov %rsi,-0x48(%rsp) │ │ │ │ │ - movsd 0x0(%rbp),%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ │ - mov 0x30(%rbx),%rdx │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - movsd (%rdi),%xmm5 │ │ │ │ │ - lea (%r10,%rsi,1),%r12 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd -0x8(%r15),%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ │ + mov %rbx,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd -0x10(%r15),%xmm4 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ + lea (%r14,%rax,1),%r10 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ movsd (%rcx),%xmm8 │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + mov %rcx,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + movsd (%rbx),%xmm5 │ │ │ │ │ + lea (%r14,%rsi,1),%r11 │ │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - lea (%r10,%rcx,1),%r13 │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm14 │ │ │ │ │ + lea (%r14,%rcx,1),%rbx │ │ │ │ │ + movsd 0x0(%r13,%rcx,1),%xmm15 │ │ │ │ │ + movsd (%rbx),%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd (%r10),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x8(%r15),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ subsd %xmm1,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - movsd -0x10(%r15),%xmm3 │ │ │ │ │ - movsd 0x0(%r13),%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ movsd -0x48(%r15),%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ movsd -0x50(%r15),%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movsd (%r11,%rsi,1),%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movsd (%r11),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ + movsd -0x58(%r15),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ movsd -0x60(%r15),%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - movsd (%r12),%xmm8 │ │ │ │ │ - movsd %xmm3,-0x20(%rsp) │ │ │ │ │ - movsd -0x58(%r15),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - movsd -0x18(%r15),%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd -0x20(%r15),%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movsd %xmm14,-0x50(%rsp) │ │ │ │ │ - movsd %xmm15,-0x28(%rsp) │ │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ │ - movsd -0x68(%r15),%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm11,-0x20(%rsp) │ │ │ │ │ + movsd 0x0(%r13,%rsi,1),%xmm11 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm0,-0x28(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + movsd -0x18(%r15),%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x20(%r15),%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm0,-0x30(%rsp) │ │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ │ + movsd -0x68(%r15),%xmm11 │ │ │ │ │ + movsd %xmm15,-0x38(%rsp) │ │ │ │ │ + movsd -0x70(%r15),%xmm15 │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ - movsd %xmm10,-0x30(%rsp) │ │ │ │ │ - movsd -0x70(%r15),%xmm10 │ │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm2 │ │ │ │ │ - movsd (%r8),%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ │ + lea (%r14,%rax,1),%r8 │ │ │ │ │ + movsd 0x0(%r13,%rax,1),%xmm2 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + mulsd (%r8),%xmm11 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - lea (%r10,%rdx,1),%r9 │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ - add $0x8,%r10 │ │ │ │ │ - add $0x8,%r11 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movsd -0x28(%r15),%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movsd (%rdx),%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - movsd -0x30(%r15),%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - mulsd (%r9),%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movsd (%r9),%xmm8 │ │ │ │ │ - mulsd %xmm15,%xmm8 │ │ │ │ │ - mulsd (%rdx),%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + lea (%r14,%rdx,1),%r9 │ │ │ │ │ + add %r13,%rdx │ │ │ │ │ + add $0x8,%r14 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm14 │ │ │ │ │ + add $0x8,%r13 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - movsd -0x50(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd -0x28(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - subsd -0x50(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - movsd %xmm15,(%r14) │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - movsd %xmm10,-0x8(%r10) │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - movsd -0x20(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movsd -0x30(%rsp),%xmm13 │ │ │ │ │ + movsd -0x30(%r15),%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movsd -0x28(%r15),%xmm11 │ │ │ │ │ + mulsd (%r9),%xmm3 │ │ │ │ │ + mulsd %xmm11,%xmm14 │ │ │ │ │ + mulsd (%r9),%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movsd -0x30(%r15),%xmm3 │ │ │ │ │ + mulsd (%rdx),%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + movsd -0x20(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm15,(%r12) │ │ │ │ │ + mov -0x40(%rsp),%r12 │ │ │ │ │ + movsd %xmm3,-0x8(%r14) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm15,-0x8(%r11) │ │ │ │ │ - movsd %xmm10,(%r14) │ │ │ │ │ - movsd %xmm6,0x0(%r13) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm8,(%r12) │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movsd %xmm0,-0x8(%r11,%rsi,1) │ │ │ │ │ - movsd %xmm1,-0x8(%r11,%rcx,1) │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ addsd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movsd -0x30(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm15,-0x8(%r13) │ │ │ │ │ + movsd -0x38(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movsd -0x28(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm4,-0x8(%r13,%rsi,1) │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm1,-0x8(%r13,%rcx,1) │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ addsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movsd %xmm0,-0x8(%r11,%rax,1) │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm5,(%rdi) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm5,(%rdx) │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm0,-0x8(%r13,%rax,1) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ movsd %xmm2,(%r9) │ │ │ │ │ - mov -0x40(%rsp),%rcx │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + mov -0x48(%rsp),%rbx │ │ │ │ │ + mov -0x50(%rsp),%rcx │ │ │ │ │ incq -0x58(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - add -0x10(%rsp),%rbx │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm12,%xmm0 │ │ │ │ │ + add -0x10(%rsp),%rbp │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ │ - cmp %rax,-0x18(%rsp) │ │ │ │ │ - mov -0x48(%rsp),%rsi │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ movsd %xmm1,(%r8) │ │ │ │ │ - movsd %xmm0,(%rsi) │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + cmp %rax,-0x18(%rsp) │ │ │ │ │ jne 60 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,-0x8(%rsp) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ │ + movsd 0x30(%r15),%xmm6 │ │ │ │ │ add $0x70,%r15 │ │ │ │ │ movsd -0x38(%r15),%xmm5 │ │ │ │ │ - movsd -0x40(%r15),%xmm6 │ │ │ │ │ - movsd (%r10),%xmm1 │ │ │ │ │ - movsd (%r11),%xmm3 │ │ │ │ │ - movsd -0x10(%r15),%xmm9 │ │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ - movsd -0x50(%r15),%xmm11 │ │ │ │ │ - movsd -0x48(%r15),%xmm10 │ │ │ │ │ - lea (%r10,%rdi,1),%r14 │ │ │ │ │ - lea (%r11,%rdi,1),%rax │ │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ │ + movsd 0x0(%r13),%xmm4 │ │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ │ + lea (%r14,%rdi,1),%r12 │ │ │ │ │ + lea 0x0(%r13,%rdi,1),%rax │ │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - movsd (%r14),%xmm4 │ │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ │ - movsd -0x20(%r15),%xmm14 │ │ │ │ │ - movsd -0x18(%r15),%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%rdi │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ + movsd -0x50(%r15),%xmm11 │ │ │ │ │ + movsd -0x48(%r15),%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + lea (%r14,%rax,1),%rdi │ │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rbx │ │ │ │ │ lea 0x0(,%rsi,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ - lea (%r10,%rax,1),%rbp │ │ │ │ │ - mov %rcx,-0x48(%rsp) │ │ │ │ │ - mov %rsi,-0x40(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ + movsd -0x60(%r15),%xmm13 │ │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd -0x8(%r15),%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rsi │ │ │ │ │ + lea (%r14,%rax,1),%r10 │ │ │ │ │ + mov %rbx,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd -0x8(%r15),%xmm5 │ │ │ │ │ + movsd -0x20(%r15),%xmm15 │ │ │ │ │ + mov %rsi,-0x40(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x18(%r15),%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movsd -0x10(%r15),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movsd (%rdi),%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - movsd 0x0(%rbp),%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ │ - mov 0x30(%rbx),%rdx │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - lea (%r10,%rsi,1),%r12 │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - lea (%r10,%rcx,1),%r13 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movsd (%r10),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + lea (%r14,%rsi,1),%r11 │ │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movsd -0x58(%r15),%xmm11 │ │ │ │ │ + lea (%r14,%rcx,1),%rbx │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movsd 0x0(%r13,%rsi,1),%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm2,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm7,-0x38(%rsp) │ │ │ │ │ mulsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movsd (%r12),%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movsd -0x58(%r15),%xmm9 │ │ │ │ │ - movsd %xmm4,-0x30(%rsp) │ │ │ │ │ - movsd (%r11,%rsi,1),%xmm4 │ │ │ │ │ - movsd %xmm11,-0x38(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movsd -0x60(%r15),%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm4 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - movsd 0x0(%r13),%xmm12 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movsd %xmm8,-0x28(%rsp) │ │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ │ - movsd %xmm14,-0x20(%rsp) │ │ │ │ │ - movsd -0x70(%r15),%xmm2 │ │ │ │ │ - movsd -0x68(%r15),%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movsd (%rbx),%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x0(%r13,%rcx,1),%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm0,-0x28(%rsp) │ │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ │ + movsd -0x70(%r15),%xmm3 │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm13 │ │ │ │ │ - movsd (%r8),%xmm14 │ │ │ │ │ + movsd %xmm14,-0x20(%rsp) │ │ │ │ │ + movsd -0x68(%r15),%xmm14 │ │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ │ + movsd 0x0(%r13,%rax,1),%xmm15 │ │ │ │ │ + lea (%r14,%rax,1),%r8 │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - lea (%r10,%rdx,1),%r9 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movsd -0x28(%r15),%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - mulsd -0x30(%r15),%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + lea (%r14,%rdx,1),%r9 │ │ │ │ │ + add %r13,%rdx │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd (%r8),%xmm14 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movsd (%r9),%xmm15 │ │ │ │ │ mulsd -0x30(%r15),%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - mulsd (%r9),%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movsd -0x28(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + movsd -0x28(%r15),%xmm14 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mulsd (%r9),%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + mulsd -0x30(%r15),%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ subsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ movsd -0x20(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ subsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ movsd -0x38(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm15,(%r14) │ │ │ │ │ - movsd %xmm9,(%r10) │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - mov -0x50(%rsp),%r14 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + subsd -0x38(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm15,(%r12) │ │ │ │ │ + mov -0x50(%rsp),%r12 │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ addsd %xmm14,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - subsd -0x38(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm15,(%r11) │ │ │ │ │ - movsd %xmm9,(%r14) │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - movsd -0x30(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm9,0x0(%r13) │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movsd -0x28(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm15,0x0(%r13) │ │ │ │ │ movsd %xmm0,(%r12) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm0,(%r11,%rsi,1) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm3,(%r11,%rcx,1) │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movsd %xmm9,(%rdi) │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm12,(%r11) │ │ │ │ │ + movsd -0x30(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm7,0x0(%r13,%rsi,1) │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movsd %xmm4,0x0(%r13,%rcx,1) │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ subsd %xmm12,%xmm0 │ │ │ │ │ - movsd %xmm9,(%r11,%rdx,1) │ │ │ │ │ - movsd %xmm4,0x0(%rbp) │ │ │ │ │ - movsd %xmm3,(%r11,%rax,1) │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm3,(%r9) │ │ │ │ │ - mov -0x48(%rsp),%rcx │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm5,(%r10) │ │ │ │ │ + movsd %xmm4,0x0(%r13,%rax,1) │ │ │ │ │ mov -0x8(%rsp),%rdi │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ + mov -0x48(%rsp),%rbx │ │ │ │ │ incq -0x58(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - add -0x10(%rsp),%rbx │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ mov -0x40(%rsp),%rsi │ │ │ │ │ - add %rdi,%r10 │ │ │ │ │ - add %rdi,%r11 │ │ │ │ │ - cmp %rax,-0x18(%rsp) │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + add %rdi,%r14 │ │ │ │ │ + add %rdi,%r13 │ │ │ │ │ + add -0x10(%rsp),%rbp │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ movsd %xmm1,(%r8) │ │ │ │ │ - movsd %xmm5,(%rsi) │ │ │ │ │ + movsd %xmm8,(%rsi) │ │ │ │ │ + cmp %rax,-0x18(%rsp) │ │ │ │ │ jne 4e0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000950 : │ │ │ │ │ +0000000000000960 : │ │ │ │ │ fftw_codelet_t1_8(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x95e(%rip),%rsi │ │ │ │ │ - jmp 963 │ │ │ │ │ + lea -0x96e(%rip),%rsi │ │ │ │ │ + jmp 973 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 46090000 00420e10 8f02420e ....F....B....B. │ │ │ │ │ + 0x00000020 00000000 52090000 00420e10 8f02420e ....R....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 b8040a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 450b036c B. B..B..B..E..l │ │ │ │ │ + 0x00000040 8606410e 38830703 b7040a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 460b0378 B. B..B..B..F..x │ │ │ │ │ 0x00000060 040e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ 0x00000080 13000000 00000000 ........ │ │ │ ├── t1_9.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3560 (bytes into file) │ │ │ │ │ + Start of section headers: 3608 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xde8: │ │ │ │ │ +There are 16 section headers, starting at offset 0xe18: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000783 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000b80 000168 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0007c3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0007c3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0007c3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0007c8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000ce8 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000820 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000828 000040 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000868 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000868 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000d30 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0008e0 0001f8 18 14 16 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000ad8 0000a8 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000d60 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0007b3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000bb0 000168 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0007f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0007f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0007f3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0007f8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000d18 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000850 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000858 000040 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000898 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000898 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000d60 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000910 0001f8 18 14 16 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000b08 0000a8 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000d90 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 21 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1890 FUNC LOCAL DEFAULT 1 t1_9 │ │ │ │ │ + 2: 0000000000000000 1940 FUNC LOCAL DEFAULT 1 t1_9 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ @@ -15,10 +15,10 @@ │ │ │ │ │ 11: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ 12: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 13: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 14: 0000000000000038 0 NOTYPE LOCAL DEFAULT 9 .LC7 │ │ │ │ │ 15: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LC6 │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 18: 0000000000000770 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_9 │ │ │ │ │ + 18: 00000000000007a0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_9 │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xb80 contains 15 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xbb0 contains 15 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000035 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000003d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000004f 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000058 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000028 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000030 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000040 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000049 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ 0000000000000068 000000110000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000004ea 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000527 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000548 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000056d 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000005ea 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000668 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000694 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000006cc 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000773 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000077f 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000545 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000551 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000564 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000057c 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000065f 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000069f 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000006d4 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000704 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000007a3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000007af 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xce8 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xd18 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001400000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xd30 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xd60 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 770 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 7a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000762 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000794 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -30,30 +30,30 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc2: 1865 to 0000000000000757 │ │ │ │ │ + DW_CFA_advance_loc2: 1915 to 0000000000000789 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000758 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000078a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000759 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000078b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000075b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000078d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000075d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000078f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000075f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000791 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000761 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000793 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000770..0000000000000783 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000007a0..00000000000007b3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -11,425 +11,417 @@ │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ mov %r8,-0x78(%rsp) │ │ │ │ │ mov %r9,0x18(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 753 │ │ │ │ │ + jge 785 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ - mov %rdi,%r11 │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ - shl $0x7,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - lea (%rdx,%rax,1),%r10 │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ + shl $0x7,%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ + lea (%rdx,%rax,1),%r9 │ │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ │ - sub $0xffffffffffffff80,%r10 │ │ │ │ │ - movsd -0x60(%r10),%xmm5 │ │ │ │ │ - movsd -0x58(%r10),%xmm4 │ │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ │ - movsd -0x30(%r10),%xmm8 │ │ │ │ │ - movsd (%rbx),%xmm14 │ │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ │ + movsd 0x28(%r9),%xmm1 │ │ │ │ │ + sub $0xffffffffffffff80,%r9 │ │ │ │ │ + movsd -0x60(%r9),%xmm2 │ │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movsd -0x40(%r10),%xmm13 │ │ │ │ │ - lea (%r11,%rax,1),%r13 │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - movsd 0x0(%r13),%xmm2 │ │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ │ - lea 0x0(,%rdi,8),%rsi │ │ │ │ │ + movsd -0x30(%r9),%xmm7 │ │ │ │ │ + movsd (%r12),%xmm10 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r14 │ │ │ │ │ + add %r12,%rax │ │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ │ + mov 0x40(%rbx),%rcx │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ mov %rax,-0x70(%rsp) │ │ │ │ │ - lea (%r11,%rsi,1),%r12 │ │ │ │ │ - lea (%rbx,%rsi,1),%rdi │ │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ │ - mov %rdi,-0x68(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - movsd %xmm14,-0x48(%rsp) │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ - lea (%rbx,%rax,1),%rdx │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rbp │ │ │ │ │ + lea (%r12,%rax,1),%rsi │ │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + mov %rsi,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + lea (%r12,%rax,1),%rdi │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r11 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov %rdi,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + lea (%r12,%rax,1),%rdx │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r10 │ │ │ │ │ + movsd (%rdx),%xmm13 │ │ │ │ │ lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - lea (%rbx,%rax,1),%rcx │ │ │ │ │ - mov %rdx,-0x60(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - mov %rcx,-0x58(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - movsd (%r12),%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd -0x28(%r10),%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%rdi),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ + mov %rdx,-0x58(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r15 │ │ │ │ │ + lea (%r12,%rax,1),%rcx │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movsd -0x28(%r9),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd 0x0(%rbp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x0(%r13),%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ movsd (%r11),%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm3,-0x28(%rsp) │ │ │ │ │ - movsd -0x68(%r10),%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm5,-0x10(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ - movsd %xmm7,-0x38(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movsd (%rdx),%xmm4 │ │ │ │ │ - movsd %xmm6,-0x40(%rsp) │ │ │ │ │ - movsd %xmm9,-0x30(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movsd -0x70(%r10),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd %xmm9,-0x8(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm8,-0x40(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm15,-0x8(%rsp) │ │ │ │ │ + movsd (%r10),%xmm15 │ │ │ │ │ + movsd %xmm0,-0x10(%rsp) │ │ │ │ │ + movsd %xmm5,-0x48(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x70(%r9),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm2,-0x38(%rsp) │ │ │ │ │ + movsd -0x68(%r9),%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movsd -0x38(%r9),%xmm7 │ │ │ │ │ mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movsd (%r14),%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd -0x38(%r10),%xmm3 │ │ │ │ │ - mov 0x40(%rbp),%r15 │ │ │ │ │ - movsd -0x8(%r10),%xmm6 │ │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - lea (%rbx,%rax,1),%r9 │ │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ │ - lea 0x0(,%r8,8),%rcx │ │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x40(%r9),%xmm2 │ │ │ │ │ movsd (%r15),%xmm14 │ │ │ │ │ - mov %r9,-0x50(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - lea (%r11,%rcx,1),%r9 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movsd -0x10(%r10),%xmm8 │ │ │ │ │ - lea (%r11,%rdx,1),%rdi │ │ │ │ │ - movsd (%rdi),%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movsd -0x80(%r10),%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movsd (%rbx,%rcx,1),%xmm6 │ │ │ │ │ - movsd %xmm8,-0x20(%rsp) │ │ │ │ │ - movsd %xmm7,(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movsd -0x78(%r10),%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm13,0x8(%rsp) │ │ │ │ │ - movsd (%r9),%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ + mov %rcx,-0x50(%rsp) │ │ │ │ │ + mov 0x8(%rbx),%r8 │ │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ mulsd %xmm13,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movsd -0x50(%r10),%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movsd (%rbx,%rdx,1),%xmm12 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd -0x48(%r10),%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - movsd -0x18(%r10),%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - movsd (%r8),%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - movsd -0x20(%r10),%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - movsd (%rbx,%rax,1),%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - mulsd (%r8),%xmm12 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ │ + mov 0x38(%rbx),%rax │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rsi │ │ │ │ │ + add %r12,%rdx │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdi │ │ │ │ │ + add %r12,%rax │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movsd -0x10(%r9),%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + lea 0x0(,%r8,8),%rcx │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%r8 │ │ │ │ │ + add %r12,%rcx │ │ │ │ │ + mulsd -0x8(%r9),%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movsd -0x8(%r9),%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd -0x10(%r9),%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ subsd %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm2,-0x18(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - subsd -0x20(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm3,0x10(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movsd -0x38(%rsp),%xmm4 │ │ │ │ │ - addsd (%r11),%xmm4 │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm0,-0x30(%rsp) │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movsd -0x78(%r9),%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + movsd %xmm14,0x8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ subsd %xmm15,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movsd -0x18(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm3,(%r11) │ │ │ │ │ - addsd -0x20(%rsp),%xmm2 │ │ │ │ │ - movsd -0x48(%rsp),%xmm3 │ │ │ │ │ - addsd -0x28(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ + mulsd -0x48(%r9),%xmm2 │ │ │ │ │ + movsd %xmm5,(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + mulsd (%r8),%xmm13 │ │ │ │ │ + movsd %xmm14,0x10(%rsp) │ │ │ │ │ + movsd -0x80(%r9),%xmm14 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movsd -0x50(%r9),%xmm14 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd (%rdx),%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd -0x48(%r9),%xmm8 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movsd (%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movsd -0x20(%r9),%xmm14 │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + mulsd (%rax),%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + mulsd -0x18(%r9),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + movsd %xmm0,-0x28(%rsp) │ │ │ │ │ + addsd 0x0(%r13),%xmm6 │ │ │ │ │ + addsd -0x40(%rsp),%xmm10 │ │ │ │ │ + mulsd -0x18(%r9),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + subsd -0x28(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + movsd %xmm2,-0x20(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movsd %xmm2,-0x18(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x20(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movsd -0x18(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ subsd -0x18(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movsd -0x10(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movsd %xmm8,0x0(%r13) │ │ │ │ │ - mov -0x68(%rsp),%r13 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm15,-0x20(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + subsd -0x30(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + movsd 0x8(%rsp),%xmm5 │ │ │ │ │ + addsd -0x30(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm6,0x0(%r13) │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + movsd -0x8(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm6,(%r14) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + mov -0x70(%rsp),%r14 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm13,0x0(%rbp) │ │ │ │ │ + mov -0x68(%rsp),%rbp │ │ │ │ │ + movsd %xmm2,(%r12) │ │ │ │ │ + movsd -0x38(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm4,(%r12) │ │ │ │ │ - mov -0x70(%rsp),%r12 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movsd -0x40(%rsp),%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movsd -0x30(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm2,0x0(%r13) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm9,(%r12) │ │ │ │ │ - movsd -0x8(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ + movsd -0x10(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm6,0x0(%rbp) │ │ │ │ │ + movsd -0x48(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm9,(%r14) │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ mulsd %xmm11,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movsd 0x8(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm8,(%r8) │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm8,(%rcx) │ │ │ │ │ + movsd 0x10(%rsp),%xmm14 │ │ │ │ │ + movsd (%rsp),%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + incq -0x78(%rsp) │ │ │ │ │ + mov -0x50(%rsp),%rcx │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + add 0x28(%rsp),%rbx │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x48(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm8,(%rdi) │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + mov -0x60(%rsp),%rdi │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movsd -0x20(%rsp),%xmm7 │ │ │ │ │ addsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movsd %xmm8,(%r9) │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - movsd %xmm8,(%rbx,%rcx,1) │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm12,(%r8) │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - movsd %xmm5,(%rdi) │ │ │ │ │ - movsd (%rsp),%xmm9 │ │ │ │ │ - subsd -0x40(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm4,(%rbx,%rdx,1) │ │ │ │ │ - movsd 0x10(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm3,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - movsd -0x30(%rsp),%xmm5 │ │ │ │ │ + mov -0x58(%rsp),%rdx │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + movsd -0x38(%rsp),%xmm2 │ │ │ │ │ + mov -0x78(%rsp),%rax │ │ │ │ │ mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + add %rsi,%r13 │ │ │ │ │ + add %rsi,%r12 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0x10(%rsp),%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mov -0x60(%rsp),%rdx │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ - add 0x28(%rsp),%rbp │ │ │ │ │ - mov -0x78(%rsp),%rax │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - mov -0x58(%rsp),%rcx │ │ │ │ │ - mov -0x50(%rsp),%r9 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x20(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm4,(%rdx) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - add %rsi,%r11 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ - cmp %rax,0x18(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movsd %xmm7,(%r11) │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ addsd %xmm5,%xmm8 │ │ │ │ │ - movsd %xmm4,(%r15) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm8,(%r14) │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - movsd %xmm2,(%r9) │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm6,(%r15) │ │ │ │ │ + movsd %xmm8,(%r10) │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + cmp %rax,0x18(%rsp) │ │ │ │ │ jne 80 │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nop │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000770 : │ │ │ │ │ +00000000000007a0 : │ │ │ │ │ fftw_codelet_t1_9(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x77e(%rip),%rsi │ │ │ │ │ - jmp 783 │ │ │ │ │ + lea -0x7ae(%rip),%rsi │ │ │ │ │ + jmp 7b3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 62070000 00420e10 8f02420e ....b....B....B. │ │ │ │ │ + 0x00000020 00000000 94070000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0e680349 070e3841 ..A.8..D.h.I..8A │ │ │ │ │ + 0x00000040 8606410e 38830744 0e68037b 070e3841 ..A.8..D.h.{..8A │ │ │ │ │ 0x00000050 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ 0x00000060 08000000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ ├── t2_10.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4008 (bytes into file) │ │ │ │ │ + Start of section headers: 4120 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xfa8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1018: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0008a3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000c20 000288 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0008e3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0008e3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0008e3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0008f0 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000ea8 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000948 000010 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000958 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000978 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000978 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000ef0 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0009f0 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000b88 000095 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000f20 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000913 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c90 000288 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000953 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000953 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000953 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000960 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000f18 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0009b8 000010 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0009c8 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0009e8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0009e8 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000f60 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000a60 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000bf8 000095 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000f90 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 17 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2185 FUNC LOCAL DEFAULT 1 t2_10 │ │ │ │ │ + 2: 0000000000000000 2301 FUNC LOCAL DEFAULT 1 t2_10 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 16 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ - 8: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ - 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ - 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ - 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 8: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 10: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 11: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 14: 0000000000000890 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_10 │ │ │ │ │ + 14: 0000000000000900 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_10 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,41 +1,41 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xc20 contains 27 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc90 contains 27 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000004a 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000564 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000056c 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000005a3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000005b4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000005c2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000005ce 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000005fa 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000611 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000064a 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000665 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000066d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000697 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000006b8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000006f7 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000070e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000071f 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000727 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000755 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000007b3 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000007be 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000007dc 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000007e4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000816 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000822 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000893 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000089f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +000000000000051a 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000543 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000005d8 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000005e9 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000609 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000615 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000683 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000006b5 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000006c7 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000006d3 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000006df 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000006e8 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000071b 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000073a 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000746 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000007a3 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000007b5 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000007c6 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000007d2 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000830 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000840 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000085e 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000866 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000873 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000903 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000090f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xea8 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xf18 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001000000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xef0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xf60 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 890 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 900 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000889 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000008fd │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -30,29 +30,29 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc2: 2160 to 000000000000087e │ │ │ │ │ + DW_CFA_advance_loc2: 2276 to 00000000000008f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000087f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000880 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000882 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000884 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000886 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008fa │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000888 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008fc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000890..00000000000008a3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000900..0000000000000913 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -11,486 +11,493 @@ │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x60,%rsp │ │ │ │ │ mov %r8,-0x78(%rsp) │ │ │ │ │ mov %r9,0x48(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 87a │ │ │ │ │ + jge 8ee │ │ │ │ │ lea (%r8,%r8,2),%rax │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ + mov %rcx,%r10 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - lea (%rdx,%rax,1),%r9 │ │ │ │ │ + lea (%rdx,%rax,1),%r13 │ │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ - add $0x30,%r9 │ │ │ │ │ - movsd -0x28(%r9),%xmm6 │ │ │ │ │ - movsd -0x18(%r9),%xmm2 │ │ │ │ │ - movsd -0x20(%r9),%xmm5 │ │ │ │ │ - movsd -0x10(%r9),%xmm10 │ │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ │ - mov 0x8(%rbx),%r15 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - lea (%r10,%rdx,1),%rax │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - lea (%r11,%rdx,1),%rsi │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x0(%r13),%xmm12 │ │ │ │ │ + movsd 0x10(%r13),%xmm5 │ │ │ │ │ + add $0x30,%r13 │ │ │ │ │ + movsd -0x28(%r13),%xmm4 │ │ │ │ │ + movsd -0x18(%r13),%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd -0x10(%r13),%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mov 0x28(%r10),%rax │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm14 │ │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + lea (%r14,%rdx,1),%rax │ │ │ │ │ + lea (%r15,%rdx,1),%rbx │ │ │ │ │ + mov 0x20(%r10),%rdx │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ mov %rax,-0x70(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - mov %rsi,-0x68(%rsp) │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movsd -0x8(%r9),%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm11 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - movq %xmm9,%rcx │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - movq %xmm9,%rdi │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm9,(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm15,0x8(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd (%rax),%xmm7 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ - movsd %xmm9,0x10(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mov %rbx,-0x68(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd -0x8(%r13),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movq %xmm10,%rcx │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movq %xmm10,%rsi │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm10,-0x8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm15,(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm15 │ │ │ │ │ movsd %xmm15,-0x58(%rsp) │ │ │ │ │ - mulsd -0x58(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ - movsd %xmm7,-0x60(%rsp) │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - mulsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - mulsd -0x60(%rsp),%xmm7 │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd (%rdx),%xmm9 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea (%r15,%rax,1),%rdx │ │ │ │ │ + lea (%r14,%rax,1),%r12 │ │ │ │ │ + movsd %xmm0,-0x60(%rsp) │ │ │ │ │ + movsd %xmm10,0x8(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + mulsd -0x58(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ + mov 0x8(%r10),%rcx │ │ │ │ │ + mulsd -0x60(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + movsd (%r12),%xmm10 │ │ │ │ │ mov %rdx,-0x60(%rsp) │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - lea (%r10,%rax,1),%rbp │ │ │ │ │ - mov %rcx,-0x58(%rsp) │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - movsd (%r10),%xmm7 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - addsd (%r10),%xmm15 │ │ │ │ │ - movsd %xmm7,-0x30(%rsp) │ │ │ │ │ - movsd (%r11),%xmm7 │ │ │ │ │ - movsd %xmm15,0x20(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - addsd (%r11),%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - movsd %xmm7,0x18(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm7 │ │ │ │ │ - movsd %xmm11,0x28(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + lea (%r14,%rax,1),%r8 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ movsd (%r14),%xmm0 │ │ │ │ │ - mov %r14,-0x50(%rsp) │ │ │ │ │ - mov 0x48(%rbx),%r15 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ │ - lea 0x0(,%r15,8),%rdx │ │ │ │ │ - mov 0x30(%rbx),%r15 │ │ │ │ │ - lea (%r10,%rdx,1),%r12 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + addsd (%r14),%xmm15 │ │ │ │ │ + movsd %xmm0,-0x30(%rsp) │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + movsd %xmm15,0x18(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + addsd (%r15),%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + movsd %xmm0,0x10(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + movsd %xmm13,0x20(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ mulsd %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movsd (%r12),%xmm1 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r13 │ │ │ │ │ - lea (%r10,%rax,1),%r15 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ │ - mov %r13,-0x48(%rsp) │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - mov %rsi,-0x40(%rsp) │ │ │ │ │ - mov %r8,-0x38(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - movsd 0x0(%r13),%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - movsd (%r15),%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ mulsd %xmm10,%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm1,-0x8(%rsp) │ │ │ │ │ - movsd %xmm15,-0x20(%rsp) │ │ │ │ │ - movsd %xmm13,-0x28(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - movsd (%rsi),%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - lea (%r10,%rsi,1),%r13 │ │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ │ - movsd %xmm9,-0x18(%rsp) │ │ │ │ │ - movq %rdi,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - movsd %xmm7,-0x10(%rsp) │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - movsd %xmm11,0x38(%rsp) │ │ │ │ │ - movsd %xmm0,0x40(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - lea (%r10,%rcx,1),%r14 │ │ │ │ │ - movsd %xmm15,0x30(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movsd (%r11,%rsi,1),%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - movsd 0x0(%r13),%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - movq %rdi,%xmm5 │ │ │ │ │ - mov 0x40(%rbx),%rdi │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm3 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%rdi │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movsd 0x10(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ + mov %rcx,-0x58(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + mov 0x48(%r10),%r9 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + mov 0x30(%r10),%rbp │ │ │ │ │ + mov 0x18(%r10),%rbx │ │ │ │ │ + mulsd %xmm8,%xmm15 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + lea (%r15,%rax,1),%r11 │ │ │ │ │ + lea (%r14,%rax,1),%r9 │ │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ │ + movsd (%r11),%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + lea (%r15,%rax,1),%rdi │ │ │ │ │ + lea (%r14,%rax,1),%rbp │ │ │ │ │ + mov 0x10(%r10),%rax │ │ │ │ │ + mov %r11,-0x50(%rsp) │ │ │ │ │ + mov %rdi,-0x48(%rsp) │ │ │ │ │ + lea 0x0(,%rbx,8),%rcx │ │ │ │ │ + mov 0x38(%r10),%rbx │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%r14,%rcx,1),%r11 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + lea 0x0(,%rbx,8),%rdx │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + lea (%r14,%rdx,1),%rbx │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + lea (%r14,%rax,1),%rdi │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + movsd 0x0(%rbp),%xmm7 │ │ │ │ │ + mov %rax,-0x38(%rsp) │ │ │ │ │ + mov %rdi,-0x40(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ subsd %xmm2,%xmm9 │ │ │ │ │ - movsd (%rdi),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm3 │ │ │ │ │ - movsd (%rsp),%xmm8 │ │ │ │ │ - mov -0x70(%rsp),%r8 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movsd 0x8(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd 0x8(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd (%rsp),%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movsd -0x30(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm2,(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd (%rsp),%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm7,-0x28(%rsp) │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm11,-0x20(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm10,-0x10(%rsp) │ │ │ │ │ + movsd (%r15,%rdx,1),%xmm10 │ │ │ │ │ + movsd %xmm7,0x28(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + movsd %xmm14,-0x18(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm11,0x8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - movsd -0x10(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - subsd -0x8(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - addsd -0x30(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm10,(%r8) │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm7,-0x10(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm11,0x30(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd %xmm12,0x40(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm2,0x38(%rsp) │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movsd (%r15,%rcx,1),%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movsd 0x8(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movq %rsi,%xmm5 │ │ │ │ │ + mov 0x40(%r10),%rsi │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + lea (%r14,%rax,1),%rsi │ │ │ │ │ + movsd (%r15,%rax,1),%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + movsd -0x8(%rsp),%xmm14 │ │ │ │ │ + movsd (%rsp),%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + mov -0x70(%rsp),%rdi │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + mulsd (%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd -0x10(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movsd 0x28(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm3,-0x8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + subsd -0x8(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm10,(%r14) │ │ │ │ │ - movsd %xmm3,0x0(%r13) │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm3,(%r12) │ │ │ │ │ - movsd %xmm7,0x0(%rbp) │ │ │ │ │ - movsd 0x40(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movsd 0x18(%rsp),%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd %xmm14,(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + addsd -0x30(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - subsd -0x28(%rsp),%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd 0x18(%rsp),%xmm9 │ │ │ │ │ - mov -0x68(%rsp),%r8 │ │ │ │ │ - mov -0x50(%rsp),%r14 │ │ │ │ │ - movsd 0x20(%rsp),%xmm14 │ │ │ │ │ - subsd 0x8(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm11,(%rdi) │ │ │ │ │ + movsd %xmm13,0x8(%rsp) │ │ │ │ │ + movsd -0x30(%rsp),%xmm13 │ │ │ │ │ + subsd 0x8(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movsd 0x10(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm9,(%r8) │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x38(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm9,(%r11,%rsi,1) │ │ │ │ │ - movsd %xmm1,(%r11,%rcx,1) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - mov -0x40(%rsp),%rsi │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movsd -0x28(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + movsd 0x40(%rsp),%xmm4 │ │ │ │ │ + subsd -0x20(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm1,(%r14) │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - movsd %xmm6,(%r11,%rdx,1) │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov -0x68(%rsp),%rbx │ │ │ │ │ + mov -0x50(%rsp),%r11 │ │ │ │ │ + subsd -0x18(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm10,(%rbx) │ │ │ │ │ + subsd (%rsp),%xmm3 │ │ │ │ │ + mov -0x40(%rsp),%rdi │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + subsd -0x10(%rsp),%xmm15 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movsd 0x18(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm9,(%r15,%rcx,1) │ │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ │ + movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + movsd 0x38(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov -0x60(%rsp),%rdx │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd -0x20(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm8,(%r10) │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm12,(%r14) │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - movsd %xmm7,(%rdx) │ │ │ │ │ - movsd %xmm2,(%r15) │ │ │ │ │ - movsd 0x30(%rsp),%xmm2 │ │ │ │ │ - movsd 0x28(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x30(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm12,(%r12) │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm4,(%rsi) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x20(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - subsd -0x18(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm3,(%r11) │ │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ │ - mov -0x58(%rsp),%rcx │ │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ │ - mov -0x38(%rsp),%r8 │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ - add 0x58(%rsp),%rbx │ │ │ │ │ - add %rdi,%r10 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm3,(%r15) │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + incq -0x78(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + mov -0x38(%rsp),%rsi │ │ │ │ │ + mov -0x60(%rsp),%rdx │ │ │ │ │ + mov -0x48(%rsp),%rdi │ │ │ │ │ + add 0x58(%rsp),%r10 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movsd %xmm2,0x0(%r13) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ │ - movsd %xmm0,(%r11,%rax,1) │ │ │ │ │ + movsd %xmm3,(%rdx) │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ │ + movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - add %rdi,%r11 │ │ │ │ │ + add %rsi,%r14 │ │ │ │ │ + add %rsi,%r15 │ │ │ │ │ cmp %rax,0x48(%rsp) │ │ │ │ │ jne 60 │ │ │ │ │ add $0x60,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000890 : │ │ │ │ │ +0000000000000900 : │ │ │ │ │ fftw_codelet_t2_10(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x89e(%rip),%rsi │ │ │ │ │ - jmp 8a3 │ │ │ │ │ + lea -0x90e(%rip),%rsi │ │ │ │ │ + jmp 913 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 89080000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 fd080000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0e980103 70080e38 ..A.8..D....p..8 │ │ │ │ │ + 0x00000040 8606410e 38830744 0e980103 e4080e38 ..A.8..D.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ - 0x00000010 4331002e 4c433000 2e4c4332 002e4c43 C1..LC0..LC2..LC │ │ │ │ │ - 0x00000020 33005f47 4c4f4241 4c5f4f46 46534554 3._GLOBAL_OFFSET │ │ │ │ │ + 0x00000010 4333002e 4c433200 2e4c4331 002e4c43 C3..LC2..LC1..LC │ │ │ │ │ + 0x00000020 30005f47 4c4f4241 4c5f4f46 46534554 0._GLOBAL_OFFSET │ │ │ │ │ 0x00000030 5f544142 4c455f00 66667477 5f616e5f _TABLE_.fftw_an_ │ │ │ │ │ 0x00000040 494e545f 67756172 616e7465 65645f74 INT_guaranteed_t │ │ │ │ │ 0x00000050 6f5f6265 5f7a6572 6f006666 74775f63 o_be_zero.fftw_c │ │ │ │ │ 0x00000060 6f64656c 65745f74 325f3130 00666674 odelet_t2_10.fft │ │ │ │ │ 0x00000070 775f6b64 66745f64 69745f72 65676973 w_kdft_dit_regis │ │ │ │ │ 0x00000080 74657200 66667477 5f646674 5f745f67 ter.fftw_dft_t_g │ │ │ │ │ 0x00000090 656e7573 00 enus. │ │ │ ├── t2_16.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5688 (bytes into file) │ │ │ │ │ + Start of section headers: 5864 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x1638: │ │ │ │ │ +There are 16 section headers, starting at offset 0x16e8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000f53 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0012b0 000288 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000f93 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000f93 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000f93 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000fa0 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001538 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000ff8 000014 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 001010 000018 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 001028 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 001028 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001580 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0010a0 000180 18 14 11 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001220 000090 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0015b0 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001003 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001360 000288 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001043 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001043 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001043 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 001050 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0015e8 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0010a8 000014 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0010c0 000018 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0010d8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0010d8 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001630 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 001150 000180 18 14 11 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0012d0 000090 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001660 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 16 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 3894 FUNC LOCAL DEFAULT 1 t2_16 │ │ │ │ │ + 2: 0000000000000000 4068 FUNC LOCAL DEFAULT 1 t2_16 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 20 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 13: 0000000000000f40 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_16 │ │ │ │ │ + 13: 0000000000000ff0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_16 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,41 +1,41 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x12b0 contains 27 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1360 contains 27 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000052 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000009d8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000009e4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a12 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000a1e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a2a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a38 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000a45 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a53 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a61 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000a74 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000b90 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000be5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000bf3 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000bfb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000004f 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000a11 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a46 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a78 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a86 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a93 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000aa1 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000aae 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000abf 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000acb 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000ad9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000bfd 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000c5c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000c77 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c8b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000cbc 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d06 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d16 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000d27 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d34 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000d40 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d5c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000d6a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000f43 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000f4f 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000c7f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000d38 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000d46 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000d58 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d83 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000d91 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000da7 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000db4 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000dd8 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000dee 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000e04 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000ff3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000fff 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1538 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x15e8 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000f00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1580 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1630 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f40 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ff0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000f36 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000fe4 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ │ - DW_CFA_advance_loc2: 3866 to 0000000000000f2b │ │ │ │ │ + DW_CFA_def_cfa_offset: 344 │ │ │ │ │ + DW_CFA_advance_loc2: 4040 to 0000000000000fd9 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f2c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000fda │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f2d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000fdb │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f2f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fdd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f31 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fdf │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f33 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fe1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f35 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fe3 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000f40..0000000000000f53 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000ff0..0000000000001003 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,801 +7,812 @@ │ │ │ │ │ t2_16(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x118,%rsp │ │ │ │ │ + sub $0x120,%rsp │ │ │ │ │ mov %r8,-0x68(%rsp) │ │ │ │ │ - mov %r9,0x100(%rsp) │ │ │ │ │ + mov %r9,0x108(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge f24 │ │ │ │ │ + jge fd2 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ shl $0x6,%rax │ │ │ │ │ - lea (%rdx,%rax,1),%r14 │ │ │ │ │ - mov 0x150(%rsp),%rax │ │ │ │ │ + lea (%rdx,%rax,1),%r15 │ │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x108(%rsp) │ │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x110(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%r14),%xmm7 │ │ │ │ │ - add $0x40,%r14 │ │ │ │ │ - movsd -0x38(%r14),%xmm4 │ │ │ │ │ - movsd -0x30(%r14),%xmm12 │ │ │ │ │ - movsd -0x28(%r14),%xmm5 │ │ │ │ │ - mov 0x40(%rbx),%rbp │ │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd (%r15),%xmm7 │ │ │ │ │ + movsd 0x8(%r15),%xmm5 │ │ │ │ │ + add $0x40,%r15 │ │ │ │ │ + movsd -0x30(%r15),%xmm13 │ │ │ │ │ + movsd -0x28(%r15),%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mov 0x40(%rcx),%rbp │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ - lea (%r15,%rbp,1),%r13 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + lea (%r14,%rbp,1),%r13 │ │ │ │ │ add %r12,%rbp │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ mov %r13,-0x60(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ mov %rbp,-0x58(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movsd -0x18(%r14),%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ + movsd -0x18(%r15),%xmm2 │ │ │ │ │ addsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ movsd %xmm1,-0x78(%rsp) │ │ │ │ │ - movsd %xmm0,-0x70(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm0,-0x70(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movsd -0x20(%r14),%xmm3 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd -0x20(%r15),%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + movq %xmm0,%rsi │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ addsd %xmm10,%xmm0 │ │ │ │ │ subsd %xmm8,%xmm10 │ │ │ │ │ - movsd -0x10(%r14),%xmm8 │ │ │ │ │ - movq %xmm0,%r10 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movq %xmm10,%rcx │ │ │ │ │ + movsd -0x8(%r15),%xmm8 │ │ │ │ │ + movq %xmm0,%r11 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ subsd %xmm11,%xmm0 │ │ │ │ │ - movsd -0x8(%r14),%xmm11 │ │ │ │ │ - movq %xmm13,%r9 │ │ │ │ │ - movsd -0x78(%rsp),%xmm13 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + movq %xmm12,%r8 │ │ │ │ │ + movsd -0x10(%r15),%xmm12 │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ subsd %xmm14,%xmm15 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ addsd %xmm14,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ + movq %xmm0,%r10 │ │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - movq %xmm0,%r8 │ │ │ │ │ - movsd -0x10(%r14),%xmm11 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + movsd -0x10(%r15),%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + movq %xmm0,%rdi │ │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ │ + movq %xmm12,%rsi │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd -0x70(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movq %xmm8,%rax │ │ │ │ │ - movsd -0x8(%r14),%xmm8 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ movsd -0x78(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ mulsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ + movq %xmm12,%r9 │ │ │ │ │ + movsd -0x78(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ subsd %xmm11,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ mulsd %xmm2,%xmm11 │ │ │ │ │ + movsd %xmm12,0xc8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ movsd %xmm14,0xc0(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm10,0xc8(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ addsd %xmm11,%xmm14 │ │ │ │ │ - movsd %xmm13,0xd8(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm12,0xd8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ movsd %xmm14,0xd0(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ subsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm0 │ │ │ │ │ movsd 0x0(%r13),%xmm11 │ │ │ │ │ movsd %xmm14,0x18(%rsp) │ │ │ │ │ - movsd 0x0(%rbp),%xmm14 │ │ │ │ │ - movq %xmm0,%r11 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ + movq %xmm0,%rbx │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ movsd %xmm11,-0x50(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movq %r10,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movq %r11,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movq %r11,%xmm0 │ │ │ │ │ mulsd %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm13,0x20(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ + movsd %xmm14,0x20(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm14 │ │ │ │ │ + movsd %xmm12,0x10(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ mulsd %xmm14,%xmm0 │ │ │ │ │ mulsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ movsd -0x50(%rsp),%xmm11 │ │ │ │ │ mulsd %xmm15,%xmm11 │ │ │ │ │ movsd (%r12),%xmm15 │ │ │ │ │ subsd %xmm11,%xmm14 │ │ │ │ │ - movsd (%r15),%xmm11 │ │ │ │ │ + movsd (%r14),%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ subsd %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - movsd %xmm15,0x28(%rsp) │ │ │ │ │ movsd %xmm11,0xe0(%rsp) │ │ │ │ │ - movsd (%r15),%xmm11 │ │ │ │ │ - mov 0x20(%rbx),%r10 │ │ │ │ │ + movsd %xmm15,0x28(%rsp) │ │ │ │ │ + movsd (%r14),%xmm11 │ │ │ │ │ + mov 0x20(%rcx),%r11 │ │ │ │ │ movsd -0x78(%rsp),%xmm1 │ │ │ │ │ - addsd (%r12),%xmm14 │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ - lea (%r15,%r10,1),%rbp │ │ │ │ │ - add %r12,%r10 │ │ │ │ │ - mov %r10,-0x48(%rsp) │ │ │ │ │ - mov %rbp,-0x50(%rsp) │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movsd 0x0(%rbp),%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + movsd (%r12),%xmm15 │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + lea (%r14,%r11,1),%rbp │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + add %r12,%r11 │ │ │ │ │ + movsd 0x0(%rbp),%xmm12 │ │ │ │ │ + mov %r11,-0x48(%rsp) │ │ │ │ │ movsd %xmm11,0x30(%rsp) │ │ │ │ │ - movsd (%r10),%xmm11 │ │ │ │ │ - mov 0x60(%rbx),%r10 │ │ │ │ │ - movsd %xmm14,0x38(%rsp) │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - lea (%r15,%r10,1),%r13 │ │ │ │ │ - add %r12,%r10 │ │ │ │ │ + movsd (%r11),%xmm11 │ │ │ │ │ + mov 0x60(%rcx),%r11 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm15,0x38(%rsp) │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ + mov %rbp,-0x50(%rsp) │ │ │ │ │ + lea (%r14,%r11,1),%r13 │ │ │ │ │ + add %r12,%r11 │ │ │ │ │ mov %r13,-0x78(%rsp) │ │ │ │ │ - mov %r10,-0x40(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ + mov %r11,-0x40(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ mulsd %xmm11,%xmm0 │ │ │ │ │ mulsd %xmm1,%xmm11 │ │ │ │ │ movsd 0x0(%r13),%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ addsd %xmm0,%xmm14 │ │ │ │ │ - movq %r8,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - movsd (%r10),%xmm9 │ │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movsd (%r11),%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ mulsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ │ + mov 0x10(%rcx),%rdi │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movq %r8,%xmm0 │ │ │ │ │ movsd %xmm9,0x40(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + lea (%r14,%rdi,1),%r8 │ │ │ │ │ + add %r12,%rdi │ │ │ │ │ + mov %rdi,-0x30(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + mov %r8,-0x38(%rsp) │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movq %r10,%xmm12 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - lea 0x0(,%r9,8),%r8 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - lea (%r15,%r8,1),%r9 │ │ │ │ │ - add %r12,%r8 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ movsd %xmm15,0x48(%rsp) │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - mov %r9,-0x38(%rsp) │ │ │ │ │ - mov %r8,-0x30(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ subsd %xmm1,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm11 │ │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + mov 0x50(%rcx),%rdi │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ movsd %xmm9,0x50(%rsp) │ │ │ │ │ - movsd (%r9),%xmm9 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ + lea (%r14,%rdi,1),%r8 │ │ │ │ │ + add %r12,%rdi │ │ │ │ │ movsd %xmm11,0x58(%rsp) │ │ │ │ │ - mov 0x50(%rbx),%r9 │ │ │ │ │ - lea 0x0(,%r9,8),%r8 │ │ │ │ │ - lea (%r15,%r8,1),%r9 │ │ │ │ │ - add %r12,%r8 │ │ │ │ │ - mov %r8,-0x28(%rsp) │ │ │ │ │ mulsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ + mov %rdi,-0x28(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ movsd -0x70(%rsp),%xmm0 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movsd (%r9),%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ addsd %xmm0,%xmm11 │ │ │ │ │ movsd -0x70(%rsp),%xmm0 │ │ │ │ │ - mov %r9,-0x70(%rsp) │ │ │ │ │ + mov %r8,-0x70(%rsp) │ │ │ │ │ mulsd %xmm9,%xmm0 │ │ │ │ │ - movq %rcx,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - movq %rcx,%xmm15 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - mulsd %xmm15,%xmm6 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movq %r10,%xmm10 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ subsd %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm6,0x60(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movq %r9,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm3,0x60(%rsp) │ │ │ │ │ + movsd %xmm10,0x68(%rsp) │ │ │ │ │ + mov 0x70(%rcx),%r10 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm1 │ │ │ │ │ - movsd %xmm6,0x68(%rsp) │ │ │ │ │ - mov 0x70(%rbx),%rcx │ │ │ │ │ subsd %xmm11,%xmm0 │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + movq %rax,%xmm11 │ │ │ │ │ + lea 0x0(,%r10,8),%rdi │ │ │ │ │ + lea (%r14,%rdi,1),%r10 │ │ │ │ │ movsd %xmm1,0x78(%rsp) │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ │ + mov 0x30(%rcx),%rsi │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + mov %r10,-0x20(%rsp) │ │ │ │ │ + lea (%r12,%rdi,1),%r10 │ │ │ │ │ movsd %xmm0,0x70(%rsp) │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - lea (%r15,%rcx,1),%rdi │ │ │ │ │ - add %r12,%rcx │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rcx,-0x18(%rsp) │ │ │ │ │ - lea (%r15,%rax,1),%rcx │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %rdi,-0x20(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm11 │ │ │ │ │ - mov %rcx,-0x10(%rsp) │ │ │ │ │ - mov %rax,-0x8(%rsp) │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mov %r10,-0x18(%rsp) │ │ │ │ │ mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movq %rdx,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movq %r9,%xmm10 │ │ │ │ │ + lea (%r14,%rsi,1),%r9 │ │ │ │ │ + add %r12,%rsi │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movq %rdx,%xmm10 │ │ │ │ │ + mov %rsi,-0x8(%rsp) │ │ │ │ │ + mov %r9,-0x10(%rsp) │ │ │ │ │ addsd %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd (%rax),%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movq %rsi,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movq %rdx,%xmm8 │ │ │ │ │ - mov 0x78(%rbx),%rdx │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movq %rsi,%xmm8 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ │ - movsd -0x8(%r14),%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - lea (%r12,%rsi,1),%rdx │ │ │ │ │ - lea (%r15,%rsi,1),%r13 │ │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mov 0x58(%rcx),%rsi │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + lea 0x0(,%rsi,8),%r9 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + movq %rax,%xmm10 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movq %rdx,%xmm10 │ │ │ │ │ + mov 0x78(%rcx),%rdx │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ │ + lea (%r14,%rdi,1),%rdx │ │ │ │ │ + lea (%r12,%rdi,1),%rax │ │ │ │ │ + lea (%r14,%r9,1),%rdi │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ - movsd %xmm8,0x80(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - lea 0x0(,%rsi,8),%r8 │ │ │ │ │ - lea (%r15,%r8,1),%rsi │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movsd 0x10(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm9,0x80(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm8,0x88(%rsp) │ │ │ │ │ - movsd -0x8(%r14),%xmm8 │ │ │ │ │ - movsd -0x10(%r14),%xmm0 │ │ │ │ │ + movsd -0x10(%r15),%xmm0 │ │ │ │ │ + movsd %xmm10,0x88(%rsp) │ │ │ │ │ + movsd 0x10(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm3,0x90(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ movsd %xmm1,0x98(%rsp) │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - movsd %xmm6,0x90(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd -0x10(%r14),%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movsd (%rsi),%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movq %r11,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + mulsd -0x10(%r15),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ subsd %xmm8,%xmm1 │ │ │ │ │ - movsd (%r12,%r8,1),%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - movq %r11,%xmm8 │ │ │ │ │ - mov 0x38(%rbx),%r11 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - lea 0x0(,%r11,8),%rcx │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - lea (%r15,%rcx,1),%rdi │ │ │ │ │ - lea (%r12,%rcx,1),%r11 │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ + movsd (%r12,%r9,1),%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + movq %rbx,%xmm15 │ │ │ │ │ + mulsd %xmm8,%xmm15 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + movq %rbx,%xmm8 │ │ │ │ │ + mov 0x38(%rcx),%rbx │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + lea 0x0(,%rbx,8),%rsi │ │ │ │ │ + lea (%r14,%rsi,1),%rbp │ │ │ │ │ + lea (%r12,%rsi,1),%rbx │ │ │ │ │ + movsd (%rbx),%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ movsd 0x20(%rsp),%xmm15 │ │ │ │ │ movsd 0x18(%rsp),%xmm9 │ │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ │ - mov 0x48(%rbx),%r9 │ │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ │ - lea (%r15,%rdi,1),%rcx │ │ │ │ │ - movsd (%rcx),%xmm14 │ │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + mov 0x8(%rcx),%rsi │ │ │ │ │ mulsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - mulsd 0x18(%rsp),%xmm6 │ │ │ │ │ + lea 0x0(,%rdx,8),%r8 │ │ │ │ │ + mov 0x68(%rcx),%rdx │ │ │ │ │ mulsd %xmm8,%xmm15 │ │ │ │ │ + lea (%r14,%r8,1),%r13 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movsd 0x0(%r13),%xmm14 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + mulsd 0x18(%rsp),%xmm3 │ │ │ │ │ + lea (%r14,%rax,1),%rsi │ │ │ │ │ + lea (%r12,%rax,1),%rbx │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ │ + lea (%r14,%rax,1),%r11 │ │ │ │ │ lea (%r12,%rax,1),%rdx │ │ │ │ │ - lea (%r15,%rax,1),%r11 │ │ │ │ │ - mov 0x68(%rbx),%rax │ │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - lea (%r15,%rax,1),%r10 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd (%r12,%rdi,1),%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ + mov 0x48(%rcx),%rax │ │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd (%r12,%r8,1),%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ addsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm13,0xa0(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movsd %xmm6,0xa8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ subsd %xmm9,%xmm1 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - movsd %xmm15,0xa0(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - movsd %xmm12,0xa8(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm15,0xe8(%rsp) │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm12,0xb0(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - movsd %xmm5,0xb8(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm13,0xe8(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movsd %xmm6,0xb0(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movsd (%r11),%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd (%rbx),%xmm6 │ │ │ │ │ + movsd %xmm13,0xb8(%rsp) │ │ │ │ │ + movsd %xmm0,0xf0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm1,0xf0(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - lea 0x0(,%r9,8),%rdx │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - lea (%r15,%rdx,1),%rbp │ │ │ │ │ - mov 0x28(%rbx),%r9 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movsd (%rax),%xmm6 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea (%r15,%rax,1),%r9 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ │ + movsd %xmm1,0xf8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ │ + lea (%r14,%rdx,1),%rbx │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + lea (%r14,%rax,1),%r10 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movsd (%r11),%xmm5 │ │ │ │ │ mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm7 │ │ │ │ │ - movsd 0x0(%rbp),%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm9 │ │ │ │ │ mulsd %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm3 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - mulsd 0xc0(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ + mulsd 0xd8(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movsd (%r12,%rdx,1),%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movsd (%rbx),%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movsd (%r12,%rax,1),%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm5 │ │ │ │ │ + movsd 0x98(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + subsd 0x78(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm2,0xc8(%rsp) │ │ │ │ │ - movsd 0x30(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm13,0xd0(%rsp) │ │ │ │ │ - movsd %xmm15,0xc0(%rsp) │ │ │ │ │ - subsd 0x50(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm3,0xd8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm2,0xc0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movsd 0x70(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - subsd 0x90(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm5,0xf8(%rsp) │ │ │ │ │ - movsd 0x98(%rsp),%xmm5 │ │ │ │ │ - subsd 0x78(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x30(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm4,0xd0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + subsd 0x50(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm2,0xc8(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm6,0xd8(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x70(%rsp),%xmm5 │ │ │ │ │ + subsd 0x90(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd 0x28(%rsp),%xmm4 │ │ │ │ │ - addsd 0x48(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movsd 0x28(%rsp),%xmm5 │ │ │ │ │ + addsd 0x48(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0xc0(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movsd %xmm0,0x100(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x100(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ addsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm7,(%rsi) │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm7,(%r12,%r8,1) │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm10,(%rcx) │ │ │ │ │ - movsd %xmm9,(%r12,%rdi,1) │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ - movsd %xmm7,0x0(%r13) │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movsd %xmm7,(%rdi) │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ - movsd 0xe0(%rsp),%xmm13 │ │ │ │ │ - movsd 0x68(%rsp),%xmm5 │ │ │ │ │ - subsd 0x88(%rsp),%xmm5 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm11 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm12 │ │ │ │ │ - mov -0x70(%rsp),%rdi │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - addsd 0xb8(%rsp),%xmm12 │ │ │ │ │ - mov -0x38(%rsp),%rsi │ │ │ │ │ - mov -0x30(%rsp),%r8 │ │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm8,(%rdi) │ │ │ │ │ + movsd %xmm0,(%r12,%r9,1) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + mov (%rsp),%r9 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm11,0x0(%r13) │ │ │ │ │ + movsd %xmm10,(%r12,%r8,1) │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movsd 0xe0(%rsp),%xmm14 │ │ │ │ │ + movsd 0x68(%rsp),%xmm10 │ │ │ │ │ + movsd 0x80(%rsp),%xmm11 │ │ │ │ │ + movsd 0x38(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm7,0x0(%rbp) │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + subsd 0x88(%rsp),%xmm10 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm12 │ │ │ │ │ subsd 0x40(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - subsd 0xd8(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movsd 0x80(%rsp),%xmm7 │ │ │ │ │ - subsd 0x60(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - movsd 0x38(%rsp),%xmm7 │ │ │ │ │ - subsd 0x58(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ + subsd 0x60(%rsp),%xmm11 │ │ │ │ │ + subsd 0x58(%rsp),%xmm3 │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ + mov -0x30(%rsp),%rdi │ │ │ │ │ + mov -0x38(%rsp),%r8 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm5,(%r9) │ │ │ │ │ movsd 0xe8(%rsp),%xmm5 │ │ │ │ │ - subsd 0xb8(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov -0x70(%rsp),%r9 │ │ │ │ │ + subsd 0xb8(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd 0xb8(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ subsd %xmm11,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - movsd %xmm15,(%rdi) │ │ │ │ │ - mov -0x28(%rsp),%rdi │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + mov -0x28(%rsp),%r9 │ │ │ │ │ addsd %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - movsd %xmm15,(%rdi) │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm8,(%r8) │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ mov -0x20(%rsp),%rdi │ │ │ │ │ - movsd %xmm9,(%rsi) │ │ │ │ │ - movsd %xmm7,(%r8) │ │ │ │ │ - movsd %xmm2,(%rdi) │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - mov -0x10(%rsp),%rcx │ │ │ │ │ - movsd 0x78(%rsp),%xmm11 │ │ │ │ │ - addsd 0x98(%rsp),%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mov -0x18(%rsp),%rdi │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + mov -0x10(%rsp),%r9 │ │ │ │ │ + movsd 0x70(%rsp),%xmm5 │ │ │ │ │ + movsd 0x78(%rsp),%xmm2 │ │ │ │ │ + mov -0x8(%rsp),%rdi │ │ │ │ │ + addsd 0x90(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + movsd 0x28(%rsp),%xmm6 │ │ │ │ │ + addsd 0x98(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movsd 0x30(%rsp),%xmm3 │ │ │ │ │ + subsd 0x48(%rsp),%xmm6 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov -0x8(%rsp),%rsi │ │ │ │ │ - movsd 0x70(%rsp),%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + addsd 0x50(%rsp),%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movsd 0x30(%rsp),%xmm6 │ │ │ │ │ - addsd 0x90(%rsp),%xmm12 │ │ │ │ │ - addsd 0x50(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - movsd 0xf0(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd 0x28(%rsp),%xmm2 │ │ │ │ │ - subsd 0x48(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd 0xd8(%rsp),%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd 0xd8(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ addsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm9,0x0(%rbp) │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm8,(%rbx) │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm9,(%r12,%rdx,1) │ │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ │ - movsd %xmm7,(%r11) │ │ │ │ │ - movsd %xmm6,(%rdx) │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm8,(%r12,%rdx,1) │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ │ + movsd 0x68(%rsp),%xmm10 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rsi) │ │ │ │ │ - movsd %xmm4,(%r9) │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ movsd 0x40(%rsp),%xmm1 │ │ │ │ │ - movsd 0x60(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm2,(%r12,%rax,1) │ │ │ │ │ - addsd 0x80(%rsp),%xmm0 │ │ │ │ │ - movsd 0x68(%rsp),%xmm5 │ │ │ │ │ - addsd 0xc8(%rsp),%xmm8 │ │ │ │ │ - addsd 0x88(%rsp),%xmm5 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm2 │ │ │ │ │ - addsd 0xa8(%rsp),%xmm2 │ │ │ │ │ - addsd 0xd0(%rsp),%xmm3 │ │ │ │ │ - mov -0x60(%rsp),%r13 │ │ │ │ │ - mov -0x58(%rsp),%rbp │ │ │ │ │ - mov -0x40(%rsp),%rax │ │ │ │ │ - mov 0x108(%rsp),%rsi │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - mov -0x48(%rsp),%r10 │ │ │ │ │ - incq -0x68(%rsp) │ │ │ │ │ - add 0x110(%rsp),%rbx │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x60(%rsp),%xmm7 │ │ │ │ │ + addsd 0x88(%rsp),%xmm10 │ │ │ │ │ + addsd 0xc0(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + addsd 0x80(%rsp),%xmm7 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ movsd 0x38(%rsp),%xmm0 │ │ │ │ │ + addsd 0xc8(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm3,(%r10) │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + mov -0x60(%rsp),%r13 │ │ │ │ │ addsd 0x58(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd 0xb0(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm2,(%r12,%rax,1) │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mov -0x58(%rsp),%rbp │ │ │ │ │ subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + incq -0x68(%rsp) │ │ │ │ │ + mov -0x40(%rsp),%rax │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm2 │ │ │ │ │ + mov -0x48(%rsp),%r11 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd 0xa8(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ movsd %xmm5,0x0(%r13) │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ mov -0x78(%rsp),%r13 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ movsd %xmm5,0x0(%rbp) │ │ │ │ │ - movsd %xmm4,(%r15) │ │ │ │ │ mov -0x50(%rsp),%rbp │ │ │ │ │ + movsd %xmm3,(%r14) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ movsd %xmm6,(%r12) │ │ │ │ │ movsd %xmm3,0x0(%r13) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - add %rsi,%r15 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - add %rsi,%r12 │ │ │ │ │ movsd %xmm3,(%rax) │ │ │ │ │ movsd %xmm1,0x0(%rbp) │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - cmp %rax,0x100(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ - add $0x118,%rsp │ │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ │ + add 0x118(%rsp),%rcx │ │ │ │ │ + add %rbx,%r14 │ │ │ │ │ + add %rbx,%r12 │ │ │ │ │ + cmp %rax,0x108(%rsp) │ │ │ │ │ + jne 68 │ │ │ │ │ + add $0x120,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000f40 : │ │ │ │ │ +0000000000000ff0 : │ │ │ │ │ fftw_codelet_t2_16(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xf4e(%rip),%rsi │ │ │ │ │ - jmp f53 │ │ │ │ │ + lea -0xffe(%rip),%rsi │ │ │ │ │ + jmp 1003 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 360f0000 00420e10 8f02420e ....6....B....B. │ │ │ │ │ + 0x00000020 00000000 e40f0000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ed00203 1a0f0e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ed80203 c80f0e38 ..A.8..G.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ ├── t2_20.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 8496 (bytes into file) │ │ │ │ │ + Start of section headers: 8608 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x2130: │ │ │ │ │ +There are 16 section headers, starting at offset 0x21a0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0017e3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001b68 0004c8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001823 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001823 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001823 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 001830 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 002030 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 001888 000014 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0018a0 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0018c0 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0018c0 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 002078 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 001938 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001ad0 000095 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0020a8 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001853 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001bd8 0004c8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001893 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001893 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001893 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0018a0 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0020a0 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0018f8 000014 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 001910 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 001930 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 001930 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0020e8 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0019a8 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001b40 000095 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 002118 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 17 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 6087 FUNC LOCAL DEFAULT 1 t2_20 │ │ │ │ │ + 2: 0000000000000000 6196 FUNC LOCAL DEFAULT 1 t2_20 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 20 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ - 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ + 8: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ - 10: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ - 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 10: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ + 11: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 14: 00000000000017d0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_20 │ │ │ │ │ + 14: 0000000000001840 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_20 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,65 +1,65 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1b68 contains 51 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1bd8 contains 51 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000052 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -000000000000103c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001052 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001064 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001094 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000010ac 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000010b8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000010c6 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000111f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001161 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000119e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000011ab 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000011b8 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001220 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000123d 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001257 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001264 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001271 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001283 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000012b6 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000012c3 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000012d0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001325 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001346 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000138c 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000013b7 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000013db 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001414 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000142e 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000146f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000147f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000148b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000014ba 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001523 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000152c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001552 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001580 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000158d 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000015ca 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000015e8 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000160e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000161a 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000164a 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000169c 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000016ae 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000016b6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000170a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001759 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001765 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000017d3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000017df 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000001068 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001083 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000109f 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000010ab 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000010d7 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000010e3 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001159 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000117a 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001183 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000011b1 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000011d3 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001206 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001213 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000128e 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000012b5 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000012df 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000012f2 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001300 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000137e 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000138c 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000013c9 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000013e4 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000013f7 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001404 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001453 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001466 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001495 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000014e0 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000014ee 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000014fb 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001570 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000157e 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001593 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000015ae 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000015c1 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000015ce 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000164a 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001656 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001663 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000167d 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000016c3 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016cf 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000016f4 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001744 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001759 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000176a 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000178d 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000017d1 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001843 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000184f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x2030 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x20a0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001000000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x2078 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x20e8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 17d0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1840 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000017c7 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000001834 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 552 │ │ │ │ │ - DW_CFA_advance_loc2: 6059 to 00000000000017bc │ │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ │ + DW_CFA_advance_loc2: 6168 to 0000000000001829 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000017bd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000182a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000017be │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000182b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000017c0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000182d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000017c2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000182f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000017c4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001831 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000017c6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001833 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000017d0..00000000000017e3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001840..0000000000001853 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,1228 +7,1214 @@ │ │ │ │ │ t2_20(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x1f0,%rsp │ │ │ │ │ - mov %r8,-0x70(%rsp) │ │ │ │ │ - mov %r9,0x1d8(%rsp) │ │ │ │ │ + sub $0x1e8,%rsp │ │ │ │ │ + mov %r8,-0x60(%rsp) │ │ │ │ │ + mov %r9,0x1d0(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 17b5 │ │ │ │ │ + jge 1822 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ shl $0x6,%rax │ │ │ │ │ - lea (%rdx,%rax,1),%r14 │ │ │ │ │ - mov 0x228(%rsp),%rax │ │ │ │ │ + lea (%rdx,%rax,1),%r15 │ │ │ │ │ + mov 0x220(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x1e0(%rsp) │ │ │ │ │ + mov %rax,0x1d8(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x1e8(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd 0x18(%r14),%xmm1 │ │ │ │ │ - add $0x40,%r14 │ │ │ │ │ - movsd -0x18(%r14),%xmm5 │ │ │ │ │ - movsd -0x40(%r14),%xmm9 │ │ │ │ │ - movsd -0x38(%r14),%xmm2 │ │ │ │ │ - movsd -0x30(%r14),%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - movq %xmm6,%rax │ │ │ │ │ - movsd -0x20(%r14),%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - movq %xmm15,%rbx │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm0,-0x78(%rsp) │ │ │ │ │ + mov %rax,0x1e0(%rsp) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movsd 0x8(%r15),%xmm5 │ │ │ │ │ + movsd (%r15),%xmm9 │ │ │ │ │ + add $0x40,%r15 │ │ │ │ │ + movsd -0x30(%r15),%xmm11 │ │ │ │ │ + movsd -0x28(%r15),%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movsd -0x20(%r15),%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + movsd %xmm6,-0x78(%rsp) │ │ │ │ │ mulsd %xmm6,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - movq %xmm15,%rdx │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movq %xmm15,%r8 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - movsd %xmm4,-0x28(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mov 0x50(%r12),%rax │ │ │ │ │ - movsd %xmm15,0x100(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm3,-0x70(%rsp) │ │ │ │ │ + movsd -0x18(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm3,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movq %rax,%xmm6 │ │ │ │ │ + movq %xmm3,%rdx │ │ │ │ │ + movq %rdx,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movq %xmm3,%r9 │ │ │ │ │ + movq %rax,%xmm3 │ │ │ │ │ + movsd %xmm1,-0x18(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ subsd %xmm7,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - lea 0x0(,%rax,8),%rbp │ │ │ │ │ - lea 0x0(%r13,%rbp,1),%rax │ │ │ │ │ - add %r15,%rbp │ │ │ │ │ - movsd %xmm13,0x108(%rsp) │ │ │ │ │ - mov %rax,-0x68(%rsp) │ │ │ │ │ - movsd %xmm15,0x48(%rsp) │ │ │ │ │ - movq %rbx,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movq %xmm15,%r9 │ │ │ │ │ - movq %rdx,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - movsd -0x78(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm15,0x38(%rsp) │ │ │ │ │ - movq %rbx,%xmm15 │ │ │ │ │ + mov 0x50(%r13),%rax │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + lea 0x0(,%rax,8),%r12 │ │ │ │ │ + movsd %xmm3,0x70(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ subsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - movq %xmm15,%rdi │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movsd %xmm4,0x20(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movsd %xmm7,0x60(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movsd -0x8(%r14),%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm13,0x8(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movsd %xmm14,0x68(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movsd %xmm0,0x70(%rsp) │ │ │ │ │ - movsd %xmm4,0x28(%rsp) │ │ │ │ │ - movsd -0x10(%r14),%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movsd %xmm2,0x38(%rsp) │ │ │ │ │ + movsd %xmm13,0x78(%rsp) │ │ │ │ │ + movq %xmm15,%r8 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + movq %xmm3,%r10 │ │ │ │ │ + movq %rdx,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd -0x70(%rsp),%xmm6 │ │ │ │ │ + lea (%r14,%r12,1),%rdx │ │ │ │ │ + add %rbx,%r12 │ │ │ │ │ + mov %rdx,-0x58(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm3,0x40(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm7,0x68(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm1,0x10(%rsp) │ │ │ │ │ + movsd %xmm7,0x120(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ subsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm15,0x18(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movq %xmm3,%rsi │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movsd %xmm15,0x20(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movsd -0x8(%r15),%xmm0 │ │ │ │ │ mulsd %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm1,0x28(%rsp) │ │ │ │ │ + movsd -0x10(%r15),%xmm1 │ │ │ │ │ + movsd %xmm3,0x80(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ mulsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm3,0x50(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movsd -0x78(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ + movq %xmm15,%rdi │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm15,0x58(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ subsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ movq %xmm15,%r11 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ subsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movq %xmm15,%rbx │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movsd -0x78(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm15,-0x8(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movq %xmm15,%rbp │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movsd -0x78(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ + movq %xmm7,%rcx │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ subsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ subsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm15,0x110(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movsd %xmm3,0x58(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm15,0x128(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm15,0x60(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ addsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movq %xmm15,%rcx │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movq %xmm15,%rsi │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movq %r10,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ addsd %xmm7,%xmm15 │ │ │ │ │ - movsd (%rax),%xmm7 │ │ │ │ │ - movsd %xmm15,0x118(%rsp) │ │ │ │ │ - mov %rbp,-0x60(%rsp) │ │ │ │ │ - movsd 0x0(%rbp),%xmm3 │ │ │ │ │ - movq %r8,%xmm15 │ │ │ │ │ - mov 0x28(%r12),%rdx │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + movsd %xmm15,0x130(%rsp) │ │ │ │ │ + movq %r9,%xmm15 │ │ │ │ │ + mov %r12,-0x50(%rsp) │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ mulsd %xmm7,%xmm15 │ │ │ │ │ - movsd %xmm3,-0x58(%rsp) │ │ │ │ │ - mulsd -0x58(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movq %xmm0,%rbp │ │ │ │ │ - movq %r8,%xmm0 │ │ │ │ │ - mulsd -0x58(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ - lea 0x0(,%rdx,8),%r9 │ │ │ │ │ - mov 0x78(%r12),%rdx │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - lea 0x0(%r13,%r9,1),%rax │ │ │ │ │ - add %r15,%r9 │ │ │ │ │ - mov %rax,-0x58(%rsp) │ │ │ │ │ - mov %r9,-0x50(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - movsd (%rax),%xmm7 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rdx │ │ │ │ │ - movq %xmm0,%r8 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - movsd %xmm15,-0x48(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ │ + movsd %xmm3,-0x48(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movq %xmm6,%r12 │ │ │ │ │ + movq %r9,%xmm6 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movq %r10,%xmm6 │ │ │ │ │ + lea 0x0(,%rax,8),%r10 │ │ │ │ │ + mov 0x78(%r13),%rax │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + lea (%r14,%r10,1),%rdx │ │ │ │ │ + add %rbx,%r10 │ │ │ │ │ + mov %rdx,-0x48(%rsp) │ │ │ │ │ + mov %r10,-0x40(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + lea (%r14,%rdx,1),%rax │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movsd (%r10),%xmm7 │ │ │ │ │ + movsd %xmm15,-0x38(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movq %xmm6,%r9 │ │ │ │ │ mulsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ mulsd %xmm13,%xmm15 │ │ │ │ │ - mulsd -0x48(%rsp),%xmm13 │ │ │ │ │ - mov %rdx,-0x48(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm13 │ │ │ │ │ + mov %rax,-0x38(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ mulsd %xmm14,%xmm7 │ │ │ │ │ - movq %xmm0,%r9 │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - lea (%r15,%rax,1),%rdx │ │ │ │ │ - movsd (%rdx),%xmm14 │ │ │ │ │ - mov %rdx,-0x40(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movq %xmm6,%r10 │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + lea (%rbx,%rdx,1),%rax │ │ │ │ │ + movsd (%rax),%xmm14 │ │ │ │ │ + mov %rax,-0x30(%rsp) │ │ │ │ │ subsd %xmm13,%xmm7 │ │ │ │ │ - movq %rsi,%xmm13 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movq %rbx,%xmm13 │ │ │ │ │ + movq %rdi,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + movq %rbp,%xmm13 │ │ │ │ │ mulsd %xmm14,%xmm13 │ │ │ │ │ addsd %xmm13,%xmm15 │ │ │ │ │ - movq %rsi,%xmm13 │ │ │ │ │ + movq %rdi,%xmm13 │ │ │ │ │ mulsd %xmm13,%xmm14 │ │ │ │ │ - movq %rbx,%xmm13 │ │ │ │ │ - mov 0x40(%r12),%rbx │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movq %rbp,%xmm0 │ │ │ │ │ - addsd 0x0(%r13),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movsd (%r15),%xmm0 │ │ │ │ │ - movsd %xmm14,0x140(%rsp) │ │ │ │ │ - movq %r8,%xmm14 │ │ │ │ │ - movsd %xmm3,0x78(%rsp) │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - movq %rbp,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ - movsd %xmm13,0x150(%rsp) │ │ │ │ │ - movsd %xmm3,0x148(%rsp) │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - movq %rsi,%xmm14 │ │ │ │ │ - lea 0x0(,%rbx,8),%rsi │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%rbx │ │ │ │ │ - add %r15,%rsi │ │ │ │ │ - mov %rbx,-0x38(%rsp) │ │ │ │ │ - mov %rsi,-0x30(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm7 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movq %r8,%xmm0 │ │ │ │ │ - addsd (%r15),%xmm0 │ │ │ │ │ - movsd %xmm15,0x158(%rsp) │ │ │ │ │ + movq %rbp,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movq %r9,%xmm13 │ │ │ │ │ + movq %xmm6,%rdi │ │ │ │ │ + movq %r12,%xmm6 │ │ │ │ │ + addsd (%r14),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movq %r10,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + movsd (%rbx),%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm3,0x88(%rsp) │ │ │ │ │ + movsd %xmm14,0x150(%rsp) │ │ │ │ │ + movq %r12,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movq %r10,%xmm6 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + movsd (%r14),%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movq %rdi,%xmm14 │ │ │ │ │ + mov 0x40(%r13),%rdi │ │ │ │ │ movsd %xmm13,0x160(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movsd %xmm14,0x168(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movsd (%rbx),%xmm7 │ │ │ │ │ - movsd %xmm14,0x170(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm13 │ │ │ │ │ - movsd -0x28(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ - mov 0x90(%r12),%rdi │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - lea 0x0(,%rdi,8),%rsi │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%rdi │ │ │ │ │ - lea (%r15,%rsi,1),%r8 │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ - movsd (%r8),%xmm7 │ │ │ │ │ - mov %rdi,-0x28(%rsp) │ │ │ │ │ - mov %r8,-0x20(%rsp) │ │ │ │ │ - mov 0x68(%r12),%r8 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - movsd %xmm0,-0x18(%rsp) │ │ │ │ │ - movq %r10,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movq %r10,%xmm3 │ │ │ │ │ - mulsd -0x18(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - mov 0x88(%r12),%rcx │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ - lea (%r15,%rax,1),%rdi │ │ │ │ │ - mov %rcx,-0x18(%rsp) │ │ │ │ │ - mov %rdi,-0x10(%rsp) │ │ │ │ │ - movq %xmm0,%rbp │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movsd 0x20(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + movsd %xmm3,0x158(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + movq %r9,%xmm6 │ │ │ │ │ + addsd (%rbx),%xmm6 │ │ │ │ │ + lea (%r14,%rdi,1),%r9 │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + mov %r9,-0x28(%rsp) │ │ │ │ │ + movsd %xmm13,0x170(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + mov %rdi,-0x20(%rsp) │ │ │ │ │ + movq %r8,%xmm6 │ │ │ │ │ subsd %xmm7,%xmm13 │ │ │ │ │ - movsd (%rcx),%xmm7 │ │ │ │ │ - movq %xmm0,%r10 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - movsd %xmm13,0xc0(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm13 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - movq %xmm0,%r9 │ │ │ │ │ - movsd -0x8(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movq %r11,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movsd -0x8(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - movsd 0x8(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movq %r11,%xmm0 │ │ │ │ │ - mov 0x38(%r12),%r11 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - lea 0x0(,%r11,8),%rax │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - lea (%r15,%rax,1),%rcx │ │ │ │ │ - lea 0x0(%r13,%rax,1),%r11 │ │ │ │ │ - movsd (%rcx),%xmm7 │ │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ │ - mov %r11,-0x8(%rsp) │ │ │ │ │ - movsd %xmm7,0x10(%rsp) │ │ │ │ │ - movsd 0x10(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ + movsd %xmm15,0x168(%rsp) │ │ │ │ │ + movsd %xmm14,0x178(%rsp) │ │ │ │ │ + movsd %xmm13,0x90(%rsp) │ │ │ │ │ + movsd (%r9),%xmm13 │ │ │ │ │ + movsd (%rdi),%xmm14 │ │ │ │ │ + movsd -0x18(%rsp),%xmm15 │ │ │ │ │ + mov 0x68(%r13),%r10 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + mulsd -0x18(%rsp),%xmm14 │ │ │ │ │ + lea (%r14,%rax,1),%r10 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movq %r8,%xmm6 │ │ │ │ │ + mov 0x90(%r13),%r8 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + lea 0x0(,%r8,8),%rdi │ │ │ │ │ + lea (%r14,%rdi,1),%r8 │ │ │ │ │ + lea (%rbx,%rdi,1),%rbp │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + mov %r8,-0x18(%rsp) │ │ │ │ │ + mov %rbp,-0x10(%rsp) │ │ │ │ │ + mov 0x88(%r13),%rbp │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movq %rsi,%xmm7 │ │ │ │ │ + lea 0x0(,%rbp,8),%rdx │ │ │ │ │ + lea (%r14,%rdx,1),%rbp │ │ │ │ │ + lea (%rbx,%rdx,1),%r9 │ │ │ │ │ + mov %r9,-0x8(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - movsd 0x8(%rsp),%xmm7 │ │ │ │ │ - mulsd 0x10(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movq %xmm13,%rcx │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - lea 0x0(,%r8,8),%rcx │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%r8 │ │ │ │ │ - lea (%r15,%rcx,1),%rsi │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + movq %rsi,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movq %xmm6,%rdi │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ subsd %xmm3,%xmm7 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm3,0x40(%rsp) │ │ │ │ │ - movq %xmm0,%rbx │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ │ - movsd 0x28(%rsp),%xmm3 │ │ │ │ │ - movsd (%rsi),%xmm14 │ │ │ │ │ - movsd 0x18(%rsp),%xmm7 │ │ │ │ │ - mov 0x18(%r12),%rcx │ │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%r11 │ │ │ │ │ - add %r15,%rcx │ │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - mulsd 0x18(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - movsd (%r11),%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movq %xmm6,%r8 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movsd 0x0(%rbp),%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movq %xmm6,%rsi │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movsd (%r9),%xmm14 │ │ │ │ │ + movq %xmm6,%r12 │ │ │ │ │ + movq %rcx,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movq %r11,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movq %rcx,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movq %r11,%xmm6 │ │ │ │ │ + mov 0x38(%r13),%r11 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + lea 0x0(,%r11,8),%rdx │ │ │ │ │ + lea (%r14,%rdx,1),%r11 │ │ │ │ │ + lea (%rbx,%rdx,1),%rcx │ │ │ │ │ + movsd (%r11),%xmm6 │ │ │ │ │ movsd (%rcx),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm0,0x28(%rsp) │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - mulsd 0x28(%rsp),%xmm11 │ │ │ │ │ - movq %xmm14,%rdi │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ - mov 0x60(%r12),%rdi │ │ │ │ │ - movsd 0x48(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - lea 0x0(,%rdi,8),%rsi │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%rdi │ │ │ │ │ - lea (%r15,%rsi,1),%r8 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r11 │ │ │ │ │ - lea (%r15,%r8,1),%rax │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - movsd 0x38(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ + lea (%rbx,%rax,1),%rcx │ │ │ │ │ + mov %r11,(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movsd 0x10(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + movsd 0x10(%rsp),%xmm13 │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x28(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + movq %xmm6,%r11 │ │ │ │ │ + movsd (%r10),%xmm6 │ │ │ │ │ + mov 0x18(%r13),%r10 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + lea 0x0(,%r10,8),%rcx │ │ │ │ │ + lea (%r14,%rcx,1),%r10 │ │ │ │ │ + lea (%rbx,%rcx,1),%rax │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movsd 0x20(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + movsd %xmm2,0x48(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + movsd 0x28(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + movq %xmm13,%r9 │ │ │ │ │ + movsd 0x20(%rsp),%xmm13 │ │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + movsd -0x78(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movq %xmm6,%r10 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movq %r10,%xmm11 │ │ │ │ │ + movsd 0x40(%rsp),%xmm3 │ │ │ │ │ + mov 0x10(%r13),%r10 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movq %r9,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + movq %xmm6,%rcx │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movq %r9,%xmm6 │ │ │ │ │ + mov 0x60(%r13),%r9 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + movsd 0x38(%rsp),%xmm11 │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + lea (%r14,%r9,1),%rdx │ │ │ │ │ + add %rbx,%r9 │ │ │ │ │ + movsd %xmm6,0x50(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movsd (%r9),%xmm13 │ │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ │ + lea 0x0(,%r10,8),%r9 │ │ │ │ │ + lea (%r14,%r9,1),%r10 │ │ │ │ │ + add %rbx,%r9 │ │ │ │ │ + mov %rdx,-0x78(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + movq %xmm6,%rax │ │ │ │ │ + movsd (%rdx),%xmm6 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + movsd 0x38(%rsp),%xmm11 │ │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + movsd (%r10),%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + movq %xmm6,%rdx │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movsd -0x70(%rsp),%xmm11 │ │ │ │ │ mulsd %xmm0,%xmm11 │ │ │ │ │ - movsd %xmm1,0xe0(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movsd -0x78(%rsp),%xmm11 │ │ │ │ │ - movq %xmm15,%rdi │ │ │ │ │ - movsd 0x38(%rsp),%xmm15 │ │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movsd (%r11),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movq %rbp,%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movsd %xmm3,0x80(%rsp) │ │ │ │ │ - movq %xmm1,%r8 │ │ │ │ │ - movsd -0x78(%rsp),%xmm1 │ │ │ │ │ - mulsd (%r11),%xmm1 │ │ │ │ │ - movq %r8,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movq %r8,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm1,0x88(%rsp) │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - movsd %xmm3,0x178(%rsp) │ │ │ │ │ - movq %r10,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - subsd 0x40(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm3,0x90(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm1,0x98(%rsp) │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - movsd %xmm3,0x180(%rsp) │ │ │ │ │ - movq %r10,%xmm3 │ │ │ │ │ - mov 0x20(%r12),%r10 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movsd 0x40(%rsp),%xmm1 │ │ │ │ │ - lea 0x0(,%r10,8),%rax │ │ │ │ │ - movsd %xmm3,0xa0(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rax,1),%r10 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movq %rbp,%xmm11 │ │ │ │ │ + movq %r11,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + movq %xmm6,%r10 │ │ │ │ │ + movsd -0x70(%rsp),%xmm6 │ │ │ │ │ + movq %r10,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ addsd %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm1,0xa8(%rsp) │ │ │ │ │ - movsd (%r10),%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movsd %xmm14,0xb0(%rsp) │ │ │ │ │ - movq %rdx,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movsd %xmm3,0x188(%rsp) │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movsd %xmm11,0xb8(%rsp) │ │ │ │ │ - movsd 0xc0(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm14,0xc8(%rsp) │ │ │ │ │ - movsd %xmm15,0x190(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - movq %rdx,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm11,0xd0(%rsp) │ │ │ │ │ - movsd %xmm13,0xc0(%rsp) │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movq %r9,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm7,0xd8(%rsp) │ │ │ │ │ - movq %r9,%xmm7 │ │ │ │ │ - lea (%r15,%rax,1),%r9 │ │ │ │ │ - movsd %xmm13,0x198(%rsp) │ │ │ │ │ - mov %r9,-0x78(%rsp) │ │ │ │ │ - movsd %xmm0,0x1a0(%rsp) │ │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm0,0xe8(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movsd %xmm7,0xe0(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ │ - mov 0x70(%r12),%rbx │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm14,0xf0(%rsp) │ │ │ │ │ - movsd %xmm7,0x1a8(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - lea 0x0(,%rbx,8),%rcx │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movq %rdx,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movq %rdx,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movq %rdi,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movq %r10,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + movq %rcx,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm8,0x98(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movsd %xmm6,0xa0(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm8,0x148(%rsp) │ │ │ │ │ + movq %r8,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd 0x48(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm8,0xa8(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm6,0xb0(%rsp) │ │ │ │ │ + movq %r11,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + movsd %xmm2,0xc0(%rsp) │ │ │ │ │ + movsd %xmm8,0x180(%rsp) │ │ │ │ │ + movq %r8,%xmm8 │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm0,0xf8(%rsp) │ │ │ │ │ - movsd (%r9),%xmm0 │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%rbp │ │ │ │ │ - lea (%r15,%rcx,1),%rbx │ │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ │ - movsd %xmm8,0x1b0(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - movsd 0x50(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rbp),%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movsd 0x58(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movsd (%rbx),%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - mulsd 0x58(%rsp),%xmm1 │ │ │ │ │ - mov 0x8(%r12),%r9 │ │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ │ - mov 0x48(%r12),%rbx │ │ │ │ │ - mov 0x98(%r12),%rdx │ │ │ │ │ - movsd 0x70(%rsp),%xmm3 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea 0x0(%r13,%rax,1),%r9 │ │ │ │ │ - lea (%r15,%rax,1),%rsi │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - lea 0x0(%r13,%rax,1),%r8 │ │ │ │ │ - lea (%r15,%rax,1),%rcx │ │ │ │ │ - lea 0x0(,%rbx,8),%rax │ │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ │ - lea (%r15,%rax,1),%rbx │ │ │ │ │ - addsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - movsd (%r9),%xmm8 │ │ │ │ │ - movsd %xmm7,0x128(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ + movsd %xmm6,0xd0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movsd %xmm8,0xb8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm13,0x188(%rsp) │ │ │ │ │ + movq %rdi,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movq %rax,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movsd %xmm13,0xc8(%rsp) │ │ │ │ │ + movq %rsi,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movsd 0x50(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movsd %xmm11,0x190(%rsp) │ │ │ │ │ + movq %rsi,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movsd %xmm11,0xd8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + mov 0x20(%r13),%rsi │ │ │ │ │ + movsd %xmm3,0xf0(%rsp) │ │ │ │ │ + movq %r12,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + movsd %xmm2,0xe0(%rsp) │ │ │ │ │ + movsd 0x58(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm11,0x198(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + lea (%r14,%rax,1),%rsi │ │ │ │ │ + lea (%rbx,%rax,1),%r11 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + movsd (%r11),%xmm6 │ │ │ │ │ + movsd %xmm15,0x1a0(%rsp) │ │ │ │ │ + movsd %xmm3,0xf8(%rsp) │ │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm11,0x100(%rsp) │ │ │ │ │ + movsd %xmm7,0x110(%rsp) │ │ │ │ │ + mov %rsi,-0x70(%rsp) │ │ │ │ │ + movsd %xmm3,0x1a8(%rsp) │ │ │ │ │ + movq %r12,%xmm3 │ │ │ │ │ + mov 0x70(%r13),%r12 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm13,0xe8(%rsp) │ │ │ │ │ + lea 0x0(,%r12,8),%rdx │ │ │ │ │ + mov 0x8(%r13),%r12 │ │ │ │ │ + lea (%rdx,%rbx,1),%rcx │ │ │ │ │ + lea (%r14,%rdx,1),%r9 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm3,0x108(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + lea (%rbx,%rax,1),%r12 │ │ │ │ │ + mov 0x58(%r13),%rsi │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + lea (%r14,%rax,1),%r11 │ │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ │ + movsd %xmm14,0x1b0(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ movsd 0x60(%rsp),%xmm12 │ │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - movsd (%rcx),%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - mov 0x80(%r12),%rdx │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rdi │ │ │ │ │ - add %r15,%rax │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movsd 0x68(%rsp),%xmm10 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - lea 0x0(%r13,%rdx,1),%r9 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - movsd 0x68(%rsp),%xmm8 │ │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - movsd (%rbx),%xmm2 │ │ │ │ │ - movsd %xmm9,0x130(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - movsd (%rax),%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movsd (%rdi),%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ movsd (%r9),%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0x118(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm4,0x120(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x110(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm4,0x138(%rsp) │ │ │ │ │ - movsd (%r15,%rdx,1),%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + lea (%rbx,%rax,1),%rsi │ │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + movsd (%r11),%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + lea (%r14,%rax,1),%r12 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm2,0x118(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd 0x110(%rsp),%xmm3 │ │ │ │ │ - mov 0x30(%r12),%rsi │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%rbx │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%r15,%rsi,1),%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movsd 0x100(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + movsd (%r12),%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + movsd 0x120(%rsp),%xmm12 │ │ │ │ │ + movsd 0x68(%rsp),%xmm2 │ │ │ │ │ + mov 0x48(%r13),%rdi │ │ │ │ │ + mov 0x98(%r13),%rsi │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + lea (%r14,%rax,1),%r10 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + movsd -0x68(%rsp),%xmm2 │ │ │ │ │ + lea (%r14,%rax,1),%rsi │ │ │ │ │ + lea (%rbx,%rax,1),%rcx │ │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + movsd (%r10),%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ addsd %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movsd (%rbx),%xmm3 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd 0x108(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movsd 0x108(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd 0x100(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - movsd %xmm5,0x100(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm4,0x70(%rsp) │ │ │ │ │ - movsd 0x120(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mov 0x80(%r13),%rdi │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + movsd %xmm5,0x138(%rsp) │ │ │ │ │ + movsd 0x80(%rsp),%xmm5 │ │ │ │ │ + lea (%r14,%rax,1),%rdi │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + mov 0x30(%r13),%rcx │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + lea (%r14,%rcx,1),%r8 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x128(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movsd 0x130(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x70(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + mulsd 0x128(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rbx,%rax,1),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd 0x130(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movsd (%rbx,%rcx,1),%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd 0x78(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movsd 0x78(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + mulsd 0x70(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm13,0x70(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ subsd %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movsd %xmm9,0x108(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x118(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm5,0x78(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm7,0x80(%rsp) │ │ │ │ │ + movsd %xmm5,0x120(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd 0x78(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm7,0x128(%rsp) │ │ │ │ │ + movsd 0x70(%rsp),%xmm15 │ │ │ │ │ + addsd 0x118(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + subsd 0x128(%rsp),%xmm8 │ │ │ │ │ + mov -0x58(%rsp),%rdx │ │ │ │ │ + addsd 0x78(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm15,0x70(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movsd %xmm2,0x1c0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm15,0x1b8(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movsd 0x138(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm1,0x118(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd 0x138(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd 0x108(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - movsd %xmm6,0x1b8(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm6,0x1c0(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm6,0x110(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm15,0x120(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movsd %xmm6,0x118(%rsp) │ │ │ │ │ + movsd %xmm7,0x78(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ addsd %xmm15,%xmm10 │ │ │ │ │ - movsd 0x130(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm10,0x1c8(%rsp) │ │ │ │ │ - movsd 0x128(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - movsd 0x178(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm12,0x138(%rsp) │ │ │ │ │ - movsd %xmm6,0x128(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movsd %xmm10,0x130(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - movsd %xmm6,0x1d0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - movsd 0x78(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - movsd 0x90(%rsp),%xmm2 │ │ │ │ │ - subsd 0x98(%rsp),%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd 0x78(%rsp),%xmm11 │ │ │ │ │ - mov -0x68(%rsp),%rax │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd %xmm4,0x138(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd 0x148(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm7,0x1c8(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + movsd %xmm14,0x140(%rsp) │ │ │ │ │ + movsd 0x88(%rsp),%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd %xmm6,0x130(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - movsd 0x180(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x170(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm4,0x0(%rbp) │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movsd 0x70(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd 0x100(%rsp),%xmm4 │ │ │ │ │ - mov -0x60(%rsp),%rbp │ │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ │ - movsd %xmm2,(%r11) │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - mov -0x28(%rsp),%r11 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movsd %xmm6,(%r11) │ │ │ │ │ - mov -0x20(%rsp),%r11 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - addsd 0x170(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movsd 0x80(%rsp),%xmm2 │ │ │ │ │ - subsd 0x88(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm9,0x0(%rbp) │ │ │ │ │ - mov 0x38(%rsp),%rbp │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd %xmm4,0x148(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm4 │ │ │ │ │ + subsd 0xb0(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x88(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + addsd 0x148(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm7,(%r9) │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + movsd 0x180(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov -0x18(%rsp),%r8 │ │ │ │ │ + movsd 0x80(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm9,(%r15,%rsi,1) │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movsd %xmm2,0x0(%rbp) │ │ │ │ │ - movsd %xmm5,(%r11) │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm4 │ │ │ │ │ - movsd 0x190(%rsp),%xmm9 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm5,(%r8) │ │ │ │ │ + movsd 0x90(%rsp),%xmm5 │ │ │ │ │ + subsd 0x120(%rsp),%xmm7 │ │ │ │ │ + mov -0x50(%rsp),%rdx │ │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd 0x70(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + addsd 0x90(%rsp),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm13,(%rdx) │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x98(%rsp),%xmm4 │ │ │ │ │ + subsd 0xa0(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd 0xa8(%rsp),%xmm12 │ │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ │ - mov -0x38(%rsp),%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov -0x30(%rsp),%rsi │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x190(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm13,(%rbx,%rcx,1) │ │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + mov -0x10(%rsp),%rcx │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movsd 0x150(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm8 │ │ │ │ │ + subsd 0xc0(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd 0x150(%rsp),%xmm5 │ │ │ │ │ + mov -0x78(%rsp),%r8 │ │ │ │ │ + mov -0x28(%rsp),%r9 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movsd 0x178(%rsp),%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - addsd 0x140(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movsd 0x140(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm4,0x0(%r13) │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm5,(%r8) │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ + mov -0x70(%rsp),%r8 │ │ │ │ │ + movsd %xmm8,(%r9) │ │ │ │ │ + movsd 0x188(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd %xmm9,(%rdi) │ │ │ │ │ + mov -0x20(%rsp),%rdi │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm7 │ │ │ │ │ + subsd 0xd0(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ addsd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + movsd %xmm7,(%r8) │ │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ │ + movsd %xmm13,(%r8) │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,1) │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x168(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x188(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - movsd 0x1b8(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm4,0x0(%rbp) │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ + subsd 0x78(%rsp),%xmm2 │ │ │ │ │ + movsd 0x160(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm6,(%rbx) │ │ │ │ │ - movsd %xmm1,(%r10) │ │ │ │ │ - movsd %xmm8,(%r9) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0xb0(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm2,(%r15) │ │ │ │ │ - subsd 0xb8(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movsd 0x108(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + subsd 0x110(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm5 │ │ │ │ │ + subsd 0xe0(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x198(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm8,(%r12) │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ movsd %xmm2,(%rsi) │ │ │ │ │ - mov 0x30(%rsp),%rbp │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd 0x158(%rsp),%xmm12 │ │ │ │ │ - subsd 0x110(%rsp),%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd 0x198(%rsp),%xmm6 │ │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - mov -0x78(%rsp),%rbp │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm5 │ │ │ │ │ - mov -0x8(%rsp),%r11 │ │ │ │ │ - movsd %xmm2,0x0(%rbp) │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - mov -0x48(%rsp),%rdx │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd 0xc8(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + movsd 0x138(%rsp),%xmm7 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm8,(%rdi) │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd 0x140(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm0,(%rsi) │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movsd 0x150(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm3,(%r8) │ │ │ │ │ - movsd %xmm2,(%rdi) │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm2,(%r10) │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm0,(%r11) │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm3 │ │ │ │ │ - subsd 0xf8(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movsd 0x130(%rsp),%xmm5 │ │ │ │ │ - subsd 0x138(%rsp),%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov -0x40(%rsp),%rdx │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ │ - movsd 0x160(%rsp),%xmm8 │ │ │ │ │ - mov (%rsp),%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm5,(%r10) │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + mov -0x30(%rsp),%rax │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm2 │ │ │ │ │ + movsd 0x170(%rsp),%xmm12 │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ │ movsd %xmm3,(%rax) │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd 0x118(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ + mov -0x68(%rsp),%r8 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + mov -0x48(%rsp),%rdx │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd 0x120(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm9,(%rsi) │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm2 │ │ │ │ │ + subsd 0xf0(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + subsd 0x118(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - subsd 0xd8(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x158(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm5,(%r8) │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm4 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movsd %xmm12,(%rax) │ │ │ │ │ + movsd %xmm5,0x0(%rbp) │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm2,(%r11) │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x148(%rsp),%xmm12 │ │ │ │ │ + subsd 0x130(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov -0x40(%rsp),%r10 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - mov -0x50(%rsp),%r9 │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ - mov 0x1e0(%rsp),%rdx │ │ │ │ │ - mov -0x10(%rsp),%rdi │ │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ │ - incq -0x70(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd 0x128(%rsp),%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - add %rdx,%r13 │ │ │ │ │ - add %rdx,%r15 │ │ │ │ │ - add 0x1e8(%rsp),%r12 │ │ │ │ │ - mov -0x70(%rsp),%rax │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm4,(%r9) │ │ │ │ │ - subsd 0xe8(%rsp),%xmm0 │ │ │ │ │ + incq -0x60(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + mov 0x1d8(%rsp),%rsi │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov -0x8(%rsp),%r9 │ │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ │ + add %rsi,%r14 │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ │ + add 0x1e0(%rsp),%r13 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm0 │ │ │ │ │ + subsd 0x100(%rsp),%xmm0 │ │ │ │ │ mulsd %xmm0,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ addsd %xmm6,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ │ - movsd %xmm0,(%rdi) │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - cmp %rax,0x1d8(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ - add $0x1f0,%rsp │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + cmp %rax,0x1d0(%rsp) │ │ │ │ │ + jne 68 │ │ │ │ │ + add $0x1e8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000017d0 : │ │ │ │ │ +0000000000001840 : │ │ │ │ │ fftw_codelet_t2_20(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x17de(%rip),%rsi │ │ │ │ │ - jmp 17e3 │ │ │ │ │ + lea -0x184e(%rip),%rsi │ │ │ │ │ + jmp 1853 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 c7170000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 34180000 00420e10 8f02420e ....4....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ea80403 ab170e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ea00403 18180e38 ..A.8..G.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ - 0x00000010 4330002e 4c433200 2e4c4331 002e4c43 C0..LC2..LC1..LC │ │ │ │ │ - 0x00000020 33005f47 4c4f4241 4c5f4f46 46534554 3._GLOBAL_OFFSET │ │ │ │ │ + 0x00000010 4333002e 4c433200 2e4c4330 002e4c43 C3..LC2..LC0..LC │ │ │ │ │ + 0x00000020 31005f47 4c4f4241 4c5f4f46 46534554 1._GLOBAL_OFFSET │ │ │ │ │ 0x00000030 5f544142 4c455f00 66667477 5f616e5f _TABLE_.fftw_an_ │ │ │ │ │ 0x00000040 494e545f 67756172 616e7465 65645f74 INT_guaranteed_t │ │ │ │ │ 0x00000050 6f5f6265 5f7a6572 6f006666 74775f63 o_be_zero.fftw_c │ │ │ │ │ 0x00000060 6f64656c 65745f74 325f3230 00666674 odelet_t2_20.fft │ │ │ │ │ 0x00000070 775f6b64 66745f64 69745f72 65676973 w_kdft_dit_regis │ │ │ │ │ 0x00000080 74657200 66667477 5f646674 5f745f67 ter.fftw_dft_t_g │ │ │ │ │ 0x00000090 656e7573 00 enus. │ │ │ ├── t2_25.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 15976 (bytes into file) │ │ │ │ │ + Start of section headers: 16328 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x3e68: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3fc8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 002603 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002be0 001188 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 002643 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 002643 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002643 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 002650 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 003d68 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0026a8 000014 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0026c0 0000a0 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 002760 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 002760 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 003db0 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0027d8 000318 18 14 28 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 002af0 0000ef 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 003de0 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 002763 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002d40 001188 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0027a3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0027a3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0027a3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0027b0 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 003ec8 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 002808 000014 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 002820 0000a0 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0028c0 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0028c0 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 003f10 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 002938 000318 18 14 28 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 002c50 0000ef 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 003f40 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 33 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 9703 FUNC LOCAL DEFAULT 1 t2_25 │ │ │ │ │ + 2: 0000000000000000 10056 FUNC LOCAL DEFAULT 1 t2_25 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 20 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ - 12: 0000000000000048 0 NOTYPE LOCAL DEFAULT 9 .LC9 │ │ │ │ │ - 13: 0000000000000058 0 NOTYPE LOCAL DEFAULT 9 .LC11 │ │ │ │ │ - 14: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ - 15: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ - 16: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LC6 │ │ │ │ │ - 17: 0000000000000038 0 NOTYPE LOCAL DEFAULT 9 .LC7 │ │ │ │ │ - 18: 0000000000000040 0 NOTYPE LOCAL DEFAULT 9 .LC8 │ │ │ │ │ - 19: 0000000000000050 0 NOTYPE LOCAL DEFAULT 9 .LC10 │ │ │ │ │ + 12: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ + 13: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ + 14: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LC6 │ │ │ │ │ + 15: 0000000000000038 0 NOTYPE LOCAL DEFAULT 9 .LC7 │ │ │ │ │ + 16: 0000000000000040 0 NOTYPE LOCAL DEFAULT 9 .LC8 │ │ │ │ │ + 17: 0000000000000048 0 NOTYPE LOCAL DEFAULT 9 .LC9 │ │ │ │ │ + 18: 0000000000000050 0 NOTYPE LOCAL DEFAULT 9 .LC10 │ │ │ │ │ + 19: 0000000000000058 0 NOTYPE LOCAL DEFAULT 9 .LC11 │ │ │ │ │ 20: 0000000000000060 0 NOTYPE LOCAL DEFAULT 9 .LC12 │ │ │ │ │ 21: 0000000000000068 0 NOTYPE LOCAL DEFAULT 9 .LC13 │ │ │ │ │ 22: 0000000000000070 0 NOTYPE LOCAL DEFAULT 9 .LC14 │ │ │ │ │ 23: 0000000000000078 0 NOTYPE LOCAL DEFAULT 9 .LC15 │ │ │ │ │ 24: 0000000000000080 0 NOTYPE LOCAL DEFAULT 9 .LC16 │ │ │ │ │ 25: 0000000000000088 0 NOTYPE LOCAL DEFAULT 9 .LC17 │ │ │ │ │ - 26: 0000000000000098 0 NOTYPE LOCAL DEFAULT 9 .LC19 │ │ │ │ │ - 27: 0000000000000090 0 NOTYPE LOCAL DEFAULT 9 .LC18 │ │ │ │ │ + 26: 0000000000000090 0 NOTYPE LOCAL DEFAULT 9 .LC18 │ │ │ │ │ + 27: 0000000000000098 0 NOTYPE LOCAL DEFAULT 9 .LC19 │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 30: 00000000000025f0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_25 │ │ │ │ │ + 30: 0000000000002750 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_25 │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,201 +1,201 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2be0 contains 187 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2d40 contains 187 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000052 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000006e0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000006f6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000702 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000074c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000079b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000007ab 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000007b4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000007cd 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000082a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000859 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000865 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000873 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a67 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a83 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000aa0 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000ac2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000ad3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000ae6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000afc 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000b0e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000b7d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000b90 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000ba8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000bb5 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000e05 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000e2c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000e3f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000e55 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000e6c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000e9a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000ea7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000eb5 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000ef7 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000f18 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000f25 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000f32 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001162 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000117b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001199 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000011a7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000011c0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000011d8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000123f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001248 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001250 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001293 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000012b5 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000012da 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001536 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001544 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000154c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000155c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000156a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001577 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001588 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001596 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000015c2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001603 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000160e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000161c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001691 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000016df 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000016f2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000016ff 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000170c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001742 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001758 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000017af 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000017bb 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000017d6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000017e2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000180c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001883 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -000000000000188c 0000000d00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000018eb 0000000e00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001901 0000000f00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001917 0000001000000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001934 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001949 0000001200000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000196e 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -00000000000019a1 0000001000000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000019aa 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000019c9 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000019d2 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000019ee 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001a18 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000001a48 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001a5b 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001a69 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000001a76 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000001a83 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001a9d 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001ab9 0000001000000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001ad6 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000001ae6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001af9 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001b06 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000001b2d 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000001b70 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001b85 0000000e00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001b8d 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000001ba8 0000000d00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000001bc2 0000000f00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001bd7 0000001000000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001bef 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001c0e 0000001200000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000001c31 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +00000000000006ee 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000709 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000725 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000751 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000007a7 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000007b5 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000007c2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000007d0 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000810 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000840 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000087c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000089e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a77 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a98 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000ab9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000acc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000af3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000b00 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000b17 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000b5c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000b82 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000b9a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000ba7 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000bc2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000cf4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000e6b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000e7d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000e8f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000eac 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000eb5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000ec2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000ece 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000f48 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000f60 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000f93 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000fa8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001218 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001221 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000123d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000125f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000126c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000127f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000012be 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000012e9 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000012f5 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001301 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000130d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001321 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000015e2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000015f8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000160a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001618 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001625 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000163c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000166d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000169b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016ba 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000016c6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016ce 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000016d6 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000016e9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016f6 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001742 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000017a0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000017b6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001802 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000185b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000186e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000187a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001886 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000018b8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000018c1 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000198b 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000019a1 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000019b7 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000019cc 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000019f4 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000001a0e 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000001a1e 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000001a34 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000001a69 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001a8c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001a9e 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001aab 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001ac1 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000001ad7 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000001ae5 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000001b04 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000001b19 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000001b33 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +0000000000001b40 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000001b4c 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +0000000000001b85 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001b9c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001bb2 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000001bd2 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000001bf2 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000001c0f 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000001c52 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ 0000000000001c61 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001cb6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001cc9 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001cd6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001cde 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001d05 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d48 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d6e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001da2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001dbc 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001dc8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001e10 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001e18 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001e29 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001e32 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001e3e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001e5a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001e91 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001eb8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001ecc 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000001ed8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001ee4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001f8e 0000001200000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000001fb0 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000001fc2 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -0000000000001fd3 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -0000000000001fdc 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -0000000000002001 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000002030 0000001000000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000204c 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000002062 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000207a 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -00000000000020a3 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000020b5 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -00000000000020d6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000020f6 0000000d00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000002108 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000002121 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000214e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002160 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000002168 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000002179 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -000000000000218a 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000002198 0000000d00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000021b2 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -00000000000021c9 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -00000000000021df 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000002219 0000001200000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000002222 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000223c 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -000000000000225c 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000002270 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000002292 0000001000000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000022a6 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000022bb 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -00000000000022cf 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -00000000000022fe 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000234d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000236e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000237f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002393 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000239f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000023b9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000023ff 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002411 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002427 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002435 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000248b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002493 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000024a4 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000024d5 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000024de 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000024ea 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000254d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002555 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002566 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002572 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000025f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000025ff 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000001c77 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000001c84 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001c9a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001cb0 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001cda 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000001cf4 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000001d09 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000001d4b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001db1 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001dbf 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001dcc 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001dd8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001df7 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001e54 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001e69 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001e86 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001e93 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001ea1 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001ef6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001f08 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001f26 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001f2e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001f3a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001f7f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001f97 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001fc2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001fe9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001ffa 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002024 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000002069 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000020b6 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +00000000000020fc 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000002124 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002139 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000214e 0000001a00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +000000000000215e 0000001b00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000002194 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000021a1 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +00000000000021b7 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000021cd 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000021e3 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +000000000000220d 0000001a00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000002222 0000001b00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000002233 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000002243 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000002278 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002285 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +000000000000229a 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000022ab 0000001b00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +00000000000022c0 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000022db 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +00000000000022f1 0000001a00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000002309 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +000000000000231f 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000002335 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000002355 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000002375 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000239b 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +00000000000023a4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000023ac 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000023c4 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +00000000000023da 0000001a00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +00000000000023ff 0000001b00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +000000000000244b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002498 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000024bd 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000024d0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000024dd 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000024e9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002516 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000255e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000256f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002585 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000259b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000025f2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000025fa 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002609 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002632 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000263b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000264c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000269f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000026ac 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000026c7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000026cf 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002753 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000275f 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x3d68 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x3ec8 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000002000000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x3db0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x3f10 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 25f0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2750 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000025e7 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000002748 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 632 │ │ │ │ │ - DW_CFA_advance_loc2: 9675 to 00000000000025dc │ │ │ │ │ + DW_CFA_def_cfa_offset: 624 │ │ │ │ │ + DW_CFA_advance_loc2: 10028 to 000000000000273d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000025dd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000273e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000025de │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000273f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000025e0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002741 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000025e2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002743 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000025e4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002745 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000025e6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002747 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000025f0..0000000000002603 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000002750..0000000000002763 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,1969 +7,2001 @@ │ │ │ │ │ t2_25(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x240,%rsp │ │ │ │ │ - mov %r8,-0x38(%rsp) │ │ │ │ │ - mov %r9,0x228(%rsp) │ │ │ │ │ + sub $0x238,%rsp │ │ │ │ │ + mov %r8,-0x20(%rsp) │ │ │ │ │ + mov %r9,0x220(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 25d5 │ │ │ │ │ + jge 2736 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ - mov %rdi,%r11 │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ shl $0x6,%rax │ │ │ │ │ - lea (%rdx,%rax,1),%r10 │ │ │ │ │ - mov 0x278(%rsp),%rax │ │ │ │ │ + lea (%rdx,%rax,1),%r15 │ │ │ │ │ + mov 0x270(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x230(%rsp) │ │ │ │ │ + mov %rax,0x228(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x238(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%r10),%xmm1 │ │ │ │ │ - add $0x40,%r10 │ │ │ │ │ - movsd -0x38(%r10),%xmm0 │ │ │ │ │ - mulsd -0x30(%r10),%xmm1 │ │ │ │ │ - mulsd -0x28(%r10),%xmm0 │ │ │ │ │ - movsd -0x38(%r10),%xmm2 │ │ │ │ │ - mulsd -0x30(%r10),%xmm2 │ │ │ │ │ - movsd -0x40(%r10),%xmm3 │ │ │ │ │ - mulsd -0x28(%r10),%xmm3 │ │ │ │ │ - movsd -0x28(%r10),%xmm7 │ │ │ │ │ - mulsd -0x18(%r10),%xmm7 │ │ │ │ │ - movsd -0x40(%r10),%xmm5 │ │ │ │ │ - movsd -0x30(%r10),%xmm6 │ │ │ │ │ - mulsd -0x18(%r10),%xmm5 │ │ │ │ │ - mulsd -0x20(%r10),%xmm6 │ │ │ │ │ - movsd -0x38(%r10),%xmm4 │ │ │ │ │ - mulsd -0x20(%r10),%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + mov %rax,0x230(%rsp) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movsd 0x8(%r15),%xmm13 │ │ │ │ │ + movsd 0x10(%r15),%xmm15 │ │ │ │ │ + add $0x40,%r15 │ │ │ │ │ + movsd -0x28(%r15),%xmm14 │ │ │ │ │ + movsd -0x40(%r15),%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movsd -0x40(%r15),%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movsd -0x20(%r15),%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movsd -0x18(%r15),%xmm7 │ │ │ │ │ + movsd -0x40(%r15),%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd -0x20(%r15),%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + mulsd -0x18(%r15),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movsd -0x28(%r10),%xmm0 │ │ │ │ │ - mulsd -0x20(%r10),%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd -0x20(%r15),%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - movsd -0x40(%r10),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd -0x30(%r10),%xmm1 │ │ │ │ │ - mulsd -0x20(%r10),%xmm2 │ │ │ │ │ - mulsd -0x18(%r10),%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movsd -0x38(%r10),%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - mulsd -0x18(%r10),%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm8,0x198(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm9,0x1a0(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + movsd -0x40(%r15),%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movsd -0x18(%r15),%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + mulsd -0x20(%r15),%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd -0x18(%r15),%xmm3 │ │ │ │ │ + movsd %xmm9,-0x70(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm10,0x1b0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ addsd %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm11,-0x60(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd %xmm3,-0x58(%rsp) │ │ │ │ │ - movsd -0x18(%r10),%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movsd %xmm5,-0x48(%rsp) │ │ │ │ │ - movsd %xmm6,-0x50(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - mulsd -0x20(%r10),%xmm12 │ │ │ │ │ - mulsd -0x20(%r10),%xmm13 │ │ │ │ │ - movsd -0x18(%r10),%xmm5 │ │ │ │ │ - movsd %xmm4,-0x68(%rsp) │ │ │ │ │ - movsd %xmm7,0x70(%rsp) │ │ │ │ │ - movsd %xmm14,-0x70(%rsp) │ │ │ │ │ - movsd %xmm15,0x78(%rsp) │ │ │ │ │ - movsd -0x20(%r10),%xmm2 │ │ │ │ │ - movsd -0x18(%r10),%xmm0 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - mulsd -0x18(%r10),%xmm4 │ │ │ │ │ - movsd -0x20(%r10),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm7,-0x38(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + mulsd -0x20(%r15),%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm5,-0x58(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm1,-0x48(%rsp) │ │ │ │ │ + movsd %xmm10,0x1b8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movsd -0x18(%r15),%xmm3 │ │ │ │ │ + mulsd -0x20(%r15),%xmm11 │ │ │ │ │ + movsd %xmm2,-0x68(%rsp) │ │ │ │ │ + movsd %xmm4,-0x50(%rsp) │ │ │ │ │ + movsd -0x18(%r15),%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm10,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm0,-0x30(%rsp) │ │ │ │ │ + movsd -0x18(%r15),%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm1,-0x40(%rsp) │ │ │ │ │ + movsd -0x20(%r15),%xmm1 │ │ │ │ │ + movsd -0x18(%r15),%xmm5 │ │ │ │ │ + movsd -0x20(%r15),%xmm2 │ │ │ │ │ + movsd -0x8(%r15),%xmm0 │ │ │ │ │ + movsd %xmm7,0x78(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm8,0x80(%rsp) │ │ │ │ │ mulsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movsd -0x8(%r10),%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - movsd %xmm10,-0x40(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movsd %xmm5,0x20(%rsp) │ │ │ │ │ - movsd -0x10(%r10),%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm8,-0x78(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movq %xmm2,%rsi │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm7,0x48(%rsp) │ │ │ │ │ - movq %xmm2,%r8 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - movsd %xmm10,0x40(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movsd -0x30(%r10),%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - movsd %xmm2,0xb0(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movsd -0x28(%r10),%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movsd -0x40(%r10),%xmm6 │ │ │ │ │ - movsd %xmm0,0x60(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + movsd -0x10(%r15),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movsd -0x38(%r10),%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - movsd -0x40(%r10),%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movsd -0x38(%r10),%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - movsd -0x20(%r10),%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movsd -0x18(%r10),%xmm6 │ │ │ │ │ + movsd %xmm9,-0x28(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movq %xmm3,%rdi │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd -0x30(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movq %xmm3,%r10 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x48(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm9,0x48(%rsp) │ │ │ │ │ mulsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movsd -0x20(%r10),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm3,0xb8(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ mulsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd -0x18(%r10),%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movq %xmm6,%rdx │ │ │ │ │ - movsd -0x30(%r10),%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd -0x28(%r10),%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd -0x40(%r15),%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm2,0x60(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd -0x40(%r15),%xmm7 │ │ │ │ │ + movsd %xmm2,-0x78(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm6,0x20(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + movsd -0x20(%r15),%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd -0x78(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd -0x18(%r15),%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm6,0x28(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd -0x20(%r15),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movsd -0x18(%r15),%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x38(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movq %xmm2,%rdx │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm6,0x68(%rsp) │ │ │ │ │ + movsd -0x50(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + movsd -0x40(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd -0x30(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm6,0x50(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd -0x78(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm6,0x98(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd -0x28(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm6,0xc0(%rsp) │ │ │ │ │ + movsd -0x60(%rsp),%xmm6 │ │ │ │ │ + movsd -0x58(%rsp),%xmm3 │ │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ │ + mov 0xa0(%r13),%rbx │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd -0x78(%rsp),%xmm2 │ │ │ │ │ mulsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm2,0x68(%rsp) │ │ │ │ │ - movsd -0x58(%rsp),%xmm2 │ │ │ │ │ - movsd -0x50(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm5,0xa8(%rsp) │ │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ │ - lea (%rbx,%rax,1),%rcx │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movsd -0x78(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm6,-0x78(%rsp) │ │ │ │ │ - mov %rdi,-0x30(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - mov %rcx,-0x28(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd -0x78(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm7,0x90(%rsp) │ │ │ │ │ - movsd -0x40(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd -0x48(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm7,0xb8(%rsp) │ │ │ │ │ - movsd -0x60(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - movsd -0x68(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movsd -0x70(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm7,0x98(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + lea (%r12,%rax,1),%rsi │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movsd -0x70(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm6,0xa8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd -0x68(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + lea (%r14,%rax,1),%rbx │ │ │ │ │ + lea (%r12,%rax,1),%r11 │ │ │ │ │ + mov %rbx,-0x10(%rsp) │ │ │ │ │ + movsd %xmm6,0xa0(%rsp) │ │ │ │ │ movsd -0x78(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm7,0xa0(%rsp) │ │ │ │ │ - movsd -0x78(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd -0x70(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm7,0x1a8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movsd -0x60(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm7,0x1b0(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movsd -0x48(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd -0x50(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm7,0x158(%rsp) │ │ │ │ │ - movsd -0x58(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd (%rbx),%xmm1 │ │ │ │ │ - movq %xmm6,%r15 │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - movsd %xmm1,0xc0(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm6 │ │ │ │ │ - mov 0xa0(%rbp),%r9 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mov 0x50(%rbp),%r12 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea (%rbx,%rax,1),%r9 │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r12 │ │ │ │ │ - lea (%rbx,%rax,1),%r13 │ │ │ │ │ - mov %r9,-0x18(%rsp) │ │ │ │ │ - mov %r14,-0x20(%rsp) │ │ │ │ │ - mov %r12,-0x10(%rsp) │ │ │ │ │ - mov %r13,-0x8(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - movq %r8,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - movsd (%r9),%xmm11 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movq %rsi,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movsd -0x48(%rsp),%xmm7 │ │ │ │ │ - movq %xmm5,%rdi │ │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movq %r8,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd -0x60(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movq %rdi,%xmm5 │ │ │ │ │ - movq %xmm6,%rsi │ │ │ │ │ - movq %rcx,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - movq %xmm6,%r9 │ │ │ │ │ - movsd (%r12),%xmm6 │ │ │ │ │ - movq %xmm5,%r8 │ │ │ │ │ - movsd 0x0(%r13),%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - movsd -0x48(%rsp),%xmm7 │ │ │ │ │ - movq %xmm11,%r12 │ │ │ │ │ - movsd -0x60(%rsp),%xmm11 │ │ │ │ │ - mov %r14,-0x60(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ - lea (%rbx,%rax,1),%r14 │ │ │ │ │ - mov %r14,-0x48(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movq %rdx,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movq %xmm6,%r13 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd -0x70(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm6,0xc8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd -0x78(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movsd -0x58(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm6,0x1c0(%rsp) │ │ │ │ │ + movsd -0x60(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd -0x38(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm6,0xb0(%rsp) │ │ │ │ │ + movsd -0x50(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movsd -0x40(%rsp),%xmm3 │ │ │ │ │ + mulsd (%rsi),%xmm3 │ │ │ │ │ + movsd %xmm6,0x58(%rsp) │ │ │ │ │ movsd (%r14),%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - movq %rdx,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - movq %r12,%xmm6 │ │ │ │ │ - movq %xmm7,%rax │ │ │ │ │ - movq %rax,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movq %r8,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movq %r13,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm6,0xd0(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + mulsd (%rsi),%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movq %r10,%xmm6 │ │ │ │ │ + movq %xmm3,%rcx │ │ │ │ │ + movsd -0x40(%rsp),%xmm3 │ │ │ │ │ + mov %r11,-0x40(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + movq %rdi,%xmm10 │ │ │ │ │ + mulsd (%r11),%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + movq %xmm10,%r8 │ │ │ │ │ + movq %rdi,%xmm10 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + movq %r10,%xmm2 │ │ │ │ │ + movq %r8,%xmm1 │ │ │ │ │ + mulsd (%r11),%xmm2 │ │ │ │ │ + mov 0x50(%r13),%r11 │ │ │ │ │ + mov 0x78(%r13),%r9 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + lea (%r12,%rax,1),%r11 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + mov %r11,-0x8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm10 │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd -0x58(%rsp),%xmm6 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ │ + movq %xmm2,%rdi │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movsd -0x60(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + movq %xmm2,%r10 │ │ │ │ │ + movq %rdi,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movq %xmm2,%rbp │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + movsd -0x58(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + movq %xmm10,%r11 │ │ │ │ │ + movsd -0x60(%rsp),%xmm10 │ │ │ │ │ + mov %r9,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movq %rdx,%xmm6 │ │ │ │ │ + movq %xmm2,%rbx │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ + lea (%r14,%rax,1),%r9 │ │ │ │ │ + mov %r9,-0x58(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movq %rdx,%xmm10 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + movq %r11,%xmm2 │ │ │ │ │ + movq %xmm6,%rax │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movq %r8,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movq %rbx,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movq %r10,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movsd %xmm6,0xc8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm2,0xd8(%rsp) │ │ │ │ │ + movq %rbp,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm2,0xe0(%rsp) │ │ │ │ │ + movq %r10,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm6,0xd0(%rsp) │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - movq %r8,%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movq %rdi,%xmm10 │ │ │ │ │ - movsd %xmm6,0xd8(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - movsd (%r11),%xmm6 │ │ │ │ │ - movsd %xmm11,0xe8(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + movsd %xmm2,0xe8(%rsp) │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movq %rbp,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm6,0xe0(%rsp) │ │ │ │ │ - movq %rax,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movsd %xmm11,0xf0(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movq %r12,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm2,0xf0(%rsp) │ │ │ │ │ + movq %r11,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + movsd %xmm10,0xf8(%rsp) │ │ │ │ │ + movsd 0xd0(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + movq %rcx,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm10,0x100(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + movq %xmm2,%rdx │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ │ - mov 0x90(%rbp),%rdi │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movq %r13,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm6,0x1c0(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ - lea (%rbx,%rax,1),%rdx │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movsd (%rsi),%xmm7 │ │ │ │ │ - lea (%r11,%rax,1),%r12 │ │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movq %rdx,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + movq %rdi,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movq %rbx,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm2,0x1c8(%rsp) │ │ │ │ │ + movsd %xmm10,0x1d0(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ │ + mov 0x40(%r13),%r10 │ │ │ │ │ + movsd -0x50(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r13 │ │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ │ - lea (%rbx,%rax,1),%rdi │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - movsd %xmm11,0x1c8(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mov 0x90(%r13),%r8 │ │ │ │ │ + mov 0xb8(%r13),%rbp │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + lea (%r12,%rax,1),%rdi │ │ │ │ │ + lea (%r14,%rax,1),%rcx │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ + lea (%r12,%rax,1),%r11 │ │ │ │ │ + lea (%r14,%rax,1),%r10 │ │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + lea (%r12,%rax,1),%rbx │ │ │ │ │ + lea (%r14,%rax,1),%r8 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + lea (%r12,%rax,1),%rbp │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - movsd -0x30(%r10),%xmm5 │ │ │ │ │ - movsd %xmm11,0x1d0(%rsp) │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd -0x28(%r10),%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ movsd %xmm10,0x1d8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movsd -0x28(%r10),%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd -0x30(%r10),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movsd -0x58(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - movsd (%r12),%xmm10 │ │ │ │ │ - movq %xmm5,%rdx │ │ │ │ │ - movsd (%r8),%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ │ - mulsd -0x50(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd -0x50(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - movsd -0x58(%rsp),%xmm11 │ │ │ │ │ - mov %rdi,-0x58(%rsp) │ │ │ │ │ - movq %xmm6,%rcx │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movsd (%rdi),%xmm10 │ │ │ │ │ - movq %xmm5,%rsi │ │ │ │ │ - movsd 0x0(%r13),%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd 0x0(%r13),%xmm9 │ │ │ │ │ - mov 0xb8(%rbp),%r9 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - mov 0x68(%rbp),%r8 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - lea (%rbx,%rax,1),%r9 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + movsd %xmm9,0x1e0(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm14 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + movsd (%r10),%xmm15 │ │ │ │ │ + lea (%r14,%rax,1),%r10 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd -0x50(%rsp),%xmm6 │ │ │ │ │ + mov %r8,-0x50(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd -0x38(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movsd -0x38(%rsp),%xmm15 │ │ │ │ │ + mov %r10,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movsd 0x28(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + movsd (%r8),%xmm15 │ │ │ │ │ + mov 0x68(%r13),%r8 │ │ │ │ │ + movq %xmm2,%rdx │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - mov %r9,-0x50(%rsp) │ │ │ │ │ - lea (%r11,%rax,1),%r9 │ │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ - movq %xmm5,%rdi │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - movsd (%r9),%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ + movq %xmm14,%rcx │ │ │ │ │ + movsd (%rbx),%xmm14 │ │ │ │ │ + lea (%r14,%rax,1),%r8 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movsd 0x0(%rbp),%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x28(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + movsd 0x20(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + movq %xmm3,%rdi │ │ │ │ │ + movq %rdi,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd (%r10),%xmm6 │ │ │ │ │ + lea (%r12,%rax,1),%r10 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ mulsd %xmm14,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movsd 0x20(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ - movq %rdi,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movsd 0x20(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ + mulsd 0x20(%rsp),%xmm6 │ │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ │ + movsd (%r10),%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + mulsd (%r10),%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + movq %rdx,%xmm12 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ subsd %xmm5,%xmm8 │ │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm10,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movq %rsi,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movq %rcx,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + movq %xmm8,%rax │ │ │ │ │ + movq %rcx,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movq %rax,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movq %xmm6,%rcx │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm6,0x1e0(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm6,0xf8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movq %xmm6,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movq %xmm2,%rax │ │ │ │ │ + movq %rdi,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movq %xmm2,%rdi │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movq %rsi,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movq %r15,%xmm0 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movq %rdx,%xmm14 │ │ │ │ │ - subsd %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ - movsd %xmm11,0x100(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movsd %xmm15,0x1f0(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + movq %rdi,%xmm1 │ │ │ │ │ + mov 0x8(%r13),%rdi │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movq %xmm14,%rdx │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd %xmm14,0x108(%rsp) │ │ │ │ │ + movq %rax,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + movsd %xmm14,0x1e8(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm11,0x1e8(%rsp) │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movq %rdx,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm15,0x110(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm7,0x1f8(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + movsd %xmm14,0x200(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ + movsd %xmm15,0x1f0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm14,0x110(%rsp) │ │ │ │ │ - movsd %xmm9,0x200(%rsp) │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - movsd %xmm10,0x1f8(%rsp) │ │ │ │ │ - movsd %xmm5,0x118(%rsp) │ │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ │ - movsd -0x40(%r10),%xmm9 │ │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ │ - movsd 0x40(%rsp),%xmm10 │ │ │ │ │ - movsd 0x48(%rsp),%xmm13 │ │ │ │ │ - movsd 0x68(%rsp),%xmm14 │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ - lea (%rbx,%rax,1),%rcx │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movq %rax,%xmm8 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + lea (%r12,%rax,1),%rdi │ │ │ │ │ + lea (%r14,%rax,1),%rcx │ │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + movsd %xmm8,0x118(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm12,0x128(%rsp) │ │ │ │ │ + movsd %xmm8,0x120(%rsp) │ │ │ │ │ + movsd -0x40(%r15),%xmm8 │ │ │ │ │ + movsd %xmm5,0x130(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + mulsd -0x40(%r15),%xmm5 │ │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ │ + movsd -0x48(%rsp),%xmm15 │ │ │ │ │ + movsd 0x48(%rsp),%xmm9 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov 0x80(%r13),%rdx │ │ │ │ │ + mov 0xa8(%r13),%r8 │ │ │ │ │ + lea (%r12,%rax,1),%rdi │ │ │ │ │ + lea (%r14,%rax,1),%rcx │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movsd 0x60(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ │ - lea (%rbx,%rax,1),%rsi │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - mov 0x80(%rbp),%rcx │ │ │ │ │ - movsd (%rsi),%xmm7 │ │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - lea (%rbx,%rax,1),%rdi │ │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movsd 0x58(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd (%rcx),%xmm5 │ │ │ │ │ + lea (%r12,%rax,1),%rdx │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ │ + mov 0x58(%r13),%rdi │ │ │ │ │ mulsd %xmm5,%xmm9 │ │ │ │ │ - mulsd -0x38(%r10),%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movsd -0x38(%r10),%xmm9 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd -0x40(%r10),%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ movsd (%rdx),%xmm5 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - movsd (%rdi),%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mov %rdx,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x68(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movsd 0x50(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + lea (%r12,%rax,1),%r8 │ │ │ │ │ + lea (%r14,%rax,1),%r9 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + lea (%r12,%rax,1),%rdi │ │ │ │ │ + lea (%r14,%rax,1),%rcx │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ │ + mulsd 0x58(%rsp),%xmm5 │ │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ movsd (%rcx),%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ mulsd %xmm5,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - movsd 0x60(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movq %r15,%xmm9 │ │ │ │ │ - mov 0xa8(%rbp),%r15 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movsd (%r15),%xmm2 │ │ │ │ │ - mov %r15,0x50(%rsp) │ │ │ │ │ - lea (%rbx,%rax,1),%r15 │ │ │ │ │ - movsd (%r15),%xmm9 │ │ │ │ │ - mov %r15,0x58(%rsp) │ │ │ │ │ - mov 0x58(%rbp),%r15 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ │ - lea (%rbx,%rax,1),%rdx │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - mulsd 0x68(%rsp),%xmm2 │ │ │ │ │ - mov %r15,0x60(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - movsd (%r15),%xmm9 │ │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ │ - lea (%r11,%rdx,1),%rdi │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - lea (%rbx,%rax,1),%rsi │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movq %xmm8,%rax │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + mov 0x20(%r13),%r8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movsd %xmm11,0x208(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movsd 0x78(%rsp),%xmm15 │ │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm9 │ │ │ │ │ - movsd %xmm5,0x120(%rsp) │ │ │ │ │ - movsd %xmm10,0x128(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mov 0x48(%r13),%rdi │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + lea 0x0(,%r8,8),%rdx │ │ │ │ │ + mov 0x98(%r13),%rcx │ │ │ │ │ + lea (%r12,%rdx,1),%rax │ │ │ │ │ + lea (%r14,%rdx,1),%r8 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + lea 0x0(,%rdi,8),%rdx │ │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + lea (%r12,%rdx,1),%rdi │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + lea (%r14,%rdx,1),%r9 │ │ │ │ │ + lea 0x0(,%rcx,8),%rdx │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + lea (%r12,%rdx,1),%rcx │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm5,0x210(%rsp) │ │ │ │ │ - movsd %xmm8,0x130(%rsp) │ │ │ │ │ - mulsd %xmm12,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd %xmm13,0x138(%rsp) │ │ │ │ │ + movsd %xmm5,0x208(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm15,0x140(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm5,0x148(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movsd %xmm9,0x138(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm9,0x148(%rsp) │ │ │ │ │ - movsd %xmm0,0x140(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movsd 0x70(%rsp),%xmm4 │ │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd (%rbx,%rdx,1),%xmm1 │ │ │ │ │ - movsd %xmm0,0x150(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x78(%rsp),%xmm7 │ │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movsd -0x20(%r15),%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm4,0x168(%rsp) │ │ │ │ │ + movsd %xmm11,0x158(%rsp) │ │ │ │ │ + movsd %xmm12,0x150(%rsp) │ │ │ │ │ + movsd %xmm9,0x160(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd 0x80(%rsp),%xmm5 │ │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - movsd -0x20(%r10),%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - mov 0x98(%rbp),%r15 │ │ │ │ │ - movsd 0x90(%rsp),%xmm13 │ │ │ │ │ - mov 0xc0(%rbp),%r8 │ │ │ │ │ - movsd -0x78(%rsp),%xmm6 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ │ - lea (%rbx,%rax,1),%rcx │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movsd (%r15),%xmm8 │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ │ - mov %r15,0x80(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd -0x18(%r10),%xmm4 │ │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movsd (%r8),%xmm12 │ │ │ │ │ - mov 0x70(%rbp),%r15 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movsd -0x18(%r10),%xmm15 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - lea (%rbx,%rax,1),%r15 │ │ │ │ │ - movsd (%r15),%xmm11 │ │ │ │ │ - mov %r15,-0x78(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - mulsd -0x20(%r10),%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ + mulsd -0x18(%r15),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movsd -0x18(%r15),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd -0x20(%r15),%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ movsd (%rcx),%xmm4 │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - mulsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm13,%xmm4 │ │ │ │ │ - movsd 0x98(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movsd (%rsi),%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movsd (%rcx),%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movsd 0x158(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x98(%rsp),%xmm14 │ │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ │ + mov 0xc0(%r13),%r8 │ │ │ │ │ + movsd (%rdx),%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movsd -0x78(%rsp),%xmm15 │ │ │ │ │ + mov 0x70(%r13),%rcx │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + lea 0x0(,%r8,8),%rdx │ │ │ │ │ + lea (%r12,%rdx,1),%r8 │ │ │ │ │ + mulsd 0xa0(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + lea (%r14,%rdx,1),%rdi │ │ │ │ │ + lea 0x0(,%rcx,8),%rdx │ │ │ │ │ + mov %r8,0x98(%rsp) │ │ │ │ │ + lea (%r14,%rdx,1),%rcx │ │ │ │ │ + lea (%r12,%rdx,1),%r8 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + mov %rcx,-0x78(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm5 │ │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + mulsd 0xb0(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movq %xmm1,%rdx │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm3,0x218(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm5,0x170(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movq %rdx,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - movsd %xmm15,0x158(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movsd %xmm10,0x168(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm15,0x160(%rsp) │ │ │ │ │ - movsd %xmm5,0x170(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ │ - movsd -0x70(%rsp),%xmm14 │ │ │ │ │ - movsd -0x40(%rsp),%xmm10 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm8 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm5 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - lea (%rbx,%rax,1),%r15 │ │ │ │ │ - mulsd %xmm13,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movq %rdx,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ │ - mov %r15,0xa0(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + movsd %xmm14,0x188(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + movsd %xmm9,0x178(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ + movsd %xmm14,0x190(%rsp) │ │ │ │ │ + movsd %xmm9,0x180(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - movsd %xmm0,0x178(%rsp) │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ │ - movsd %xmm12,0x188(%rsp) │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ │ - mov %r8,-0x70(%rsp) │ │ │ │ │ - movsd %xmm4,0x180(%rsp) │ │ │ │ │ - movsd -0x68(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm13,0x190(%rsp) │ │ │ │ │ - movsd 0xb0(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movsd (%r15),%xmm0 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - mov 0x88(%rbp),%r8 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - mov %r8,-0x68(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - mov %r8,-0x40(%rsp) │ │ │ │ │ - mov 0xb0(%rbp),%r8 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm6 │ │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm14 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm12 │ │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ │ - movsd (%rax),%xmm10 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - mov 0x60(%rbp),%r8 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - movsd (%rax),%xmm10 │ │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movsd 0x198(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm1,0x198(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd %xmm5,0x1a0(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - subsd 0x1a0(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov 0x38(%r13),%rdi │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + movsd -0x28(%rsp),%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ + lea (%r12,%rdx,1),%r9 │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + movsd 0xc0(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + movsd -0x70(%rsp),%xmm7 │ │ │ │ │ + mov %rdx,0xb0(%rsp) │ │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x68(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + mov 0xb0(%r13),%r9 │ │ │ │ │ + movsd %xmm1,0x1a0(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + lea 0x0(,%rdi,8),%rdx │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + lea (%r12,%rdx,1),%rdi │ │ │ │ │ + movsd -0x30(%rsp),%xmm7 │ │ │ │ │ + lea (%r14,%rdx,1),%rcx │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm6 │ │ │ │ │ + movsd %xmm4,0x198(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mov %rdi,-0x70(%rsp) │ │ │ │ │ + movsd %xmm15,0x210(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x68(%rsp),%xmm3 │ │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + mov 0x88(%r13),%rdi │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + lea 0x0(,%rdi,8),%rdx │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + lea (%r12,%rdx,1),%rdi │ │ │ │ │ + movsd 0xb8(%rsp),%xmm11 │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + movsd %xmm3,0x1a8(%rsp) │ │ │ │ │ + mov %rdx,-0x28(%rsp) │ │ │ │ │ + mov %rdi,-0x30(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + lea 0x0(,%r9,8),%rdx │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + lea (%r12,%rdx,1),%r9 │ │ │ │ │ + lea (%r14,%rdx,1),%rdi │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ + mov %r9,0xb8(%rsp) │ │ │ │ │ + movq %xmm3,%rcx │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm13 │ │ │ │ │ + mov %rdi,0xc0(%rsp) │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm12 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + mov 0x60(%r13),%rdx │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + lea (%r12,%rdx,1),%rdi │ │ │ │ │ + lea (%rdx,%r14,1),%r9 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm12 │ │ │ │ │ + mov %r9,0xc8(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd (%r9),%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + mulsd 0x1b0(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + mulsd 0x1b8(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movq %rcx,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ + movsd %xmm15,0x1b0(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movsd %xmm3,0x1c0(%rsp) │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd 0x1b0(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movq %xmm6,%rcx │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm12,0x1a0(%rsp) │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movsd %xmm4,0x220(%rsp) │ │ │ │ │ - movsd %xmm9,0x1a8(%rsp) │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movq %xmm3,%rcx │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm3,0x1b0(%rsp) │ │ │ │ │ + mulsd 0x1c0(%rsp),%xmm12 │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm1,0x1b8(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm2,0x218(%rsp) │ │ │ │ │ + mulsd 0x1c0(%rsp),%xmm1 │ │ │ │ │ + movq %xmm3,%rcx │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x198(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movsd %xmm1,0x198(%rsp) │ │ │ │ │ - movsd %xmm8,0x1b0(%rsp) │ │ │ │ │ - movsd %xmm10,0x1b8(%rsp) │ │ │ │ │ - movsd 0x208(%rsp),%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd 0xf8(%rsp),%xmm4 │ │ │ │ │ - movsd 0x218(%rsp),%xmm1 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm8 │ │ │ │ │ - mov -0x10(%rsp),%rax │ │ │ │ │ - addsd 0xf8(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mov -0x8(%rsp),%rdx │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm3 │ │ │ │ │ + mov -0x60(%rsp),%r9 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + movsd %xmm11,0x1a8(%rsp) │ │ │ │ │ + movsd 0x108(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movsd %xmm0,0x1c0(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd 0x108(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm2 │ │ │ │ │ - addsd (%r11),%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movsd 0x170(%rsp),%xmm4 │ │ │ │ │ + addsd (%r12),%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + subsd 0x170(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movsd %xmm6,(%r11) │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movsd %xmm14,(%rax) │ │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm12,(%r12) │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + mov -0x40(%rsp),%rdx │ │ │ │ │ + movsd %xmm7,(%r9) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd %xmm13,(%rsi) │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - mov -0x8(%rsp),%rax │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm4 │ │ │ │ │ - addsd 0xe8(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ addsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm7,(%rax) │ │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm3 │ │ │ │ │ - addsd 0xe0(%rsp),%xmm3 │ │ │ │ │ - addsd 0xf0(%rsp),%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + addsd 0xf8(%rsp),%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ │ - mulsd 0x198(%rsp),%xmm8 │ │ │ │ │ - mulsd 0x110(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm7,(%rax) │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ + mov -0x58(%rsp),%r9 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + mov -0x18(%rsp),%rsi │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm7,(%r14) │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + movsd %xmm12,(%rdx) │ │ │ │ │ + movsd %xmm7,(%r9) │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm5 │ │ │ │ │ + addsd 0xf0(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movsd 0xe0(%rsp),%xmm7 │ │ │ │ │ + mov -0x10(%rsp),%rsi │ │ │ │ │ + addsd 0x100(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd %xmm4,(%rsi) │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x120(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x138(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x138(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ + mulsd 0x150(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x158(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + mulsd 0x178(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x178(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ + mulsd 0x198(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd 0x1a0(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + mulsd 0x1b0(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd 0x100(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + mulsd 0x110(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd 0x118(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movsd %xmm9,-0x60(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm11,-0x18(%rsp) │ │ │ │ │ + movsd 0x160(%rsp),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm2,-0x28(%rsp) │ │ │ │ │ - movsd %xmm14,-0x60(%rsp) │ │ │ │ │ - mulsd 0x148(%rsp),%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd 0x160(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd 0x208(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x188(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd 0x188(%rsp),%xmm14 │ │ │ │ │ - mulsd 0x168(%rsp),%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm2 │ │ │ │ │ - mulsd 0x128(%rsp),%xmm11 │ │ │ │ │ - movsd 0x200(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movq %xmm2,%rsi │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x128(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x148(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + movq %xmm2,%r9 │ │ │ │ │ + movq %rsi,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movq %r9,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movq %xmm2,%rsi │ │ │ │ │ + movq %r9,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd %xmm4,-0x18(%rsp) │ │ │ │ │ - mulsd 0x128(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd 0x208(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + mulsd 0x188(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movsd %xmm12,-0x48(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x48(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm9,-0x10(%rsp) │ │ │ │ │ + mulsd 0x128(%rsp),%xmm2 │ │ │ │ │ + movq %xmm2,%rcx │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd 0x168(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - movsd %xmm12,-0x20(%rsp) │ │ │ │ │ - movsd 0x188(%rsp),%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm4,-0x48(%rsp) │ │ │ │ │ - movsd %xmm15,-0x10(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movq %xmm2,%rcx │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movq %xmm2,%r9 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movq %r9,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd 0x138(%rsp),%xmm1 │ │ │ │ │ - mulsd 0x1a0(%rsp),%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - mulsd 0x100(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm0,-0x58(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd 0x150(%rsp),%xmm2 │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x120(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x138(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x178(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x198(%rsp),%xmm2 │ │ │ │ │ + movq %xmm2,%r9 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x158(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - movsd 0x198(%rsp),%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm2,-0x30(%rsp) │ │ │ │ │ - movsd -0x30(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd 0x178(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movq %r9,%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movq %xmm2,%r9 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + mulsd 0x1b0(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd 0x110(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movsd -0x30(%rsp),%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x118(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd 0x110(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movq %r9,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm0,-0x40(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd -0x40(%rsp),%xmm3 │ │ │ │ │ + movq %xmm0,%rcx │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movsd -0x48(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movsd -0x60(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm15,-0x30(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movsd %xmm4,(%rdi) │ │ │ │ │ - movsd %xmm15,(%rbx,%rdx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - movq %xmm15,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - movsd -0x18(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movq %xmm15,%rdx │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x60(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movq %rdx,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd -0x60(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + movsd %xmm0,-0x40(%rsp) │ │ │ │ │ + movq %xmm2,%r9 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm11,(%rdx) │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movsd -0x58(%rsp),%xmm0 │ │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ │ - subsd %xmm15,%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x30(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm13,(%rax) │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm11,(%rdx) │ │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm13,(%rax) │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ - movsd %xmm7,(%rdx) │ │ │ │ │ - movsd -0x28(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movq %xmm2,%rcx │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movsd %xmm7,(%rax) │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm7,(%rax) │ │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movq %xmm2,%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x60(%rsp),%xmm2 │ │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ │ + mov -0x48(%rsp),%rdx │ │ │ │ │ + movsd -0x18(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movq %rax,%xmm15 │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ movsd %xmm2,(%rdx) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movq %r9,%xmm2 │ │ │ │ │ + movsd %xmm9,(%rax) │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + movsd %xmm8,(%rdx) │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + movq %r9,%xmm8 │ │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x48(%rsp),%xmm2 │ │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movsd -0x20(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ + mulsd -0x58(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm8,(%rax) │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm15,(%rsi) │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm15,(%rdx) │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movsd -0x10(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm8,(%rax) │ │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd -0x10(%rsp),%xmm3 │ │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ │ + movsd %xmm5,(%r8) │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ │ - movsd 0xf0(%rsp),%xmm3 │ │ │ │ │ - subsd 0xd0(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - mov -0x78(%rsp),%rcx │ │ │ │ │ - movsd 0xe0(%rsp),%xmm1 │ │ │ │ │ - subsd 0xc8(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movq %rsi,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movq %rsi,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm4 │ │ │ │ │ + mulsd 0x148(%rsp),%xmm2 │ │ │ │ │ + subsd 0xd8(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ │ + mulsd 0x168(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movsd 0x100(%rsp),%xmm3 │ │ │ │ │ + mov -0x78(%rsp),%rax │ │ │ │ │ + subsd 0xe0(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ movsd %xmm1,-0x78(%rsp) │ │ │ │ │ - mulsd 0x130(%rsp),%xmm2 │ │ │ │ │ - mulsd 0x150(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd %xmm3,-0x60(%rsp) │ │ │ │ │ + mulsd 0x1a0(%rsp),%xmm2 │ │ │ │ │ + movsd 0x200(%rsp),%xmm3 │ │ │ │ │ + movsd 0x218(%rsp),%xmm14 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd 0x170(%rsp),%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x118(%rsp),%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x1b0(%rsp),%xmm6 │ │ │ │ │ - mulsd 0x220(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd 0x190(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movsd 0x1f8(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x190(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x1a8(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - mulsd 0x180(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x1b8(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x1b8(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x1c0(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0x108(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movsd %xmm4,-0x48(%rsp) │ │ │ │ │ - mulsd 0x140(%rsp),%xmm5 │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ + mulsd 0x130(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - movsd 0x210(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movq %xmm2,%rcx │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd 0x158(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd 0x140(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd 0x160(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd 0x180(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + mulsd 0x210(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ + mulsd 0x1a8(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + mulsd 0x120(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movq %xmm5,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movq %xmm2,%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd 0x180(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x140(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd 0x158(%rsp),%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x1b0(%rsp),%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd 0x140(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0x220(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x1a8(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd 0x210(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - mulsd 0x160(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ + mulsd 0x180(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd 0x148(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mulsd 0x120(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mulsd 0x168(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm13 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd 0x1b8(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm0,-0x58(%rsp) │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x150(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm4,-0x60(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd 0x130(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd 0x170(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd 0x190(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x1b8(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x1a8(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ + mulsd 0x190(%rsp),%xmm10 │ │ │ │ │ + movq %xmm14,%rsi │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + mulsd 0x1a0(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0x118(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + mulsd 0x130(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + movq %rsi,%xmm14 │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + movq %xmm1,%r8 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x108(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movq %xmm4,%rdx │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movq %r8,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movq %xmm1,%r8 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movq %xmm1,%r9 │ │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ │ + movq %r9,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - movsd -0x60(%rsp),%xmm4 │ │ │ │ │ - addsd -0x78(%rsp),%xmm4 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ + movq %xmm1,%rsi │ │ │ │ │ + movq %r8,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ │ addsd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + movsd -0x58(%rsp),%xmm3 │ │ │ │ │ + movsd -0x60(%rsp),%xmm1 │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + addsd -0x78(%rsp),%xmm3 │ │ │ │ │ addsd %xmm12,%xmm1 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm3,(%rdx) │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ subsd %xmm14,%xmm11 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mov -0x70(%rsp),%rdx │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - movsd -0x48(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm15,(%rax) │ │ │ │ │ - mov -0x68(%rsp),%rax │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movq %xmm1,%r9 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm15,(%rax) │ │ │ │ │ - movsd %xmm7,(%r15) │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm8,(%r8) │ │ │ │ │ - mov -0x70(%rsp),%rax │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movq %r9,%xmm1 │ │ │ │ │ + mov 0xb8(%rsp),%r9 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movq %rcx,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ │ + movsd %xmm15,(%r9) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mov -0x30(%rsp),%r9 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm15,(%r9) │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + mov -0x28(%rsp),%rdx │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movq %rsi,%xmm7 │ │ │ │ │ + mov 0xc8(%rsp),%rsi │ │ │ │ │ addsd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ subsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - mov -0x40(%rsp),%rax │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm9,(%rcx) │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ addsd %xmm11,%xmm4 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd %xmm9,(%rdx) │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + movsd %xmm4,(%rsi) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ │ + movsd -0x78(%rsp),%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - mov -0x58(%rsp),%rdi │ │ │ │ │ - incq -0x38(%rsp) │ │ │ │ │ - add 0x238(%rsp),%rbp │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movsd -0x60(%rsp),%xmm3 │ │ │ │ │ + incq -0x20(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + mov -0x50(%rsp),%r8 │ │ │ │ │ + add 0x230(%rsp),%r13 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x60(%rsp),%xmm1 │ │ │ │ │ subsd %xmm12,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd -0x78(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x58(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ subsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm7,(%r14) │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm7,0x0(%rbp) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ addsd %xmm1,%xmm7 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ - movq %rsi,%xmm6 │ │ │ │ │ - movsd %xmm7,0x0(%r13) │ │ │ │ │ - movsd %xmm2,(%r12) │ │ │ │ │ - movsd %xmm1,(%r9) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov -0x50(%rsp),%r9 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + mov 0x228(%rsp),%rbx │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ │ + add %rbx,%r12 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + add %rbx,%r14 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movq %rax,%xmm5 │ │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mov -0x38(%rsp),%r10 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ movsd %xmm4,(%r8) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm4,(%rdi) │ │ │ │ │ - mov 0x230(%rsp),%rdi │ │ │ │ │ - movsd %xmm1,(%r9) │ │ │ │ │ - movsd %xmm0,(%r8) │ │ │ │ │ - add %rdi,%r11 │ │ │ │ │ - add %rdi,%rbx │ │ │ │ │ - cmp %rax,0x228(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ - add $0x240,%rsp │ │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + cmp %rax,0x220(%rsp) │ │ │ │ │ + jne 68 │ │ │ │ │ + add $0x238,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000025f0 : │ │ │ │ │ +0000000000002750 : │ │ │ │ │ fftw_codelet_t2_25(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x25fe(%rip),%rsi │ │ │ │ │ - jmp 2603 │ │ │ │ │ + lea -0x275e(%rip),%rsi │ │ │ │ │ + jmp 2763 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 e7250000 00420e10 8f02420e .....%...B....B. │ │ │ │ │ + 0x00000020 00000000 48270000 00420e10 8f02420e ....H'...B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ef80403 cb250e38 ..A.8..G.....%.8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ef00403 2c270e38 ..A.8..G....,'.8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ 0x00000010 4330002e 4c433100 2e4c4332 002e4c43 C0..LC1..LC2..LC │ │ │ │ │ - 0x00000020 33002e4c 4339002e 4c433131 002e4c43 3..LC9..LC11..LC │ │ │ │ │ - 0x00000030 34002e4c 4335002e 4c433600 2e4c4337 4..LC5..LC6..LC7 │ │ │ │ │ - 0x00000040 002e4c43 38002e4c 43313000 2e4c4331 ..LC8..LC10..LC1 │ │ │ │ │ + 0x00000020 33002e4c 4334002e 4c433500 2e4c4336 3..LC4..LC5..LC6 │ │ │ │ │ + 0x00000030 002e4c43 37002e4c 4338002e 4c433900 ..LC7..LC8..LC9. │ │ │ │ │ + 0x00000040 2e4c4331 30002e4c 43313100 2e4c4331 .LC10..LC11..LC1 │ │ │ │ │ 0x00000050 32002e4c 43313300 2e4c4331 34002e4c 2..LC13..LC14..L │ │ │ │ │ 0x00000060 43313500 2e4c4331 36002e4c 43313700 C15..LC16..LC17. │ │ │ │ │ - 0x00000070 2e4c4331 39002e4c 43313800 5f474c4f .LC19..LC18._GLO │ │ │ │ │ + 0x00000070 2e4c4331 38002e4c 43313900 5f474c4f .LC18..LC19._GLO │ │ │ │ │ 0x00000080 42414c5f 4f464653 45545f54 41424c45 BAL_OFFSET_TABLE │ │ │ │ │ 0x00000090 5f006666 74775f61 6e5f494e 545f6775 _.fftw_an_INT_gu │ │ │ │ │ 0x000000a0 6172616e 74656564 5f746f5f 62655f7a aranteed_to_be_z │ │ │ │ │ 0x000000b0 65726f00 66667477 5f636f64 656c6574 ero.fftw_codelet │ │ │ │ │ 0x000000c0 5f74325f 32350066 6674775f 6b646674 _t2_25.fftw_kdft │ │ │ │ │ 0x000000d0 5f646974 5f726567 69737465 72006666 _dit_register.ff │ │ │ │ │ 0x000000e0 74775f64 66745f74 5f67656e 757300 tw_dft_t_genus. │ │ │ ├── t2_32.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 13680 (bytes into file) │ │ │ │ │ + Start of section headers: 13952 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x3570: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3680: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 002853 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002c48 000828 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 002893 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 002893 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002893 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0028a0 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 003470 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0028f8 000014 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 002910 000038 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 002948 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 002948 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0034b8 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0029c0 0001e0 18 14 15 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 002ba0 0000a4 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0034e8 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 002963 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002d58 000828 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0029a3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0029a3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0029a3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0029b0 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 003580 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 002a08 000014 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 002a20 000038 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 002a58 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 002a58 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0035c8 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 002ad0 0001e0 18 14 15 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 002cb0 0000a4 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0035f8 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 20 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 10294 FUNC LOCAL DEFAULT 1 t2_32 │ │ │ │ │ + 2: 0000000000000000 10565 FUNC LOCAL DEFAULT 1 t2_32 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 20 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ - 11: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LC6 │ │ │ │ │ - 12: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ - 13: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ - 14: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ + 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 12: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ + 13: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LC6 │ │ │ │ │ + 14: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 17: 0000000000002840 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_32 │ │ │ │ │ + 17: 0000000000002950 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_32 │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,101 +1,101 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2c48 contains 87 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2d58 contains 87 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000052 000000100000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -000000000000161d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001625 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001637 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000163f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000017cf 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001812 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001841 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000185b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001ab5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001ac8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001aeb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001b03 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001bf1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001bfd 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001c1f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001c28 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001c36 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001c3f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001c4d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001c5f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001c6d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001c7e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001c8f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001cc8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001cd5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001cfc 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d20 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d2d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d59 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d7d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d8b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d98 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001f65 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001f81 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001faf 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001fd7 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002003 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002017 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002041 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000206a 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002077 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002084 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002091 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000209f 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000020c2 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000020ce 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000020df 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000020e8 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002116 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002124 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002132 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000218a 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002197 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000021a5 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000021b7 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000021c5 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000021fb 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000220e 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000239d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000023d1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000023e7 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002422 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002435 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000244c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002470 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002479 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002494 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000249d 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000024b5 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000024bd 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000024e4 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000024f1 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000024ff 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002522 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000252f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002541 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002556 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002564 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000025bc 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000025c9 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000262b 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002639 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002647 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000265a 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002843 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000284f 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +00000000000016df 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000016e7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000016f5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000171c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000018fe 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001919 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001925 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000192e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001b8b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001bad 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001be4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001bed 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001cb0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001d13 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001d1b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001d28 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001d3c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001d4a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001d58 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001d83 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001da6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001db3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001dbc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001de1 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001e0d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001e2b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001e3d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001e45 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001e53 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001e8f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001e9d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001eab 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002082 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000020e0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000020ed 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000020f5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000020fd 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002119 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002130 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002141 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000215b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002175 0000000e00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000021b8 0000000e00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000021c6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000021e6 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000021f2 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002212 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002220 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000222c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002251 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002288 0000000e00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002294 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000022a1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000022ad 0000000e00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000022e2 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002303 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002324 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002335 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000024a9 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002514 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002528 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002538 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000255d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000256e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000025bc 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000025c5 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002603 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000260b 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002619 0000000e00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002639 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002651 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000265e 0000000e00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000266c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000267a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002688 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000026a5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000026c7 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000026df 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000026ed 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000026fb 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000273b 0000000e00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002748 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002756 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002768 0000000e00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002953 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000295f 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x3470 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x3580 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001300000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x34b8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x35c8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2840 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2950 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000002836 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000002945 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 856 │ │ │ │ │ - DW_CFA_advance_loc2: 10266 to 000000000000282b │ │ │ │ │ + DW_CFA_def_cfa_offset: 848 │ │ │ │ │ + DW_CFA_advance_loc2: 10537 to 000000000000293a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000282c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000293b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000282d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000293c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000282f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000293e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002831 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002940 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002833 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002942 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002835 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002944 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000002840..0000000000002853 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000002950..0000000000002963 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,1993 +7,1978 @@ │ │ │ │ │ t2_32(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x320,%rsp │ │ │ │ │ - mov %r8,-0x30(%rsp) │ │ │ │ │ - mov %r9,0x308(%rsp) │ │ │ │ │ + sub $0x318,%rsp │ │ │ │ │ + mov %r8,-0x18(%rsp) │ │ │ │ │ + mov %r9,0x300(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 2824 │ │ │ │ │ + jge 2933 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ - mov %rdi,%r11 │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ mov %rcx,%r15 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ shl $0x6,%rax │ │ │ │ │ - lea (%rdx,%rax,1),%r14 │ │ │ │ │ - mov 0x358(%rsp),%rax │ │ │ │ │ + lea (%rdx,%rax,1),%rbp │ │ │ │ │ + mov 0x350(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x310(%rsp) │ │ │ │ │ + mov %rax,0x308(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x318(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd 0x8(%r14),%xmm5 │ │ │ │ │ - add $0x40,%r14 │ │ │ │ │ - movsd -0x30(%r14),%xmm0 │ │ │ │ │ - movsd -0x40(%r14),%xmm2 │ │ │ │ │ - movsd -0x28(%r14),%xmm1 │ │ │ │ │ - movsd -0x30(%r14),%xmm4 │ │ │ │ │ - movsd -0x28(%r14),%xmm3 │ │ │ │ │ - movsd -0x30(%r14),%xmm14 │ │ │ │ │ - movsd -0x28(%r14),%xmm7 │ │ │ │ │ - movsd -0x30(%r14),%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ + mov %rax,0x310(%rsp) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movsd 0x0(%rbp),%xmm2 │ │ │ │ │ + movsd 0x8(%rbp),%xmm5 │ │ │ │ │ + add $0x40,%rbp │ │ │ │ │ + movsd -0x30(%rbp),%xmm4 │ │ │ │ │ + movsd -0x28(%rbp),%xmm3 │ │ │ │ │ + movsd -0x30(%rbp),%xmm0 │ │ │ │ │ + movsd -0x28(%rbp),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd -0x28(%rbp),%xmm7 │ │ │ │ │ + movsd -0x30(%rbp),%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movsd -0x28(%rbp),%xmm8 │ │ │ │ │ + movsd -0x30(%rbp),%xmm9 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ + movsd -0x28(%rbp),%xmm11 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movsd -0x18(%rbp),%xmm3 │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd -0x30(%r14),%xmm3 │ │ │ │ │ - movsd %xmm1,-0x60(%rsp) │ │ │ │ │ - movsd -0x18(%r14),%xmm1 │ │ │ │ │ - movsd %xmm6,-0x68(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd %xmm4,-0x50(%rsp) │ │ │ │ │ - movsd %xmm15,-0x58(%rsp) │ │ │ │ │ - movsd -0x20(%r14),%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - movsd %xmm1,-0x70(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm4,-0x58(%rsp) │ │ │ │ │ + movsd -0x20(%rbp),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm15,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm1,-0x68(%rsp) │ │ │ │ │ + movsd -0x10(%rbp),%xmm1 │ │ │ │ │ + movsd %xmm6,-0x70(%rsp) │ │ │ │ │ mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movsd -0x10(%r14),%xmm1 │ │ │ │ │ - mulsd -0x28(%r14),%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm4,-0x78(%rsp) │ │ │ │ │ mulsd %xmm4,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm12 │ │ │ │ │ - movsd %xmm4,-0x78(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movsd -0x28(%r14),%xmm3 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movsd -0x28(%r14),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movsd -0x30(%rbp),%xmm0 │ │ │ │ │ + movq %xmm7,%r11 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%r9 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - movq %r9,%xmm4 │ │ │ │ │ movq %xmm0,%rcx │ │ │ │ │ - movsd -0x8(%r14),%xmm0 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - movq %xmm3,%rdi │ │ │ │ │ - movsd -0x30(%r14),%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - movq %xmm3,%r8 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - movq %xmm3,%rax │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ + movsd -0x28(%rbp),%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movq %xmm0,%r8 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movq %r8,%xmm7 │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ + movsd -0x8(%rbp),%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movq %xmm4,%rsi │ │ │ │ │ + movsd -0x30(%rbp),%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movq %xmm4,%rdi │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movq %xmm4,%rax │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ subsd %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movsd -0x70(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm14,0xd0(%rsp) │ │ │ │ │ - movq %xmm3,%rdx │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - movsd %xmm3,0x8(%rsp) │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movq %r9,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ mulsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm3,0xa0(%rsp) │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm14,0xe8(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm4,0x20(%rsp) │ │ │ │ │ movq %rdi,%xmm4 │ │ │ │ │ - movsd %xmm3,0xc8(%rsp) │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movq %rsi,%xmm4 │ │ │ │ │ - movsd %xmm3,0x90(%rsp) │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - movq %xmm3,%rdi │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd -0x78(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm3,0x98(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ mulsd %xmm1,%xmm14 │ │ │ │ │ + movq %rax,%xmm7 │ │ │ │ │ + movq %xmm4,%rbx │ │ │ │ │ + movq %rdx,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movq %r8,%xmm7 │ │ │ │ │ addsd %xmm8,%xmm14 │ │ │ │ │ - movsd -0x70(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm14,0xb0(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movsd -0x60(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ + movsd -0x78(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm4,0xb8(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movq %rdi,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movq %rsi,%xmm7 │ │ │ │ │ + movsd %xmm14,0xc8(%rsp) │ │ │ │ │ + movq %xmm4,%rdi │ │ │ │ │ + movq %rcx,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ mulsd %xmm1,%xmm8 │ │ │ │ │ + movq %rcx,%xmm7 │ │ │ │ │ + movsd %xmm4,0xa8(%rsp) │ │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movq %rax,%xmm7 │ │ │ │ │ subsd %xmm8,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm14,0xc0(%rsp) │ │ │ │ │ - movsd -0x58(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm4,0xc0(%rsp) │ │ │ │ │ + movq %rdx,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm4,0xb0(%rsp) │ │ │ │ │ + movsd %xmm14,0xd0(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm7 │ │ │ │ │ + movsd -0x60(%rsp),%xmm14 │ │ │ │ │ mulsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ subsd %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd -0x68(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd -0x70(%rsp),%xmm7 │ │ │ │ │ mulsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm14,0x120(%rsp) │ │ │ │ │ - movsd -0x58(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm3,0x28(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movsd -0x50(%rsp),%xmm8 │ │ │ │ │ movsd %xmm14,0x128(%rsp) │ │ │ │ │ - movsd %xmm3,0x30(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ + movsd -0x60(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm4,0x30(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ addsd %xmm8,%xmm14 │ │ │ │ │ - movsd -0x50(%rsp),%xmm8 │ │ │ │ │ - movq %xmm14,%rax │ │ │ │ │ - movsd %xmm3,0x40(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ mulsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ + movsd %xmm14,0x130(%rsp) │ │ │ │ │ + movsd -0x58(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm4,0x38(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm4,0x50(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd -0x58(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm14 │ │ │ │ │ mulsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ + movq %xmm4,%rax │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movq %xmm4,%r10 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ subsd %xmm13,%xmm15 │ │ │ │ │ addsd %xmm13,%xmm8 │ │ │ │ │ - movsd %xmm14,0x50(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - movq %xmm3,%r10 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ + movsd %xmm4,0x60(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ addsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + movsd %xmm15,0xd8(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm10 │ │ │ │ │ - movsd %xmm15,0xb8(%rsp) │ │ │ │ │ - movq %xmm3,%rsi │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ mulsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ + movq %xmm4,%rcx │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ addsd %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ mulsd %xmm0,%xmm10 │ │ │ │ │ - movq %xmm13,%rbx │ │ │ │ │ - movsd %xmm3,0x218(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movq %rcx,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm4,0x138(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movq %xmm4,%rcx │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movq %rcx,%xmm4 │ │ │ │ │ + movq %xmm13,%rcx │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ mulsd %xmm6,%xmm10 │ │ │ │ │ - movq %xmm3,%rsi │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm4,0x258(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm4 │ │ │ │ │ subsd %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ + movq %r11,%xmm10 │ │ │ │ │ addsd %xmm9,%xmm10 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd %xmm13,0x38(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ + movsd %xmm13,0x40(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ subsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm11,0x100(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm12,0xf8(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm12,0x110(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ mulsd %xmm1,%xmm13 │ │ │ │ │ - movsd %xmm4,0x78(%rsp) │ │ │ │ │ - movsd %xmm3,0x220(%rsp) │ │ │ │ │ - movsd -0x70(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movsd -0x60(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ + movsd %xmm7,0x88(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ mulsd %xmm10,%xmm13 │ │ │ │ │ - movsd %xmm9,0x110(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ addsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movsd -0x78(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ mulsd %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd -0x60(%rsp),%xmm7 │ │ │ │ │ - movq %xmm15,%rcx │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movsd %xmm9,0x118(%rsp) │ │ │ │ │ - movsd -0x58(%rsp),%xmm9 │ │ │ │ │ + movq %xmm15,%rdx │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ mulsd %xmm10,%xmm13 │ │ │ │ │ subsd %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movsd %xmm15,0x60(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movq %r11,%xmm13 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + movsd %xmm15,0x70(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm11,0x118(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm9,0x120(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movsd -0x60(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ + movsd -0x68(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm11,0x248(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ subsd %xmm7,%xmm12 │ │ │ │ │ - movsd -0x58(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movsd -0x60(%rsp),%xmm7 │ │ │ │ │ mulsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movsd %xmm9,-0x48(%rsp) │ │ │ │ │ + movsd %xmm13,-0x50(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ subsd %xmm11,%xmm7 │ │ │ │ │ addsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ mulsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ mulsd %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ + movsd %xmm9,-0x40(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ addsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + movsd -0x48(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ mulsd %xmm7,%xmm11 │ │ │ │ │ subsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ mulsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm12,0x80(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movsd %xmm13,0x130(%rsp) │ │ │ │ │ - movsd %xmm4,0x138(%rsp) │ │ │ │ │ + movsd %xmm12,0x98(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ mulsd %xmm0,%xmm12 │ │ │ │ │ - movsd -0x68(%rsp),%xmm4 │ │ │ │ │ - mov 0x80(%r15),%rsi │ │ │ │ │ - mov 0x40(%r15),%r13 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ subsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - lea 0x0(,%rsi,8),%r12 │ │ │ │ │ - lea (%r11,%r12,1),%rsi │ │ │ │ │ - lea 0x0(%rbp,%r12,1),%r8 │ │ │ │ │ - mov %r8,-0x20(%rsp) │ │ │ │ │ - mov %rsi,-0x28(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ + movsd -0x48(%rsp),%xmm11 │ │ │ │ │ + movsd -0x58(%rsp),%xmm12 │ │ │ │ │ + mov 0x80(%r15),%rsi │ │ │ │ │ + mov 0x40(%r15),%r12 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + lea 0x0(,%rsi,8),%r11 │ │ │ │ │ + lea 0x0(%r13,%r11,1),%rsi │ │ │ │ │ + lea (%r14,%r11,1),%r8 │ │ │ │ │ + mov %r8,-0x8(%rsp) │ │ │ │ │ + mov %rsi,-0x10(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ mulsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movq %xmm9,%r9 │ │ │ │ │ + movsd -0x70(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ mulsd %xmm3,%xmm11 │ │ │ │ │ - movq %xmm12,%r9 │ │ │ │ │ - movsd -0x50(%rsp),%xmm12 │ │ │ │ │ - mulsd -0x78(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movsd %xmm3,-0x48(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movsd -0x50(%rsp),%xmm12 │ │ │ │ │ - mulsd -0x70(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movsd %xmm4,-0x38(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movsd -0x58(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ movsd -0x78(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm3,-0x40(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + movsd %xmm4,-0x30(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ subsd %xmm11,%xmm12 │ │ │ │ │ - movsd %xmm3,-0x38(%rsp) │ │ │ │ │ - movsd -0x48(%rsp),%xmm3 │ │ │ │ │ - movsd -0x38(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movsd %xmm4,0x108(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd -0x38(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm12,-0x20(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movsd %xmm9,-0x28(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ mulsd %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movsd -0x40(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd -0x30(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movsd -0x20(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ mulsd %xmm0,%xmm11 │ │ │ │ │ - movsd %xmm12,0xe8(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd -0x48(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm12,0xd8(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movsd -0x38(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd -0x40(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm12,0xf0(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm9,0x108(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd -0x20(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movsd -0x38(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm9,0xf8(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd -0x28(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movsd -0x30(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm9,0x210(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ addsd %xmm11,%xmm12 │ │ │ │ │ movsd (%rsi),%xmm11 │ │ │ │ │ - movsd %xmm12,0xe0(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ movsd (%r8),%xmm11 │ │ │ │ │ - lea 0x0(,%r13,8),%r8 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - lea (%r11,%r8,1),%r13 │ │ │ │ │ - add %rbp,%r8 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - mov %r13,-0x18(%rsp) │ │ │ │ │ - mov %r8,-0x10(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ + lea 0x0(,%r12,8),%r8 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm12,0x100(%rsp) │ │ │ │ │ + lea 0x0(%r13,%r8,1),%r12 │ │ │ │ │ + add %r14,%r8 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + mov %r12,(%rsp) │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ mulsd %xmm13,%xmm11 │ │ │ │ │ mulsd %xmm4,%xmm13 │ │ │ │ │ addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ mulsd %xmm15,%xmm11 │ │ │ │ │ - movsd (%r8),%xmm15 │ │ │ │ │ - movq %xmm12,%r12 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movsd 0x0(%r13),%xmm13 │ │ │ │ │ - mov 0xc0(%r15),%r13 │ │ │ │ │ - shl $0x3,%r13 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - lea (%r11,%r13,1),%r8 │ │ │ │ │ - add %rbp,%r13 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mov %r8,-0x8(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movsd 0x8(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movq %xmm12,%r11 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ mulsd %xmm14,%xmm12 │ │ │ │ │ - mov %r13,(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm11 │ │ │ │ │ + movsd (%r12),%xmm13 │ │ │ │ │ + mov 0xc0(%r15),%r12 │ │ │ │ │ mulsd %xmm13,%xmm15 │ │ │ │ │ + shl $0x3,%r12 │ │ │ │ │ mulsd %xmm14,%xmm13 │ │ │ │ │ + lea 0x0(%r13,%r12,1),%r8 │ │ │ │ │ + add %r14,%r12 │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ movsd (%r8),%xmm14 │ │ │ │ │ + movsd 0x20(%rsp),%xmm4 │ │ │ │ │ + movsd (%r12),%xmm9 │ │ │ │ │ + mov %r12,0x18(%rsp) │ │ │ │ │ addsd %xmm15,%xmm12 │ │ │ │ │ - movsd 0x0(%r13),%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ subsd %xmm13,%xmm8 │ │ │ │ │ - mov 0x88(%r15),%r13 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movq %rdx,%xmm15 │ │ │ │ │ mulsd %xmm14,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - movsd %xmm4,0x8(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - mulsd 0x8(%rsp),%xmm4 │ │ │ │ │ + movq %rbx,%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + movq %rbx,%xmm9 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + movq %r11,%xmm9 │ │ │ │ │ + addsd 0x0(%r13),%xmm9 │ │ │ │ │ addsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movq %r12,%xmm4 │ │ │ │ │ - addsd (%r11),%xmm4 │ │ │ │ │ + movq %xmm9,%rbx │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movq %rbx,%xmm4 │ │ │ │ │ subsd %xmm14,%xmm13 │ │ │ │ │ - movq %xmm4,%rdx │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ subsd %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - movq %rdx,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm3,0x140(%rsp) │ │ │ │ │ - movq %rdx,%xmm3 │ │ │ │ │ - mov 0x8(%r15),%rdx │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0x0(%rbp),%xmm4 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - movsd %xmm3,0x230(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - addsd 0x0(%rbp),%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm4,0x140(%rsp) │ │ │ │ │ + movq %rbx,%xmm4 │ │ │ │ │ + mov 0x8(%r15),%rbx │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd (%r14),%xmm9 │ │ │ │ │ + lea 0x0(,%rbx,8),%rsi │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + addsd (%r14),%xmm11 │ │ │ │ │ + lea (%r14,%rsi,1),%rbx │ │ │ │ │ + lea 0x0(%r13,%rsi,1),%r12 │ │ │ │ │ + movsd %xmm4,0x278(%rsp) │ │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movsd 0x0(%r13),%xmm9 │ │ │ │ │ subsd %xmm12,%xmm15 │ │ │ │ │ addsd %xmm12,%xmm14 │ │ │ │ │ - movsd %xmm15,0x238(%rsp) │ │ │ │ │ - movq %r12,%xmm15 │ │ │ │ │ - lea (%r11,%rdx,1),%r12 │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ │ - mov %r12,0x8(%rsp) │ │ │ │ │ - movsd %xmm14,0x240(%rsp) │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ + movq %r11,%xmm12 │ │ │ │ │ + mov 0xc8(%r15),%r11 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + lea 0x0(,%r11,8),%rsi │ │ │ │ │ + movsd %xmm14,0x288(%rsp) │ │ │ │ │ + lea (%r14,%rsi,1),%r11 │ │ │ │ │ + lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ addsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm15,0x280(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ addsd %xmm11,%xmm8 │ │ │ │ │ - movsd %xmm12,0x250(%rsp) │ │ │ │ │ - movsd %xmm15,0x248(%rsp) │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + movsd 0x30(%rsp),%xmm14 │ │ │ │ │ movsd %xmm8,0x148(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movsd (%rbx),%xmm11 │ │ │ │ │ + mov 0x88(%r15),%rbx │ │ │ │ │ subsd %xmm13,%xmm8 │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - mov 0xc8(%r15),%rdx │ │ │ │ │ - movsd %xmm8,0x258(%rsp) │ │ │ │ │ - movsd (%r12),%xmm8 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - lea (%r11,%rdx,1),%r12 │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ │ + movsd %xmm9,0x290(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ mulsd %xmm11,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm12,0x298(%rsp) │ │ │ │ │ + lea 0x0(,%rbx,8),%rsi │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + lea 0x0(%r13,%rsi,1),%rbx │ │ │ │ │ + movsd %xmm8,0x2a0(%rsp) │ │ │ │ │ movsd (%r12),%xmm8 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - lea 0x0(,%r13,8),%rdx │ │ │ │ │ - lea (%r11,%rdx,1),%r13 │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x28(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movq %rbx,%xmm4 │ │ │ │ │ - movq %xmm2,%r8 │ │ │ │ │ - movsd 0x30(%rsp),%xmm2 │ │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ mulsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movsd 0x28(%rsp),%xmm5 │ │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ │ - movsd 0x38(%rsp),%xmm2 │ │ │ │ │ - movsd -0x70(%rsp),%xmm3 │ │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - movsd 0x0(%r13),%xmm8 │ │ │ │ │ + movsd (%r11),%xmm8 │ │ │ │ │ + lea (%r14,%rsi,1),%r11 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movsd 0x38(%rsp),%xmm9 │ │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + movsd 0x40(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + movsd (%r11),%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + movsd (%rbx),%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + movq %rcx,%xmm11 │ │ │ │ │ mulsd %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - movq %rbx,%xmm4 │ │ │ │ │ - mov 0x48(%r15),%rbx │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + movq %rcx,%xmm11 │ │ │ │ │ + mov 0x48(%r15),%rcx │ │ │ │ │ movsd -0x78(%rsp),%xmm4 │ │ │ │ │ - lea 0x0(,%rbx,8),%rsi │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - lea 0x0(%rbp,%rsi,1),%rbx │ │ │ │ │ - lea (%r11,%rsi,1),%r13 │ │ │ │ │ - movsd (%rbx),%xmm2 │ │ │ │ │ - mulsd 0x0(%r13),%xmm4 │ │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ │ - mov 0xf8(%r15),%rbx │ │ │ │ │ - lea 0x0(,%rbx,8),%rdx │ │ │ │ │ - lea (%r11,%rdx,1),%rbx │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - mulsd -0x78(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ │ + lea (%r14,%rsi,1),%rcx │ │ │ │ │ + lea 0x0(%r13,%rsi,1),%r11 │ │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movsd (%rcx),%xmm5 │ │ │ │ │ + mov 0xf8(%r15),%rcx │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movsd (%r11),%xmm5 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%rbx │ │ │ │ │ + add %r14,%rcx │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ mov %rbx,-0x78(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - mulsd 0x0(%r13),%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm2,0x150(%rsp) │ │ │ │ │ - movq %r8,%xmm2 │ │ │ │ │ - movsd %xmm4,0x158(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movsd (%rbx),%xmm3 │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%rbx │ │ │ │ │ - mov %rbx,-0x70(%rsp) │ │ │ │ │ - movsd %xmm2,0x160(%rsp) │ │ │ │ │ - movq %r8,%xmm2 │ │ │ │ │ - movsd %xmm4,0x168(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ + mulsd (%r11),%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movsd %xmm9,0x150(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x50(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm9,0x2a8(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd %xmm9,0x158(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm2,0x2b0(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd %xmm3,0x168(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm4,0x170(%rsp) │ │ │ │ │ - movq %r10,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movsd %xmm2,0x268(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd 0x40(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm5,0x260(%rsp) │ │ │ │ │ - movsd %xmm2,0x270(%rsp) │ │ │ │ │ - movsd (%rbx),%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm9,0x160(%rsp) │ │ │ │ │ + movsd %xmm2,0x170(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + movsd %xmm3,0x2b8(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movq %r10,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ mulsd %xmm8,%xmm2 │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - movq %r10,%xmm4 │ │ │ │ │ + movsd 0x60(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + movq %r10,%xmm5 │ │ │ │ │ mov 0xb8(%r15),%r10 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - lea 0x0(,%r10,8),%rdx │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movq %rax,%xmm5 │ │ │ │ │ + lea 0x0(,%r10,8),%rcx │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%r10 │ │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - lea (%r11,%rdx,1),%r10 │ │ │ │ │ movsd (%r10),%xmm3 │ │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%r10 │ │ │ │ │ + lea (%r14,%rcx,1),%r10 │ │ │ │ │ movsd (%r10),%xmm4 │ │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movsd 0x50(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm8,%xmm3 │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movq %rdx,%xmm8 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ addsd %xmm5,%xmm13 │ │ │ │ │ movq %rax,%xmm5 │ │ │ │ │ mov 0x78(%r15),%rax │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - movsd 0x60(%rsp),%xmm5 │ │ │ │ │ - lea (%r11,%rax,1),%r10 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r10 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + movsd (%rax),%xmm4 │ │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ subsd %xmm3,%xmm12 │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ movsd (%r10),%xmm3 │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ │ mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd 0x60(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - mov 0x38(%r15),%rcx │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movsd 0x70(%rsp),%xmm8 │ │ │ │ │ + mulsd 0x70(%rsp),%xmm3 │ │ │ │ │ + movsd -0x48(%rsp),%xmm9 │ │ │ │ │ mulsd %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ + mov 0x60(%r15),%rcx │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + movq %rdx,%xmm8 │ │ │ │ │ + mov 0x38(%r15),%rdx │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdx │ │ │ │ │ + movsd (%rdx),%xmm4 │ │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ │ + lea (%r14,%rax,1),%rdx │ │ │ │ │ mov 0x20(%r15),%rax │ │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm3,%xmm8 │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ │ - mov 0x60(%r15),%rcx │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%r11,%rax,1),%rbx │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdx │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + mov %rdx,-0x48(%rsp) │ │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ mulsd %xmm9,%xmm3 │ │ │ │ │ addsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ subsd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ addsd %xmm14,%xmm7 │ │ │ │ │ - movsd -0x68(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ subsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ subsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ movsd %xmm7,0x180(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ subsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm9,0x178(%rsp) │ │ │ │ │ addsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm9,0x178(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movsd -0x50(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd -0x70(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm11,0x1a0(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ movsd %xmm2,0x1b0(%rsp) │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - movsd %xmm8,0x1a8(%rsp) │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mov 0xa0(%r15),%rdx │ │ │ │ │ movsd %xmm7,0x190(%rsp) │ │ │ │ │ + movsd -0x58(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm3,0x1a8(%rsp) │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ + add %r14,%rax │ │ │ │ │ movsd %xmm9,0x188(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ │ - mov %rax,-0x50(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - movsd %xmm4,0x1a0(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - movsd (%rbx),%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd %xmm9,0x198(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + mov %rax,-0x58(%rsp) │ │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - movsd 0x78(%rsp),%xmm14 │ │ │ │ │ + movsd 0x88(%rsp),%xmm5 │ │ │ │ │ + mov %rcx,-0x70(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm12,0x198(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdx │ │ │ │ │ addsd %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ │ - mov 0xa0(%r15),%r12 │ │ │ │ │ - movsd 0x80(%rsp),%xmm13 │ │ │ │ │ - movsd 0x98(%rsp),%xmm12 │ │ │ │ │ - movsd -0x58(%rsp),%xmm15 │ │ │ │ │ - mov 0xd0(%r15),%r8 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r10 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ - mov %r12,0x78(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + lea (%r14,%rax,1),%r10 │ │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movq %r9,%xmm5 │ │ │ │ │ + mov %r10,0x90(%rsp) │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm14 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm12 │ │ │ │ │ + mulsd 0x98(%rsp),%xmm4 │ │ │ │ │ + movsd -0x60(%rsp),%xmm15 │ │ │ │ │ + mov 0xd0(%r15),%rbx │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movsd 0x98(%rsp),%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - movsd (%r12),%xmm4 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movsd (%r10),%xmm5 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0x90(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - movq %r9,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movq %r9,%xmm5 │ │ │ │ │ mov 0xe0(%r15),%r9 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ lea 0x0(,%r9,8),%rax │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - lea (%r11,%rax,1),%r9 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r9 │ │ │ │ │ movsd (%r9),%xmm5 │ │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ │ + lea (%r14,%rax,1),%r9 │ │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ mov 0x10(%r15),%r9 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r9 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - mulsd 0x98(%rsp),%xmm5 │ │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ │ - mov %r8,-0x58(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ + mulsd 0xb0(%rsp),%xmm4 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r9 │ │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ │ addsd %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ subsd %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ - movsd %xmm14,0x280(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm13,0x278(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ - lea (%r11,%rax,1),%r9 │ │ │ │ │ - movsd %xmm2,0x1c8(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm12,0x2c0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm13,0x1b8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ subsd %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - movsd %xmm10,0x1c0(%rsp) │ │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ │ - movsd %xmm13,0x288(%rsp) │ │ │ │ │ - movsd -0x60(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm8,0x1d0(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - movsd %xmm14,0x1b8(%rsp) │ │ │ │ │ - mov %r9,-0x60(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm8,0x1d8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm3,0x1d0(%rsp) │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + lea (%r14,%rax,1),%r9 │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm13,0x2c8(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm13 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rbx │ │ │ │ │ + lea (%r14,%rax,1),%rcx │ │ │ │ │ + movsd %xmm5,0x1d8(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + mov %rbx,-0x68(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm4 │ │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ │ mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm12,0x1c0(%rsp) │ │ │ │ │ + movsd %xmm5,0x1e0(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm10,0x1c8(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ addsd %xmm4,%xmm5 │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm10 │ │ │ │ │ - movsd 0xb0(%rsp),%xmm13 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm15 │ │ │ │ │ - mov 0xb0(%r15),%rdx │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - mov 0x90(%r15),%rdi │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ movsd 0xc0(%rsp),%xmm10 │ │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ │ - mov 0x50(%r15),%rdi │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r12 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mov 0x90(%r15),%rax │ │ │ │ │ + movsd 0xc8(%rsp),%xmm14 │ │ │ │ │ mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd 0xc0(%rsp),%xmm3 │ │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - movsd (%r12),%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - mov 0xf0(%r15),%rdi │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm13 │ │ │ │ │ + mov 0x50(%r15),%r10 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + movsd 0xd8(%rsp),%xmm15 │ │ │ │ │ + mov 0xf0(%r15),%rcx │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdx │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + movsd (%rax),%xmm4 │ │ │ │ │ mov %rax,0xc0(%rsp) │ │ │ │ │ - mov %rdi,0xb8(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r10 │ │ │ │ │ + lea (%r14,%rax,1),%r9 │ │ │ │ │ + mov %rdx,0xb8(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + mov %r10,0xc8(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mov %r9,0xd0(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mov %rax,0xe0(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + mov %rcx,0xd8(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ mulsd %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm8 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - movsd %xmm6,0x298(%rsp) │ │ │ │ │ - movsd %xmm13,0x290(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - movsd %xmm13,0x2a0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movsd %xmm6,0x2d0(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm13,0x1e8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + movq %rdi,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm2,0x2d8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ addsd %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - movsd %xmm2,0x2b0(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + movsd %xmm11,0x200(%rsp) │ │ │ │ │ + movsd %xmm15,0x1f0(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm6,0x1f8(%rsp) │ │ │ │ │ + movsd %xmm2,0x208(%rsp) │ │ │ │ │ movsd (%rax),%xmm2 │ │ │ │ │ - movsd %xmm13,0x1e0(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - movsd %xmm5,0x2c0(%rsp) │ │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ │ - movsd %xmm4,0x2a8(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - movsd %xmm10,0x2b8(%rsp) │ │ │ │ │ - movsd 0xc8(%rsp),%xmm10 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - mulsd 0xd0(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mov %rdx,0xc8(%rsp) │ │ │ │ │ + movsd %xmm5,0x2e0(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movq %rdi,%xmm10 │ │ │ │ │ + mov 0xb0(%r15),%rdi │ │ │ │ │ mulsd %xmm10,%xmm3 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm8 │ │ │ │ │ - mov %rdi,0xd0(%rsp) │ │ │ │ │ - movsd 0xd8(%rsp),%xmm10 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdi │ │ │ │ │ movsd (%rdi),%xmm4 │ │ │ │ │ - mov 0x70(%r15),%rcx │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm13 │ │ │ │ │ - mov 0x30(%r15),%r8 │ │ │ │ │ - movsd 0x100(%rsp),%xmm15 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - mov %rcx,0xd8(%rsp) │ │ │ │ │ + mov %rdi,0xe8(%rsp) │ │ │ │ │ + lea (%r14,%rax,1),%rdi │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + mov %rdi,0xf0(%rsp) │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%rdx),%xmm3 │ │ │ │ │ - mov %rax,0xf0(%rsp) │ │ │ │ │ - mov %r9,0xe0(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm10 │ │ │ │ │ + movsd 0x100(%rsp),%xmm8 │ │ │ │ │ + mov 0x70(%r15),%rdi │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movsd 0x210(%rsp),%xmm6 │ │ │ │ │ + movsd 0x110(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + movsd 0x118(%rsp),%xmm15 │ │ │ │ │ mulsd %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - mov 0x28(%r15),%rdx │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm10 │ │ │ │ │ - mov %r8,0xe8(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - mov %rdx,0xf8(%rsp) │ │ │ │ │ - mov %rcx,0x100(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdi │ │ │ │ │ + mulsd 0x100(%rsp),%xmm3 │ │ │ │ │ + mov %rdi,0xf8(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movsd 0x108(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd (%rdi),%xmm5 │ │ │ │ │ + lea (%r14,%rax,1),%rdi │ │ │ │ │ + mov %rdi,0x100(%rsp) │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movsd %xmm15,0x1e8(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movsd %xmm12,0x2c8(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - movsd %xmm10,0x2d8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movsd %xmm15,0x2d0(%rsp) │ │ │ │ │ - movsd %xmm11,0x1f0(%rsp) │ │ │ │ │ - movsd %xmm6,0x200(%rsp) │ │ │ │ │ - movsd %xmm10,0x1f8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movsd (%rdx),%xmm3 │ │ │ │ │ - movsd %xmm10,0x2e0(%rsp) │ │ │ │ │ - movsd -0x40(%rsp),%xmm6 │ │ │ │ │ - movsd 0x108(%rsp),%xmm7 │ │ │ │ │ - mov 0xa8(%r15),%r8 │ │ │ │ │ - movsd 0x110(%rsp),%xmm5 │ │ │ │ │ - movsd 0x118(%rsp),%xmm12 │ │ │ │ │ - mov 0x68(%r15),%rdx │ │ │ │ │ - movsd -0x48(%rsp),%xmm15 │ │ │ │ │ - movsd -0x38(%rsp),%xmm14 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r9 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - mov 0xe8(%r15),%rax │ │ │ │ │ - mov %r9,-0x40(%rsp) │ │ │ │ │ - mov %r8,0x108(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ │ - movsd (%r8),%xmm6 │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movsd (%rdi),%xmm9 │ │ │ │ │ - mov %rax,0x118(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + mov 0x30(%r15),%rdi │ │ │ │ │ + mulsd 0x210(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rbx │ │ │ │ │ + lea (%r14,%rax,1),%rdi │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + mov %rdi,0x108(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movsd (%rbx),%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd (%rdi),%xmm5 │ │ │ │ │ + mov 0x28(%r15),%rdi │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdi │ │ │ │ │ + lea (%r14,%rax,1),%rdx │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ mov %rdi,0x110(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - movsd 0x120(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - mov %rdx,0x120(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movsd 0x128(%rsp),%xmm13 │ │ │ │ │ - mov %rcx,0x128(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - movsd (%rcx),%xmm5 │ │ │ │ │ - movsd (%rdx),%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ + mov %rdx,0x118(%rsp) │ │ │ │ │ addsd %xmm11,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd (%rdx),%xmm4 │ │ │ │ │ + movsd %xmm12,0x210(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ movsd %xmm11,0x2e8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm6,0x2f0(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm15,0x218(%rsp) │ │ │ │ │ + movsd %xmm14,0x220(%rsp) │ │ │ │ │ + movsd %xmm6,0x228(%rsp) │ │ │ │ │ + movsd -0x30(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm2,0x230(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + movsd %xmm10,0x238(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movsd %xmm3,0x240(%rsp) │ │ │ │ │ + movsd -0x20(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mov 0xa8(%r15),%r10 │ │ │ │ │ + movsd 0x120(%rsp),%xmm12 │ │ │ │ │ + movsd 0x248(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + mov 0xe8(%r15),%rcx │ │ │ │ │ + movsd -0x28(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r10 │ │ │ │ │ + lea (%r14,%rax,1),%r9 │ │ │ │ │ + mov 0x18(%r15),%rdx │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + mov %r10,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + movsd 0x130(%rsp),%xmm6 │ │ │ │ │ + mov %r9,-0x20(%rsp) │ │ │ │ │ + lea (%r14,%rax,1),%rcx │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r10 │ │ │ │ │ + mov 0x68(%r15),%rax │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r9 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movsd 0x128(%rsp),%xmm12 │ │ │ │ │ + mov %rax,0x128(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movsd (%r10),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + mulsd 0x130(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movsd -0x38(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdi │ │ │ │ │ + lea (%r14,%rax,1),%rdx │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + mov %rdi,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm14,0x248(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd %xmm14,0x250(%rsp) │ │ │ │ │ + movsd %xmm5,0x2f0(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm6,0x208(%rsp) │ │ │ │ │ - movsd %xmm5,0x2f8(%rsp) │ │ │ │ │ - movsd %xmm7,0x210(%rsp) │ │ │ │ │ - movsd %xmm4,0x300(%rsp) │ │ │ │ │ - mov 0x18(%r15),%r8 │ │ │ │ │ - movsd -0x30(%r14),%xmm7 │ │ │ │ │ - movsd -0x28(%r14),%xmm5 │ │ │ │ │ - movsd 0x218(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + movsd (%rdi),%xmm5 │ │ │ │ │ + movsd %xmm10,0x2f8(%rsp) │ │ │ │ │ + mov %rdx,-0x28(%rsp) │ │ │ │ │ + movsd -0x30(%rbp),%xmm14 │ │ │ │ │ + movsd (%rdx),%xmm6 │ │ │ │ │ + movsd -0x28(%rbp),%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + mov 0x98(%r15),%rcx │ │ │ │ │ + movsd 0x138(%rsp),%xmm10 │ │ │ │ │ + mulsd -0x28(%rbp),%xmm5 │ │ │ │ │ mov 0x58(%r15),%rdx │ │ │ │ │ - movsd 0x130(%rsp),%xmm15 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - mov 0x98(%r15),%rax │ │ │ │ │ - movsd (%r8),%xmm3 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - mov %r9,-0x48(%rsp) │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - lea (%r11,%rdx,1),%rsi │ │ │ │ │ - mov %rsi,-0x38(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + mulsd -0x30(%rbp),%xmm6 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdi │ │ │ │ │ + lea (%r14,%rax,1),%rcx │ │ │ │ │ mov 0xd8(%r15),%rax │ │ │ │ │ - lea (%r11,%rcx,1),%r9 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ + movsd (%rcx),%xmm9 │ │ │ │ │ + mov %rcx,0x130(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd -0x28(%r14),%xmm3 │ │ │ │ │ - mulsd -0x30(%r14),%xmm4 │ │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movsd 0x0(%rbp,%rcx,1),%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movsd 0x220(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ - movsd (%rdi),%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movsd 0x0(%rbp,%rax,1),%xmm3 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - movsd 0x138(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,1),%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + movsd 0x258(%rsp),%xmm7 │ │ │ │ │ + movsd (%rcx),%xmm13 │ │ │ │ │ + mov %rax,0x138(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mulsd 0x258(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + movsd (%rax),%xmm5 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdx │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movsd -0x40(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + movsd -0x50(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%r14,%rax,1),%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm0,-0x50(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm15,-0x40(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ addsd %xmm6,%xmm5 │ │ │ │ │ - movsd %xmm7,0x130(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movsd %xmm13,0x138(%rsp) │ │ │ │ │ - mulsd %xmm11,%xmm12 │ │ │ │ │ - movsd %xmm3,0x218(%rsp) │ │ │ │ │ - movsd 0x140(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm12,0x220(%rsp) │ │ │ │ │ - movsd %xmm1,0x228(%rsp) │ │ │ │ │ - movsd 0x278(%rsp),%xmm13 │ │ │ │ │ - movsd 0x290(%rsp),%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm15,0x258(%rsp) │ │ │ │ │ + movsd %xmm0,0x260(%rsp) │ │ │ │ │ + movsd %xmm1,0x268(%rsp) │ │ │ │ │ + movsd 0x140(%rsp),%xmm5 │ │ │ │ │ movsd 0x1e8(%rsp),%xmm1 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm14 │ │ │ │ │ - movsd 0x150(%rsp),%xmm11 │ │ │ │ │ - addsd 0x1f0(%rsp),%xmm14 │ │ │ │ │ - movsd 0x168(%rsp),%xmm5 │ │ │ │ │ - mov -0x28(%rsp),%rsi │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x150(%rsp),%xmm13 │ │ │ │ │ + movsd 0x160(%rsp),%xmm0 │ │ │ │ │ + addsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ + addsd 0x210(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + mov -0x10(%rsp),%rsi │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ addsd %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm1 │ │ │ │ │ + addsd 0x220(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ movsd 0x148(%rsp),%xmm1 │ │ │ │ │ - addsd 0x1b8(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - movsd 0x178(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - movsd 0x190(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm7 │ │ │ │ │ - movsd %xmm15,(%rsi) │ │ │ │ │ - mov -0x20(%rsp),%rsi │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd 0x148(%rsp),%xmm5 │ │ │ │ │ - subsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd 0x1c0(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movsd 0x178(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x190(%rsp),%xmm7 │ │ │ │ │ + addsd -0x40(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm13,0x270(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + subsd 0x270(%rsp),%xmm15 │ │ │ │ │ + addsd 0x270(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ movsd %xmm15,(%rsi) │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ mov -0x8(%rsp),%rsi │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movsd %xmm7,(%r11) │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - movsd %xmm6,0x0(%rbp) │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movsd 0x150(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ movsd %xmm15,(%rsi) │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - movsd 0x140(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movsd %xmm9,0x0(%r13) │ │ │ │ │ + movsd %xmm8,(%r14) │ │ │ │ │ movsd %xmm15,(%rsi) │ │ │ │ │ - mov -0x18(%rsp),%rsi │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm3 │ │ │ │ │ - mov -0x10(%rsp),%rsi │ │ │ │ │ - subsd 0x1f0(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + movsd 0x140(%rsp),%xmm6 │ │ │ │ │ + subsd 0x1b8(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm15,(%rsi) │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ movsd %xmm1,(%rsi) │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movsd 0x168(%rsp),%xmm1 │ │ │ │ │ - movsd 0x178(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ │ - movsd 0x288(%rsp),%xmm13 │ │ │ │ │ - movsd 0x298(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd 0x190(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm1 │ │ │ │ │ + movsd 0x148(%rsp),%xmm5 │ │ │ │ │ + movsd 0x150(%rsp),%xmm9 │ │ │ │ │ + movsd 0x190(%rsp),%xmm13 │ │ │ │ │ + subsd 0x220(%rsp),%xmm1 │ │ │ │ │ + subsd 0x1c0(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movsd 0x178(%rsp),%xmm12 │ │ │ │ │ + subsd -0x40(%rsp),%xmm13 │ │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movsd 0x210(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + subsd 0x1e8(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x160(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm11,(%r10) │ │ │ │ │ - movsd %xmm6,(%rbx) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm12,(%rsi) │ │ │ │ │ + mov -0x48(%rsp),%rsi │ │ │ │ │ + movsd %xmm8,(%rsi) │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movsd 0x2c8(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movsd 0x230(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm15,(%rsi) │ │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + mov -0x70(%rsp),%rsi │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + mov -0x58(%rsp),%rsi │ │ │ │ │ + movsd 0x278(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ movsd %xmm5,(%rsi) │ │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ │ - movsd 0x258(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ + movsd 0x2c8(%rsp),%xmm7 │ │ │ │ │ + movsd 0x2c0(%rsp),%xmm1 │ │ │ │ │ + movsd 0x2a0(%rsp),%xmm0 │ │ │ │ │ movsd 0x2d0(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm0,(%rsi) │ │ │ │ │ - mov -0x68(%rsp),%rsi │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movsd 0x2a0(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - mov -0x50(%rsp),%rsi │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm0,(%rsi) │ │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - movsd 0x280(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movsd 0x180(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + movsd 0x2e8(%rsp),%xmm11 │ │ │ │ │ + movsd 0x188(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd 0x130(%rsp),%xmm0 │ │ │ │ │ - movsd 0x188(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x218(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + subsd 0x218(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x180(%rsp),%xmm0 │ │ │ │ │ + addsd -0x50(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - movq %xmm1,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %rbx,%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm1,-0x70(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm8,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movsd 0x160(%rsp),%xmm1 │ │ │ │ │ - subsd 0x2e8(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd 0x158(%rsp),%xmm0 │ │ │ │ │ - subsd 0x2f0(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm5,-0x48(%rsp) │ │ │ │ │ + movsd 0x2a8(%rsp),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + subsd 0x250(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - movsd 0x158(%rsp),%xmm11 │ │ │ │ │ - addsd 0x2f0(%rsp),%xmm11 │ │ │ │ │ - movq %xmm14,%r10 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm1,-0x40(%rsp) │ │ │ │ │ + movsd 0x158(%rsp),%xmm1 │ │ │ │ │ + subsd 0x248(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x160(%rsp),%xmm0 │ │ │ │ │ - addsd 0x2e8(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd %xmm13,-0x58(%rsp) │ │ │ │ │ + movsd 0x158(%rsp),%xmm0 │ │ │ │ │ + movsd 0x250(%rsp),%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov 0xe8(%rsp),%rsi │ │ │ │ │ + addsd 0x248(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movsd 0x180(%rsp),%xmm11 │ │ │ │ │ - subsd 0x130(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm0,-0x68(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - movsd 0x188(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movsd 0x188(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm5,-0x10(%rsp) │ │ │ │ │ + movsd 0x180(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm13 │ │ │ │ │ + subsd -0x50(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0xc8(%rsp),%rsi │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movq %r10,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - movsd %xmm12,(%rsi) │ │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - movsd %xmm12,(%rsi) │ │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ - movsd %xmm13,(%rsi) │ │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ │ - movsd %xmm0,(%rsi) │ │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ │ - mov 0xb8(%rsp),%rbx │ │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx) │ │ │ │ │ - movq %r10,%xmm0 │ │ │ │ │ - mov 0xd8(%rsp),%rbx │ │ │ │ │ - mov 0xe0(%rsp),%r10 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movsd %xmm10,(%rbx) │ │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ │ - movsd -0x68(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm7,(%rbx) │ │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + movsd -0x70(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + subsd -0x70(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm5,-0x50(%rsp) │ │ │ │ │ + movsd -0x58(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + movsd -0x50(%rsp),%xmm5 │ │ │ │ │ subsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + movsd -0x50(%rsp),%xmm5 │ │ │ │ │ + mov 0x108(%rsp),%rsi │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movq %xmm15,%rbx │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + movsd %xmm15,(%rsi) │ │ │ │ │ + movq %rbx,%xmm15 │ │ │ │ │ + mov 0xf0(%rsp),%rsi │ │ │ │ │ + mov 0xf8(%rsp),%rbx │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movsd %xmm15,(%rsi) │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm15,(%rsi) │ │ │ │ │ + movsd %xmm12,(%rbx) │ │ │ │ │ + subsd -0x58(%rsp),%xmm10 │ │ │ │ │ + movsd -0x40(%rsp),%xmm13 │ │ │ │ │ + mov 0x100(%rsp),%rbx │ │ │ │ │ + movsd -0x10(%rsp),%xmm5 │ │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ │ + movsd -0x48(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + mov -0x68(%rsp),%rbx │ │ │ │ │ + movsd %xmm9,(%rsi) │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm0,(%rbx) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm0,(%rsi) │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm15,(%rsi) │ │ │ │ │ mov 0xa8(%rsp),%rsi │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ movsd %xmm1,(%rsi) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm9 │ │ │ │ │ + subsd 0x1d0(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm15,(%rsi) │ │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ mov -0x60(%rsp),%rsi │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ │ - movsd %xmm5,(%r12) │ │ │ │ │ - movsd %xmm0,(%rsi) │ │ │ │ │ - mov -0x58(%rsp),%rsi │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm0 │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm6 │ │ │ │ │ - subsd 0x1c8(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x240(%rsp),%xmm7 │ │ │ │ │ - movsd 0x2a8(%rsp),%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x2b8(%rsp),%xmm12 │ │ │ │ │ - movsd 0x2d8(%rsp),%xmm15 │ │ │ │ │ - subsd 0x1d0(%rsp),%xmm0 │ │ │ │ │ - movsd 0x248(%rsp),%xmm3 │ │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ │ + movsd 0x288(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm0,(%rbx) │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm4,(%rsi) │ │ │ │ │ + movsd 0x290(%rsp),%xmm4 │ │ │ │ │ + subsd 0x1d8(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd 0x170(%rsp),%xmm13 │ │ │ │ │ + mulsd 0x208(%rsp),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd 0x200(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ subsd %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movsd 0x260(%rsp),%xmm3 │ │ │ │ │ - subsd 0x208(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd 0x228(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x2e0(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - addsd 0x220(%rsp),%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ + mulsd 0x238(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ movsd 0x198(%rsp),%xmm1 │ │ │ │ │ - addsd 0x138(%rsp),%xmm1 │ │ │ │ │ - movq %xmm14,%r10 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ + addsd 0x258(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm8,-0x70(%rsp) │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm7,-0x68(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x170(%rsp),%xmm1 │ │ │ │ │ - subsd 0x210(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd 0x168(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd 0x168(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x228(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd %xmm14,-0x68(%rsp) │ │ │ │ │ - movsd 0x170(%rsp),%xmm9 │ │ │ │ │ - addsd 0x210(%rsp),%xmm9 │ │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x200(%rsp),%xmm15 │ │ │ │ │ + mulsd 0x208(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x2e0(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - subsd 0x220(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x260(%rsp),%xmm1 │ │ │ │ │ - addsd 0x208(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x238(%rsp),%xmm1 │ │ │ │ │ + addsd 0x170(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + movq %xmm7,%rbx │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movq %xmm12,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movq %rbx,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movsd 0x198(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + subsd 0x258(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm7,-0x60(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movsd 0x198(%rsp),%xmm9 │ │ │ │ │ - subsd 0x138(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ - movq %xmm9,%r12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movq %xmm11,%rbx │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm11 │ │ │ │ │ + movq %rbx,%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - movq %r12,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + movsd -0x70(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + subsd -0x70(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movq %rbx,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm14,(%rsi) │ │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ movsd %xmm14,(%rsi) │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ + mov -0x78(%rsp),%rsi │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movsd %xmm12,(%rsi) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + movsd -0x60(%rsp),%xmm10 │ │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movsd %xmm14,(%rsi) │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ │ - movq %r10,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movsd %xmm12,(%rsi) │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - mov -0x78(%rsp),%rsi │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - movsd %xmm14,(%rsi) │ │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ │ - subsd -0x68(%rsp),%xmm9 │ │ │ │ │ - mov -0x70(%rsp),%rsi │ │ │ │ │ - movsd 0x2b0(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm10,(%r10) │ │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm14,(%r10) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - mov -0x48(%rsp),%rsi │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - movq %rbx,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm14,(%r9) │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm14,(%rsi) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movsd %xmm2,0x0(%rbp,%rcx,1) │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm1 │ │ │ │ │ - addsd 0x1d0(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm14,(%rdi) │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm9,(%rsi) │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd -0x68(%rsp),%xmm14 │ │ │ │ │ mov -0x38(%rsp),%rdi │ │ │ │ │ - movq %rbx,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + mov -0x28(%rsp),%rsi │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x2d8(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm1,(%rdi) │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm13 │ │ │ │ │ + movsd 0x298(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ subsd %xmm14,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + mov 0x130(%rsp),%rsi │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm0,(%rdi) │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - addsd 0x1d8(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x250(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm1 │ │ │ │ │ + mov 0x138(%rsp),%rsi │ │ │ │ │ + addsd 0x1d8(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm7,(%rcx) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x280(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm7,(%r14,%rax,1) │ │ │ │ │ + addsd 0x1e0(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm14,0x0(%rbp,%rdx,1) │ │ │ │ │ - movsd %xmm4,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movq %xmm6,%rsi │ │ │ │ │ - movsd 0x238(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movq %xmm6,%r10 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x1f8(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + mulsd 0x230(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm0,-0x78(%rsp) │ │ │ │ │ + movq %xmm7,%rbx │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x200(%rsp),%xmm14 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm7 │ │ │ │ │ - addsd 0x228(%rsp),%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x240(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm6 │ │ │ │ │ + addsd 0x268(%rsp),%xmm6 │ │ │ │ │ + addsd 0x260(%rsp),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd 0x268(%rsp),%xmm3 │ │ │ │ │ - subsd 0x300(%rsp),%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd 0x2b8(%rsp),%xmm14 │ │ │ │ │ + movsd 0x2b0(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + addsd 0x2f0(%rsp),%xmm14 │ │ │ │ │ + subsd 0x2f0(%rsp),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm1 │ │ │ │ │ - addsd 0x218(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x270(%rsp),%xmm1 │ │ │ │ │ - subsd 0x2f8(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + subsd 0x2f8(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x200(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + addsd 0x2f8(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x1f8(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movsd 0x270(%rsp),%xmm9 │ │ │ │ │ - addsd 0x2f8(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x268(%rsp),%xmm1 │ │ │ │ │ - addsd 0x300(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + mulsd 0x230(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x240(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm11 │ │ │ │ │ - subsd 0x228(%rsp),%xmm11 │ │ │ │ │ - mov -0x40(%rsp),%r9 │ │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ │ - mov 0x108(%rsp),%r8 │ │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ │ - mov 0x8(%rsp),%r12 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm9 │ │ │ │ │ - subsd 0x218(%rsp),%xmm9 │ │ │ │ │ - movq %xmm9,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm11 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm13 │ │ │ │ │ + subsd 0x268(%rsp),%xmm14 │ │ │ │ │ + subsd 0x260(%rsp),%xmm13 │ │ │ │ │ + movq %xmm13,%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + movq %rax,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + movq %rax,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - movq %xmm8,%rax │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm8,(%r9) │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movq %xmm8,%rdx │ │ │ │ │ - movq %r10,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - movq %xmm8,%rax │ │ │ │ │ - movq %rdx,%xmm8 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ + mov -0x30(%rsp),%rsi │ │ │ │ │ mov 0x110(%rsp),%rdi │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - movsd %xmm8,(%r8) │ │ │ │ │ - movq %r10,%xmm8 │ │ │ │ │ - movsd %xmm11,(%rdi) │ │ │ │ │ - movsd %xmm10,(%rcx) │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ │ + incq -0x18(%rsp) │ │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + movq %rbx,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movq %xmm7,%rax │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movq %rax,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movq %rax,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ mov 0x118(%rsp),%rdi │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - movsd %xmm2,(%r12) │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movq %xmm7,%rdx │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movq %xmm7,%rax │ │ │ │ │ + movq %rdx,%xmm7 │ │ │ │ │ + movq %rax,%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ │ + mov 0x128(%rsp),%rdx │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movq %rax,%xmm7 │ │ │ │ │ + mov -0x20(%rsp),%rdi │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - mov 0x18(%rsp),%r12 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm2,(%r12) │ │ │ │ │ - movsd %xmm0,0x0(%r13) │ │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - incq -0x30(%rsp) │ │ │ │ │ - add 0x318(%rsp),%r15 │ │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ - movsd %xmm0,(%rbx) │ │ │ │ │ - mov 0x310(%rsp),%rbx │ │ │ │ │ - movsd %xmm4,(%rdx) │ │ │ │ │ - add %rbx,%r11 │ │ │ │ │ - add %rbx,%rbp │ │ │ │ │ - cmp %rax,0x308(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ - add $0x320,%rsp │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd -0x78(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movq %rbx,%xmm7 │ │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm10,(%r10) │ │ │ │ │ + movsd %xmm7,(%r9) │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm1,(%rdi) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + movsd %xmm7,(%rax) │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + mov -0x18(%rsp),%rax │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movsd %xmm1,(%r8) │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + movsd %xmm3,(%r11) │ │ │ │ │ + mov 0x308(%rsp),%rdi │ │ │ │ │ + add 0x310(%rsp),%r15 │ │ │ │ │ + add %rdi,%r13 │ │ │ │ │ + add %rdi,%r14 │ │ │ │ │ + cmp %rax,0x300(%rsp) │ │ │ │ │ + jne 68 │ │ │ │ │ + add $0x318,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000002840 : │ │ │ │ │ +0000000000002950 : │ │ │ │ │ fftw_codelet_t2_32(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x284e(%rip),%rsi │ │ │ │ │ - jmp 2853 │ │ │ │ │ + lea -0x295e(%rip),%rsi │ │ │ │ │ + jmp 2963 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 36280000 00420e10 8f02420e ....6(...B....B. │ │ │ │ │ + 0x00000020 00000000 45290000 00420e10 8f02420e ....E)...B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ed80603 1a280e38 ..A.8..G.....(.8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ed00603 29290e38 ..A.8..G....)).8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ 0x00000010 4330002e 4c433100 2e4c4332 002e4c43 C0..LC1..LC2..LC │ │ │ │ │ - 0x00000020 36002e4c 4333002e 4c433400 2e4c4335 6..LC3..LC4..LC5 │ │ │ │ │ + 0x00000020 33002e4c 4335002e 4c433600 2e4c4334 3..LC5..LC6..LC4 │ │ │ │ │ 0x00000030 005f474c 4f42414c 5f4f4646 5345545f ._GLOBAL_OFFSET_ │ │ │ │ │ 0x00000040 5441424c 455f0066 6674775f 616e5f49 TABLE_.fftw_an_I │ │ │ │ │ 0x00000050 4e545f67 75617261 6e746565 645f746f NT_guaranteed_to │ │ │ │ │ 0x00000060 5f62655f 7a65726f 00666674 775f636f _be_zero.fftw_co │ │ │ │ │ 0x00000070 64656c65 745f7432 5f333200 66667477 delet_t2_32.fftw │ │ │ │ │ 0x00000080 5f6b6466 745f6469 745f7265 67697374 _kdft_dit_regist │ │ │ │ │ 0x00000090 65720066 6674775f 6466745f 745f6765 er.fftw_dft_t_ge │ │ │ ├── t2_4.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2048 (bytes into file) │ │ │ │ │ + Start of section headers: 2080 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x800: │ │ │ │ │ +There are 15 section headers, starting at offset 0x820: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0003d3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0006c0 000048 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000413 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000413 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000413 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000418 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000708 000048 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000470 00000c 00 A 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 00047c 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000480 000088 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000750 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000508 000138 18 13 8 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000640 000080 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000780 000079 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0003f3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0006e0 000048 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000433 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000433 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000433 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000438 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000728 000048 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000490 00000c 00 A 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 00049c 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 0004a0 000088 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000770 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000528 000138 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000660 000080 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 0007a0 000079 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 13 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 945 FUNC LOCAL DEFAULT 1 t2_4 │ │ │ │ │ + 2: 0000000000000000 977 FUNC LOCAL DEFAULT 1 t2_4 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 12 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 10: 00000000000003c0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_4 │ │ │ │ │ + 10: 00000000000003e0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_4 │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x6c0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x6e0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000024 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000003c3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000003cf 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +000000000000001f 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000003e3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000003ef 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x708 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x728 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000c00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x750 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x770 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000078 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3c0 │ │ │ │ │ +0000000000000078 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,64 +9,64 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000054 0000001c FDE cie=00000000 pc=0000000000000000..00000000000003b1 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000014 │ │ │ │ │ +00000018 0000000000000054 0000001c FDE cie=00000000 pc=0000000000000000..00000000000003d1 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000001a │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000000025 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000002a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000001d │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000002f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000029 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc2: 445 to 00000000000001e6 │ │ │ │ │ + DW_CFA_advance_loc2: 456 to 00000000000001f8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001e7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001fb │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001eb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001fd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001ff │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000001f0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000200 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 434 to 00000000000003a2 │ │ │ │ │ + DW_CFA_advance_loc2: 454 to 00000000000003c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003a3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003a5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003a7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003cb │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003a9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003cd │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000003b0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000003d0 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000070 0000000000000014 00000074 FDE cie=00000000 pc=00000000000003c0..00000000000003d3 │ │ │ │ │ +00000070 0000000000000014 00000074 FDE cie=00000000 pc=00000000000003e0..00000000000003f3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,244 +2,243 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t2_4(): │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 3b0 │ │ │ │ │ + jge 3d0 │ │ │ │ │ + push %r14 │ │ │ │ │ mov %rcx,%r10 │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - push %r14 │ │ │ │ │ shl $0x5,%rcx │ │ │ │ │ - push %r13 │ │ │ │ │ - push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ lea (%rdx,%rcx,1),%rdi │ │ │ │ │ mov 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - push %rbx │ │ │ │ │ + push %r13 │ │ │ │ │ mov (%rdx),%r11 │ │ │ │ │ + push %r12 │ │ │ │ │ shl $0x3,%r11 │ │ │ │ │ + push %rbp │ │ │ │ │ + push %rbx │ │ │ │ │ cmpq $0x1,0x30(%rsp) │ │ │ │ │ - jne 1f0 │ │ │ │ │ + jne 200 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movsd 0x10(%rdi),%xmm10 │ │ │ │ │ movsd 0x18(%rdi),%xmm9 │ │ │ │ │ inc %r8 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ movsd (%rdi),%xmm6 │ │ │ │ │ movsd 0x8(%rdi),%xmm5 │ │ │ │ │ add $0x20,%rdi │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ mov 0x10(%r10),%rbx │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ mov 0x8(%r10),%rdx │ │ │ │ │ movsd (%rax),%xmm7 │ │ │ │ │ - movsd -0x8(%rsi),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ + movsd -0x8(%rsi),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + lea (%rax,%rbx,1),%r13 │ │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ │ mov 0x18(%r10),%rdx │ │ │ │ │ - add %r11,%r10 │ │ │ │ │ - lea (%rax,%rbx,1),%r13 │ │ │ │ │ - lea (%rax,%rcx,1),%rbp │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ + lea (%rax,%rcx,1),%rbp │ │ │ │ │ + add %r11,%r10 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ lea (%rax,%rdx,1),%r12 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ addsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ movsd -0x8(%rsi,%rbx,1),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ movsd 0x0(%r13),%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ mulsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ movsd 0x0(%rbp),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ mulsd %xmm1,%xmm8 │ │ │ │ │ movsd -0x8(%rsi,%rcx,1),%xmm1 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ movsd -0x8(%rsi,%rdx,1),%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ subsd %xmm4,%xmm1 │ │ │ │ │ movsd (%r12),%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ mulsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ mulsd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ addsd %xmm7,%xmm9 │ │ │ │ │ subsd %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ addsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ subsd %xmm4,%xmm10 │ │ │ │ │ addsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm9 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ movsd %xmm10,0x0(%r13) │ │ │ │ │ movsd %xmm4,-0x8(%rax) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ subsd %xmm9,%xmm4 │ │ │ │ │ addsd %xmm9,%xmm10 │ │ │ │ │ movsd %xmm10,-0x8(%rsi) │ │ │ │ │ movsd %xmm4,-0x8(%rsi,%rbx,1) │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ subsd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ movsd %xmm4,(%r12) │ │ │ │ │ movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ movsd %xmm1,-0x8(%rsi,%rcx,1) │ │ │ │ │ movsd %xmm0,-0x8(%rsi,%rdx,1) │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ jne 40 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movsd 0x8(%rdi),%xmm3 │ │ │ │ │ movsd (%rdi),%xmm4 │ │ │ │ │ inc %r8 │ │ │ │ │ add $0x20,%rdi │ │ │ │ │ movsd -0x10(%rdi),%xmm6 │ │ │ │ │ movsd -0x8(%rdi),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ mov 0x10(%r10),%rcx │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ mov 0x18(%r10),%rdx │ │ │ │ │ movsd (%rax),%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ lea 0x0(,%rcx,8),%rbp │ │ │ │ │ mov 0x8(%r10),%rcx │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ add %r11,%r10 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ lea (%rax,%rbp,1),%r14 │ │ │ │ │ add %rsi,%rbp │ │ │ │ │ - lea (%rax,%rdx,1),%r13 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ movsd (%r14),%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ + lea (%rax,%rdx,1),%r13 │ │ │ │ │ lea (%rax,%rcx,1),%r12 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ movsd 0x0(%rbp),%xmm10 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ movsd (%rsi),%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ mulsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ mulsd %xmm10,%xmm7 │ │ │ │ │ movsd (%rsi,%rcx,1),%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ movsd (%r12),%xmm0 │ │ │ │ │ addsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ mulsd %xmm10,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ movsd 0x0(%r13),%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ mulsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ mulsd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rsi,%rdx,1),%xmm0 │ │ │ │ │ mulsd %xmm0,%xmm8 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ addsd %xmm8,%xmm3 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ addsd %xmm9,%xmm2 │ │ │ │ │ addsd %xmm3,%xmm6 │ │ │ │ │ subsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ subsd %xmm6,%xmm8 │ │ │ │ │ addsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ movsd %xmm8,(%r14) │ │ │ │ │ movsd %xmm2,(%rax) │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ subsd %xmm1,%xmm5 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ add %rbx,%rax │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm8 │ │ │ │ │ subsd %xmm6,%xmm2 │ │ │ │ │ subsd %xmm7,%xmm1 │ │ │ │ │ movsd %xmm8,(%rsi) │ │ │ │ │ movsd %xmm2,0x0(%rbp) │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ subsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm4,%xmm2 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ movsd %xmm0,0x0(%r13) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ movsd %xmm2,(%r12) │ │ │ │ │ movsd %xmm1,(%rsi,%rcx,1) │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ movsd %xmm0,(%rsi,%rdx,1) │ │ │ │ │ add %rbx,%rsi │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ - jne 200 │ │ │ │ │ + jne 210 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000003c0 : │ │ │ │ │ +00000000000003e0 : │ │ │ │ │ fftw_codelet_t2_4(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x3ce(%rip),%rsi │ │ │ │ │ - jmp 3d3 │ │ │ │ │ + lea -0x3ee(%rip),%rsi │ │ │ │ │ + jmp 3f3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 54000000 1c000000 ........T....... │ │ │ │ │ - 0x00000020 00000000 b1030000 00540e10 8e02460e .........T....F. │ │ │ │ │ - 0x00000030 188d0342 0e208c04 410e2886 054c0e30 ...B. ..A.(..L.0 │ │ │ │ │ - 0x00000040 830603bd 010a0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ │ - 0x00000050 10420e08 430b03b2 010e2841 0e20420e .B..C.....(A. B. │ │ │ │ │ - 0x00000060 18420e10 420e0847 c3c6cccd ce000000 .B..B..G........ │ │ │ │ │ + 0x00000020 00000000 d1030000 004b0e10 8e025a0e .........K....Z. │ │ │ │ │ + 0x00000030 188d0345 0e208c04 450e2886 05410e30 ...E. ..E.(..A.0 │ │ │ │ │ + 0x00000040 830603c8 010a0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ │ + 0x00000050 10420e08 410b03c6 010e2841 0e20420e .B..A.....(A. B. │ │ │ │ │ + 0x00000060 18420e10 420e0843 c3c6cccd ce000000 .B..B..C........ │ │ │ │ │ 0x00000070 14000000 74000000 00000000 13000000 ....t........... │ │ │ │ │ 0x00000080 00000000 00000000 ........ │ │ │ ├── t2_5.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3112 (bytes into file) │ │ │ │ │ + Start of section headers: 3136 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xc28: │ │ │ │ │ +There are 16 section headers, starting at offset 0xc40: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000693 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000a20 000108 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0006d3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0006d3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0006d3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0006d8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000b28 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000730 00000c 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000740 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000760 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000760 000090 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000b70 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0007f0 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000988 000094 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000ba0 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0006b3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a38 000108 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0006f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0006f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0006f3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0006f8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000b40 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000750 00000c 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000760 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000780 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000780 000088 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000b88 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000808 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0009a0 000094 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000bb8 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 17 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1649 FUNC LOCAL DEFAULT 1 t2_5 │ │ │ │ │ + 2: 0000000000000000 1696 FUNC LOCAL DEFAULT 1 t2_5 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 12 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 10: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 14: 0000000000000680 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_5 │ │ │ │ │ + 14: 00000000000006a0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_5 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xa20 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa38 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000025 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -000000000000004c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000054 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000005c 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000006a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000364 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000036c 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000379 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000394 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000683 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000068f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000038 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000051 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000059 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000061 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000006f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000037c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000038c 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000394 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000003a2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000006a3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000006af 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xb28 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xb40 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001000000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xb70 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xb88 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 680 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,69 +9,61 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000060 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000671 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000011 │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..00000000000006a0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000013 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000001e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000002a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000002b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 798 to 0000000000000349 │ │ │ │ │ + DW_CFA_advance_loc2: 862 to 0000000000000368 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000034a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000369 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000034c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000036b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000034e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000036d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000036f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000352 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000371 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000360 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000378 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 767 to 000000000000065f │ │ │ │ │ + DW_CFA_advance_loc2: 798 to 0000000000000696 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000660 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000697 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000662 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000699 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000664 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000069b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000666 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000069d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000668 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000069f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000670 │ │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000007c 0000000000000010 00000080 FDE cie=00000000 pc=0000000000000680..0000000000000693 │ │ │ │ │ +00000074 0000000000000010 00000078 FDE cie=00000000 pc=00000000000006a0..00000000000006b3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,7 +1,8 @@ │ │ │ │ │ +AWAVAUATUSL │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t2_5 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,387 +1,382 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t2_5(): │ │ │ │ │ - cmp %r9,%r8 │ │ │ │ │ - jge 670 │ │ │ │ │ - mov %rcx,%r10 │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - shl $0x5,%rcx │ │ │ │ │ - mov %r9,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - lea (%rdx,%rcx,1),%r9 │ │ │ │ │ - mov 0x0(%rip),%rdx │ │ │ │ │ - R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - cmpq $0x1,0x38(%rsp) │ │ │ │ │ + mov %r9,-0x8(%rsp) │ │ │ │ │ + cmp %r9,%r8 │ │ │ │ │ + jge 367 │ │ │ │ │ + mov %rcx,%r10 │ │ │ │ │ + mov %r8,%rcx │ │ │ │ │ + mov %r9,%r15 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ + shl $0x5,%rcx │ │ │ │ │ + cmpq $0x1,0x38(%rsp) │ │ │ │ │ mov %r8,%r13 │ │ │ │ │ + lea (%rdx,%rcx,1),%r9 │ │ │ │ │ + mov 0x0(%rip),%rdx │ │ │ │ │ + R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ - lea 0x0(,%rdx,8),%r15 │ │ │ │ │ - jne 360 │ │ │ │ │ + lea 0x0(,%rdx,8),%r14 │ │ │ │ │ + jne 378 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd %xmm0,-0x10(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ movsd %xmm0,-0x18(%rsp) │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%r10),%rbx │ │ │ │ │ + movsd (%r9),%xmm15 │ │ │ │ │ inc %r13 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ + movsd 0x8(%r9),%xmm14 │ │ │ │ │ + mov 0x18(%r10),%rdi │ │ │ │ │ add $0x20,%r9 │ │ │ │ │ - movsd -0x20(%r9),%xmm15 │ │ │ │ │ - movsd -0x18(%r9),%xmm14 │ │ │ │ │ + lea 0x0(,%rbx,8),%r8 │ │ │ │ │ movsd -0x10(%r9),%xmm10 │ │ │ │ │ movsd -0x8(%r9),%xmm9 │ │ │ │ │ - mov 0x18(%r10),%rdi │ │ │ │ │ - mov 0x20(%r10),%rcx │ │ │ │ │ - lea 0x0(,%rbx,8),%r8 │ │ │ │ │ - mov 0x10(%r10),%rdx │ │ │ │ │ - add %r15,%r10 │ │ │ │ │ lea (%rax,%r8,1),%rbx │ │ │ │ │ movsd -0x8(%rsi,%r8,1),%xmm3 │ │ │ │ │ - movsd (%rbx),%xmm2 │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ + mov 0x20(%r10),%rcx │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ lea (%rax,%rdi,1),%rbp │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ lea (%rax,%rcx,1),%r12 │ │ │ │ │ + mov 0x10(%r10),%rdx │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + add %r14,%r10 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ lea (%rax,%rdx,1),%r11 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ mulsd %xmm14,%xmm4 │ │ │ │ │ + movsd 0x0(%rbp),%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd -0x8(%rsi,%rdi,1),%xmm2 │ │ │ │ │ mulsd %xmm15,%xmm0 │ │ │ │ │ mulsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - movsd 0x0(%rbp),%xmm14 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ subsd %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ + movsd (%r12),%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ addsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd -0x8(%rsi,%rdi,1),%xmm2 │ │ │ │ │ subsd %xmm1,%xmm12 │ │ │ │ │ movsd -0x8(%rax),%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ movsd -0x8(%rsi),%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movsd (%r12),%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ subsd %xmm9,%xmm2 │ │ │ │ │ movsd -0x8(%rsi,%rcx,1),%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ mulsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ mulsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm9 │ │ │ │ │ - movsd (%r11),%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ addsd %xmm5,%xmm14 │ │ │ │ │ movsd -0x8(%rsi,%rdx,1),%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movsd (%r11),%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ mulsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ addsd %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ subsd %xmm14,%xmm13 │ │ │ │ │ addsd %xmm11,%xmm14 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ subsd %xmm9,%xmm10 │ │ │ │ │ addsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ subsd %xmm2,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ addsd %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ subsd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ subsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - mulsd -0x18(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ + mulsd -0x18(%rsp),%xmm11 │ │ │ │ │ movsd %xmm2,-0x8(%rax) │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - mulsd -0x18(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ + mulsd -0x18(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ movsd %xmm2,-0x8(%rsi) │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ mulsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm15,%xmm2 │ │ │ │ │ movsd -0x10(%rsp),%xmm15 │ │ │ │ │ subsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ mulsd %xmm15,%xmm14 │ │ │ │ │ mulsd %xmm15,%xmm9 │ │ │ │ │ addsd %xmm14,%xmm8 │ │ │ │ │ subsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ addsd %xmm2,%xmm8 │ │ │ │ │ subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ movsd %xmm11,(%r12) │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ subsd %xmm12,%xmm1 │ │ │ │ │ addsd %xmm12,%xmm11 │ │ │ │ │ movsd %xmm11,0x0(%rbp) │ │ │ │ │ movsd %xmm8,(%rbx) │ │ │ │ │ movsd %xmm1,(%r11) │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ mulsd %xmm7,%xmm1 │ │ │ │ │ mulsd %xmm6,%xmm13 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm9,%xmm0 │ │ │ │ │ addsd %xmm9,%xmm1 │ │ │ │ │ subsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ movsd %xmm3,-0x8(%rsi,%r8,1) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm4,%xmm0 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ movsd %xmm3,-0x8(%rsi,%rdi,1) │ │ │ │ │ movsd %xmm1,-0x8(%rsi,%rcx,1) │ │ │ │ │ movsd %xmm0,-0x8(%rsi,%rdx,1) │ │ │ │ │ - cmp %r13,%r14 │ │ │ │ │ + cmp %r13,%r15 │ │ │ │ │ jne 80 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %r14,-0x8(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ │ - lea 0x0(,%rbx,8),%r14 │ │ │ │ │ movsd %xmm0,-0x10(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + lea 0x0(,%rbx,8),%r14 │ │ │ │ │ movsd %xmm0,-0x18(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%r10),%rbx │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ inc %r13 │ │ │ │ │ add $0x20,%r9 │ │ │ │ │ - movsd -0x20(%r9),%xmm3 │ │ │ │ │ movsd -0x18(%r9),%xmm8 │ │ │ │ │ mov 0x18(%r10),%rdi │ │ │ │ │ - movsd -0x10(%r9),%xmm2 │ │ │ │ │ - movsd -0x8(%r9),%xmm5 │ │ │ │ │ - mov 0x20(%r10),%rcx │ │ │ │ │ lea 0x0(,%rbx,8),%r8 │ │ │ │ │ - mov 0x10(%r10),%rdx │ │ │ │ │ - add %r15,%r10 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd -0x10(%r9),%xmm2 │ │ │ │ │ lea (%rax,%r8,1),%rbx │ │ │ │ │ movsd (%rsi,%r8,1),%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ movsd (%rbx),%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movsd -0x8(%r9),%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ + mov 0x20(%r10),%rcx │ │ │ │ │ + mov 0x10(%r10),%rdx │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ lea (%rax,%rdi,1),%rbp │ │ │ │ │ + add %r15,%r10 │ │ │ │ │ + mulsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ + mulsd %xmm14,%xmm10 │ │ │ │ │ + movsd (%rsi,%rdi,1),%xmm14 │ │ │ │ │ lea (%rax,%rcx,1),%r12 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ lea (%rax,%rdx,1),%r11 │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ mulsd %xmm5,%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ - movsd (%rsi,%rdi,1),%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - movsd (%rsi),%xmm9 │ │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ │ movsd 0x0(%rbp),%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ addsd %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ mulsd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ mulsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm4 │ │ │ │ │ mulsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ movsd (%rsi,%rcx,1),%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movsd (%rsi),%xmm9 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ movsd (%r12),%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ addsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ mulsd %xmm8,%xmm14 │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ mulsd %xmm5,%xmm15 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movsd (%r11),%xmm8 │ │ │ │ │ mulsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ mulsd %xmm8,%xmm12 │ │ │ │ │ mulsd %xmm11,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd (%rsi,%rdx,1),%xmm5 │ │ │ │ │ mulsd %xmm5,%xmm14 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ addsd %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ subsd %xmm15,%xmm14 │ │ │ │ │ addsd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ subsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ subsd %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ addsd %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ subsd %xmm12,%xmm15 │ │ │ │ │ movsd -0x10(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm15 │ │ │ │ │ movsd %xmm2,(%rax) │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ add %r14,%rax │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm12,%xmm15 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ movsd %xmm2,(%rsi) │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ mulsd %xmm7,%xmm2 │ │ │ │ │ mulsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm2 │ │ │ │ │ movsd -0x18(%rsp),%xmm13 │ │ │ │ │ subsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ mulsd %xmm13,%xmm10 │ │ │ │ │ mulsd %xmm13,%xmm3 │ │ │ │ │ subsd %xmm10,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm9 │ │ │ │ │ addsd %xmm4,%xmm8 │ │ │ │ │ subsd %xmm15,%xmm4 │ │ │ │ │ addsd %xmm9,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ subsd %xmm2,%xmm10 │ │ │ │ │ addsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm10,(%r12) │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ addsd %xmm4,%xmm10 │ │ │ │ │ subsd %xmm5,%xmm4 │ │ │ │ │ movsd %xmm10,0x0(%rbp) │ │ │ │ │ movsd %xmm2,(%rbx) │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ movsd %xmm4,(%r11) │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ mulsd %xmm6,%xmm4 │ │ │ │ │ mulsd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ addsd %xmm4,%xmm2 │ │ │ │ │ subsd %xmm14,%xmm11 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ movsd %xmm0,(%rsi,%r8,1) │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ subsd %xmm11,%xmm0 │ │ │ │ │ addsd %xmm9,%xmm11 │ │ │ │ │ movsd %xmm0,(%rsi,%rdi,1) │ │ │ │ │ movsd %xmm2,(%rsi,%rcx,1) │ │ │ │ │ movsd %xmm11,(%rsi,%rdx,1) │ │ │ │ │ add %r14,%rsi │ │ │ │ │ cmp %r13,-0x8(%rsp) │ │ │ │ │ - jne 3a0 │ │ │ │ │ + jne 3b8 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000680 : │ │ │ │ │ +00000000000006a0 : │ │ │ │ │ fftw_codelet_t2_5(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x68e(%rip),%rsi │ │ │ │ │ - jmp 693 │ │ │ │ │ + lea -0x6ae(%rip),%rsi │ │ │ │ │ + jmp 6b3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ - 0x00000010 1b0c0708 90010000 60000000 1c000000 ........`....... │ │ │ │ │ - 0x00000020 00000000 71060000 00510e10 8f02420e ....q....Q....B. │ │ │ │ │ - 0x00000030 188e0349 0e208d04 420e288c 054c0e30 ...I. ..B.(..L.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 1e030a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 4e0b03ff B. B..B..B..N... │ │ │ │ │ - 0x00000060 020e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ - 0x00000070 0e0848c3 c6cccdce cf000000 10000000 ..H............. │ │ │ │ │ - 0x00000080 80000000 00000000 13000000 00000000 ................ │ │ │ │ │ + 0x00000010 1b0c0708 90010000 58000000 1c000000 ........X....... │ │ │ │ │ + 0x00000020 00000000 a0060000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830703 5e030a0e 30410e28 ..A.8...^...0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 470b031e B. B..B..B..G... │ │ │ │ │ + 0x00000060 030e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ + 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ + 0x00000080 13000000 00000000 ........ │ │ │ ├── t2_64.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 33360 (bytes into file) │ │ │ │ │ + Start of section headers: 34080 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x8250: │ │ │ │ │ +There are 16 section headers, starting at offset 0x8520: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0064a3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0069c8 001788 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0064e3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0064e3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0064e3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0064f0 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 008150 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 006548 000018 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 006560 000078 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0065d8 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0065d8 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 008198 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 006650 0002a0 18 14 23 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0068f0 0000d1 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0081c8 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 006773 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 006c98 001788 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0067b3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0067b3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0067b3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0067c0 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 008420 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 006818 000018 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 006830 000078 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0068a8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0068a8 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 008468 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 006920 0002a0 18 14 23 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 006bc0 0000d1 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 008498 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 28 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 25742 FUNC LOCAL DEFAULT 1 t2_64 │ │ │ │ │ + 2: 0000000000000000 26449 FUNC LOCAL DEFAULT 1 t2_64 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 12: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ 13: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ 14: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LC6 │ │ │ │ │ - 15: 0000000000000050 0 NOTYPE LOCAL DEFAULT 9 .LC10 │ │ │ │ │ - 16: 0000000000000040 0 NOTYPE LOCAL DEFAULT 9 .LC8 │ │ │ │ │ - 17: 0000000000000038 0 NOTYPE LOCAL DEFAULT 9 .LC7 │ │ │ │ │ + 15: 0000000000000040 0 NOTYPE LOCAL DEFAULT 9 .LC8 │ │ │ │ │ + 16: 0000000000000038 0 NOTYPE LOCAL DEFAULT 9 .LC7 │ │ │ │ │ + 17: 0000000000000050 0 NOTYPE LOCAL DEFAULT 9 .LC10 │ │ │ │ │ 18: 0000000000000048 0 NOTYPE LOCAL DEFAULT 9 .LC9 │ │ │ │ │ - 19: 0000000000000070 0 NOTYPE LOCAL DEFAULT 9 .LC14 │ │ │ │ │ - 20: 0000000000000060 0 NOTYPE LOCAL DEFAULT 9 .LC12 │ │ │ │ │ + 19: 0000000000000060 0 NOTYPE LOCAL DEFAULT 9 .LC12 │ │ │ │ │ + 20: 0000000000000070 0 NOTYPE LOCAL DEFAULT 9 .LC14 │ │ │ │ │ 21: 0000000000000058 0 NOTYPE LOCAL DEFAULT 9 .LC11 │ │ │ │ │ 22: 0000000000000068 0 NOTYPE LOCAL DEFAULT 9 .LC13 │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 25: 0000000000006490 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_64 │ │ │ │ │ + 25: 0000000000006760 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_64 │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,265 +1,265 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x69c8 contains 251 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x6c98 contains 251 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000056 000000180000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000013d5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000013de 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000013f2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000141b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000015c8 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001613 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001642 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000164a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001664 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001687 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000016a7 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000016c4 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000018d4 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001909 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001916 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000193b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001956 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000196b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001976 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001982 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001ece 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001f0d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001f55 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001fa2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000025bb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000025e2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002625 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002666 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002bbe 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002bcf 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002c2b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002c46 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000319c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000320f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003221 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003238 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003720 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003745 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000377d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003786 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003794 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000037b9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000037e2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000037ef 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000037fc 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003809 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003816 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003828 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003885 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000038c3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000038d6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000143b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000147a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001482 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000014c6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000165a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000016be 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016cc 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016d9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000016ea 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001700 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001716 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001722 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001914 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001930 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000019a5 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000019b1 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001a03 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001a1b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001a30 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001a3c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001fb2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001fca 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000200c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002024 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000247e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002644 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000267e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000026dd 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002c87 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002cce 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002d21 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002d5a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000032fc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003308 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003387 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000033af 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000038c7 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000038d0 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000038d9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ 00000000000038ec 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003d7c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003d92 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003da0 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003db3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003dfb 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003e09 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003e17 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003e25 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003e37 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003e47 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003e5f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003e6b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003eb8 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003ec9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003f17 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003f1f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000041fb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004220 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000422c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000427c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004341 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004357 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004360 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000436d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000043ca 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000043d8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004414 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004435 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004442 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000444f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004490 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004499 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000044be 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000044cb 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000044d9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000044e7 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000452f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000453c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000454a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004570 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004780 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000047a6 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000047c0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000047ed 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000047ff 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004812 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000484a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004866 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004880 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004893 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000048a4 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000048d5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004936 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004946 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004958 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004960 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004969 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000049a3 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000049af 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000049ce 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000049da 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000049ff 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004a0c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004a28 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004a36 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004a43 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004a51 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004a5d 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004a6a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004a7c 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004c40 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004ca3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004cc0 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004cdb 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004cf8 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004d00 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004d1c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004d2e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004d47 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004d9f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004daf 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004dc2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004df5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004e2a 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004e37 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004e4f 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004e62 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004e79 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004e81 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004e93 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004eb7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004ed7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004f13 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004f2d 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004f3a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004f48 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004f55 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004f69 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004f76 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004f89 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000051d0 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000005200 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000005213 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -000000000000521f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000522d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000523a 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000005246 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000005275 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000005285 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000531a 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000532d 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000533a 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000534c 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000535f 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000005370 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000005378 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -00000000000053a7 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -000000000000540e 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000005416 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -000000000000542e 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000543c 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000544a 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000005457 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -000000000000546a 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000056c3 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000056df 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000056f1 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000005722 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000572e 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000573a 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000005746 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000005774 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000578e 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000005800 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000005816 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000005823 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000005830 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -000000000000583d 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000584b 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -000000000000585c 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000588b 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000058e5 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000005905 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000005918 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000005926 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000005934 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000005941 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000005954 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000005b63 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000005b9e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000005bd7 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000005c01 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000005c0e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000005c20 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000005c2f 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000005c41 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000005c4e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000005cd4 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000005ce1 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000005cee 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000005cfb 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000005d08 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000005d16 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000005d30 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000005d67 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000005dad 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000005dba 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000005dc8 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000005dda 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000005de8 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000005df5 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000005e08 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000005fa5 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000005fc1 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000601d 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000060b4 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000060bd 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000060da 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000060e3 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000060f0 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000006101 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000610e 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000006199 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000061a1 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000061b4 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000061c1 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000061cf 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000061f0 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000006262 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000006270 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000006283 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000628c 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000006295 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000062bc 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000062c4 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000062d7 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000006493 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000649f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +00000000000038f4 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000391a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000392d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003944 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003965 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003978 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003980 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000398d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003a59 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003a6c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003a7f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003aa1 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003f16 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003f95 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003f9e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003fb1 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003ffa 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004003 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004010 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004019 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000404d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004065 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004071 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000407d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000040bc 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000040d2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000040e5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000040f2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004372 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000043b2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000043ff 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004430 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000044c5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000044d2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000044da 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000450f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004518 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004521 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004539 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000045a6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000045e1 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000045f3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000045fb 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004651 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000467d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000468f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000469d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000046e5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000046f2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004712 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004720 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000473d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000485e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004909 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000493b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004950 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004977 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000049c1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000049d2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000049da 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004a22 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004a38 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004a48 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004a92 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004af5 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004b01 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004b0e 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004b1c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004b29 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004b36 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004b51 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004b5e 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004b6a 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004b84 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004bc9 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004bd7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004bf1 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004bff 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004c0c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004c18 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004c32 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004c4a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004d64 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004e37 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004e77 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004e95 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004eaa 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004ee2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004f26 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004f2e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004f3c 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004f4e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004f5c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004f6a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004f9b 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004fb8 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004fde 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004fe6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004ff3 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000005015 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000005023 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000005035 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005060 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000509d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000050b5 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000050c3 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000050db 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000050e9 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000050f6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005104 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005124 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000005132 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000005321 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000535f 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000538a 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000053eb 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005420 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005428 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000005462 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005484 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000054fe 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000005534 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000005546 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000554e 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +000000000000555c 0000001100000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +000000000000556a 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000005580 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000005588 0000001100000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +00000000000055f8 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000005601 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000005614 0000001100000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000005627 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +000000000000562f 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000005637 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +000000000000564e 0000001100000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000005661 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000005884 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000058b2 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000058e9 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000058fc 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000005947 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000595c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000597d 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000598a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000059a7 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000059b0 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000005a45 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000005a66 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000005a6e 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000005a76 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000005a84 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000005a95 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000005ad5 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000005b31 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000005b44 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000005b4c 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000005b5f 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000005b6c 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000005b8d 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000005b9f 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000005dd9 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005e22 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000005e2f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005e3d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005e4a 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000005e75 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005e82 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000005e90 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000005f14 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000005f3d 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000005f77 0000001100000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000005f85 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000005f93 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000005fa0 0000001100000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000005fae 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000005fca 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000006031 0000001100000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +000000000000603f 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000006052 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000006060 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +000000000000606d 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000607b 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000006089 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +00000000000060b0 0000001100000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +00000000000062f4 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000631c 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000006357 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000006377 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000006388 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000006390 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000063b0 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000063c6 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000643c 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000644f 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +000000000000646e 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000006477 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000647f 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000006488 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000064a4 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000064ac 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000064b4 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000006531 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000006549 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000006552 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +000000000000655a 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000006568 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000006575 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000006588 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000006763 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000676f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x8150 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x8420 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001b00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x8198 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x8468 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6490 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6760 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000648e │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000006751 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -30,29 +30,29 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 1936 │ │ │ │ │ - DW_CFA_advance_loc2: 25714 to 0000000000006483 │ │ │ │ │ + DW_CFA_advance_loc2: 26421 to 0000000000006746 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006484 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006747 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006485 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006748 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006487 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000674a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006489 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000674c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000648b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000674e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000648d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006750 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000006490..00000000000064a3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000006760..0000000000006773 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,4767 +8,4790 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x758,%rsp │ │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ │ + mov %r8,0xa0(%rsp) │ │ │ │ │ mov %r9,0x740(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 647c │ │ │ │ │ + jge 673f │ │ │ │ │ lea (%r8,%r8,4),%rax │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - lea (%rdx,%rax,1),%rbx │ │ │ │ │ + lea (%rdx,%rax,1),%r14 │ │ │ │ │ mov 0x790(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x748(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x750(%rsp) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - movsd 0x10(%rbx),%xmm8 │ │ │ │ │ - add $0x50,%rbx │ │ │ │ │ - mulsd -0x30(%rbx),%xmm8 │ │ │ │ │ - movsd -0x38(%rbx),%xmm9 │ │ │ │ │ - mulsd -0x28(%rbx),%xmm9 │ │ │ │ │ - movsd -0x50(%rbx),%xmm10 │ │ │ │ │ - mulsd -0x28(%rbx),%xmm10 │ │ │ │ │ - movsd -0x48(%rbx),%xmm11 │ │ │ │ │ - movsd -0x48(%rbx),%xmm4 │ │ │ │ │ - movsd -0x40(%rbx),%xmm7 │ │ │ │ │ - mulsd -0x28(%rbx),%xmm4 │ │ │ │ │ - mulsd -0x30(%rbx),%xmm11 │ │ │ │ │ - mulsd -0x28(%rbx),%xmm7 │ │ │ │ │ - movsd -0x50(%rbx),%xmm5 │ │ │ │ │ - movsd -0x38(%rbx),%xmm6 │ │ │ │ │ - mulsd -0x30(%rbx),%xmm5 │ │ │ │ │ - mulsd -0x30(%rbx),%xmm6 │ │ │ │ │ - movsd -0x50(%rbx),%xmm3 │ │ │ │ │ - mulsd -0x40(%rbx),%xmm3 │ │ │ │ │ - movsd -0x48(%rbx),%xmm2 │ │ │ │ │ - mulsd -0x38(%rbx),%xmm2 │ │ │ │ │ - movsd -0x50(%rbx),%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - mulsd -0x38(%rbx),%xmm1 │ │ │ │ │ - movsd -0x48(%rbx),%xmm0 │ │ │ │ │ + movsd 0x10(%r14),%xmm7 │ │ │ │ │ + movsd 0x8(%r14),%xmm4 │ │ │ │ │ + movsd (%r14),%xmm10 │ │ │ │ │ + movsd 0x18(%r14),%xmm6 │ │ │ │ │ + movsd 0x10(%r14),%xmm8 │ │ │ │ │ + mulsd 0x28(%r14),%xmm7 │ │ │ │ │ + movsd 0x8(%r14),%xmm11 │ │ │ │ │ + movsd (%r14),%xmm5 │ │ │ │ │ + movsd 0x18(%r14),%xmm9 │ │ │ │ │ + mulsd 0x28(%r14),%xmm4 │ │ │ │ │ + mulsd 0x28(%r14),%xmm10 │ │ │ │ │ + movsd (%r14),%xmm3 │ │ │ │ │ + mulsd 0x20(%r14),%xmm6 │ │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ │ + mulsd 0x20(%r14),%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movsd 0x8(%r14),%xmm2 │ │ │ │ │ + mulsd 0x20(%r14),%xmm11 │ │ │ │ │ + movsd 0x8(%r14),%xmm0 │ │ │ │ │ + mulsd 0x20(%r14),%xmm5 │ │ │ │ │ + mulsd 0x28(%r14),%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + mulsd 0x18(%r14),%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + mulsd 0x10(%r14),%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + mulsd 0x10(%r14),%xmm3 │ │ │ │ │ + movsd %xmm15,-0x70(%rsp) │ │ │ │ │ subsd %xmm9,%xmm14 │ │ │ │ │ addsd %xmm8,%xmm9 │ │ │ │ │ - mulsd -0x40(%rbx),%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - movsd %xmm14,-0x28(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ + mulsd 0x18(%r14),%xmm1 │ │ │ │ │ + movsd %xmm7,-0x20(%rsp) │ │ │ │ │ + movsd %xmm13,-0x28(%rsp) │ │ │ │ │ + movsd %xmm11,-0x40(%rsp) │ │ │ │ │ + movsd %xmm14,-0x30(%rsp) │ │ │ │ │ movsd %xmm9,-0x68(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm15,-0x40(%rsp) │ │ │ │ │ - movsd %xmm11,-0x38(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ addsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm8,-0x20(%rsp) │ │ │ │ │ + movsd %xmm6,-0x18(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ movsd %xmm5,-0x60(%rsp) │ │ │ │ │ - movsd %xmm14,-0x70(%rsp) │ │ │ │ │ - movsd %xmm7,-0x18(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + movsd 0x20(%r14),%xmm7 │ │ │ │ │ + movsd 0x18(%r14),%xmm12 │ │ │ │ │ addsd %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd -0x30(%rbx),%xmm7 │ │ │ │ │ - movsd -0x38(%rbx),%xmm2 │ │ │ │ │ + movsd 0x28(%r14),%xmm6 │ │ │ │ │ + movsd 0x20(%r14),%xmm5 │ │ │ │ │ movsd %xmm3,-0x50(%rsp) │ │ │ │ │ - movsd %xmm15,-0x58(%rsp) │ │ │ │ │ - movsd -0x28(%rbx),%xmm12 │ │ │ │ │ - mulsd -0x18(%rbx),%xmm2 │ │ │ │ │ - movsd %xmm11,-0x30(%rsp) │ │ │ │ │ - mulsd -0x18(%rbx),%xmm12 │ │ │ │ │ - movsd -0x28(%rbx),%xmm6 │ │ │ │ │ - movsd -0x30(%rbx),%xmm5 │ │ │ │ │ - movsd -0x30(%rbx),%xmm4 │ │ │ │ │ - movsd -0x28(%rbx),%xmm9 │ │ │ │ │ - movsd -0x50(%rbx),%xmm13 │ │ │ │ │ - movsd -0x50(%rbx),%xmm0 │ │ │ │ │ - mulsd -0x18(%rbx),%xmm13 │ │ │ │ │ - movsd -0x28(%rbx),%xmm8 │ │ │ │ │ - mulsd %xmm15,%xmm7 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ + mulsd 0x38(%r14),%xmm12 │ │ │ │ │ + movsd 0x28(%r14),%xmm4 │ │ │ │ │ + movsd %xmm1,-0x48(%rsp) │ │ │ │ │ mulsd %xmm11,%xmm6 │ │ │ │ │ - movq %xmm2,%rcx │ │ │ │ │ - movsd -0x40(%rbx),%xmm2 │ │ │ │ │ - mulsd -0x18(%rbx),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movsd -0x40(%rbx),%xmm12 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm12 │ │ │ │ │ + movsd %xmm11,-0x38(%rsp) │ │ │ │ │ + movsd 0x20(%r14),%xmm9 │ │ │ │ │ + movsd (%r14),%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movsd (%r14),%xmm10 │ │ │ │ │ + movsd 0x28(%r14),%xmm8 │ │ │ │ │ + movsd %xmm15,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + mulsd 0x20(%r14),%xmm1 │ │ │ │ │ + mulsd 0x38(%r14),%xmm13 │ │ │ │ │ + movq %xmm12,%rcx │ │ │ │ │ + movsd 0x10(%r14),%xmm12 │ │ │ │ │ mulsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm6,-0x78(%rsp) │ │ │ │ │ - mulsd -0x28(%rbx),%xmm1 │ │ │ │ │ + mulsd 0x38(%r14),%xmm12 │ │ │ │ │ + mulsd 0x28(%r14),%xmm3 │ │ │ │ │ + movq %xmm4,%rdi │ │ │ │ │ + movsd %xmm1,-0x78(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ mulsd %xmm15,%xmm8 │ │ │ │ │ - movsd %xmm3,-0x48(%rsp) │ │ │ │ │ - mulsd -0x30(%rbx),%xmm3 │ │ │ │ │ - movq %rcx,%xmm6 │ │ │ │ │ - movq %xmm2,%rdx │ │ │ │ │ - movsd -0x48(%rbx),%xmm2 │ │ │ │ │ + movq %xmm12,%rdx │ │ │ │ │ + movsd 0x8(%r14),%xmm12 │ │ │ │ │ + mulsd 0x38(%r14),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movsd 0x20(%r14),%xmm12 │ │ │ │ │ + mulsd 0x38(%r14),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd 0x28(%r14),%xmm12 │ │ │ │ │ + mulsd 0x38(%r14),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movsd 0x10(%r14),%xmm12 │ │ │ │ │ + mulsd 0x30(%r14),%xmm12 │ │ │ │ │ movq %xmm12,%rsi │ │ │ │ │ - movsd -0x38(%rbx),%xmm12 │ │ │ │ │ - mulsd -0x18(%rbx),%xmm2 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm12 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - movsd -0x30(%rbx),%xmm2 │ │ │ │ │ + movsd 0x18(%r14),%xmm12 │ │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ │ + mulsd 0x30(%r14),%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ movq %xmm12,%rax │ │ │ │ │ - movsd -0x48(%rbx),%xmm12 │ │ │ │ │ - mulsd -0x18(%rbx),%xmm2 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm12 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm0 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - movsd %xmm6,0x110(%rsp) │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - movsd -0x30(%rbx),%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm10 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - movsd %xmm6,0x1d8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movsd -0x28(%rbx),%xmm0 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x8(%r14),%xmm12 │ │ │ │ │ + movq %rax,%xmm4 │ │ │ │ │ + mulsd 0x30(%r14),%xmm12 │ │ │ │ │ + mulsd 0x30(%r14),%xmm10 │ │ │ │ │ + movsd 0x28(%r14),%xmm0 │ │ │ │ │ + movsd %xmm1,0x108(%rsp) │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movq %rcx,%xmm4 │ │ │ │ │ + mulsd 0x30(%r14),%xmm0 │ │ │ │ │ + movsd %xmm1,0x1d8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + movsd 0x20(%r14),%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + mulsd 0x30(%r14),%xmm10 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm6,0x120(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm1,0x118(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movsd -0x30(%rsp),%xmm12 │ │ │ │ │ - mulsd -0x18(%rbx),%xmm12 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movsd -0x38(%rsp),%xmm12 │ │ │ │ │ movsd %xmm13,0x160(%rsp) │ │ │ │ │ - movsd -0x20(%rbx),%xmm13 │ │ │ │ │ - movsd %xmm6,0x1d0(%rsp) │ │ │ │ │ - movq %rsi,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - movsd %xmm6,0x1e0(%rsp) │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd -0x48(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm6,0x128(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - movsd %xmm6,0x130(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ + movsd 0x30(%r14),%xmm13 │ │ │ │ │ + mulsd 0x38(%r14),%xmm12 │ │ │ │ │ + movsd %xmm1,0x1c8(%rsp) │ │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movq %rax,%xmm4 │ │ │ │ │ + movsd %xmm1,0x1e0(%rsp) │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd -0x48(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm1,0x120(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movsd %xmm1,0x130(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ subsd %xmm14,%xmm15 │ │ │ │ │ movsd %xmm15,0x158(%rsp) │ │ │ │ │ movsd -0x58(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm6,0x1b8(%rsp) │ │ │ │ │ + movsd %xmm1,0x1b8(%rsp) │ │ │ │ │ mulsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ subsd %xmm12,%xmm14 │ │ │ │ │ - movsd -0x18(%rbx),%xmm12 │ │ │ │ │ + movsd 0x38(%r14),%xmm12 │ │ │ │ │ movsd %xmm13,0x260(%rsp) │ │ │ │ │ - movsd -0x20(%rbx),%xmm13 │ │ │ │ │ + movsd 0x30(%r14),%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ movsd %xmm14,0x220(%rsp) │ │ │ │ │ movsd -0x50(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ mulsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ subsd %xmm12,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - movsd -0x30(%rsp),%xmm12 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movsd -0x38(%rsp),%xmm12 │ │ │ │ │ movsd %xmm13,0x320(%rsp) │ │ │ │ │ - movsd -0x18(%rbx),%xmm13 │ │ │ │ │ - movsd %xmm6,0x2d0(%rsp) │ │ │ │ │ + movsd 0x38(%r14),%xmm13 │ │ │ │ │ + mulsd 0x30(%r14),%xmm12 │ │ │ │ │ + movsd %xmm1,0x2d0(%rsp) │ │ │ │ │ mulsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ addsd %xmm12,%xmm15 │ │ │ │ │ - movsd %xmm13,0x268(%rsp) │ │ │ │ │ movsd %xmm15,0x228(%rsp) │ │ │ │ │ - movsd -0x18(%rbx),%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movsd %xmm15,0x268(%rsp) │ │ │ │ │ + movsd 0x38(%r14),%xmm13 │ │ │ │ │ + movsd 0x30(%r14),%xmm12 │ │ │ │ │ + movsd -0x60(%rsp),%xmm1 │ │ │ │ │ + movsd -0x40(%rsp),%xmm0 │ │ │ │ │ movsd %xmm2,0x78(%rsp) │ │ │ │ │ - movsd -0x20(%rbx),%xmm12 │ │ │ │ │ - movsd -0x78(%rsp),%xmm2 │ │ │ │ │ - movsd -0x60(%rsp),%xmm0 │ │ │ │ │ - movsd -0x38(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + movsd 0x38(%r14),%xmm2 │ │ │ │ │ mulsd %xmm14,%xmm13 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ + movsd 0x30(%r14),%xmm14 │ │ │ │ │ + mulsd 0x38(%r14),%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ - movsd %xmm2,0x8(%rsp) │ │ │ │ │ + movq %xmm0,%r13 │ │ │ │ │ subsd %xmm12,%xmm15 │ │ │ │ │ - movsd %xmm13,0x310(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - movsd %xmm15,0x2d8(%rsp) │ │ │ │ │ + movq %r13,%xmm4 │ │ │ │ │ + movsd %xmm13,0x328(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ addsd %xmm10,%xmm13 │ │ │ │ │ - movsd -0x20(%rbx),%xmm10 │ │ │ │ │ + movsd 0x38(%r14),%xmm10 │ │ │ │ │ + movsd %xmm15,0x2d8(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ movsd %xmm13,0x70(%rsp) │ │ │ │ │ - movsd -0x20(%rbx),%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movsd -0x18(%rbx),%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - movsd -0x18(%rbx),%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm15,-0x10(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + movsd %xmm13,0x8(%rsp) │ │ │ │ │ mulsd %xmm13,%xmm10 │ │ │ │ │ - movsd %xmm13,-0x10(%rsp) │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movsd -0x18(%rbx),%xmm13 │ │ │ │ │ - movsd %xmm10,0x90(%rsp) │ │ │ │ │ - movsd -0x70(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm2,0x60(%rsp) │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm0 │ │ │ │ │ + movsd 0x38(%r14),%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm2,0xb0(%rsp) │ │ │ │ │ + movsd -0x70(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + movsd 0x30(%r14),%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ movq %xmm13,%rsi │ │ │ │ │ - movsd -0x20(%rbx),%xmm13 │ │ │ │ │ + movsd -0x40(%rsp),%xmm13 │ │ │ │ │ movq %rsi,%xmm11 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ - movsd -0x18(%rbx),%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd 0x30(%r14),%xmm13 │ │ │ │ │ subsd %xmm13,%xmm11 │ │ │ │ │ - movsd %xmm13,0x68(%rsp) │ │ │ │ │ + movsd %xmm13,0x60(%rsp) │ │ │ │ │ movsd %xmm11,0x80(%rsp) │ │ │ │ │ - movq %rdx,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movsd -0x68(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movq %xmm0,%r12 │ │ │ │ │ - movsd -0x18(%rbx),%xmm0 │ │ │ │ │ - movsd %xmm11,0x88(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ + movsd 0x30(%r14),%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + movsd -0x68(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movq %xmm11,%rdx │ │ │ │ │ + movsd 0x38(%r14),%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movq %rdi,%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + movsd %xmm0,0x88(%rsp) │ │ │ │ │ movsd -0x70(%rsp),%xmm0 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm0 │ │ │ │ │ - movq %rcx,%xmm15 │ │ │ │ │ + mulsd 0x30(%r14),%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movq %xmm11,%rcx │ │ │ │ │ + movsd 0x38(%r14),%xmm11 │ │ │ │ │ subsd %xmm0,%xmm15 │ │ │ │ │ - movsd %xmm0,0x98(%rsp) │ │ │ │ │ + movsd %xmm0,0x68(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ movsd %xmm15,0x10(%rsp) │ │ │ │ │ - movsd -0x18(%rbx),%xmm15 │ │ │ │ │ - movsd %xmm11,0x18(%rsp) │ │ │ │ │ - mulsd -0x18(%rbx),%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + movsd %xmm15,0x18(%rsp) │ │ │ │ │ + subsd -0x78(%rsp),%xmm3 │ │ │ │ │ + mulsd 0x38(%r14),%xmm2 │ │ │ │ │ movsd %xmm5,0x30(%rsp) │ │ │ │ │ - movsd %xmm3,(%rsp) │ │ │ │ │ - mulsd -0x20(%rbx),%xmm6 │ │ │ │ │ - movsd -0x20(%rbx),%xmm1 │ │ │ │ │ - mulsd -0x18(%rbx),%xmm8 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm5 │ │ │ │ │ - mulsd -0x18(%rbx),%xmm9 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm3 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm11 │ │ │ │ │ - movq %xmm10,%r13 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - movsd -0x20(%rsp),%xmm2 │ │ │ │ │ - movq %xmm6,%r8 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movsd -0x18(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd -0x18(%rbx),%xmm10 │ │ │ │ │ + mulsd 0x30(%r14),%xmm1 │ │ │ │ │ movsd %xmm4,-0x8(%rsp) │ │ │ │ │ - mulsd -0x18(%rbx),%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm15 │ │ │ │ │ - movsd %xmm6,0x28(%rsp) │ │ │ │ │ - movsd -0x28(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x30(%r14),%xmm9 │ │ │ │ │ + mulsd 0x38(%r14),%xmm8 │ │ │ │ │ + mulsd 0x30(%r14),%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + movsd 0x30(%r14),%xmm11 │ │ │ │ │ + mulsd 0x38(%r14),%xmm4 │ │ │ │ │ + movq %xmm2,%r15 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + movq %rdi,%xmm15 │ │ │ │ │ + movq %xmm1,%r8 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + movsd 0x30(%r14),%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x20(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm9,0x98(%rsp) │ │ │ │ │ + mulsd 0x38(%r14),%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ movsd %xmm0,0x20(%rsp) │ │ │ │ │ - mulsd -0x18(%rbx),%xmm0 │ │ │ │ │ - movsd %xmm1,0xa0(%rsp) │ │ │ │ │ - mulsd -0x20(%rbx),%xmm6 │ │ │ │ │ - movq %xmm10,%r14 │ │ │ │ │ - movq %xmm6,%r15 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movsd -0x18(%rbx),%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movsd -0x40(%rsp),%xmm10 │ │ │ │ │ + mulsd 0x38(%r14),%xmm0 │ │ │ │ │ + movsd %xmm1,0x28(%rsp) │ │ │ │ │ + movsd %xmm0,0x90(%rsp) │ │ │ │ │ + movsd -0x30(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x30(%r14),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movq %xmm0,%r9 │ │ │ │ │ + movsd -0x28(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ movsd %xmm1,0x38(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movq %xmm6,%r9 │ │ │ │ │ - movsd -0x20(%rbx),%xmm6 │ │ │ │ │ - movq %r9,%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm6,0xb0(%rsp) │ │ │ │ │ - movsd -0x20(%rbx),%xmm6 │ │ │ │ │ - movsd %xmm1,0x40(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movq %r14,%xmm2 │ │ │ │ │ - movq %xmm6,%rax │ │ │ │ │ - movsd -0x18(%rbx),%xmm6 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movsd -0x28(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm1,0x48(%rsp) │ │ │ │ │ - mulsd -0x18(%rbx),%xmm6 │ │ │ │ │ - subsd -0x78(%rsp),%xmm7 │ │ │ │ │ - movq %xmm6,%rdi │ │ │ │ │ - movsd -0x18(%rsp),%xmm6 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm6 │ │ │ │ │ + movsd -0x18(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x38(%r14),%xmm1 │ │ │ │ │ + movq %xmm1,%rdi │ │ │ │ │ + movsd 0x30(%r14),%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + movq %xmm1,%r12 │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm6,0xb8(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm7 │ │ │ │ │ + movq %r12,%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm1,0x40(%rsp) │ │ │ │ │ + movsd -0x18(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x30(%r14),%xmm1 │ │ │ │ │ + movq %xmm1,%r10 │ │ │ │ │ + movsd 0x38(%r14),%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + movq %r10,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm1,0xa8(%rsp) │ │ │ │ │ + movsd %xmm0,0x48(%rsp) │ │ │ │ │ + movsd 0x38(%r14),%xmm0 │ │ │ │ │ + movsd %xmm3,(%rsp) │ │ │ │ │ + mulsd 0x30(%r14),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ movsd %xmm6,0x58(%rsp) │ │ │ │ │ - mulsd -0x18(%rbx),%xmm6 │ │ │ │ │ - movsd %xmm1,0x50(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movsd %xmm1,0xc0(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm1,0xf0(%rsp) │ │ │ │ │ - movq %r15,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movq %r13,%xmm2 │ │ │ │ │ - movq %xmm1,%r15 │ │ │ │ │ - movq %r9,%xmm1 │ │ │ │ │ - addsd 0xb0(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm1,0x328(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movsd %xmm1,0xc8(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - movsd %xmm1,0xf8(%rsp) │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd 0xb8(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm1,0x240(%rsp) │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm1,0x330(%rsp) │ │ │ │ │ - movq %r8,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movq %r12,%xmm2 │ │ │ │ │ - movsd %xmm1,0x280(%rsp) │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - addsd 0x68(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movsd %xmm10,0x178(%rsp) │ │ │ │ │ - movsd 0x90(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm1,0x2e0(%rsp) │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - addsd 0x98(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm10 │ │ │ │ │ - movsd %xmm10,0x1f8(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ + mulsd 0x38(%r14),%xmm6 │ │ │ │ │ + mulsd 0x30(%r14),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x30(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x38(%r14),%xmm0 │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ + movsd -0x20(%rsp),%xmm0 │ │ │ │ │ + movq %rax,%xmm9 │ │ │ │ │ + mulsd 0x30(%r14),%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm0,-0x78(%rsp) │ │ │ │ │ + movq %r8,%xmm0 │ │ │ │ │ + movsd %xmm9,0x50(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + movsd %xmm9,0xb8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm9,0xe8(%rsp) │ │ │ │ │ + movq %r9,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movq %rdi,%xmm2 │ │ │ │ │ + movsd %xmm9,0x240(%rsp) │ │ │ │ │ + movq %r12,%xmm9 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movq %r10,%xmm9 │ │ │ │ │ + subsd 0xa8(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm2,0x340(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movsd %xmm9,0x640(%rsp) │ │ │ │ │ + movsd 0x98(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movq %xmm2,%r12 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm9,0x178(%rsp) │ │ │ │ │ + movq %rsi,%xmm9 │ │ │ │ │ + addsd 0x60(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm14,0x60(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movsd %xmm2,0xf0(%rsp) │ │ │ │ │ + movq %rax,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + addsd -0x78(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm9,0x2e8(%rsp) │ │ │ │ │ + movsd 0xb0(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm2,0x248(%rsp) │ │ │ │ │ + movsd 0x90(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm2,0x1f8(%rsp) │ │ │ │ │ + movq %r15,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movq %xmm10,%r8 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - subsd 0x60(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm1,0x288(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movsd %xmm10,0x200(%rsp) │ │ │ │ │ - movq %rdx,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - movsd %xmm10,0x2e8(%rsp) │ │ │ │ │ - movsd 0x60(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm1,0x60(%rsp) │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm15,0x68(%rsp) │ │ │ │ │ - movsd 0xa0(%rsp),%xmm14 │ │ │ │ │ - movsd 0x38(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm12,0x98(%rsp) │ │ │ │ │ - movsd %xmm13,0xa0(%rsp) │ │ │ │ │ - movsd -0x10(%rbx),%xmm4 │ │ │ │ │ - subsd 0x90(%rsp),%xmm0 │ │ │ │ │ - movsd -0x30(%rsp),%xmm11 │ │ │ │ │ - movsd (%rsp),%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x50(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm0,0x280(%rsp) │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ + movq %xmm2,%r8 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + addsd 0x68(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm0,0x288(%rsp) │ │ │ │ │ + movq %r13,%xmm0 │ │ │ │ │ + movsd %xmm2,0x200(%rsp) │ │ │ │ │ + movq %rdx,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm2,0x2f0(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm13,0x68(%rsp) │ │ │ │ │ + movsd 0x90(%rsp),%xmm9 │ │ │ │ │ + addsd 0x98(%rsp),%xmm1 │ │ │ │ │ + movsd 0x50(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm14,0x98(%rsp) │ │ │ │ │ + movsd 0x38(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movsd 0x48(%r14),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + movsd 0x40(%r14),%xmm4 │ │ │ │ │ + movsd %xmm12,0x90(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd -0x38(%rsp),%xmm11 │ │ │ │ │ mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movsd -0x8(%rbx),%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ + movsd (%rsp),%xmm15 │ │ │ │ │ + movsd -0x8(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm10,0x128(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm14,0x90(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - movsd %xmm8,-0x78(%rsp) │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ - movsd 0x78(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm7,0x338(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movsd 0x70(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + movsd %xmm7,0x648(%rsp) │ │ │ │ │ movsd -0x58(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm15,0x628(%rsp) │ │ │ │ │ - movsd 0x70(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - movsd 0x58(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm14,0x2f0(%rsp) │ │ │ │ │ - movsd -0x8(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd 0x30(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm15,0x230(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movsd -0x78(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movsd 0x78(%rsp),%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ - movq %xmm8,%rsi │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm13 │ │ │ │ │ - mulsd -0x78(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm6,0x650(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm8,0x238(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm6,0x2f8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movsd 0x30(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm6,0x230(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movsd 0x58(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + movq %xmm6,%rax │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movsd -0x20(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movq %xmm6,%r10 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movsd %xmm8,0x630(%rsp) │ │ │ │ │ - movsd -0x78(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - movsd 0x48(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm6,0x238(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movsd 0x48(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm6,0x658(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ movsd 0x40(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - movsd 0x48(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm10,0x168(%rsp) │ │ │ │ │ - movsd -0x78(%rsp),%xmm9 │ │ │ │ │ - mulsd -0x78(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movsd -0x40(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movsd -0x20(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movsd -0x18(%rsp),%xmm5 │ │ │ │ │ - mulsd -0x78(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm9,0x250(%rsp) │ │ │ │ │ - movsd -0x28(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movsd -0x28(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm6,0x168(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movsd -0x18(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm8,0x250(%rsp) │ │ │ │ │ + movsd -0x30(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm6 │ │ │ │ │ addsd %xmm5,%xmm6 │ │ │ │ │ - movsd %xmm6,0x638(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movsd -0x78(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movsd 0x20(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm6,0x348(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd -0x78(%rsp),%xmm5 │ │ │ │ │ - movq %xmm14,%rdx │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movsd 0x20(%rsp),%xmm6 │ │ │ │ │ movsd -0x10(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm3,-0x78(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd -0x78(%rsp),%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movsd 0x10(%r14),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movq %xmm15,%rsi │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movsd -0x18(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ movsd -0x78(%rsp),%xmm5 │ │ │ │ │ - mulsd -0x38(%rbx),%xmm5 │ │ │ │ │ - movq %xmm14,%r14 │ │ │ │ │ - movsd -0x40(%rbx),%xmm14 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ + mulsd 0x18(%r14),%xmm5 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ movsd -0x78(%rsp),%xmm5 │ │ │ │ │ mulsd %xmm11,%xmm5 │ │ │ │ │ movsd 0x20(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ addsd %xmm5,%xmm7 │ │ │ │ │ movsd -0x10(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm7,0x640(%rsp) │ │ │ │ │ - movsd -0x40(%rbx),%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm7,0x350(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ addsd %xmm5,%xmm11 │ │ │ │ │ - movsd -0x20(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - movsd -0x38(%rbx),%xmm5 │ │ │ │ │ - movsd %xmm8,0x258(%rsp) │ │ │ │ │ - movsd 0x70(%rsp),%xmm8 │ │ │ │ │ + movsd -0x28(%rsp),%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm7,0x258(%rsp) │ │ │ │ │ + movsd 0x10(%r14),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x18(%r14),%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movsd -0x48(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ movsd %xmm7,0x148(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movsd 0x30(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm7,0x358(%rsp) │ │ │ │ │ movsd 0x58(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd -0x18(%rsp),%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm9,0x648(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movsd 0x30(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd %xmm9,0x188(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm8,0x188(%rsp) │ │ │ │ │ + movsd 0x70(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ movsd 0x78(%rsp),%xmm8 │ │ │ │ │ mulsd %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm9,0x2f8(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ movsd -0x50(%rsp),%xmm8 │ │ │ │ │ - movsd -0x48(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ + movsd %xmm7,0x330(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ movsd 0x90(%rsp),%xmm6 │ │ │ │ │ addsd %xmm5,%xmm7 │ │ │ │ │ movsd 0x98(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm7,0x5c0(%rsp) │ │ │ │ │ mulsd %xmm4,%xmm6 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ + movsd %xmm7,0x310(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movsd 0x60(%rsp),%xmm6 │ │ │ │ │ addsd %xmm5,%xmm7 │ │ │ │ │ - movsd 0x60(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm7,0x290(%rsp) │ │ │ │ │ - movsd 0x28(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ movsd 0x68(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm7,0x290(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movsd %xmm7,0x2b0(%rsp) │ │ │ │ │ + movsd 0x28(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ movsd 0x10(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm6,0x2b0(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ movsd -0x78(%rsp),%xmm5 │ │ │ │ │ - mulsd -0x30(%rbx),%xmm5 │ │ │ │ │ + mulsd 0x20(%r14),%xmm5 │ │ │ │ │ movsd %xmm6,0x1a0(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd -0x28(%rbx),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd 0x28(%r14),%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ movsd 0x98(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ movsd %xmm6,0x208(%rsp) │ │ │ │ │ movsd 0x90(%rsp),%xmm6 │ │ │ │ │ mulsd -0x78(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ movsd %xmm6,0x298(%rsp) │ │ │ │ │ movsd -0x78(%rsp),%xmm6 │ │ │ │ │ mulsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movsd 0x80(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movsd 0x88(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movsd 0x20(%r14),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm8,0x318(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ movsd -0x78(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm9,0x308(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movsd 0x80(%rsp),%xmm7 │ │ │ │ │ mulsd %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movsd -0x30(%rbx),%xmm5 │ │ │ │ │ movq %xmm8,%rdi │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd -0x28(%rbx),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movsd 0x28(%r14),%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ addsd %xmm5,%xmm8 │ │ │ │ │ movsd 0x68(%rsp),%xmm5 │ │ │ │ │ - movq %xmm8,%r12 │ │ │ │ │ - movsd 0x88(%rsp),%xmm8 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ + movq %xmm8,%r13 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ subsd %xmm7,%xmm8 │ │ │ │ │ + movsd -0x70(%rsp),%xmm7 │ │ │ │ │ movsd %xmm8,0x1e8(%rsp) │ │ │ │ │ movsd 0x60(%rsp),%xmm8 │ │ │ │ │ mulsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movsd -0x68(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm9,0x2c8(%rsp) │ │ │ │ │ - movsd -0x70(%rsp),%xmm7 │ │ │ │ │ - mov 0x100(%r11),%rax │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm10,0x2b8(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ movsd 0x8(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm9,0x2c0(%rsp) │ │ │ │ │ - movsd 0x18(%rsp),%xmm9 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movsd -0x78(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movsd -0x50(%rbx),%xmm5 │ │ │ │ │ - movq %xmm9,%r9 │ │ │ │ │ + movsd %xmm8,0x2e0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movsd 0x18(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd (%r14),%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd -0x48(%rbx),%xmm5 │ │ │ │ │ + movq %xmm8,%r9 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movsd 0x8(%r14),%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movsd -0x50(%rbx),%xmm5 │ │ │ │ │ - movsd %xmm9,0x1f0(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd (%r14),%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd -0x60(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd -0x48(%rbx),%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm8,0x1d0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movsd 0x8(%r14),%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm9,0x210(%rsp) │ │ │ │ │ - movsd -0x38(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movsd %xmm8,0x1f0(%rsp) │ │ │ │ │ + movsd -0x60(%rsp),%xmm3 │ │ │ │ │ + movsd -0x78(%rsp),%xmm5 │ │ │ │ │ + movsd -0x40(%rsp),%xmm8 │ │ │ │ │ + mov 0x100(%rbp),%rdx │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + lea (%rbx,%rdx,1),%rcx │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ │ + mov %rdx,0xb0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ movsd 0x18(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ movsd %xmm6,0x300(%rsp) │ │ │ │ │ movsd 0x8(%rsp),%xmm6 │ │ │ │ │ mulsd -0x78(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ movsd -0x78(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm6,0x1b0(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movsd 0x88(%rsp),%xmm6 │ │ │ │ │ mulsd %xmm7,%xmm5 │ │ │ │ │ movsd 0x80(%rsp),%xmm7 │ │ │ │ │ - mulsd -0x78(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movsd -0x78(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm8,0x318(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ + movsd %xmm6,0x1b0(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm9 │ │ │ │ │ - movq %xmm8,%r13 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movsd (%rax),%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm8,0x5c8(%rsp) │ │ │ │ │ - movsd 0xc8(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd 0xc0(%rsp),%xmm6 │ │ │ │ │ - mov 0x80(%r11),%rax │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm10,0x2c0(%rsp) │ │ │ │ │ + movsd 0x88(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd -0x78(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ addsd %xmm5,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%rax │ │ │ │ │ - add %r10,%rcx │ │ │ │ │ - movsd (%rax),%xmm5 │ │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ │ - mov 0x180(%r11),%rax │ │ │ │ │ - mov %rcx,0xc8(%rsp) │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movsd (%rcx),%xmm5 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%rax │ │ │ │ │ - add %r10,%rcx │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd (%rcx),%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + movq %xmm7,%r15 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movq %r12,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movsd (%rbx),%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movsd (%rdx),%xmm5 │ │ │ │ │ + movsd %xmm10,0x308(%rsp) │ │ │ │ │ + movsd 0xb8(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movq %r12,%xmm10 │ │ │ │ │ + mov 0x80(%rbp),%r12 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + mulsd 0xb8(%rsp),%xmm5 │ │ │ │ │ + lea 0x0(,%r12,8),%rcx │ │ │ │ │ + lea (%rbx,%rcx,1),%r12 │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + mov %r12,0xb8(%rsp) │ │ │ │ │ + mov %rcx,0xc0(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movsd (%rcx),%xmm8 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + movq %xmm6,%rdx │ │ │ │ │ mulsd %xmm2,%xmm8 │ │ │ │ │ - mov %rax,0xd0(%rsp) │ │ │ │ │ - mov %rcx,0xd8(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd (%r12),%xmm5 │ │ │ │ │ + mov 0x180(%rbp),%r12 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + lea 0x0(,%r12,8),%rcx │ │ │ │ │ mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ + lea (%rbx,%rcx,1),%r12 │ │ │ │ │ mulsd %xmm2,%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - mov 0x40(%r11),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mov %rax,0xe8(%rsp) │ │ │ │ │ - mov %rcx,0xe0(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + mov %r12,0xc8(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + lea (%r11,%rcx,1),%r12 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + mov %r12,0xd0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x0(%rbp),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + movq %rdx,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movq %rax,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movsd (%r10),%xmm0 │ │ │ │ │ - movsd %xmm2,0x348(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movsd %xmm13,0x340(%rsp) │ │ │ │ │ + movsd %xmm14,0x360(%rsp) │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ │ + movsd %xmm2,0x368(%rsp) │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd 0x0(%rbp),%xmm2 │ │ │ │ │ - movsd %xmm0,0x358(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ + addsd (%r11),%xmm6 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + lea (%rbx,%rdx,1),%rcx │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + mov %rdx,0xe0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + mov %rcx,0xd8(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x28(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm0,0x378(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ subsd %xmm12,%xmm0 │ │ │ │ │ - movsd %xmm8,0x350(%rsp) │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm2,0x370(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd -0x18(%rsp),%xmm12 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm2,0x360(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm2,0x380(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r10),%xmm0 │ │ │ │ │ - movsd %xmm2,0x368(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ - movsd -0x20(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm0,0x370(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - movsd %xmm0,0x378(%rsp) │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ - mov 0x140(%r11),%rax │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movsd -0x40(%rsp),%xmm13 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mov %rcx,-0x40(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm2,0x388(%rsp) │ │ │ │ │ movsd (%rcx),%xmm2 │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ │ - movsd 0xf8(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm0,0x390(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movq %rax,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm0,0x398(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + mov 0x140(%rbp),%rdx │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + lea (%rbx,%rdx,1),%r12 │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + mov %r12,-0x28(%rsp) │ │ │ │ │ addsd %xmm5,%xmm8 │ │ │ │ │ + movsd -0x18(%rsp),%xmm5 │ │ │ │ │ + mov %rdx,-0x18(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + mov 0x1c0(%rbp),%rdx │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + lea (%rbx,%rdx,1),%rcx │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ movsd 0xf0(%rsp),%xmm5 │ │ │ │ │ - mov 0x1c0(%r11),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd 0xf0(%rsp),%xmm2 │ │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd 0xe8(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm5 │ │ │ │ │ + mov %rcx,0xe8(%rsp) │ │ │ │ │ mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd 0xf8(%rsp),%xmm0 │ │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ │ + mulsd 0xf0(%rsp),%xmm0 │ │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ │ addsd %xmm5,%xmm12 │ │ │ │ │ - movsd (%rcx),%xmm5 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm0,0x118(%rsp) │ │ │ │ │ - addsd 0x118(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ subsd %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movq %rdx,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm5,0xf8(%rsp) │ │ │ │ │ + mov 0xc0(%rbp),%rax │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%rbx,%rax,1),%r12 │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + mov %rax,0x100(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + mulsd 0xf8(%rsp),%xmm13 │ │ │ │ │ + mov %r12,0xf8(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + movq %xmm5,%rdx │ │ │ │ │ + movsd (%r12),%xmm5 │ │ │ │ │ movq %rdx,%xmm3 │ │ │ │ │ - mov 0xc0(%r11),%rdx │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movq %xmm2,%rcx │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ - movsd 0x128(%rsp),%xmm15 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - mov %rdx,0x100(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ - movsd (%rdx),%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x108(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm13,0x110(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + movsd 0x120(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd 0x108(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x120(%rsp),%xmm5 │ │ │ │ │ + mulsd 0x110(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movq %rdx,%xmm5 │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ │ mov %rdx,0x108(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movsd 0x110(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - mulsd 0x110(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movsd 0x128(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + movq %xmm5,%r12 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm12,0x380(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ + movsd %xmm12,0x3a0(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movq %r12,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ subsd %xmm8,%xmm12 │ │ │ │ │ - movsd %xmm0,0x390(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm0,0x3b0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x58(%rsp),%xmm7 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm12,0x388(%rsp) │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movq %r14,%xmm13 │ │ │ │ │ - movsd %xmm0,0x398(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movq %r14,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm12,0x3a8(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm0,0x3b8(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + movq %r12,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + movq %rsi,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm12,0x3a0(%rsp) │ │ │ │ │ - movsd %xmm2,0x3a8(%rsp) │ │ │ │ │ - movsd %xmm0,0x3b0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x20(%r11),%rdx │ │ │ │ │ - movsd -0x58(%rsp),%xmm7 │ │ │ │ │ - movsd -0x30(%rsp),%xmm15 │ │ │ │ │ - movsd 0x130(%rsp),%xmm12 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ - mov %rdx,0x110(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + movsd %xmm0,0x3c8(%rsp) │ │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - movsd %xmm2,0x3b8(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movsd -0x38(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm12,0x3c0(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm2,0x3d8(%rsp) │ │ │ │ │ movsd (%rdx),%xmm2 │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ - mov 0x120(%r11),%rax │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - mov %rdx,0x118(%rsp) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mov %rax,-0x30(%rsp) │ │ │ │ │ - mov %rdx,-0x58(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + movq %rsi,%xmm14 │ │ │ │ │ + movsd %xmm0,0x3d0(%rsp) │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + mov 0x120(%rbp),%rax │ │ │ │ │ mulsd %xmm0,%xmm5 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ mulsd %xmm7,%xmm0 │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + mov %rdx,-0x58(%rsp) │ │ │ │ │ + movsd 0x130(%rsp),%xmm12 │ │ │ │ │ + movsd 0x118(%rsp),%xmm13 │ │ │ │ │ + mov %rax,-0x38(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ addsd %xmm5,%xmm6 │ │ │ │ │ movsd (%rdx),%xmm5 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ movsd (%rax),%xmm2 │ │ │ │ │ - mov 0xa0(%r11),%rax │ │ │ │ │ + mov 0xa0(%rbp),%rax │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mov %rax,0x128(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movsd 0x120(%rsp),%xmm12 │ │ │ │ │ - mov %rcx,0x120(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - mulsd 0x130(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ + lea (%rbx,%rax,1),%r12 │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ │ + mov %r12,0x118(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm5 │ │ │ │ │ movsd (%rax),%xmm2 │ │ │ │ │ - mov 0x1a0(%r11),%rax │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd (%rcx),%xmm5 │ │ │ │ │ + mov 0x1a0(%rbp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ - add %r10,%rax │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movsd (%r12),%xmm5 │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + add %r11,%rax │ │ │ │ │ mov %rax,0x130(%rsp) │ │ │ │ │ mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd 0xa0(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm12 │ │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ │ + mulsd 0x128(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movsd 0x128(%rsp),%xmm12 │ │ │ │ │ + mov %rdx,0x128(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm2 │ │ │ │ │ movsd (%rdx),%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ movsd (%rax),%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm12 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ mulsd %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ subsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ addsd %xmm12,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ subsd %xmm11,%xmm2 │ │ │ │ │ addsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ subsd %xmm13,%xmm7 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ - movsd %xmm1,0x3c0(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movsd %xmm1,0x3c8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - mov 0x1e0(%r11),%r14 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm1,0x3e0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm1,0x3e8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ mulsd %xmm1,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov %r14,0x138(%rsp) │ │ │ │ │ subsd %xmm11,%xmm12 │ │ │ │ │ - movsd 0x158(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm12,0x3f0(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm12,0x3d0(%rsp) │ │ │ │ │ - movsd 0x160(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm5,0x3f8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm5,0x3d8(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - mov %r14,0x140(%rsp) │ │ │ │ │ - movsd %xmm2,0x3e0(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm2,0x3f8(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd 0x148(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm0,0x3e8(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm11,0x400(%rsp) │ │ │ │ │ + movsd %xmm0,0x408(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movsd 0x148(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm0,0x3f0(%rsp) │ │ │ │ │ - movsd (%r14),%xmm0 │ │ │ │ │ - mov 0xe0(%r11),%r14 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - mov %r14,0x148(%rsp) │ │ │ │ │ + movsd %xmm0,0x410(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm0,0x418(%rsp) │ │ │ │ │ + mov 0x1e0(%rbp),%rax │ │ │ │ │ + movsd 0x148(%rsp),%xmm5 │ │ │ │ │ + movsd 0x158(%rsp),%xmm11 │ │ │ │ │ + movsd 0x160(%rsp),%xmm7 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + movsd -0x30(%rsp),%xmm14 │ │ │ │ │ + movsd 0x168(%rsp),%xmm12 │ │ │ │ │ + lea (%rbx,%rax,1),%rsi │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + mov %rax,0x140(%rsp) │ │ │ │ │ + mov 0xe0(%rbp),%rax │ │ │ │ │ + mov %rsi,0x138(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%rbx,%rax,1),%r12 │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + mov %rax,0x150(%rsp) │ │ │ │ │ + mov %r12,0x148(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd -0x20(%rsp),%xmm15 │ │ │ │ │ addsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ │ - mov %r14,0x150(%rsp) │ │ │ │ │ - mov 0x60(%r11),%r14 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - mov %r14,0x158(%rsp) │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ mulsd %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ + lea (%rbx,%rax,1),%rsi │ │ │ │ │ + lea (%r11,%rax,1),%rcx │ │ │ │ │ + mov 0x160(%rbp),%rax │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mov %rsi,0x158(%rsp) │ │ │ │ │ + mulsd 0x160(%rsp),%xmm2 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %rcx,0x160(%rsp) │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + mov %rdx,-0x30(%rsp) │ │ │ │ │ + mov %rax,-0x20(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - mov %r14,0x160(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - movsd -0x28(%rsp),%xmm14 │ │ │ │ │ - mov 0x160(%r11),%r14 │ │ │ │ │ - movsd 0x168(%rsp),%xmm12 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - mov %r14,-0x28(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movsd -0x18(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ mulsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ subsd %xmm1,%xmm5 │ │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - mov %r14,-0x18(%rsp) │ │ │ │ │ - mov 0x10(%r11),%r14 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mov %rax,0x170(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ mulsd %xmm1,%xmm11 │ │ │ │ │ mulsd 0x168(%rsp),%xmm1 │ │ │ │ │ - mov %r14,0x168(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ addsd %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - movsd -0x48(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ subsd %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm2,0x400(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm1,0x420(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ subsd %xmm12,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm1,0x428(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movsd %xmm11,0x430(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm2,0x408(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ + mov 0x10(%rbp),%r12 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movsd %xmm11,0x410(%rsp) │ │ │ │ │ + movsd -0x48(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm9,0x450(%rsp) │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + movsd 0x178(%rsp),%xmm11 │ │ │ │ │ + lea (%r11,%rax,1),%rcx │ │ │ │ │ + lea (%rbx,%rax,1),%r12 │ │ │ │ │ + mov 0x110(%rbp),%rax │ │ │ │ │ + mov %r12,0x168(%rsp) │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %rcx,0x170(%rsp) │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm2,0x418(%rsp) │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + mov %rax,-0x48(%rsp) │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm2,0x438(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%rax),%xmm1 │ │ │ │ │ - movsd %xmm2,0x420(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm2,0x428(%rsp) │ │ │ │ │ - movsd %xmm0,0x430(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ movsd -0x50(%rsp),%xmm8 │ │ │ │ │ + mov %rdx,-0x50(%rsp) │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm0,0x438(%rsp) │ │ │ │ │ - movsd (%r14),%xmm0 │ │ │ │ │ - mov 0x110(%r11),%rcx │ │ │ │ │ - movsd 0x70(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm5,0x440(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movsd (%rax),%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm1,0x448(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + movsd %xmm0,0x458(%rsp) │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ mulsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - movsd (%r14),%xmm7 │ │ │ │ │ - mov %rcx,-0x50(%rsp) │ │ │ │ │ - mov %r14,-0x48(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - movsd 0x178(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm6,0x1c0(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ movq %r8,%xmm5 │ │ │ │ │ - mov 0x90(%r11),%r8 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd 0x178(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + movsd 0x70(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movq %xmm3,%r12 │ │ │ │ │ + movq %r8,%xmm3 │ │ │ │ │ + mov 0x90(%rbp),%r8 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movq %r10,%xmm3 │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ + lea (%rbx,%rax,1),%r8 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movq %r12,%xmm5 │ │ │ │ │ mov %r8,0x178(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ addsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ movsd (%r8),%xmm5 │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ movsd (%r8),%xmm0 │ │ │ │ │ mov %r8,0x180(%rsp) │ │ │ │ │ - mov 0x190(%r11),%r8 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - movsd (%r8),%xmm12 │ │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ mulsd %xmm5,%xmm11 │ │ │ │ │ - mulsd 0x78(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ movsd 0x78(%rsp),%xmm11 │ │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ │ mulsd %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ + mulsd 0x70(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x78(%rsp),%xmm5 │ │ │ │ │ + mov 0x190(%rbp),%r8 │ │ │ │ │ movsd 0x188(%rsp),%xmm15 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + lea (%rbx,%rax,1),%r8 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + movsd (%r8),%xmm12 │ │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + movq %r10,%xmm11 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ movsd (%r8),%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - movq %rsi,%xmm11 │ │ │ │ │ + mov 0x50(%rbp),%r10 │ │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ │ mulsd %xmm12,%xmm11 │ │ │ │ │ - mov 0x50(%r11),%r8 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - mov %r8,0x188(%rsp) │ │ │ │ │ mulsd %xmm5,%xmm14 │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + lea (%rbx,%rax,1),%r10 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ + mov %r10,0x188(%rsp) │ │ │ │ │ addsd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ subsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ + movsd (%r10),%xmm12 │ │ │ │ │ + lea (%r11,%rax,1),%r10 │ │ │ │ │ + movsd (%r10),%xmm13 │ │ │ │ │ + mov %r10,0x190(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ subsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - movsd (%r8),%xmm12 │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ - movsd (%r8),%xmm13 │ │ │ │ │ - mov %r8,0x190(%rsp) │ │ │ │ │ movsd %xmm12,0x198(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ + mov 0x150(%rbp),%r10 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ movsd -0x60(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ mulsd %xmm12,%xmm13 │ │ │ │ │ - movsd -0x38(%rsp),%xmm12 │ │ │ │ │ + movsd -0x40(%rsp),%xmm12 │ │ │ │ │ + lea (%rbx,%rax,1),%r10 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm12 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ - movsd -0x38(%rsp),%xmm12 │ │ │ │ │ + movsd -0x40(%rsp),%xmm12 │ │ │ │ │ + mulsd 0x198(%rsp),%xmm12 │ │ │ │ │ movq %xmm13,%rcx │ │ │ │ │ movsd -0x60(%rsp),%xmm13 │ │ │ │ │ - mulsd 0x198(%rsp),%xmm12 │ │ │ │ │ - mov 0x150(%r11),%rsi │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rsi │ │ │ │ │ - mov %rsi,-0x60(%rsp) │ │ │ │ │ - mov %r8,-0x38(%rsp) │ │ │ │ │ + mov %r10,-0x60(%rsp) │ │ │ │ │ mulsd %xmm3,%xmm13 │ │ │ │ │ subsd %xmm12,%xmm13 │ │ │ │ │ - movsd (%rsi),%xmm12 │ │ │ │ │ - movq %xmm13,%rdx │ │ │ │ │ - movsd (%r8),%xmm13 │ │ │ │ │ - mov 0x1d0(%r11),%r8 │ │ │ │ │ + movsd (%r10),%xmm12 │ │ │ │ │ + lea (%r11,%rax,1),%r10 │ │ │ │ │ + mov %r10,-0x40(%rsp) │ │ │ │ │ movsd %xmm12,0x198(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ + movq %xmm13,%rdx │ │ │ │ │ + movsd (%r10),%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ movq %rdi,%xmm13 │ │ │ │ │ mulsd %xmm12,%xmm13 │ │ │ │ │ movsd 0x1a0(%rsp),%xmm12 │ │ │ │ │ mulsd %xmm3,%xmm12 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ movq %rdi,%xmm12 │ │ │ │ │ + mov 0x1d0(%rbp),%rdi │ │ │ │ │ mulsd %xmm3,%xmm12 │ │ │ │ │ movq %xmm13,%rax │ │ │ │ │ movsd 0x1a0(%rsp),%xmm13 │ │ │ │ │ - mulsd 0x198(%rsp),%xmm13 │ │ │ │ │ movq %rax,%xmm3 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - mov %r8,0x198(%rsp) │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mulsd 0x198(%rsp),%xmm13 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + mov %rdi,0x198(%rsp) │ │ │ │ │ subsd %xmm13,%xmm12 │ │ │ │ │ movq %rcx,%xmm13 │ │ │ │ │ addsd %xmm3,%xmm13 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ + movq %xmm13,%r8 │ │ │ │ │ movq %rdx,%xmm13 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ movq %xmm13,%rsi │ │ │ │ │ movq %rcx,%xmm13 │ │ │ │ │ subsd %xmm3,%xmm13 │ │ │ │ │ movq %xmm13,%rcx │ │ │ │ │ movq %rdx,%xmm13 │ │ │ │ │ subsd %xmm12,%xmm13 │ │ │ │ │ - movsd (%r8),%xmm12 │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ - mov 0xd0(%r11),%rax │ │ │ │ │ - mov %r8,0x1a0(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm12 │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + mov %rdi,0x1a0(%rsp) │ │ │ │ │ movq %xmm13,%rdx │ │ │ │ │ - movsd (%r8),%xmm13 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - add %r10,%rax │ │ │ │ │ + movsd (%rdi),%xmm13 │ │ │ │ │ movsd %xmm12,0x1a8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ + mov 0xd0(%rbp),%r10 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ movq %r9,%xmm13 │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ mulsd %xmm12,%xmm13 │ │ │ │ │ movsd 0x1b0(%rsp),%xmm12 │ │ │ │ │ + lea (%rbx,%rax,1),%r10 │ │ │ │ │ mulsd %xmm3,%xmm12 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ + movq %r9,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movq %xmm13,%rdi │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ movsd 0x1b0(%rsp),%xmm12 │ │ │ │ │ - mov %rax,0x1b0(%rsp) │ │ │ │ │ mulsd 0x1a8(%rsp),%xmm12 │ │ │ │ │ - mov %r14,0x1a8(%rsp) │ │ │ │ │ - movq %xmm13,%r8 │ │ │ │ │ - movq %r9,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ + mov %r10,0x1a8(%rsp) │ │ │ │ │ subsd %xmm12,%xmm13 │ │ │ │ │ - movsd (%r14),%xmm12 │ │ │ │ │ + movsd (%r10),%xmm12 │ │ │ │ │ + lea (%r11,%rax,1),%r10 │ │ │ │ │ + mov %r10,0x1b0(%rsp) │ │ │ │ │ + movsd %xmm12,0x1c0(%rsp) │ │ │ │ │ movq %xmm13,%r9 │ │ │ │ │ - movsd (%rax),%xmm13 │ │ │ │ │ - movsd %xmm12,0x1c8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ + movsd (%r10),%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ movsd 0x1b8(%rsp),%xmm13 │ │ │ │ │ mulsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm12 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm12 │ │ │ │ │ mulsd %xmm3,%xmm12 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ movsd 0x1b8(%rsp),%xmm12 │ │ │ │ │ - movq %xmm13,%rax │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm13 │ │ │ │ │ - mulsd 0x1c8(%rsp),%xmm13 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ mulsd %xmm3,%xmm12 │ │ │ │ │ + movq %xmm13,%rax │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm13 │ │ │ │ │ movq %rax,%xmm3 │ │ │ │ │ + movq %rax,%xmm1 │ │ │ │ │ + mulsd 0x1c0(%rsp),%xmm13 │ │ │ │ │ subsd %xmm13,%xmm12 │ │ │ │ │ - movq %r8,%xmm13 │ │ │ │ │ + movq %rdi,%xmm13 │ │ │ │ │ addsd %xmm3,%xmm13 │ │ │ │ │ movq %r9,%xmm3 │ │ │ │ │ addsd %xmm12,%xmm3 │ │ │ │ │ - movq %xmm3,%r14 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ + movq %xmm3,%r10 │ │ │ │ │ + movq %rdi,%xmm3 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - movq %xmm3,%r8 │ │ │ │ │ + movq %xmm3,%rdi │ │ │ │ │ movq %r9,%xmm3 │ │ │ │ │ subsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm9 │ │ │ │ │ addsd %xmm15,%xmm12 │ │ │ │ │ movq %xmm3,%r9 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - movq %rdi,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movq %r8,%xmm12 │ │ │ │ │ addsd %xmm13,%xmm12 │ │ │ │ │ - movsd %xmm1,0x440(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ + movsd %xmm1,0x460(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ subsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm3,0x448(%rsp) │ │ │ │ │ - movq %r14,%xmm3 │ │ │ │ │ + movsd %xmm3,0x468(%rsp) │ │ │ │ │ + movq %r10,%xmm3 │ │ │ │ │ movsd %xmm12,0x690(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ subsd %xmm14,%xmm8 │ │ │ │ │ - movsd %xmm5,0x490(%rsp) │ │ │ │ │ addsd %xmm14,%xmm12 │ │ │ │ │ - movsd %xmm2,0x498(%rsp) │ │ │ │ │ - movsd 0x210(%rsp),%xmm5 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ movq %rsi,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm1,0x450(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm1,0x470(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ subsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm3,0x458(%rsp) │ │ │ │ │ + movsd %xmm3,0x478(%rsp) │ │ │ │ │ + movq %r12,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm12,0x480(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ movq %rsi,%xmm3 │ │ │ │ │ - movsd %xmm12,0x698(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ addsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm1,0x468(%rsp) │ │ │ │ │ - movq %r14,%xmm1 │ │ │ │ │ + movsd %xmm1,0x490(%rsp) │ │ │ │ │ + movq %r10,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm11,0x488(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ - movsd %xmm11,0x460(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ addsd %xmm3,%xmm9 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ + movq %rdi,%xmm3 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm6,0x6a0(%rsp) │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - movsd %xmm9,0x6a8(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm9,0x6a0(%rsp) │ │ │ │ │ + movq %rdx,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ movq %rcx,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm11,0x698(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ movq %rdx,%xmm3 │ │ │ │ │ - movsd %xmm11,0x470(%rsp) │ │ │ │ │ - movsd %xmm1,0x478(%rsp) │ │ │ │ │ + movsd %xmm1,0x4a0(%rsp) │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm9,0x498(%rsp) │ │ │ │ │ + movq %r9,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movq %rdi,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - mov 0x1f0(%r11),%rdi │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + movq %r8,%xmm3 │ │ │ │ │ subsd %xmm3,%xmm13 │ │ │ │ │ - movsd %xmm12,0x480(%rsp) │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ - mov %rdi,0x1b8(%rsp) │ │ │ │ │ - mov 0xf0(%r11),%rdi │ │ │ │ │ - mov %r9,0x1c0(%rsp) │ │ │ │ │ - movsd %xmm1,0x488(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm1,0x4b0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - movsd %xmm1,0x6b0(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ + movsd %xmm9,0x4a8(%rsp) │ │ │ │ │ + movsd %xmm1,0x6a8(%rsp) │ │ │ │ │ + mov 0x1f0(%rbp),%r9 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm5,0x4b8(%rsp) │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ - mov %rdi,0x1c8(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd 0x210(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm1,0x6b8(%rsp) │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm9 │ │ │ │ │ + mov 0xf0(%rbp),%rdi │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movsd %xmm2,0x4c0(%rsp) │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm13 │ │ │ │ │ + lea (%rbx,%rax,1),%r9 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm8 │ │ │ │ │ + movsd 0x90(%rsp),%xmm12 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movsd 0x98(%rsp),%xmm15 │ │ │ │ │ + mov %r9,0x1b8(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ │ + movsd %xmm1,0x6b0(%rsp) │ │ │ │ │ movsd (%r9),%xmm1 │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + mov %r9,0x1c0(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movsd (%r9),%xmm7 │ │ │ │ │ + mov %rdi,0x1c8(%rsp) │ │ │ │ │ + mov %r9,0x1d0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd 0x1f0(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ movsd (%rdi),%xmm0 │ │ │ │ │ - mov %r9,0x1d0(%rsp) │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm5 │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm15 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - mov 0x70(%r11),%rdi │ │ │ │ │ - movsd 0x90(%rsp),%xmm12 │ │ │ │ │ - movsd 0x98(%rsp),%xmm11 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ + mov 0x70(%rbp),%rdi │ │ │ │ │ mulsd %xmm0,%xmm5 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ │ mov %rdi,0x1d8(%rsp) │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd 0x1e0(%rsp),%xmm7 │ │ │ │ │ mov %r9,0x1e0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ addsd %xmm5,%xmm10 │ │ │ │ │ movsd (%rdi),%xmm5 │ │ │ │ │ - mov 0x170(%r11),%rdi │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ │ + mov 0x170(%rbp),%rdi │ │ │ │ │ subsd %xmm0,%xmm7 │ │ │ │ │ movsd (%r9),%xmm0 │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd 0x98(%rsp),%xmm5 │ │ │ │ │ - mov %r9,0x98(%rsp) │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movq %r13,%xmm3 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ mulsd %xmm0,%xmm11 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm15 │ │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ movsd (%rdi),%xmm12 │ │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movq %r15,%xmm3 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ movsd (%r9),%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ mulsd %xmm12,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ mulsd %xmm15,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movq %r13,%xmm3 │ │ │ │ │ - mov 0x30(%r11),%r13 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movq %r15,%xmm3 │ │ │ │ │ + mov 0x30(%rbp),%r15 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - movsd -0x70(%rsp),%xmm12 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + lea (%rbx,%rax,1),%r15 │ │ │ │ │ addsd %xmm11,%xmm3 │ │ │ │ │ - mov %r13,0x1e8(%rsp) │ │ │ │ │ + mov %r15,0x1e8(%rsp) │ │ │ │ │ subsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ addsd %xmm5,%xmm3 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movsd 0x0(%r13),%xmm3 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + lea (%r11,%rax,1),%r15 │ │ │ │ │ + movsd -0x70(%rsp),%xmm12 │ │ │ │ │ + movsd (%r15),%xmm13 │ │ │ │ │ + mov %r15,0x1f0(%rsp) │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ - movsd 0x0(%r13),%xmm13 │ │ │ │ │ - mov %r13,0x1f0(%rsp) │ │ │ │ │ - mov 0x130(%r11),%r13 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ + mov 0x130(%rbp),%r15 │ │ │ │ │ movsd %xmm13,0x210(%rsp) │ │ │ │ │ movsd -0x68(%rsp),%xmm13 │ │ │ │ │ mulsd 0x210(%rsp),%xmm12 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ mulsd %xmm3,%xmm13 │ │ │ │ │ + lea (%rbx,%rax,1),%r15 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ movsd -0x70(%rsp),%xmm12 │ │ │ │ │ - mov %r13,-0x70(%rsp) │ │ │ │ │ + mov %r15,-0x70(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ movq %xmm13,%rcx │ │ │ │ │ movsd -0x68(%rsp),%xmm13 │ │ │ │ │ mulsd 0x210(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ subsd %xmm12,%xmm3 │ │ │ │ │ - movq %xmm3,%rdx │ │ │ │ │ - movsd 0x0(%r13),%xmm3 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ movsd 0x1f8(%rsp),%xmm12 │ │ │ │ │ - movsd 0x0(%r13),%xmm13 │ │ │ │ │ - mov 0x1b0(%r11),%r9 │ │ │ │ │ - mov %r13,-0x68(%rsp) │ │ │ │ │ + movq %xmm3,%rdx │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + lea (%r11,%rax,1),%r15 │ │ │ │ │ + movsd (%r15),%xmm13 │ │ │ │ │ + mov %r15,-0x68(%rsp) │ │ │ │ │ + mov 0x1b0(%rbp),%r15 │ │ │ │ │ movsd %xmm13,0x210(%rsp) │ │ │ │ │ movsd 0x200(%rsp),%xmm13 │ │ │ │ │ mulsd 0x210(%rsp),%xmm12 │ │ │ │ │ mulsd %xmm3,%xmm13 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ movq %xmm13,%rax │ │ │ │ │ movsd 0x200(%rsp),%xmm13 │ │ │ │ │ mulsd 0x210(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ movsd 0x1f8(%rsp),%xmm13 │ │ │ │ │ mulsd %xmm3,%xmm13 │ │ │ │ │ movq %rcx,%xmm3 │ │ │ │ │ subsd %xmm13,%xmm12 │ │ │ │ │ movq %rax,%xmm13 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ addsd %xmm13,%xmm3 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - mov %r9,0x1f8(%rsp) │ │ │ │ │ - mov %r13,0x200(%rsp) │ │ │ │ │ + lea (%rbx,%rax,1),%r15 │ │ │ │ │ + mov %r15,0x1f8(%rsp) │ │ │ │ │ movq %xmm3,%rdi │ │ │ │ │ movq %rdx,%xmm3 │ │ │ │ │ addsd %xmm12,%xmm3 │ │ │ │ │ movq %xmm3,%rsi │ │ │ │ │ movq %rcx,%xmm3 │ │ │ │ │ subsd %xmm13,%xmm3 │ │ │ │ │ - movsd 0x0(%r13),%xmm13 │ │ │ │ │ movq %xmm3,%rcx │ │ │ │ │ movq %rdx,%xmm3 │ │ │ │ │ subsd %xmm12,%xmm3 │ │ │ │ │ movsd 0x208(%rsp),%xmm12 │ │ │ │ │ movq %xmm3,%rdx │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + lea (%r11,%rax,1),%r15 │ │ │ │ │ + movsd (%r15),%xmm13 │ │ │ │ │ + mov %r15,0x200(%rsp) │ │ │ │ │ movsd %xmm13,0x210(%rsp) │ │ │ │ │ + movq %r13,%xmm13 │ │ │ │ │ mulsd 0x210(%rsp),%xmm12 │ │ │ │ │ - movq %r12,%xmm13 │ │ │ │ │ mulsd %xmm3,%xmm13 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ - movq %r12,%xmm12 │ │ │ │ │ + movq %r13,%xmm12 │ │ │ │ │ mulsd 0x210(%rsp),%xmm12 │ │ │ │ │ - mov 0xb0(%r11),%r12 │ │ │ │ │ movq %xmm13,%r8 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ movsd 0x208(%rsp),%xmm12 │ │ │ │ │ - mov %r12,0x208(%rsp) │ │ │ │ │ + mov 0xb0(%rbp),%r13 │ │ │ │ │ + movsd %xmm1,0x4f8(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm11,0x4f0(%rsp) │ │ │ │ │ mulsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rbx,%rax,1),%r13 │ │ │ │ │ + mov %r13,0x208(%rsp) │ │ │ │ │ subsd %xmm12,%xmm3 │ │ │ │ │ - movsd 0x68(%rsp),%xmm12 │ │ │ │ │ + movsd 0x60(%rsp),%xmm12 │ │ │ │ │ movq %xmm3,%r9 │ │ │ │ │ - movsd (%r12),%xmm3 │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - movsd (%r12),%xmm13 │ │ │ │ │ - mov %r12,0x210(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm3 │ │ │ │ │ + lea (%r11,%rax,1),%r13 │ │ │ │ │ + movsd 0x0(%r13),%xmm13 │ │ │ │ │ + mov %r13,0x210(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ movsd %xmm13,0x218(%rsp) │ │ │ │ │ - movsd 0x60(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movsd 0x68(%rsp),%xmm12 │ │ │ │ │ mulsd 0x218(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ movsd 0x60(%rsp),%xmm12 │ │ │ │ │ mulsd 0x218(%rsp),%xmm12 │ │ │ │ │ movq %xmm13,%rax │ │ │ │ │ movsd 0x68(%rsp),%xmm13 │ │ │ │ │ mulsd %xmm3,%xmm13 │ │ │ │ │ movq %r8,%xmm3 │ │ │ │ │ subsd %xmm13,%xmm12 │ │ │ │ │ movq %rax,%xmm13 │ │ │ │ │ addsd %xmm13,%xmm3 │ │ │ │ │ movq %xmm3,%r13 │ │ │ │ │ movq %r9,%xmm3 │ │ │ │ │ addsd %xmm12,%xmm3 │ │ │ │ │ - movq %xmm3,%r12 │ │ │ │ │ + movq %xmm3,%r10 │ │ │ │ │ movq %r8,%xmm3 │ │ │ │ │ subsd %xmm13,%xmm3 │ │ │ │ │ - movq %r12,%xmm6 │ │ │ │ │ movq %xmm3,%r8 │ │ │ │ │ movq %r9,%xmm3 │ │ │ │ │ subsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ subsd %xmm15,%xmm9 │ │ │ │ │ addsd %xmm15,%xmm12 │ │ │ │ │ movq %xmm3,%r9 │ │ │ │ │ movq %r13,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ movq %rdi,%xmm12 │ │ │ │ │ addsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm13,0x4a0(%rsp) │ │ │ │ │ - movsd %xmm1,0x4d0(%rsp) │ │ │ │ │ - movsd %xmm5,0x4f8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movsd %xmm11,0x4c8(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ + movsd %xmm13,0x4c8(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ subsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm3,0x4a8(%rsp) │ │ │ │ │ - movq %r12,%xmm3 │ │ │ │ │ - mov 0x1f8(%r11),%r12 │ │ │ │ │ - movsd %xmm5,0x500(%rsp) │ │ │ │ │ - movsd %xmm12,0x6c0(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm3,0x4d0(%rsp) │ │ │ │ │ + movq %r10,%xmm3 │ │ │ │ │ + movsd %xmm12,0x6b8(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ subsd %xmm14,%xmm8 │ │ │ │ │ addsd %xmm14,%xmm12 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ - movsd (%r12),%xmm0 │ │ │ │ │ - mov %r12,0x60(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ movq %rsi,%xmm12 │ │ │ │ │ - mov %r12,0x68(%rsp) │ │ │ │ │ addsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm13,0x4b0(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movq %r13,%xmm13 │ │ │ │ │ + movsd %xmm13,0x4d8(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movq %r10,%xmm13 │ │ │ │ │ subsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm3,0x4b8(%rsp) │ │ │ │ │ + movsd %xmm3,0x4e0(%rsp) │ │ │ │ │ movq %rsi,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm12,0x4c0(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movq %r9,%xmm13 │ │ │ │ │ + movsd %xmm12,0x4e8(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ addsd %xmm3,%xmm9 │ │ │ │ │ movq %r8,%xmm3 │ │ │ │ │ - movsd %xmm6,0x6c8(%rsp) │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - movsd %xmm9,0x6d0(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movq %rdx,%xmm13 │ │ │ │ │ + movsd %xmm9,0x6c8(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ movq %rcx,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm15,0x6c0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movq %rcx,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movq %rcx,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ movq %rdx,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - movsd %xmm9,0x4d8(%rsp) │ │ │ │ │ - movsd %xmm1,0x4e0(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movq %r9,%xmm13 │ │ │ │ │ + movsd %xmm1,0x508(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ movq %r8,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm7,0x500(%rsp) │ │ │ │ │ + movq %r13,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ - movsd -0x78(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ movq %rdi,%xmm3 │ │ │ │ │ - mov 0xf8(%r11),%rdi │ │ │ │ │ subsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - movsd %xmm6,0x4e8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - mov %rdi,-0x78(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movsd %xmm6,0x4f0(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movsd %xmm1,0x6e0(%rsp) │ │ │ │ │ - movsd (%r12),%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - movsd (%r12),%xmm2 │ │ │ │ │ - mov %r12,0x218(%rsp) │ │ │ │ │ - movsd %xmm6,0x6d8(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0x220(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - mov 0x78(%r11),%rdi │ │ │ │ │ - mov 0x178(%r11),%r13 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movsd %xmm9,0x510(%rsp) │ │ │ │ │ + movsd %xmm1,0x518(%rsp) │ │ │ │ │ + movsd %xmm15,0x6d0(%rsp) │ │ │ │ │ + movsd %xmm8,0x6d8(%rsp) │ │ │ │ │ + movsd %xmm5,0x520(%rsp) │ │ │ │ │ + mov 0x1f8(%rbp),%r13 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd -0x78(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + mov 0x78(%rbp),%r9 │ │ │ │ │ movsd 0x38(%rsp),%xmm12 │ │ │ │ │ - movsd 0x50(%rsp),%xmm11 │ │ │ │ │ - movsd (%rsp),%xmm14 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - movsd 0x0(%r13),%xmm10 │ │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ │ - mov 0x138(%r11),%r13 │ │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ │ + movsd 0x50(%rsp),%xmm14 │ │ │ │ │ + lea (%rbx,%rax,1),%r13 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + mov %r13,0x60(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%r13 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + movsd %xmm5,0x528(%rsp) │ │ │ │ │ mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd 0x228(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movsd 0x228(%rsp),%xmm3 │ │ │ │ │ - mov %r9,0x228(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - movsd 0x220(%rsp),%xmm3 │ │ │ │ │ - mov %rdi,0x220(%rsp) │ │ │ │ │ - mov 0x38(%r11),%rdi │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ + mov %r13,0x68(%rsp) │ │ │ │ │ + mov 0xf8(%rbp),%r13 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rbx,%rax,1),%r13 │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov %r13,-0x78(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + lea (%rbx,%rax,1),%r9 │ │ │ │ │ + mov %rdi,0x218(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + lea (%r11,%rax,1),%r13 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - movsd (%rdi),%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movq %xmm3,%r14 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - movq %r14,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + mov 0x178(%rbp),%rdi │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x220(%rsp),%xmm3 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + mov %r9,0x220(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%r15 │ │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movsd (%r15),%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + mulsd 0x228(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd 0x228(%rsp),%xmm1 │ │ │ │ │ + mov %r13,0x228(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movsd 0x0(%r13),%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ movsd (%r9),%xmm0 │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movsd 0x238(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd (%r12),%xmm4 │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm14 │ │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + movq %xmm13,%r12 │ │ │ │ │ + lea (%rbx,%rax,1),%r9 │ │ │ │ │ + lea (%r11,%rax,1),%r13 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x238(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + mulsd 0x50(%rsp),%xmm0 │ │ │ │ │ + mov %r15,0x50(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + movq %xmm3,%r10 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ movsd 0x230(%rsp),%xmm3 │ │ │ │ │ - mov %rdi,0x230(%rsp) │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd 0x238(%rsp),%xmm4 │ │ │ │ │ - mov %r9,0x238(%rsp) │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ + mov %r9,0x230(%rsp) │ │ │ │ │ + movsd (%r9),%xmm12 │ │ │ │ │ movsd -0x8(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - mulsd (%rsp),%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm4,0x270(%rsp) │ │ │ │ │ + mov %r13,0x238(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movsd (%rsp),%xmm14 │ │ │ │ │ + movq %r10,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + mov 0x138(%rbp),%rdi │ │ │ │ │ + mov 0x1b8(%rbp),%r9 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm15 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mulsd (%rsp),%xmm12 │ │ │ │ │ + lea (%r11,%rax,1),%r15 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + mov %r15,(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm14 │ │ │ │ │ + mulsd -0x8(%rsp),%xmm0 │ │ │ │ │ + mov %rdi,-0x8(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ addsd %xmm14,%xmm15 │ │ │ │ │ - movsd -0x8(%rsp),%xmm14 │ │ │ │ │ - mov %r13,-0x8(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - movsd 0x0(%r13),%xmm3 │ │ │ │ │ - mov %r12,(%rsp) │ │ │ │ │ - subsd 0x270(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movsd (%r12),%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movq %r15,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movsd 0x240(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movq %xmm12,%rax │ │ │ │ │ - movq %r15,%xmm12 │ │ │ │ │ - mov 0x1b8(%r11),%r15 │ │ │ │ │ + movsd (%r15),%xmm14 │ │ │ │ │ + mov 0xb8(%rbp),%r15 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movsd 0x248(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + movsd 0x240(%rsp),%xmm14 │ │ │ │ │ mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movsd 0x240(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + movq %xmm14,%rax │ │ │ │ │ + movsd 0x240(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movsd 0x248(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ movq %rax,%xmm3 │ │ │ │ │ addsd %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ movq %xmm3,%rcx │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movsd 0x258(%rsp),%xmm12 │ │ │ │ │ movq %xmm3,%rdx │ │ │ │ │ movq %rax,%xmm3 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r15 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + lea (%r11,%rax,1),%r13 │ │ │ │ │ + lea (%rbx,%rax,1),%r9 │ │ │ │ │ + movsd 0x0(%r13),%xmm14 │ │ │ │ │ subsd %xmm3,%xmm15 │ │ │ │ │ - mov %r15,0x240(%rsp) │ │ │ │ │ - movsd (%r15),%xmm3 │ │ │ │ │ - lea (%r10,%rax,1),%r15 │ │ │ │ │ - movsd (%r15),%xmm11 │ │ │ │ │ - mov %r15,0x248(%rsp) │ │ │ │ │ - mov 0xb8(%r11),%r15 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ lea 0x0(,%r15,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r15 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movsd 0x250(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movsd 0x258(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movsd 0x250(%rsp),%xmm11 │ │ │ │ │ + mov %r9,0x240(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ │ + lea (%rbx,%rax,1),%r15 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd 0x250(%rsp),%xmm14 │ │ │ │ │ + mov %r13,0x248(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + movsd 0x258(%rsp),%xmm12 │ │ │ │ │ + mov %r9,0x258(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movq %xmm14,%rdi │ │ │ │ │ + movsd 0x250(%rsp),%xmm14 │ │ │ │ │ mov %r15,0x250(%rsp) │ │ │ │ │ - movq %xmm12,%rdi │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movsd 0x258(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd (%r9),%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movsd 0x268(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd 0x260(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ movq %xmm3,%rsi │ │ │ │ │ movsd (%r15),%xmm3 │ │ │ │ │ - lea (%r10,%rax,1),%r15 │ │ │ │ │ - movsd (%r15),%xmm11 │ │ │ │ │ - mov %r15,0x258(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movsd 0x260(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movsd 0x268(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movsd 0x260(%rsp),%xmm11 │ │ │ │ │ - movq %xmm12,%rax │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movsd 0x268(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + movq %xmm14,%rax │ │ │ │ │ + movsd 0x260(%rsp),%xmm14 │ │ │ │ │ + movsd 0x268(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movq %rax,%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movq %rax,%xmm12 │ │ │ │ │ movq %xmm3,%r9 │ │ │ │ │ movq %rdi,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movq %r9,%xmm11 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movq %r9,%xmm14 │ │ │ │ │ movq %r9,%xmm4 │ │ │ │ │ movq %xmm3,%r8 │ │ │ │ │ movq %rsi,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ movq %rdi,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ movq %rsi,%xmm3 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ movq %r8,%xmm4 │ │ │ │ │ movq %xmm3,%rsi │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ movq %xmm3,%rdi │ │ │ │ │ movq %rcx,%xmm3 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ movq %rdi,%xmm3 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm3,0x508(%rsp) │ │ │ │ │ + movsd %xmm3,0x6e0(%rsp) │ │ │ │ │ movq %rdi,%xmm3 │ │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ movq %rcx,%xmm4 │ │ │ │ │ - movsd %xmm3,0x510(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm3,0x530(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ subsd %xmm13,%xmm3 │ │ │ │ │ movq %xmm3,%rax │ │ │ │ │ movq %r8,%xmm3 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ movq %rax,%xmm3 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ movsd %xmm3,0x6e8(%rsp) │ │ │ │ │ movq %rax,%xmm3 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + lea (%r11,%rax,1),%r13 │ │ │ │ │ + mov %rdi,0x260(%rsp) │ │ │ │ │ + mov %r13,0x268(%rsp) │ │ │ │ │ movsd %xmm3,0x6f0(%rsp) │ │ │ │ │ movq %rdx,%xmm3 │ │ │ │ │ - movsd %xmm5,0x530(%rsp) │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movsd %xmm4,0x528(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ subsd %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movq %rsi,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movsd %xmm3,0x518(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm3,0x538(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ addsd %xmm13,%xmm3 │ │ │ │ │ - movsd %xmm3,0x520(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm3,0x540(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm13,0x548(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm3,0x538(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd %xmm3,0x550(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movq %rsi,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x8(%r11),%r15 │ │ │ │ │ - movsd -0x50(%rbx),%xmm3 │ │ │ │ │ - mov 0x88(%r11),%r9 │ │ │ │ │ - movsd 0x88(%rsp),%xmm15 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r15 │ │ │ │ │ - mov %r15,0x260(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - movsd %xmm4,0x540(%rsp) │ │ │ │ │ - movq %rsi,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + movsd %xmm3,0x558(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm13,0x560(%rsp) │ │ │ │ │ + movq %rdx,%xmm13 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm13 │ │ │ │ │ + movq %r12,%xmm14 │ │ │ │ │ + mov 0x108(%rbp),%r12 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x288(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm4,0x548(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + lea (%rbx,%rax,1),%r12 │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + movsd %xmm15,0x6f8(%rsp) │ │ │ │ │ + movsd %xmm3,0x568(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - movsd %xmm4,0x550(%rsp) │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm10 │ │ │ │ │ - movq %r14,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm4,0x6f8(%rsp) │ │ │ │ │ - movsd %xmm10,0x700(%rsp) │ │ │ │ │ - movsd 0x280(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - lea (%r10,%rax,1),%r15 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - mov %r15,0x268(%rsp) │ │ │ │ │ - movsd %xmm0,0x558(%rsp) │ │ │ │ │ - movsd (%r15),%xmm0 │ │ │ │ │ - mov 0x108(%r11),%r15 │ │ │ │ │ - movsd %xmm4,0x560(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ + movsd %xmm8,0x700(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movsd %xmm3,0x570(%rsp) │ │ │ │ │ + movq %r10,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm4,0x578(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm4,0x580(%rsp) │ │ │ │ │ + movsd (%r14),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + mulsd 0x8(%r14),%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x8(%r14),%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mulsd (%r14),%xmm0 │ │ │ │ │ + mov %r12,0x270(%rsp) │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + mov 0x88(%rbp),%rax │ │ │ │ │ + mov %r8,0x278(%rsp) │ │ │ │ │ + movsd 0x88(%rsp),%xmm11 │ │ │ │ │ + movsd 0x80(%rsp),%xmm13 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov 0x188(%rbp),%rdx │ │ │ │ │ + mov 0x48(%rbp),%r9 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x280(%rsp),%xmm4 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + mov 0x148(%rbp),%r12 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mov %rdi,0x280(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm3 │ │ │ │ │ - mulsd -0x48(%rbx),%xmm1 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r15 │ │ │ │ │ - lea (%r10,%rax,1),%rdi │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - mov %r15,0x270(%rsp) │ │ │ │ │ - mov %rdi,0x278(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movsd -0x48(%rbx),%xmm3 │ │ │ │ │ - mov %r9,0x280(%rsp) │ │ │ │ │ - mov %r13,0x288(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd -0x50(%rbx),%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ + mulsd 0x288(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd 0x288(%rsp),%xmm3 │ │ │ │ │ + mov %rax,0x288(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ movsd (%rdi),%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ subsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x0(%r13),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ - movsd 0x80(%rsp),%xmm13 │ │ │ │ │ - mov 0x188(%r11),%r12 │ │ │ │ │ - mov 0x48(%r11),%rdi │ │ │ │ │ - mov 0x148(%r11),%r13 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ - lea (%r10,%rax,1),%r15 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - movsd (%r12),%xmm10 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movsd (%rdi),%xmm11 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - mov %r12,0x80(%rsp) │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + lea (%r11,%rax,1),%r15 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ mulsd %xmm1,%xmm12 │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ + movsd (%rdx),%xmm10 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + lea (%rbx,%rax,1),%r9 │ │ │ │ │ + lea (%r11,%rax,1),%r13 │ │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ mov %r15,0x88(%rsp) │ │ │ │ │ - mov %r13,0x2a0(%rsp) │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + lea (%rbx,%rax,1),%r12 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + mov %r12,0x2a0(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ mulsd %xmm3,%xmm4 │ │ │ │ │ - mov %r12,0x2a8(%rsp) │ │ │ │ │ - movsd 0x290(%rsp),%xmm15 │ │ │ │ │ mulsd %xmm13,%xmm3 │ │ │ │ │ - mov %rdi,0x290(%rsp) │ │ │ │ │ - mov 0x1c8(%r11),%rdi │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ movsd (%r15),%xmm3 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ + movsd 0x0(%r13),%xmm12 │ │ │ │ │ + movq %xmm14,%r10 │ │ │ │ │ + movsd 0x290(%rsp),%xmm14 │ │ │ │ │ + mov %r9,0x290(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ mulsd %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ movsd 0x298(%rsp),%xmm13 │ │ │ │ │ - mov %r9,0x298(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ + mov %r13,0x298(%rsp) │ │ │ │ │ mulsd %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - movsd -0x30(%rbx),%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movq %r10,%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movsd (%r9),%xmm11 │ │ │ │ │ subsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movq %xmm9,%r15 │ │ │ │ │ - movsd 0x2c8(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movsd 0x20(%r14),%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ mulsd %xmm11,%xmm14 │ │ │ │ │ - mulsd -0x28(%rbx),%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movsd -0x28(%rbx),%xmm14 │ │ │ │ │ + mulsd 0x28(%r14),%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x28(%r14),%xmm14 │ │ │ │ │ mulsd %xmm12,%xmm14 │ │ │ │ │ addsd %xmm14,%xmm15 │ │ │ │ │ - movsd -0x30(%rbx),%xmm14 │ │ │ │ │ - movq %xmm15,%rdx │ │ │ │ │ - movsd (%r12),%xmm15 │ │ │ │ │ + movsd 0x20(%r14),%xmm14 │ │ │ │ │ mulsd %xmm12,%xmm14 │ │ │ │ │ - movsd 0x0(%r13),%xmm12 │ │ │ │ │ subsd %xmm11,%xmm14 │ │ │ │ │ + movsd (%r12),%xmm11 │ │ │ │ │ + mov %r8,0x2a8(%rsp) │ │ │ │ │ + mov 0xc8(%rbp),%r15 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movsd (%r8),%xmm11 │ │ │ │ │ + movsd %xmm12,0x2c8(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ movsd 0x2b0(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm15,0x2b8(%rsp) │ │ │ │ │ mulsd %xmm12,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ movsd 0x2b8(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ movsd 0x2b0(%rsp),%xmm11 │ │ │ │ │ - mov %rdi,0x2b0(%rsp) │ │ │ │ │ - mulsd 0x2b8(%rsp),%xmm11 │ │ │ │ │ - mov %r9,0x2b8(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + movq %xmm12,%rax │ │ │ │ │ + movsd 0x2b8(%rsp),%xmm12 │ │ │ │ │ + movq %rax,%xmm4 │ │ │ │ │ + mulsd 0x2c8(%rsp),%xmm12 │ │ │ │ │ subsd %xmm12,%xmm11 │ │ │ │ │ - movq %rdx,%xmm12 │ │ │ │ │ + movq %rax,%xmm12 │ │ │ │ │ + mov 0x1c8(%rbp),%rax │ │ │ │ │ addsd %xmm15,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + add %r11,%rax │ │ │ │ │ movq %xmm12,%rcx │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movq %xmm15,%rdx │ │ │ │ │ + movsd 0x2c0(%rsp),%xmm15 │ │ │ │ │ addsd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm14 │ │ │ │ │ movsd (%rdi),%xmm11 │ │ │ │ │ - movq %xmm12,%rsi │ │ │ │ │ - movq %rdx,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - movq %xmm12,%rdx │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ - movsd 0x318(%rsp),%xmm9 │ │ │ │ │ + mov %rax,0x2b8(%rsp) │ │ │ │ │ + mov %rdi,0x2b0(%rsp) │ │ │ │ │ movsd %xmm11,0x2c8(%rsp) │ │ │ │ │ - mov 0xc8(%r11),%r8 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ mulsd %xmm11,%xmm15 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm11 │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm11 │ │ │ │ │ + movq %xmm12,%rsi │ │ │ │ │ + movsd (%rax),%xmm12 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + lea (%rbx,%rax,1),%r15 │ │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ │ mulsd %xmm12,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ + mulsd 0x2c0(%rsp),%xmm12 │ │ │ │ │ + mov %r15,0x2c0(%rsp) │ │ │ │ │ addsd %xmm11,%xmm15 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm11 │ │ │ │ │ - mov %r8,0x2c0(%rsp) │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm11 │ │ │ │ │ mulsd 0x2c8(%rsp),%xmm11 │ │ │ │ │ - mov %r13,0x2c8(%rsp) │ │ │ │ │ - movq %xmm15,%r12 │ │ │ │ │ + mov %r9,0x2c8(%rsp) │ │ │ │ │ subsd %xmm11,%xmm12 │ │ │ │ │ - movsd (%r8),%xmm11 │ │ │ │ │ + movsd (%r15),%xmm11 │ │ │ │ │ movq %xmm12,%rdi │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - movsd 0x0(%r13),%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movsd (%r9),%xmm11 │ │ │ │ │ + movsd %xmm12,0x2e0(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ movsd 0x2d0(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ movsd 0x2d8(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ addsd %xmm11,%xmm12 │ │ │ │ │ movsd 0x2d0(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + movq %rdi,%xmm4 │ │ │ │ │ movq %xmm12,%rax │ │ │ │ │ movsd 0x2d8(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - movq %r12,%xmm9 │ │ │ │ │ + mulsd 0x2e0(%rsp),%xmm12 │ │ │ │ │ subsd %xmm12,%xmm11 │ │ │ │ │ movq %rax,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movq %xmm15,%r8 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movq %xmm4,%r8 │ │ │ │ │ + movq %rax,%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movq %rdi,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movq %xmm15,%r13 │ │ │ │ │ + movq %xmm4,%rdi │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ subsd %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - movq %rsi,%xmm13 │ │ │ │ │ - movq %xmm15,%rdi │ │ │ │ │ - movq %xmm11,%r9 │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - movq %rdi,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movq %r9,%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - movsd %xmm11,0x708(%rsp) │ │ │ │ │ - movq %r9,%xmm11 │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - movq %r8,%xmm15 │ │ │ │ │ - movsd %xmm11,0x568(%rsp) │ │ │ │ │ - movq %r8,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movsd %xmm11,0x710(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + movq %r8,%xmm13 │ │ │ │ │ + movq %xmm4,%r9 │ │ │ │ │ + movq %rcx,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + movq %r9,%xmm15 │ │ │ │ │ + movq %xmm4,%rax │ │ │ │ │ + movq %r9,%xmm4 │ │ │ │ │ + movq %rax,%xmm11 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movq %rax,%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm15,0x588(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ subsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - movsd %xmm11,0x718(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - movq %rsi,%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm10,0x720(%rsp) │ │ │ │ │ - movsd %xmm7,0x578(%rsp) │ │ │ │ │ - movq %r15,%xmm7 │ │ │ │ │ - movsd %xmm11,0x570(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ + movsd %xmm7,0x710(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ │ + movsd %xmm15,0x708(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + movq %r10,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm0,0x588(%rsp) │ │ │ │ │ - movsd %xmm11,0x580(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ + movq %r13,%xmm4 │ │ │ │ │ + movsd %xmm15,0x590(%rsp) │ │ │ │ │ + mov 0x128(%rbp),%r12 │ │ │ │ │ + movsd %xmm2,0x5d0(%rsp) │ │ │ │ │ + movsd %xmm13,0x598(%rsp) │ │ │ │ │ + movq %rdi,%xmm13 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm0,0x5a0(%rsp) │ │ │ │ │ + movq %r13,%xmm13 │ │ │ │ │ + movsd %xmm8,0x5c8(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ movq %rdx,%xmm4 │ │ │ │ │ addsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ addsd %xmm4,%xmm0 │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm4,0x5b0(%rsp) │ │ │ │ │ + movq %rdx,%xmm4 │ │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ │ subsd %xmm4,%xmm14 │ │ │ │ │ movq %rdi,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd %xmm5,0x5a8(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + lea (%r11,%rax,1),%r13 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + mov %rdx,0x2d0(%rsp) │ │ │ │ │ + lea (%rbx,%rax,1),%r12 │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + mov 0x68(%rbp),%rax │ │ │ │ │ + mov %r13,0x2d8(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + add $0x50,%r14 │ │ │ │ │ + mov %rdi,0x2e0(%rsp) │ │ │ │ │ + movsd %xmm4,0x5b8(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - movsd %xmm5,0x590(%rsp) │ │ │ │ │ - movsd %xmm0,0x598(%rsp) │ │ │ │ │ - movsd %xmm13,0x5a0(%rsp) │ │ │ │ │ - movsd %xmm14,0x5a8(%rsp) │ │ │ │ │ - movsd %xmm6,0x728(%rsp) │ │ │ │ │ - mov 0x28(%r11),%r12 │ │ │ │ │ - movsd 0x8(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm3,0x5b0(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm4,0x5c0(%rsp) │ │ │ │ │ + movq %rcx,%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + movsd %xmm4,0x718(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ movsd 0x18(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - mov 0x128(%r11),%rdi │ │ │ │ │ - movsd 0x2e8(%rsp),%xmm10 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov 0x68(%r11),%r8 │ │ │ │ │ - movsd 0x58(%rsp),%xmm9 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ - lea (%r10,%rax,1),%r15 │ │ │ │ │ - movsd %xmm3,0x5b8(%rsp) │ │ │ │ │ - movsd 0x2f0(%rsp),%xmm14 │ │ │ │ │ - movsd (%r12),%xmm2 │ │ │ │ │ - mov %r12,0x2d0(%rsp) │ │ │ │ │ - mov %r15,0x2d8(%rsp) │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - movsd (%r15),%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - mov 0x168(%r11),%r12 │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - mov %r13,0x2e8(%rsp) │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - movsd 0x2e0(%rsp),%xmm6 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r15 │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - mov 0xa8(%r11),%rax │ │ │ │ │ - mov %r8,0x2e0(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ mulsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm4,0x720(%rsp) │ │ │ │ │ + movsd 0x8(%rsp),%xmm4 │ │ │ │ │ + mov %r12,0x8(%rsp) │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x2f0(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd (%r8),%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - movsd 0x0(%r13),%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movsd 0x2e8(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movsd 0x2f0(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x2e8(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd (%rdi),%xmm6 │ │ │ │ │ + movsd 0x58(%rsp),%xmm10 │ │ │ │ │ + mov %rax,0x2e8(%rsp) │ │ │ │ │ + movsd 0x30(%rsp),%xmm9 │ │ │ │ │ + mov 0x168(%rbp),%rdx │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movsd 0x330(%rsp),%xmm14 │ │ │ │ │ + mov 0xa8(%rbp),%r9 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x10(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ mulsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd 0x30(%rsp),%xmm10 │ │ │ │ │ - mov %r12,0x30(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - movsd 0x2f8(%rsp),%xmm10 │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + lea (%r11,%rax,1),%r15 │ │ │ │ │ + mov 0x1a8(%rbp),%r12 │ │ │ │ │ mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + lea (%rbx,%rax,1),%r9 │ │ │ │ │ + mov %r15,0x58(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movsd 0x2f8(%rsp),%xmm10 │ │ │ │ │ + lea (%r11,%rax,1),%r13 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + lea (%rbx,%rax,1),%r12 │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + mov %r9,0x2f0(%rsp) │ │ │ │ │ + mov %r12,0x10(%rsp) │ │ │ │ │ addsd %xmm8,%xmm3 │ │ │ │ │ - movsd (%r12),%xmm8 │ │ │ │ │ + movsd (%r15),%xmm8 │ │ │ │ │ subsd %xmm6,%xmm2 │ │ │ │ │ - movsd (%r15),%xmm6 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ + movsd (%rdx),%xmm6 │ │ │ │ │ mulsd %xmm8,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + mulsd 0x2f8(%rsp),%xmm6 │ │ │ │ │ + mov %r13,0x2f8(%rsp) │ │ │ │ │ addsd %xmm10,%xmm9 │ │ │ │ │ - movsd 0x2f8(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movsd 0x300(%rsp),%xmm14 │ │ │ │ │ subsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ subsd %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movsd (%rdi),%xmm9 │ │ │ │ │ - movsd 0x10(%rsp),%xmm15 │ │ │ │ │ - mov %rax,0x2f0(%rsp) │ │ │ │ │ - movsd 0x28(%rsp),%xmm13 │ │ │ │ │ - mov 0x1a8(%r11),%r9 │ │ │ │ │ - movsd 0x300(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ subsd %xmm10,%xmm2 │ │ │ │ │ - mov 0x1e8(%r11),%r13 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movsd (%rax),%xmm10 │ │ │ │ │ - movsd 0x320(%rsp),%xmm7 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + movsd 0x0(%r13),%xmm10 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movsd 0x28(%rsp),%xmm13 │ │ │ │ │ mulsd %xmm9,%xmm13 │ │ │ │ │ mulsd %xmm15,%xmm9 │ │ │ │ │ - movsd 0x5c8(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ + movsd 0x308(%rsp),%xmm15 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ movsd 0x28(%rsp),%xmm12 │ │ │ │ │ mov %r8,0x28(%rsp) │ │ │ │ │ mulsd %xmm10,%xmm12 │ │ │ │ │ movsd (%r8),%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm12 │ │ │ │ │ - movsd (%r9),%xmm9 │ │ │ │ │ mulsd %xmm10,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + movsd (%r12),%xmm9 │ │ │ │ │ mulsd %xmm9,%xmm15 │ │ │ │ │ addsd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x308(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm14 │ │ │ │ │ movq %xmm15,%rax │ │ │ │ │ - movsd 0x5c8(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - movsd 0x300(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ │ - subsd %xmm10,%xmm14 │ │ │ │ │ - movq %rax,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm12 │ │ │ │ │ - movsd 0x308(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ + movsd 0x300(%rsp),%xmm15 │ │ │ │ │ movq %rax,%xmm10 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movq %rax,%xmm14 │ │ │ │ │ + mov 0x1e8(%rbp),%rax │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ subsd %xmm10,%xmm13 │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - mov 0xe8(%r11),%rax │ │ │ │ │ - movsd 0x0(%r13),%xmm10 │ │ │ │ │ - mov %r13,0x2f8(%rsp) │ │ │ │ │ - mov %r12,0x300(%rsp) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movsd (%r12),%xmm10 │ │ │ │ │ - movsd %xmm10,0x318(%rsp) │ │ │ │ │ - movsd 0x5c0(%rsp),%xmm10 │ │ │ │ │ - mulsd 0x318(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movsd 0x308(%rsp),%xmm9 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + mov %rdi,0x300(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + movsd (%rdi),%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + movsd (%rax),%xmm9 │ │ │ │ │ mov %rax,0x308(%rsp) │ │ │ │ │ + mov 0xe8(%rbp),%r15 │ │ │ │ │ + movsd %xmm9,0x338(%rsp) │ │ │ │ │ + movsd 0x310(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm10,0x330(%rsp) │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ │ + lea (%rbx,%rax,1),%r15 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movsd 0x318(%rsp),%xmm9 │ │ │ │ │ + mulsd 0x338(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movsd 0x310(%rsp),%xmm9 │ │ │ │ │ + mov %r15,0x310(%rsp) │ │ │ │ │ + mulsd 0x338(%rsp),%xmm9 │ │ │ │ │ movq %xmm10,%rcx │ │ │ │ │ - movsd 0x5c0(%rsp),%xmm10 │ │ │ │ │ - mulsd 0x318(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movsd 0x318(%rsp),%xmm9 │ │ │ │ │ + mov %r9,0x318(%rsp) │ │ │ │ │ + mulsd 0x330(%rsp),%xmm9 │ │ │ │ │ subsd %xmm9,%xmm10 │ │ │ │ │ + movsd (%r15),%xmm9 │ │ │ │ │ + movsd %xmm9,0x330(%rsp) │ │ │ │ │ movq %xmm10,%rdx │ │ │ │ │ - movsd (%rax),%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movsd (%r14),%xmm10 │ │ │ │ │ - movsd 0x310(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ + movsd (%r9),%xmm10 │ │ │ │ │ + movsd %xmm10,0x338(%rsp) │ │ │ │ │ + movsd 0x320(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ │ + movsd 0x328(%rsp),%xmm9 │ │ │ │ │ + mulsd 0x338(%rsp),%xmm9 │ │ │ │ │ addsd %xmm9,%xmm10 │ │ │ │ │ + movsd 0x328(%rsp),%xmm9 │ │ │ │ │ + mulsd 0x330(%rsp),%xmm9 │ │ │ │ │ movq %xmm10,%rsi │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movsd 0x310(%rsp),%xmm7 │ │ │ │ │ - mulsd (%r14),%xmm7 │ │ │ │ │ - movq %rsi,%xmm9 │ │ │ │ │ - movq %rsi,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm10 │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - movq %xmm7,%rax │ │ │ │ │ - movq %rdx,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movq %xmm7,%rcx │ │ │ │ │ - movq %rdx,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ + movsd 0x320(%rsp),%xmm10 │ │ │ │ │ + mulsd 0x338(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + movq %rcx,%xmm9 │ │ │ │ │ + movq %xmm10,%r13 │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + movq %r13,%xmm10 │ │ │ │ │ + movq %xmm9,%rax │ │ │ │ │ + movq %rdx,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + movq %xmm9,%r12 │ │ │ │ │ + movq %rcx,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movq %r13,%xmm10 │ │ │ │ │ + movq %xmm9,%rcx │ │ │ │ │ + movq %rdx,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ subsd %xmm15,%xmm5 │ │ │ │ │ addsd %xmm15,%xmm10 │ │ │ │ │ - movq %xmm7,%rdx │ │ │ │ │ - movq %rax,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movq %xmm7,%rdi │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm7,0x730(%rsp) │ │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ + movq %xmm9,%rdx │ │ │ │ │ + movq %rax,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movq %xmm9,%rdi │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + movsd %xmm9,0x728(%rsp) │ │ │ │ │ + movq %rdi,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ addsd %xmm14,%xmm4 │ │ │ │ │ subsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movsd %xmm7,0x5c0(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm10,0x5c8(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movq %r12,%xmm14 │ │ │ │ │ + movsd %xmm9,0x5d8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + movq %rdx,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm9,0x5e0(%rsp) │ │ │ │ │ + movsd %xmm15,0x5e8(%rsp) │ │ │ │ │ subsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd %xmm10,0x5d0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ movq %rcx,%xmm5 │ │ │ │ │ subsd %xmm2,%xmm5 │ │ │ │ │ - movsd %xmm14,0x738(%rsp) │ │ │ │ │ - movq %rdx,%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm10,0x730(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm15,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm10,0x5d8(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ subsd %xmm13,%xmm0 │ │ │ │ │ addsd %xmm13,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm14,0x5e0(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm10,0x5f0(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm0,%xmm13 │ │ │ │ │ + movsd %xmm9,0x5f8(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ mulsd %xmm1,%xmm13 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm7,0x5e8(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ subsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ addsd %xmm5,%xmm13 │ │ │ │ │ - movq %rax,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movsd %xmm14,0x5f0(%rsp) │ │ │ │ │ - movsd %xmm13,0x5f8(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm13,0x600(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm6,0x608(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm10,0x600(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm14,0x608(%rsp) │ │ │ │ │ + movsd %xmm13,0x610(%rsp) │ │ │ │ │ + movq %rax,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + movsd %xmm5,0x618(%rsp) │ │ │ │ │ movq %rdx,%xmm5 │ │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm6,0x610(%rsp) │ │ │ │ │ + movsd -0x38(%r14),%xmm3 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movq %r12,%xmm13 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + lea (%r11,%rax,1),%rdx │ │ │ │ │ + mov %rdx,0x320(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + movsd %xmm13,0x620(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movsd %xmm13,0x628(%rsp) │ │ │ │ │ + movq %rcx,%xmm13 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm6,0x618(%rsp) │ │ │ │ │ mulsd %xmm5,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd -0x40(%r14),%xmm5 │ │ │ │ │ + movsd %xmm1,0x630(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x18(%r11),%rdi │ │ │ │ │ - movsd -0x38(%rbx),%xmm3 │ │ │ │ │ - mov 0x118(%r11),%r9 │ │ │ │ │ - movsd 0x330(%rsp),%xmm6 │ │ │ │ │ - mov 0x58(%r11),%r12 │ │ │ │ │ - movsd 0x20(%rsp),%xmm15 │ │ │ │ │ - movsd -0x10(%rsp),%xmm14 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - movsd 0x338(%rsp),%xmm7 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - lea (%r10,%rax,1),%rdi │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ - mov %rdi,0x310(%rsp) │ │ │ │ │ - mov %r13,0x318(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - mov %r12,0x320(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ - lea (%r10,%rax,1),%rdi │ │ │ │ │ - movsd %xmm5,0x620(%rsp) │ │ │ │ │ - movsd -0x40(%rbx),%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd -0x40(%rbx),%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd -0x38(%rbx),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movsd 0x0(%r13),%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm13,0x638(%rsp) │ │ │ │ │ + mulsd -0x40(%r14),%xmm0 │ │ │ │ │ + mulsd -0x38(%r14),%xmm1 │ │ │ │ │ + mov 0x118(%rbp),%r13 │ │ │ │ │ + movsd 0x640(%rsp),%xmm14 │ │ │ │ │ + movsd 0x340(%rsp),%xmm8 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mov 0x58(%rbp),%r12 │ │ │ │ │ + movsd -0x10(%rsp),%xmm15 │ │ │ │ │ + lea (%r11,%rax,1),%r13 │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + mov 0x158(%rbp),%r8 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd 0x328(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movsd 0x328(%rsp),%xmm6 │ │ │ │ │ - mov %rdi,0x328(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd 0x330(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movsd (%r12),%xmm6 │ │ │ │ │ - mov 0x158(%r11),%r12 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%rdi),%xmm1 │ │ │ │ │ + movsd 0x0(%r13),%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - mov %r12,-0x10(%rsp) │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm6 │ │ │ │ │ - movsd 0x630(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + lea (%rbx,%rax,1),%r15 │ │ │ │ │ + mov %r13,0x330(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov 0x98(%rbp),%r13 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + lea (%rbx,%rax,1),%r8 │ │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ │ + mov %r12,0x338(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov %rdx,0x328(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + lea (%r11,%rax,1),%r13 │ │ │ │ │ + mov %r8,-0x10(%rsp) │ │ │ │ │ + mov %r13,0x340(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x20(%rsp),%xmm14 │ │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + mov 0x198(%rbp),%r12 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd (%r15),%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movsd 0x648(%rsp),%xmm15 │ │ │ │ │ mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movsd 0x658(%rsp),%xmm14 │ │ │ │ │ addsd %xmm9,%xmm5 │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + lea (%rbx,%rax,1),%r9 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ - movsd (%rax),%xmm9 │ │ │ │ │ - movsd (%r12),%xmm6 │ │ │ │ │ - mov 0x98(%r11),%r13 │ │ │ │ │ - mov 0x198(%r11),%r12 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movsd 0x648(%rsp),%xmm10 │ │ │ │ │ - mov 0x1d8(%r11),%rsi │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - mov %r13,0x330(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ mulsd %xmm9,%xmm14 │ │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movsd 0x40(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movsd (%r12),%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + movsd 0x658(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ subsd %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ movsd 0x0(%r13),%xmm13 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - mov 0xd8(%r11),%rax │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - movsd %xmm7,0x338(%rsp) │ │ │ │ │ - mulsd 0x338(%rsp),%xmm10 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ movsd 0x48(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ + lea (%rbx,%rax,1),%r13 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ mulsd %xmm6,%xmm15 │ │ │ │ │ + movsd %xmm1,0x640(%rsp) │ │ │ │ │ mulsd 0x40(%rsp),%xmm6 │ │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movsd 0x40(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ addsd %xmm14,%xmm15 │ │ │ │ │ movsd 0x48(%rsp),%xmm14 │ │ │ │ │ - mov %r12,0x48(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ - add %r10,%rax │ │ │ │ │ mulsd %xmm13,%xmm14 │ │ │ │ │ - movsd (%rdx),%xmm13 │ │ │ │ │ + movsd 0x0(%r13),%xmm13 │ │ │ │ │ + movsd 0x348(%rsp),%xmm10 │ │ │ │ │ + mov %r12,0x40(%rsp) │ │ │ │ │ + mov 0x1d8(%rbp),%rax │ │ │ │ │ + mov 0xd8(%rbp),%rdx │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + mulsd 0x358(%rsp),%xmm13 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ subsd %xmm6,%xmm14 │ │ │ │ │ - movsd 0x638(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - mulsd 0x648(%rsp),%xmm13 │ │ │ │ │ + movsd (%r12),%xmm6 │ │ │ │ │ + lea (%rbx,%rax,1),%r12 │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd 0x358(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ addsd %xmm6,%xmm10 │ │ │ │ │ - movsd 0x638(%rsp),%xmm6 │ │ │ │ │ - mulsd 0x338(%rsp),%xmm6 │ │ │ │ │ - mov %rsi,0x338(%rsp) │ │ │ │ │ + movsd 0x348(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ subsd %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ subsd %xmm10,%xmm15 │ │ │ │ │ addsd %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ + movsd 0x350(%rsp),%xmm10 │ │ │ │ │ + mulsd (%r12),%xmm10 │ │ │ │ │ + movsd %xmm13,0x348(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ subsd %xmm6,%xmm14 │ │ │ │ │ - movsd 0x640(%rsp),%xmm6 │ │ │ │ │ - movq %xmm13,%rdx │ │ │ │ │ - movsd (%rsi),%xmm13 │ │ │ │ │ - mulsd 0x0(%r13),%xmm6 │ │ │ │ │ - movsd %xmm7,0x648(%rsp) │ │ │ │ │ - movsd 0x628(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - mulsd 0x0(%r13),%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd %xmm13,0x358(%rsp) │ │ │ │ │ + movsd 0x650(%rsp),%xmm10 │ │ │ │ │ + movsd (%rax),%xmm13 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ mulsd %xmm13,%xmm10 │ │ │ │ │ - mulsd 0x640(%rsp),%xmm13 │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + mulsd 0x350(%rsp),%xmm13 │ │ │ │ │ addsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ movq %xmm6,%rsi │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - movsd -0x20(%rbx),%xmm7 │ │ │ │ │ - mulsd (%r12),%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movsd -0x18(%rbx),%xmm7 │ │ │ │ │ - mulsd (%rax),%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movsd -0x18(%rbx),%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd -0x20(%rbx),%xmm6 │ │ │ │ │ - mulsd (%r12),%xmm10 │ │ │ │ │ + movsd 0x650(%rsp),%xmm6 │ │ │ │ │ + mulsd (%r12),%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + movsd -0x20(%r14),%xmm6 │ │ │ │ │ + mulsd (%rdx),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movsd -0x18(%r14),%xmm6 │ │ │ │ │ mulsd (%rax),%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movq %rsi,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + movsd -0x20(%r14),%xmm6 │ │ │ │ │ + mulsd (%rax),%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movsd -0x18(%r14),%xmm13 │ │ │ │ │ + mulsd (%rdx),%xmm13 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movq %xmm6,%r10 │ │ │ │ │ movq %rsi,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - movq %xmm11,%rcx │ │ │ │ │ - movq %xmm6,%rsi │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movq %r10,%xmm1 │ │ │ │ │ + movq %xmm6,%r8 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movq %xmm6,%rcx │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movq %rsi,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + movq %xmm6,%r10 │ │ │ │ │ + movsd 0x348(%rsp),%xmm6 │ │ │ │ │ + movq %xmm10,%rsi │ │ │ │ │ addsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - movsd 0x648(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm7,0x628(%rsp) │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm7,0x630(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm7,0x638(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - movq %xmm10,%rcx │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm7,0x640(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + movq %r8,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + movsd %xmm6,0x738(%rsp) │ │ │ │ │ + movq %r8,%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movsd %xmm13,0x350(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + movq %rcx,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ + movsd %xmm6,0x648(%rsp) │ │ │ │ │ + movsd %xmm10,0x650(%rsp) │ │ │ │ │ + movsd 0x358(%rsp),%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x640(%rsp),%xmm1 │ │ │ │ │ + subsd 0x348(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + subsd 0x358(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movq %rcx,%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm6,0x658(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movq %xmm6,%r8 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movq %r8,%xmm6 │ │ │ │ │ mulsd %xmm12,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + movq %r8,%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm7,0x648(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ + movsd %xmm6,0x660(%rsp) │ │ │ │ │ + movq %r10,%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movq %rsi,%xmm13 │ │ │ │ │ + subsd 0x640(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm10,0x668(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ + movsd %xmm13,0x670(%rsp) │ │ │ │ │ + movq %r10,%xmm13 │ │ │ │ │ subsd %xmm5,%xmm13 │ │ │ │ │ movq %rsi,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movq %rsi,%xmm10 │ │ │ │ │ - movsd %xmm7,0x650(%rsp) │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %xmm10,%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm10,0x678(%rsp) │ │ │ │ │ mulsd %xmm13,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm10,0x658(%rsp) │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd %xmm1,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - movsd %xmm7,0x668(%rsp) │ │ │ │ │ - movq %rdx,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm10,0x660(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x360(%rsp),%xmm1 │ │ │ │ │ subsd %xmm13,%xmm5 │ │ │ │ │ - movsd %xmm5,0x670(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm6,0x640(%rsp) │ │ │ │ │ + movsd %xmm5,0x680(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ addsd %xmm8,%xmm3 │ │ │ │ │ subsd %xmm8,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm5,0x678(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm8,0x680(%rsp) │ │ │ │ │ - movsd 0x340(%rsp),%xmm1 │ │ │ │ │ - movsd 0x3c0(%rsp),%xmm8 │ │ │ │ │ - addsd 0x380(%rsp),%xmm1 │ │ │ │ │ - addsd 0x400(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm3,0x348(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movq %xmm5,%r10 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x578(%rsp),%xmm13 │ │ │ │ │ - movsd 0x3c8(%rsp),%xmm10 │ │ │ │ │ - movsd 0x708(%rsp),%xmm11 │ │ │ │ │ - addsd 0x408(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm5,0x358(%rsp) │ │ │ │ │ + movsd %xmm8,0x688(%rsp) │ │ │ │ │ + addsd 0x3a0(%rsp),%xmm1 │ │ │ │ │ + movsd 0x3e0(%rsp),%xmm8 │ │ │ │ │ + movsd 0x540(%rsp),%xmm14 │ │ │ │ │ + movsd 0x3e8(%rsp),%xmm15 │ │ │ │ │ + addsd 0x420(%rsp),%xmm8 │ │ │ │ │ + movsd 0x4c8(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + addsd 0x428(%rsp),%xmm15 │ │ │ │ │ + movsd 0x728(%rsp),%xmm3 │ │ │ │ │ + addsd 0x4d0(%rsp),%xmm2 │ │ │ │ │ + movsd 0x6e0(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ subsd %xmm8,%xmm1 │ │ │ │ │ - movsd 0x440(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - addsd 0x448(%rsp),%xmm8 │ │ │ │ │ - movsd 0x4a0(%rsp),%xmm2 │ │ │ │ │ - addsd 0x4a8(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - movsd 0x520(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm15,0x688(%rsp) │ │ │ │ │ - movsd 0x370(%rsp),%xmm15 │ │ │ │ │ - addsd 0x398(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x460(%rsp),%xmm8 │ │ │ │ │ + mov 0xc8(%rsp),%r8 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + addsd 0x468(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ addsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd 0x390(%rsp),%xmm0 │ │ │ │ │ + addsd 0x3b8(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ addsd %xmm2,%xmm15 │ │ │ │ │ subsd %xmm8,%xmm2 │ │ │ │ │ - movsd 0x730(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm15,0x440(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ addsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - movsd 0x508(%rsp),%xmm8 │ │ │ │ │ - addsd 0x628(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd 0x730(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm8,0x448(%rsp) │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - movsd 0x578(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movq %xmm15,%rsi │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movsd 0x350(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ addsd %xmm7,%xmm4 │ │ │ │ │ subsd %xmm11,%xmm7 │ │ │ │ │ - movsd 0x520(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movsd 0x508(%rsp),%xmm4 │ │ │ │ │ - subsd 0x628(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - movsd 0x450(%rsp),%xmm9 │ │ │ │ │ - addsd 0x458(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movq %xmm9,%rsi │ │ │ │ │ - movsd 0x4b0(%rsp),%xmm9 │ │ │ │ │ - addsd 0x4b8(%rsp),%xmm9 │ │ │ │ │ - movq %rsi,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd %xmm8,0x450(%rsp) │ │ │ │ │ - movq %rsi,%xmm8 │ │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ │ - movsd %xmm9,0x458(%rsp) │ │ │ │ │ - movsd 0x440(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - subsd 0x440(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd 0x458(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd %xmm15,0x0(%rbp) │ │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + subsd 0x350(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movsd 0x540(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movsd 0x470(%rsp),%xmm10 │ │ │ │ │ + addsd 0x478(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movsd 0x4d8(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + addsd 0x4e0(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + movq %rsi,%xmm6 │ │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ │ + movsd %xmm11,0x350(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + movq %xmm11,%rcx │ │ │ │ │ + subsd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ addsd %xmm12,%xmm14 │ │ │ │ │ - movsd %xmm8,(%r10) │ │ │ │ │ - movsd %xmm15,(%rdx) │ │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ │ - movsd 0x450(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm13,(%rsi) │ │ │ │ │ - mov -0x40(%rsp),%rsi │ │ │ │ │ - movsd %xmm14,(%rdx) │ │ │ │ │ - movsd 0x448(%rsp),%xmm14 │ │ │ │ │ - mov 0xe8(%rsp),%rdx │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ + movsd %xmm11,(%rsi) │ │ │ │ │ + movq %rcx,%xmm11 │ │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + movsd %xmm15,(%rbx) │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movsd %xmm11,(%r11) │ │ │ │ │ + movsd %xmm15,(%rsi) │ │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm14,(%rsi) │ │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ │ + movsd 0x350(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov -0x28(%rsp),%r8 │ │ │ │ │ + movsd 0x3e8(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ mov 0xd8(%rsp),%rcx │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm1 │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - mov 0xe0(%rsp),%rcx │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd 0x530(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ │ + subsd 0x428(%rsp),%xmm15 │ │ │ │ │ + addsd 0x658(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ + mov 0xe8(%rsp),%rcx │ │ │ │ │ + movsd 0x538(%rsp),%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd %xmm13,(%rsi) │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mov 0xf0(%rsp),%rcx │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ subsd %xmm8,%xmm5 │ │ │ │ │ - movsd %xmm13,(%rdx) │ │ │ │ │ - mov -0x20(%rsp),%rdx │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ │ - mov 0xf8(%rsp),%rdx │ │ │ │ │ - movsd 0x3c8(%rsp),%xmm10 │ │ │ │ │ - subsd 0x408(%rsp),%xmm10 │ │ │ │ │ - movsd 0x510(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - mov 0x108(%rsp),%rsi │ │ │ │ │ - addsd 0x640(%rsp),%xmm9 │ │ │ │ │ - movsd 0x400(%rsp),%xmm14 │ │ │ │ │ - subsd 0x3c0(%rsp),%xmm14 │ │ │ │ │ - movsd 0x698(%rsp),%xmm12 │ │ │ │ │ - movsd 0x690(%rsp),%xmm13 │ │ │ │ │ - movsd 0x4c0(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mov -0x18(%rsp),%rsi │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ subsd %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ - movsd 0x340(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - subsd 0x380(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - movsd 0x518(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mov 0xf0(%rsp),%rsi │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + mov 0xf8(%rsp),%rcx │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + mov 0x100(%rsp),%rcx │ │ │ │ │ + movsd 0x360(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm7,(%rcx) │ │ │ │ │ + subsd 0x3a0(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm0,(%rsi) │ │ │ │ │ + movsd 0x738(%rsp),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movsd 0x730(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x420(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - movsd 0x370(%rsp),%xmm1 │ │ │ │ │ - subsd 0x398(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - movsd 0x6c0(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + subsd 0x3e0(%rsp),%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x6b8(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movsd 0x390(%rsp),%xmm0 │ │ │ │ │ + addsd 0x4e8(%rsp),%xmm2 │ │ │ │ │ + subsd 0x3b8(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd 0x480(%rsp),%xmm8 │ │ │ │ │ + subsd 0x690(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm15,-0x40(%rsp) │ │ │ │ │ - movsd 0x570(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm8,0xb0(%rsp) │ │ │ │ │ - subsd 0x5c0(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movsd 0x568(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd 0x738(%rsp),%xmm15 │ │ │ │ │ - subsd 0x4c0(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x590(%rsp),%xmm14 │ │ │ │ │ + subsd 0x5d8(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd 0x588(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd 0x570(%rsp),%xmm13 │ │ │ │ │ - addsd 0x5c0(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ addsd %xmm10,%xmm14 │ │ │ │ │ + movsd 0x6b8(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x690(%rsp),%xmm2 │ │ │ │ │ + subsd 0x4e8(%rsp),%xmm10 │ │ │ │ │ + addsd 0x480(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ subsd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + movsd 0x590(%rsp),%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd 0x568(%rsp),%xmm13 │ │ │ │ │ - addsd 0x738(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + addsd 0x5d8(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd 0x588(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movq %xmm12,%rsi │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ + movq %rsi,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %xmm13,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movq %xmm12,%r8 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movq %r8,%xmm12 │ │ │ │ │ + mov 0x158(%rsp),%r8 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movsd 0x530(%rsp),%xmm6 │ │ │ │ │ + subsd 0x658(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm12,-0x18(%rsp) │ │ │ │ │ + movq %rsi,%xmm12 │ │ │ │ │ + mov -0x30(%rsp),%rsi │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movq %rsi,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movsd 0x510(%rsp),%xmm12 │ │ │ │ │ - subsd 0x640(%rsp),%xmm12 │ │ │ │ │ - movq %xmm12,%rcx │ │ │ │ │ - movsd 0x518(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm12 │ │ │ │ │ - movq %rcx,%xmm6 │ │ │ │ │ + movq %xmm6,%rcx │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm6,%rdx │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + movsd 0x538(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm12,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - mov -0x28(%rsp),%rdx │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movq %xmm12,%rsi │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm3,-0x28(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ movq %rcx,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movq %rsi,%xmm12 │ │ │ │ │ - mov 0x158(%rsp),%rsi │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - movsd %xmm12,-0x20(%rsp) │ │ │ │ │ - movsd -0x40(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm15,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ movq %xmm12,%rcx │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - mov 0x160(%rsp),%rdx │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movsd -0x20(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - movq %xmm8,%rcx │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - subsd -0x40(%rsp),%xmm11 │ │ │ │ │ - subsd -0x20(%rsp),%xmm4 │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - mov -0x18(%rsp),%rsi │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movsd 0xb0(%rsp),%xmm15 │ │ │ │ │ - mov 0x110(%rsp),%rdx │ │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - mov 0x138(%rsp),%rsi │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ + movsd -0x28(%rsp),%xmm12 │ │ │ │ │ + movq %rcx,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movq %rcx,%xmm6 │ │ │ │ │ + mov 0x160(%rsp),%rsi │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mov -0x20(%rsp),%r8 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movq %xmm6,%rcx │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movq %rcx,%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + mov 0x138(%rsp),%r8 │ │ │ │ │ addsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - mov 0x148(%rsp),%rsi │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - mov 0x150(%rsp),%rsi │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - mov 0x140(%rsp),%rsi │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - movsd 0x3f0(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mov -0x58(%rsp),%rsi │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - mov 0x118(%rsp),%rdx │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + movsd -0x28(%rsp),%xmm6 │ │ │ │ │ + mov 0x148(%rsp),%r8 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movsd %xmm11,(%r8) │ │ │ │ │ + movsd -0x18(%rsp),%xmm11 │ │ │ │ │ + mov 0x150(%rsp),%r8 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm12,(%r8) │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + mov 0x140(%rsp),%r8 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ │ + mov 0x108(%rsp),%rsi │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x458(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + mulsd 0x6d0(%rsp),%xmm11 │ │ │ │ │ + subsd 0x418(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + mov 0x128(%rsp),%rcx │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm0,(%rsi) │ │ │ │ │ subsd %xmm9,%xmm2 │ │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movsd 0x348(%rsp),%xmm4 │ │ │ │ │ - subsd 0x390(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - mov -0x30(%rsp),%rdx │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - mov 0x130(%rsp),%rdx │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - subsd 0x430(%rsp),%xmm14 │ │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x368(%rsp),%xmm4 │ │ │ │ │ + subsd 0x3b0(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mov -0x38(%rsp),%rsi │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm0,(%rsi) │ │ │ │ │ + mov 0x118(%rsp),%rsi │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x6a0(%rsp),%xmm13 │ │ │ │ │ - movsd 0x6c8(%rsp),%xmm7 │ │ │ │ │ - movsd 0x6d8(%rsp),%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x378(%rsp),%xmm6 │ │ │ │ │ - subsd 0x388(%rsp),%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movsd 0x6b0(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + mov 0x120(%rsp),%rsi │ │ │ │ │ + movsd 0x410(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + subsd 0x450(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov 0x130(%rsp),%rsi │ │ │ │ │ + mulsd 0x6a8(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movsd 0x438(%rsp),%xmm15 │ │ │ │ │ - subsd 0x3f8(%rsp),%xmm15 │ │ │ │ │ + mulsd 0x6c0(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movsd 0x698(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ addsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm8,-0x58(%rsp) │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd 0x398(%rsp),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + subsd 0x3a8(%rsp),%xmm7 │ │ │ │ │ + movsd 0x5e8(%rsp),%xmm15 │ │ │ │ │ + mulsd 0x6d0(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + subsd 0x628(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movsd %xmm8,-0x40(%rsp) │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x6a8(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - movsd 0x6f8(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd 0x6e8(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x6c0(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x6f8(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movq %r10,%xmm0 │ │ │ │ │ + subsd 0x648(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm11,-0x38(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - movsd %xmm15,-0x30(%rsp) │ │ │ │ │ - movsd 0x678(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm6,-0x28(%rsp) │ │ │ │ │ - subsd 0x630(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - movsd 0x638(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm6,-0x30(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x650(%rsp),%xmm7 │ │ │ │ │ + subsd 0x348(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movsd 0x6e8(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movsd 0x620(%rsp),%xmm10 │ │ │ │ │ + subsd 0x5e0(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mulsd %xmm13,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ subsd %xmm7,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd 0x5d0(%rsp),%xmm10 │ │ │ │ │ - subsd 0x610(%rsp),%xmm10 │ │ │ │ │ - movsd 0x710(%rsp),%xmm15 │ │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ │ - mov 0x1d8(%rsp),%rcx │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movsd 0x718(%rsp),%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movsd 0x608(%rsp),%xmm2 │ │ │ │ │ - subsd 0x5c8(%rsp),%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd %xmm0,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ addsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x720(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ subsd %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movq %xmm7,%rsi │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movsd 0x708(%rsp),%xmm10 │ │ │ │ │ + movq %rsi,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm7,-0x58(%rsp) │ │ │ │ │ + movq %xmm15,%rcx │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movq %xmm10,%rsi │ │ │ │ │ + movq %rcx,%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + mov 0x1d8(%rsp),%rcx │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ addsd %xmm10,%xmm15 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ mulsd %xmm1,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ subsd %xmm7,%xmm10 │ │ │ │ │ movq %rsi,%xmm7 │ │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ movsd -0x58(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm3,-0x58(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm12,%xmm2 │ │ │ │ │ - movq %xmm8,%rsi │ │ │ │ │ - movq %rsi,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ + subsd -0x58(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x30(%rsp),%xmm3 │ │ │ │ │ + mov 0x1e0(%rsp),%rsi │ │ │ │ │ addsd %xmm6,%xmm2 │ │ │ │ │ - movsd -0x28(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ movsd %xmm2,(%rcx) │ │ │ │ │ - mov 0x1e0(%rsp),%rdx │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ subsd %xmm13,%xmm7 │ │ │ │ │ + movq %xmm2,%rcx │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movq %rcx,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movq %rcx,%xmm6 │ │ │ │ │ mov 0x98(%rsp),%rcx │ │ │ │ │ - movq %xmm8,%rsi │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movq %rsi,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movq %rsi,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ + mov 0x1c8(%rsp),%rsi │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ movsd %xmm2,(%rcx) │ │ │ │ │ - subsd -0x58(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ mov 0x1b8(%rsp),%rcx │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ addsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd -0x40(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - mov 0x1c8(%rsp),%rcx │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movsd %xmm12,(%rcx) │ │ │ │ │ - movsd -0x30(%rsp),%xmm12 │ │ │ │ │ - mov 0x1d0(%rsp),%rcx │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ mov 0x1c0(%rsp),%rcx │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + movsd -0x38(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm12,(%rsi) │ │ │ │ │ + mov 0x1d0(%rsp),%rsi │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ movsd %xmm5,(%rcx) │ │ │ │ │ - mov -0x70(%rsp),%rcx │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + mov -0x70(%rsp),%rsi │ │ │ │ │ mov 0x1e8(%rsp),%rcx │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x6b0(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movsd 0x6a0(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + mov 0x208(%rsp),%rsi │ │ │ │ │ movsd %xmm2,(%rcx) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ mov 0x1f0(%rsp),%rcx │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movsd 0x6c8(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ movsd %xmm6,(%rcx) │ │ │ │ │ mov -0x68(%rsp),%rcx │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd 0x368(%rsp),%xmm0 │ │ │ │ │ movsd %xmm2,(%rcx) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ mov 0x1f8(%rsp),%rcx │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - mov 0x208(%rsp),%rcx │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - mov 0x210(%rsp),%rcx │ │ │ │ │ - movsd 0x348(%rsp),%xmm4 │ │ │ │ │ - addsd 0x390(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm12,(%rcx) │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + addsd 0x3b0(%rsp),%xmm0 │ │ │ │ │ + movsd 0x6d8(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ mov 0x200(%rsp),%rcx │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm4,(%rsi) │ │ │ │ │ + mov 0x210(%rsp),%rsi │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ movsd %xmm8,(%rcx) │ │ │ │ │ - movsd 0x3f8(%rsp),%xmm8 │ │ │ │ │ - addsd 0x438(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ + movsd 0x418(%rsp),%xmm8 │ │ │ │ │ + addsd 0x458(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x6b8(%rsp),%xmm10 │ │ │ │ │ - movsd 0x6a8(%rsp),%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x6d0(%rsp),%xmm9 │ │ │ │ │ - movsd 0x6e0(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x3f0(%rsp),%xmm14 │ │ │ │ │ - addsd 0x430(%rsp),%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x410(%rsp),%xmm6 │ │ │ │ │ + addsd 0x450(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm8,-0x70(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x398(%rsp),%xmm1 │ │ │ │ │ + movsd 0x348(%rsp),%xmm3 │ │ │ │ │ + movsd 0x700(%rsp),%xmm14 │ │ │ │ │ + addsd 0x3a8(%rsp),%xmm1 │ │ │ │ │ + addsd 0x650(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm6,-0x70(%rsp) │ │ │ │ │ - movsd 0x378(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm8,-0x58(%rsp) │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - addsd 0x388(%rsp),%xmm6 │ │ │ │ │ - movsd 0x630(%rsp),%xmm10 │ │ │ │ │ - addsd 0x678(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movsd 0x638(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - movsd 0x700(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movsd 0x6f0(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm12,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x6f0(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movq %r10,%xmm6 │ │ │ │ │ + addsd 0x648(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x710(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x5c8(%rsp),%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd 0x608(%rsp),%xmm9 │ │ │ │ │ - mov -0x60(%rsp),%rdx │ │ │ │ │ - mov 0x188(%rsp),%rsi │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movsd 0x718(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - movsd 0x728(%rsp),%xmm9 │ │ │ │ │ - movq %xmm3,%rcx │ │ │ │ │ - movsd 0x5d0(%rsp),%xmm3 │ │ │ │ │ - addsd 0x610(%rsp),%xmm3 │ │ │ │ │ - movq %rcx,%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x5e0(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + addsd 0x620(%rsp),%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x720(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movq %xmm6,%rsi │ │ │ │ │ + movsd 0x5e8(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + addsd 0x628(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movq %rsi,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movq %xmm15,%rcx │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mov -0x60(%rsp),%r10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm8,-0x68(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - movq %rcx,%xmm15 │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + movq %rsi,%xmm15 │ │ │ │ │ + mov 0x188(%rsp),%rsi │ │ │ │ │ mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ movsd -0x70(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd -0x70(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movq %rcx,%xmm15 │ │ │ │ │ addsd %xmm11,%xmm15 │ │ │ │ │ - subsd -0x70(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm15,(%rdx) │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - mov 0x190(%rsp),%rdx │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - mov -0x38(%rsp),%rsi │ │ │ │ │ - movq %xmm15,%rcx │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm7,-0x68(%rsp) │ │ │ │ │ + movq %xmm15,%r8 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movq %r8,%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + movsd %xmm15,(%r10) │ │ │ │ │ + movq %r8,%xmm15 │ │ │ │ │ + mov 0x190(%rsp),%r10 │ │ │ │ │ + addsd -0x68(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm15,(%rsi) │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + mov 0x168(%rsp),%rsi │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm13 │ │ │ │ │ + movq %xmm15,%r8 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movq %r8,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movsd %xmm7,(%r10) │ │ │ │ │ + movq %r8,%xmm7 │ │ │ │ │ + mov -0x40(%rsp),%r10 │ │ │ │ │ + mov -0x50(%rsp),%r8 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm15,(%r10) │ │ │ │ │ movq %rcx,%xmm15 │ │ │ │ │ + mov 0x198(%rsp),%r10 │ │ │ │ │ + mov 0x170(%rsp),%rcx │ │ │ │ │ + subsd %xmm15,%xmm11 │ │ │ │ │ + movsd %xmm7,(%r10) │ │ │ │ │ + mov 0x1a8(%rsp),%r10 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movsd %xmm5,(%r10) │ │ │ │ │ + mov 0x1b0(%rsp),%r10 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movsd %xmm15,(%r10) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mov 0x1a0(%rsp),%r10 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + movsd %xmm7,(%r8) │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ addsd %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm15,(%rdx) │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - mov 0x198(%rsp),%rsi │ │ │ │ │ - movsd %xmm12,(%rsi) │ │ │ │ │ - mov 0x1a8(%rsp),%rsi │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - subsd -0x68(%rsp),%xmm10 │ │ │ │ │ - mov 0x1b0(%rsp),%rsi │ │ │ │ │ - movsd -0x58(%rsp),%xmm15 │ │ │ │ │ - mov -0x50(%rsp),%rcx │ │ │ │ │ - mov 0x168(%rsp),%rdx │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - mov 0x1a0(%rsp),%rsi │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - movsd 0x418(%rsp),%xmm14 │ │ │ │ │ - subsd 0x3d8(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm5,(%rsi) │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movsd %xmm7,(%rcx) │ │ │ │ │ + mov -0x48(%rsp),%rsi │ │ │ │ │ + mov 0x178(%rsp),%r8 │ │ │ │ │ + movsd 0x3f0(%rsp),%xmm7 │ │ │ │ │ + movsd 0x488(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x358(%rsp),%xmm5 │ │ │ │ │ - subsd 0x3b8(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - mov 0x170(%rsp),%rdx │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ + movsd 0x378(%rsp),%xmm5 │ │ │ │ │ + subsd 0x430(%rsp),%xmm7 │ │ │ │ │ + subsd 0x498(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm15,(%rsi) │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd 0x3d8(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd 0x360(%rsp),%xmm3 │ │ │ │ │ - subsd 0x3a0(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm6,(%rdx) │ │ │ │ │ - mov -0x48(%rsp),%rdx │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - movsd 0x3d0(%rsp),%xmm6 │ │ │ │ │ - mov 0x178(%rsp),%rdx │ │ │ │ │ - subsd 0x410(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm4,(%rdx) │ │ │ │ │ - mov 0x180(%rsp),%rdx │ │ │ │ │ - movsd 0x460(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - movsd %xmm7,(%rdx) │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm8,-0x70(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - subsd 0x470(%rsp),%xmm4 │ │ │ │ │ - movsd 0x490(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd 0x480(%rsp),%xmm9 │ │ │ │ │ + movsd 0x380(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + mov 0x180(%rsp),%r8 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + subsd 0x3c0(%rsp),%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd %xmm15,(%r8) │ │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd 0x4c8(%rsp),%xmm14 │ │ │ │ │ - subsd 0x4d8(%rsp),%xmm14 │ │ │ │ │ - movsd 0x4f8(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd 0x4e8(%rsp),%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm15,-0x70(%rsp) │ │ │ │ │ + movsd 0x438(%rsp),%xmm15 │ │ │ │ │ + subsd 0x3f8(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x4b8(%rsp),%xmm15 │ │ │ │ │ + subsd 0x4a8(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm14,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movsd 0x4f0(%rsp),%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ + subsd 0x500(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x520(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd 0x510(%rsp),%xmm12 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movsd 0x5b0(%rsp),%xmm14 │ │ │ │ │ - subsd 0x5a0(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ + movsd 0x598(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + movsd 0x548(%rsp),%xmm10 │ │ │ │ │ + movsd 0x578(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + subsd 0x5a8(%rsp),%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ │ - movsd 0x5d8(%rsp),%xmm10 │ │ │ │ │ - subsd 0x5e8(%rsp),%xmm10 │ │ │ │ │ + subsd 0x558(%rsp),%xmm10 │ │ │ │ │ + subsd 0x568(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movsd 0x608(%rsp),%xmm14 │ │ │ │ │ + subsd 0x5f8(%rsp),%xmm14 │ │ │ │ │ addsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm8 │ │ │ │ │ + movq %xmm9,%r8 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ subsd %xmm4,%xmm9 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - movsd %xmm12,-0x68(%rsp) │ │ │ │ │ - movsd %xmm8,-0x60(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movsd 0x580(%rsp),%xmm9 │ │ │ │ │ - subsd 0x590(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ movsd 0x5f0(%rsp),%xmm9 │ │ │ │ │ - subsd 0x5e0(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ + subsd 0x600(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movsd 0x5c8(%rsp),%xmm12 │ │ │ │ │ + subsd 0x5b8(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ mulsd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ addsd %xmm9,%xmm14 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ subsd %xmm1,%xmm6 │ │ │ │ │ mulsd %xmm2,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movsd 0x528(%rsp),%xmm10 │ │ │ │ │ - movsd 0x648(%rsp),%xmm1 │ │ │ │ │ - subsd 0x538(%rsp),%xmm10 │ │ │ │ │ - subsd 0x658(%rsp),%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movsd 0x558(%rsp),%xmm13 │ │ │ │ │ - mov -0x78(%rsp),%rsi │ │ │ │ │ - subsd 0x548(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movsd 0x660(%rsp),%xmm12 │ │ │ │ │ + subsd 0x670(%rsp),%xmm12 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movsd 0x660(%rsp),%xmm10 │ │ │ │ │ - subsd 0x650(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ subsd %xmm1,%xmm12 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movsd 0x678(%rsp),%xmm13 │ │ │ │ │ + subsd 0x668(%rsp),%xmm13 │ │ │ │ │ movq %xmm12,%rcx │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movq %rcx,%xmm10 │ │ │ │ │ + subsd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ mulsd %xmm12,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ subsd %xmm13,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ │ mulsd %xmm1,%xmm13 │ │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movq %rcx,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd -0x68(%rsp),%xmm1 │ │ │ │ │ + movq %r8,%xmm1 │ │ │ │ │ addsd -0x70(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ addsd %xmm10,%xmm11 │ │ │ │ │ subsd %xmm14,%xmm10 │ │ │ │ │ movq %xmm11,%rcx │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - mov 0x220(%rsp),%rcx │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rdx) │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - mov 0x228(%rsp),%rdx │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movq %rcx,%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd -0x68(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm11,(%r10) │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + mov 0x220(%rsp),%r10 │ │ │ │ │ subsd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + mov 0x228(%rsp),%r10 │ │ │ │ │ movq %xmm11,%rcx │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ subsd %xmm15,%xmm5 │ │ │ │ │ addsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ movq %rcx,%xmm11 │ │ │ │ │ addsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rdx) │ │ │ │ │ + movsd %xmm11,(%r10) │ │ │ │ │ movq %rcx,%xmm11 │ │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ │ + mov -0x78(%rsp),%rcx │ │ │ │ │ subsd %xmm11,%xmm1 │ │ │ │ │ - movsd -0x70(%rsp),%xmm11 │ │ │ │ │ - subsd -0x68(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ + movq %r8,%xmm11 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movsd -0x70(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - mov 0x218(%rsp),%rsi │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ + movsd %xmm12,(%rsi) │ │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ │ + movsd %xmm11,(%rcx) │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + mov 0x218(%rsp),%rcx │ │ │ │ │ addsd %xmm5,%xmm11 │ │ │ │ │ subsd %xmm10,%xmm5 │ │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ │ - movsd -0x60(%rsp),%xmm14 │ │ │ │ │ - movsd 0x428(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - mov -0x8(%rsp),%rsi │ │ │ │ │ + movsd %xmm11,(%rcx) │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mov -0x8(%rsp),%rcx │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ addsd %xmm4,%xmm11 │ │ │ │ │ - movsd 0x368(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - mov 0x230(%rsp),%rdx │ │ │ │ │ - subsd 0x3b0(%rsp),%xmm4 │ │ │ │ │ - subsd 0x3e8(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + mov 0x230(%rsp),%rsi │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ addsd %xmm0,%xmm11 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ subsd %xmm5,%xmm11 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - mov 0x238(%rsp),%rdx │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ + movsd %xmm11,(%rcx) │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ subsd %xmm13,%xmm9 │ │ │ │ │ - mov 0x250(%rsp),%rsi │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + mov 0x238(%rsp),%rsi │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ addsd %xmm1,%xmm11 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x350(%rsp),%xmm5 │ │ │ │ │ - subsd 0x3a8(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm11,(%rdx) │ │ │ │ │ - mov (%rsp),%rdx │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ + movsd %xmm11,(%rsi) │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ addsd %xmm9,%xmm3 │ │ │ │ │ subsd %xmm9,%xmm11 │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - mov 0x240(%rsp),%rdx │ │ │ │ │ - movsd %xmm11,(%rdx) │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - mov 0x248(%rsp),%rdx │ │ │ │ │ - mov 0x258(%rsp),%rsi │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + mov 0x240(%rsp),%rsi │ │ │ │ │ + movsd %xmm11,(%rsi) │ │ │ │ │ + movsd 0x448(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mov 0x250(%rsp),%rcx │ │ │ │ │ addsd %xmm7,%xmm11 │ │ │ │ │ + movsd 0x370(%rsp),%xmm5 │ │ │ │ │ subsd %xmm0,%xmm7 │ │ │ │ │ - movsd 0x468(%rsp),%xmm0 │ │ │ │ │ - subsd 0x488(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - movsd %xmm7,(%rdx) │ │ │ │ │ - movsd 0x3e0(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - subsd 0x420(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movsd %xmm11,-0x78(%rsp) │ │ │ │ │ - movsd 0x498(%rsp),%xmm15 │ │ │ │ │ + movsd 0x490(%rsp),%xmm0 │ │ │ │ │ + subsd 0x408(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ + mov 0x248(%rsp),%rsi │ │ │ │ │ + subsd 0x3c8(%rsp),%xmm5 │ │ │ │ │ + subsd 0x4b0(%rsp),%xmm0 │ │ │ │ │ + mov 0x258(%rsp),%rcx │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd 0x478(%rsp),%xmm15 │ │ │ │ │ - movsd 0x500(%rsp),%xmm14 │ │ │ │ │ + movsd 0x388(%rsp),%xmm4 │ │ │ │ │ + movsd 0x528(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm11,(%rcx) │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x4f8(%rsp),%xmm9 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd 0x4e0(%rsp),%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd 0x588(%rsp),%xmm12 │ │ │ │ │ - movsd 0x618(%rsp),%xmm9 │ │ │ │ │ - subsd 0x5a8(%rsp),%xmm12 │ │ │ │ │ - subsd 0x5f8(%rsp),%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + subsd 0x3d0(%rsp),%xmm4 │ │ │ │ │ + subsd 0x508(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movsd 0x4c0(%rsp),%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ + subsd 0x518(%rsp),%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd 0x4a0(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movsd 0x400(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movsd 0x5a0(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + subsd 0x440(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - movsd 0x4d0(%rsp),%xmm15 │ │ │ │ │ - subsd 0x4f0(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm3,-0x78(%rsp) │ │ │ │ │ subsd %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movsd 0x600(%rsp),%xmm14 │ │ │ │ │ - subsd 0x620(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd 0x5c0(%rsp),%xmm12 │ │ │ │ │ + movsd 0x5d0(%rsp),%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + movsd 0x550(%rsp),%xmm13 │ │ │ │ │ + subsd 0x5b0(%rsp),%xmm14 │ │ │ │ │ + subsd 0x570(%rsp),%xmm13 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm8 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x5b8(%rsp),%xmm1 │ │ │ │ │ - subsd 0x598(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm8,-0x68(%rsp) │ │ │ │ │ - movsd %xmm2,-0x70(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movq %xmm2,%r8 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm4,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ + movsd 0x630(%rsp),%xmm0 │ │ │ │ │ + subsd 0x610(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd 0x618(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + subsd 0x638(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ mulsd %xmm0,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ addsd %xmm9,%xmm14 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ mulsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movsd 0x530(%rsp),%xmm13 │ │ │ │ │ - subsd 0x550(%rsp),%xmm13 │ │ │ │ │ - movsd 0x680(%rsp),%xmm1 │ │ │ │ │ - subsd 0x668(%rsp),%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ subsd %xmm10,%xmm9 │ │ │ │ │ - mov 0x2e0(%rsp),%rsi │ │ │ │ │ - mov 0x2e8(%rsp),%rdx │ │ │ │ │ + movsd 0x358(%rsp),%xmm10 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movsd 0x670(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + subsd 0x640(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm2,-0x70(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ - subsd 0x688(%rsp),%xmm13 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movq %xmm10,%rcx │ │ │ │ │ - movsd 0x560(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd 0x540(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ + movsd 0x580(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd 0x560(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movsd 0x680(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + subsd 0x688(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ movq %rcx,%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ mulsd %xmm12,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ subsd %xmm13,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ mulsd %xmm1,%xmm13 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + movq %xmm2,%rcx │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ │ + mov 0x2e0(%rsp),%rsi │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd -0x70(%rsp),%xmm1 │ │ │ │ │ - addsd -0x78(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movq %xmm11,%rcx │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movsd %xmm11,(%r15) │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ + movq %r8,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x78(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + mov 0x2e8(%rsp),%r10 │ │ │ │ │ subsd %xmm12,%xmm6 │ │ │ │ │ - movq %xmm11,%rcx │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ │ + movq %xmm2,%rcx │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rdx) │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - mov 0x2f8(%rsp),%rcx │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - movsd -0x78(%rsp),%xmm11 │ │ │ │ │ - subsd -0x70(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movsd -0x70(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movq %r8,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ movsd %xmm1,(%rsi) │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ + mov 0x300(%rsp),%rsi │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movsd %xmm11,(%r14) │ │ │ │ │ - mov 0x308(%rsp),%r14 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + mov 0x310(%rsp),%rsi │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm10,%xmm5 │ │ │ │ │ - movsd %xmm11,(%r14) │ │ │ │ │ - mov 0x300(%rsp),%rcx │ │ │ │ │ - movsd -0x68(%rsp),%xmm14 │ │ │ │ │ - mov 0x8(%rsp),%r14 │ │ │ │ │ - mov 0x2d0(%rsp),%rsi │ │ │ │ │ - movsd 0x3e8(%rsp),%xmm8 │ │ │ │ │ - addsd 0x428(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm11,(%rsi) │ │ │ │ │ + mov 0x318(%rsp),%rsi │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + mov 0x308(%rsp),%rsi │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movsd 0x368(%rsp),%xmm4 │ │ │ │ │ - addsd 0x3b0(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + mov 0x2d0(%rsp),%rcx │ │ │ │ │ subsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm11,(%r14) │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - mov 0x2d8(%rsp),%rsi │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mov 0x10(%rsp),%r14 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + mov 0x2d8(%rsp),%rcx │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ addsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movsd 0x478(%rsp),%xmm8 │ │ │ │ │ - addsd 0x498(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ │ - movsd %xmm5,(%r14) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + mov 0x2f0(%rsp),%rcx │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm7 │ │ │ │ │ - movq %xmm11,%r15 │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - mov 0x2f0(%rsp),%rsi │ │ │ │ │ - movsd 0x350(%rsp),%xmm3 │ │ │ │ │ - addsd 0x3a8(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm5,(%rsi) │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd %xmm7,(%rsi) │ │ │ │ │ - movsd 0x3e0(%rsp),%xmm7 │ │ │ │ │ - addsd 0x420(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x468(%rsp),%xmm0 │ │ │ │ │ - addsd 0x488(%rsp),%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd 0x4d0(%rsp),%xmm15 │ │ │ │ │ - movsd 0x4e0(%rsp),%xmm1 │ │ │ │ │ - addsd 0x4f0(%rsp),%xmm15 │ │ │ │ │ - addsd 0x500(%rsp),%xmm1 │ │ │ │ │ - movsd 0x588(%rsp),%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - addsd 0x5a8(%rsp),%xmm12 │ │ │ │ │ - movsd 0x530(%rsp),%xmm13 │ │ │ │ │ - addsd 0x550(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ + mov 0x2f8(%rsp),%rcx │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ + movsd 0x388(%rsp),%xmm4 │ │ │ │ │ + movsd 0x400(%rsp),%xmm6 │ │ │ │ │ + movsd 0x4a0(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm7,(%rcx) │ │ │ │ │ + movsd 0x408(%rsp),%xmm7 │ │ │ │ │ + addsd 0x3d0(%rsp),%xmm4 │ │ │ │ │ + addsd 0x440(%rsp),%xmm6 │ │ │ │ │ + addsd 0x4c0(%rsp),%xmm11 │ │ │ │ │ + addsd 0x448(%rsp),%xmm7 │ │ │ │ │ + movsd 0x4f8(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + addsd 0x518(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x370(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm1,-0x70(%rsp) │ │ │ │ │ + addsd 0x3c8(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x490(%rsp),%xmm0 │ │ │ │ │ + addsd 0x4b0(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movsd 0x508(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + addsd 0x528(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movq %xmm4,%r14 │ │ │ │ │ - movsd 0x598(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - addsd 0x5b8(%rsp),%xmm4 │ │ │ │ │ - movsd 0x5f8(%rsp),%xmm0 │ │ │ │ │ - addsd 0x618(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x5b0(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + addsd 0x5d0(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - movsd 0x600(%rsp),%xmm12 │ │ │ │ │ - addsd 0x620(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movsd 0x610(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + addsd 0x630(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm11,-0x78(%rsp) │ │ │ │ │ + movsd 0x5a0(%rsp),%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x550(%rsp),%xmm13 │ │ │ │ │ + mov 0x2a0(%rsp),%r10 │ │ │ │ │ + addsd 0x5c0(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd 0x570(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd 0x618(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd 0x638(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x540(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movsd 0x680(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movsd 0x670(%rsp),%xmm13 │ │ │ │ │ - addsd 0x688(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - addsd 0x560(%rsp),%xmm1 │ │ │ │ │ + addsd 0x688(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movsd 0x560(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + movsd 0x640(%rsp),%xmm12 │ │ │ │ │ + addsd 0x580(%rsp),%xmm15 │ │ │ │ │ + addsd 0x358(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + movq %xmm11,%rcx │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mov 0x2a0(%rsp),%rdx │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - movsd 0x668(%rsp),%xmm13 │ │ │ │ │ - addsd 0x680(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movq %xmm13,%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movq %rcx,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ + movq %xmm11,%r8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movq %r8,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + movq %xmm11,%r8 │ │ │ │ │ movq %rcx,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movq %r14,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movq %r15,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movsd %xmm1,-0x78(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + movsd -0x78(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ movq %xmm11,%rcx │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ - mov 0x290(%rsp),%rcx │ │ │ │ │ subsd %xmm1,%xmm11 │ │ │ │ │ - addsd -0x78(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm11,(%rdx) │ │ │ │ │ - mov 0x298(%rsp),%rdx │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm11,(%r10) │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + mov 0x290(%rsp),%r10 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movsd %xmm15,(%r10) │ │ │ │ │ + mov 0x298(%rsp),%r10 │ │ │ │ │ + subsd -0x78(%rsp),%xmm9 │ │ │ │ │ + movsd -0x70(%rsp),%xmm1 │ │ │ │ │ + mov 0x260(%rsp),%rsi │ │ │ │ │ + movq %xmm11,%rcx │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ movq %rcx,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rdx) │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movsd %xmm11,(%r10) │ │ │ │ │ movq %rcx,%xmm11 │ │ │ │ │ - mov 0x2a8(%rsp),%rcx │ │ │ │ │ - mov 0x270(%rsp),%rdx │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - movq %r15,%xmm11 │ │ │ │ │ - mov 0x260(%rsp),%r15 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movq %r14,%xmm1 │ │ │ │ │ - mov 0x2b0(%rsp),%rcx │ │ │ │ │ - mov 0x2c0(%rsp),%r14 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movsd %xmm11,(%r14) │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - mov 0x2c8(%rsp),%r14 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - mov 0x2b8(%rsp),%rcx │ │ │ │ │ + mov 0x2a8(%rsp),%r10 │ │ │ │ │ + mov 0x270(%rsp),%rcx │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + movsd %xmm15,(%r10) │ │ │ │ │ + mov 0x2b0(%rsp),%r10 │ │ │ │ │ + movsd %xmm11,(%r10) │ │ │ │ │ + mov 0x2c0(%rsp),%r10 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + movsd %xmm9,(%r10) │ │ │ │ │ + mov 0x2c8(%rsp),%r10 │ │ │ │ │ + movsd %xmm11,(%r10) │ │ │ │ │ + mov 0x2b8(%rsp),%r10 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ addsd %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm1,(%r14) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + movsd %xmm11,(%rcx) │ │ │ │ │ + movq %r8,%xmm11 │ │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + mov 0x268(%rsp),%rsi │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rdx) │ │ │ │ │ - movsd %xmm1,(%r15) │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - mov 0x268(%rsp),%r15 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - mov 0x278(%rsp),%rdx │ │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ │ - movsd 0x460(%rsp),%xmm5 │ │ │ │ │ - movsd 0x480(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - addsd 0x490(%rsp),%xmm6 │ │ │ │ │ - addsd 0x470(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd 0x4c8(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm11,(%rsi) │ │ │ │ │ + movq %r8,%xmm11 │ │ │ │ │ + mov 0x278(%rsp),%rsi │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mov 0x280(%rsp),%rsi │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ addsd %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + mov 0x288(%rsp),%rsi │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ │ + movsd 0x380(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + addsd 0x3c0(%rsp),%xmm1 │ │ │ │ │ + movsd 0x3f8(%rsp),%xmm3 │ │ │ │ │ + movsd 0x3f0(%rsp),%xmm0 │ │ │ │ │ + movsd 0x378(%rsp),%xmm2 │ │ │ │ │ + addsd 0x438(%rsp),%xmm3 │ │ │ │ │ + movsd 0x488(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + addsd 0x430(%rsp),%xmm0 │ │ │ │ │ + addsd 0x3d8(%rsp),%xmm2 │ │ │ │ │ + addsd 0x498(%rsp),%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd 0x4d8(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movsd 0x360(%rsp),%xmm3 │ │ │ │ │ - addsd 0x3a0(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm11,(%r15) │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - mov 0x280(%rsp),%rdx │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - mov 0x88(%rsp),%r15 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - mov 0x288(%rsp),%rdx │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd 0x3d0(%rsp),%xmm0 │ │ │ │ │ - movsd 0x358(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - addsd 0x410(%rsp),%xmm0 │ │ │ │ │ - addsd 0x3b8(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - movsd %xmm7,(%r15) │ │ │ │ │ - movsd 0x3d8(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - addsd 0x418(%rsp),%xmm7 │ │ │ │ │ - movsd 0x4e8(%rsp),%xmm3 │ │ │ │ │ - addsd 0x4f8(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x4a8(%rsp),%xmm3 │ │ │ │ │ + movsd 0x4f0(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + movsd 0x5f0(%rsp),%xmm9 │ │ │ │ │ + addsd 0x4b8(%rsp),%xmm3 │ │ │ │ │ addsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x598(%rsp),%xmm14 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + addsd 0x500(%rsp),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + addsd 0x600(%rsp),%xmm9 │ │ │ │ │ + addsd 0x5a8(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd 0x580(%rsp),%xmm9 │ │ │ │ │ - addsd 0x590(%rsp),%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movsd 0x510(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + addsd 0x520(%rsp),%xmm3 │ │ │ │ │ mulsd %xmm3,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ addsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ subsd %xmm0,%xmm15 │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ - movq %xmm15,%r14 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0x5a0(%rsp),%xmm4 │ │ │ │ │ - addsd 0x5b0(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0x5d8(%rsp),%xmm3 │ │ │ │ │ - addsd 0x5e8(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - movsd 0x5e0(%rsp),%xmm9 │ │ │ │ │ - addsd 0x5f0(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movq %xmm15,%r8 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x5b8(%rsp),%xmm3 │ │ │ │ │ + addsd 0x5c8(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movsd 0x5f8(%rsp),%xmm9 │ │ │ │ │ + addsd 0x608(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ addsd %xmm9,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ addsd %xmm9,%xmm14 │ │ │ │ │ + movsd %xmm14,-0x78(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movsd %xmm14,-0x78(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movsd 0x650(%rsp),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mov -0x10(%rsp),%r10 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ mulsd %xmm0,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - addsd 0x660(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movsd 0x528(%rsp),%xmm0 │ │ │ │ │ - addsd 0x538(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movsd 0x548(%rsp),%xmm3 │ │ │ │ │ - addsd 0x558(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movsd 0x648(%rsp),%xmm10 │ │ │ │ │ - addsd 0x658(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movsd 0x660(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x548(%rsp),%xmm0 │ │ │ │ │ + addsd 0x670(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x668(%rsp),%xmm6 │ │ │ │ │ + addsd 0x558(%rsp),%xmm0 │ │ │ │ │ + addsd 0x678(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x568(%rsp),%xmm6 │ │ │ │ │ + addsd 0x578(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ subsd %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ movq %xmm13,%rcx │ │ │ │ │ mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ subsd %xmm13,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mov 0x320(%rsp),%rdx │ │ │ │ │ - mov -0x10(%rsp),%r15 │ │ │ │ │ - mov 0x338(%rsp),%rsi │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ mulsd %xmm0,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ addsd %xmm14,%xmm13 │ │ │ │ │ movq %rcx,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movq %r14,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movq %r8,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + movsd %xmm0,-0x70(%rsp) │ │ │ │ │ addsd %xmm14,%xmm12 │ │ │ │ │ movsd -0x78(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm0,-0x70(%rsp) │ │ │ │ │ addsd %xmm10,%xmm14 │ │ │ │ │ - subsd -0x78(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ subsd %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movsd %xmm14,(%r15) │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - mov 0x328(%rsp),%rdx │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm14,(%r10) │ │ │ │ │ + movsd %xmm6,(%r15) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + mov 0x338(%rsp),%r15 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ subsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movq %r8,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movsd %xmm14,(%r15) │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm6,(%r12) │ │ │ │ │ + movsd %xmm11,(%rdx) │ │ │ │ │ + subsd -0x78(%rsp),%xmm10 │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ movsd -0x70(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm14,(%rdx) │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movq %r14,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm3,0x0(%r13) │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movsd %xmm11,(%r12) │ │ │ │ │ - mov 0x318(%rsp),%r13 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ + mov 0x320(%rsp),%rdx │ │ │ │ │ + incq 0xa0(%rsp) │ │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + add 0x750(%rsp),%rbp │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ subsd %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + mov 0x328(%rsp),%rax │ │ │ │ │ movsd %xmm2,(%rsi) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - mov 0x310(%rsp),%rax │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ subsd %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movsd %xmm6,(%r9) │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + mov 0x330(%rsp),%rax │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ subsd %xmm8,%xmm7 │ │ │ │ │ addsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ + mov 0x748(%rsp),%rdi │ │ │ │ │ + add %rdi,%rbx │ │ │ │ │ + add %rdi,%r11 │ │ │ │ │ addsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - movsd %xmm2,0x0(%r13) │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - mov 0x330(%rsp),%r13 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ movsd %xmm2,(%rax) │ │ │ │ │ - movsd %xmm1,(%rdi) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + mov 0x340(%rsp),%r13 │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm7 │ │ │ │ │ movsd %xmm1,0x0(%r13) │ │ │ │ │ - mov 0x748(%rsp),%rdi │ │ │ │ │ - incq 0xa8(%rsp) │ │ │ │ │ - add 0x750(%rsp),%r11 │ │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ │ - mov 0x48(%rsp),%r12 │ │ │ │ │ - add %rdi,%rbp │ │ │ │ │ - add %rdi,%r10 │ │ │ │ │ - cmp %rax,0x740(%rsp) │ │ │ │ │ movsd %xmm7,(%r12) │ │ │ │ │ + cmp %rax,0x740(%rsp) │ │ │ │ │ jne 70 │ │ │ │ │ add $0x758,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000006490 : │ │ │ │ │ +0000000000006760 : │ │ │ │ │ fftw_codelet_t2_64(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x649e(%rip),%rsi │ │ │ │ │ - jmp 64a3 │ │ │ │ │ + lea -0x676e(%rip),%rsi │ │ │ │ │ + jmp 6773 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 8e640000 00420e10 8f02420e .....d...B....B. │ │ │ │ │ + 0x00000020 00000000 51670000 00420e10 8f02420e ....Qg...B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e900f03 72640e38 ..A.8..G....rd.8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0e900f03 35670e38 ..A.8..G....5g.8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ 0x00000010 4330002e 4c433100 2e4c4332 002e4c43 C0..LC1..LC2..LC │ │ │ │ │ 0x00000020 33002e4c 4334002e 4c433500 2e4c4336 3..LC4..LC5..LC6 │ │ │ │ │ - 0x00000030 002e4c43 3130002e 4c433800 2e4c4337 ..LC10..LC8..LC7 │ │ │ │ │ - 0x00000040 002e4c43 39002e4c 43313400 2e4c4331 ..LC9..LC14..LC1 │ │ │ │ │ - 0x00000050 32002e4c 43313100 2e4c4331 33005f47 2..LC11..LC13._G │ │ │ │ │ + 0x00000030 002e4c43 38002e4c 4337002e 4c433130 ..LC8..LC7..LC10 │ │ │ │ │ + 0x00000040 002e4c43 39002e4c 43313200 2e4c4331 ..LC9..LC12..LC1 │ │ │ │ │ + 0x00000050 34002e4c 43313100 2e4c4331 33005f47 4..LC11..LC13._G │ │ │ │ │ 0x00000060 4c4f4241 4c5f4f46 46534554 5f544142 LOBAL_OFFSET_TAB │ │ │ │ │ 0x00000070 4c455f00 66667477 5f616e5f 494e545f LE_.fftw_an_INT_ │ │ │ │ │ 0x00000080 67756172 616e7465 65645f74 6f5f6265 guaranteed_to_be │ │ │ │ │ 0x00000090 5f7a6572 6f006666 74775f63 6f64656c _zero.fftw_codel │ │ │ │ │ 0x000000a0 65745f74 325f3634 00666674 775f6b64 et_t2_64.fftw_kd │ │ │ │ │ 0x000000b0 66745f64 69745f72 65676973 74657200 ft_dit_register. │ │ │ │ │ 0x000000c0 66667477 5f646674 5f745f67 656e7573 fftw_dft_t_genus │ │ │ ├── t2_8.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4000 (bytes into file) │ │ │ │ │ + Start of section headers: 3864 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xfa0: │ │ │ │ │ +There are 16 section headers, starting at offset 0xf18: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000a83 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000d98 000108 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000ac3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000ac3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000ac3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000ac8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000ea0 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000b20 000010 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000b30 000008 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000b38 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000b38 000088 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000ee8 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000bc0 000150 18 14 9 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000d10 000085 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000f18 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000aa3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000db8 000060 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000ae3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000ae3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000ae3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000ae8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000e18 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000b40 000010 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000b50 000008 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000b58 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000b58 000088 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000e60 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000be0 000150 18 14 9 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000d30 000085 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000e90 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 14 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2670 FUNC LOCAL DEFAULT 1 t2_8 │ │ │ │ │ + 2: 0000000000000000 2699 FUNC LOCAL DEFAULT 1 t2_8 │ │ │ │ │ 3: 0000000000000000 88 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 16 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 11: 0000000000000a70 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_8 │ │ │ │ │ + 11: 0000000000000a90 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_8 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_dit_register │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_t_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,25 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xd98 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xdb8 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000035 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -000000000000049b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000004a7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000506 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000512 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000009c4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000009d0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a02 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a29 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a73 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000a7f 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000026 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000003e 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000a93 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000a9f 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xea0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xe18 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000d00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xee8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xe60 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a70 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a90 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000a6e │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000a8b │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -28,42 +28,42 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1347 to 000000000000054d │ │ │ │ │ + DW_CFA_advance_loc2: 1350 to 0000000000000550 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000054e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000551 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000550 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000553 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000552 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000555 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000554 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000557 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000556 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000559 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000560 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000560 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 1284 to 0000000000000a64 │ │ │ │ │ + DW_CFA_advance_loc2: 1313 to 0000000000000a81 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a65 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a82 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a67 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a84 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a69 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a86 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a6b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a88 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a6d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a8a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000a70..0000000000000a83 │ │ │ │ │ +00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000a90..0000000000000aa3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,602 +7,590 @@ │ │ │ │ │ t2_8(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %r8,-0x58(%rsp) │ │ │ │ │ - mov %r9,-0x10(%rsp) │ │ │ │ │ + mov %r8,-0x68(%rsp) │ │ │ │ │ + mov %r9,-0x18(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 54c │ │ │ │ │ + jge 54f │ │ │ │ │ lea (%r8,%r8,2),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - lea (%rdx,%rax,1),%rbx │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + lea (%rdx,%rax,1),%r13 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ - mov %rax,-0x8(%rsp) │ │ │ │ │ + mov %rax,-0x10(%rsp) │ │ │ │ │ jne 560 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd 0x18(%rbx),%xmm13 │ │ │ │ │ - movsd (%rbx),%xmm4 │ │ │ │ │ - add $0x30,%rbx │ │ │ │ │ - movsd -0x28(%rbx),%xmm3 │ │ │ │ │ - movsd -0x20(%rbx),%xmm1 │ │ │ │ │ - movsd -0x20(%rbx),%xmm2 │ │ │ │ │ - movsd -0x10(%rbx),%xmm9 │ │ │ │ │ - movsd -0x8(%rbx),%xmm6 │ │ │ │ │ - mov 0x20(%r15),%rdi │ │ │ │ │ - mov 0x18(%r15),%rdx │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd 0x10(%r13),%xmm10 │ │ │ │ │ + movsd 0x0(%r13),%xmm7 │ │ │ │ │ + add $0x30,%r13 │ │ │ │ │ + movsd -0x28(%r13),%xmm6 │ │ │ │ │ + movsd -0x18(%r13),%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movsd -0x18(%r13),%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movsd -0x10(%r13),%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + mov 0x20(%r15),%rsi │ │ │ │ │ + movsd 0x0(%rbp),%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ lea 0x0(%rbp,%rdi,1),%r14 │ │ │ │ │ - lea (%r12,%rdi,1),%rsi │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - mov %rsi,-0x40(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ + lea (%r12,%rdi,1),%rbx │ │ │ │ │ + mov %rbx,-0x50(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd -0x8(%r13),%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ movq %xmm5,%rax │ │ │ │ │ - movsd 0x0(%rbp),%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movq %rax,%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm1,-0x18(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movq %rax,%xmm15 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm1,-0x20(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + movsd (%r14),%xmm5 │ │ │ │ │ + movsd %xmm11,-0x28(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mov 0x38(%r15),%rax │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ movsd (%r12),%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ add %r12,%rax │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - movsd (%rax),%xmm12 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - lea (%r12,%rax,1),%rdx │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + mov %rax,-0x58(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movsd (%rax),%xmm15 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - mov %rdx,-0x50(%rsp) │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ │ + lea (%r12,%rax,1),%rcx │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ addsd (%r12),%xmm0 │ │ │ │ │ - movsd %xmm1,-0x20(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - mulsd (%rdi),%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movsd (%rdi),%xmm12 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd (%rdx),%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - movq %xmm9,%rcx │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movsd (%r10),%xmm6 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - mulsd (%r10),%xmm13 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movsd -0x20(%rbx),%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ - mov 0x10(%r15),%rcx │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - lea 0x0(,%rcx,8),%rsi │ │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ │ + movsd %xmm1,-0x30(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ lea 0x0(%rbp,%rsi,1),%r11 │ │ │ │ │ add %r12,%rsi │ │ │ │ │ - movsd (%rsi),%xmm9 │ │ │ │ │ - movsd %xmm13,-0x28(%rsp) │ │ │ │ │ - movsd %xmm1,-0x30(%rsp) │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - mov 0x30(%r15),%rcx │ │ │ │ │ - mov 0x8(%r15),%r9 │ │ │ │ │ - movsd -0x18(%rsp),%xmm1 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r13 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + mulsd (%rdi),%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movsd (%rdi),%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movsd -0x18(%r13),%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ + mulsd -0x18(%r13),%xmm4 │ │ │ │ │ + movq %xmm15,%rax │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movq %rax,%xmm11 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + movq %rax,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm1,-0x38(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm2,-0x40(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + movsd (%r11),%xmm10 │ │ │ │ │ + mov 0x30(%r15),%rdx │ │ │ │ │ + movsd -0x20(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movsd -0x28(%rsp),%xmm11 │ │ │ │ │ + mulsd (%rsi),%xmm3 │ │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ │ + mov 0x8(%r15),%rdx │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%rbx │ │ │ │ │ add %r12,%rcx │ │ │ │ │ - mulsd %xmm15,%xmm8 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - mulsd (%rsi),%xmm15 │ │ │ │ │ - mulsd (%r11),%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movsd (%rcx),%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm15 │ │ │ │ │ - movsd 0x0(%r13),%xmm14 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - movq %xmm8,%rax │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm14 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ - mulsd (%rcx),%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - mov 0x28(%r15),%r9 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ + mulsd (%r11),%xmm8 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x28(%r15),%rdx │ │ │ │ │ lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ add %r12,%rax │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - lea 0x0(,%r9,8),%rdx │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ lea 0x0(%rbp,%rdx,1),%r9 │ │ │ │ │ add %r12,%rdx │ │ │ │ │ add $0x8,%rbp │ │ │ │ │ add $0x8,%r12 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movsd %xmm9,-0x38(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movsd (%rax),%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd (%r8),%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd (%rax),%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd (%rdx),%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - mulsd (%r9),%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ - movsd (%rdx),%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movsd (%rcx),%xmm10 │ │ │ │ │ + mulsd (%r9),%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movsd (%rbx),%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + mulsd (%rbx),%xmm13 │ │ │ │ │ + mulsd (%rcx),%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + movsd (%rax),%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ subsd %xmm10,%xmm2 │ │ │ │ │ - movsd -0x30(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - movsd -0x28(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd -0x20(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd (%r8),%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ addsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm15,(%r14) │ │ │ │ │ - movsd %xmm3,-0x8(%rbp) │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - mov -0x40(%rsp),%r14 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - movsd -0x38(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movsd %xmm15,-0x8(%r12) │ │ │ │ │ - movsd %xmm3,(%r14) │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + movsd %xmm2,-0x48(%rsp) │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + mulsd (%rax),%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + movsd (%rdx),%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mulsd (%r9),%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + movsd -0x28(%rsp),%xmm11 │ │ │ │ │ + mulsd (%rdx),%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movsd %xmm3,0x0(%r13) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm14,(%r14) │ │ │ │ │ + mov -0x50(%rsp),%r14 │ │ │ │ │ + movsd %xmm2,-0x8(%rbp) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + movsd %xmm14,-0x8(%r12) │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ movsd %xmm1,(%r11) │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm3,(%rsi) │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ movsd %xmm0,(%rcx) │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd -0x30(%rsp),%xmm5 │ │ │ │ │ + movsd -0x40(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + movsd -0x38(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd -0x48(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + incq -0x68(%rsp) │ │ │ │ │ + mov -0x60(%rsp),%rcx │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - incq -0x58(%rsp) │ │ │ │ │ - add -0x8(%rsp),%r15 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + add -0x10(%rsp),%r15 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm6,(%rdx) │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ movsd %xmm1,(%r10) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ movsd %xmm0,(%rax) │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ │ - mov -0x50(%rsp),%rdx │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ movsd %xmm3,(%r9) │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ movsd %xmm3,(%rax) │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ - cmp %rax,-0x10(%rsp) │ │ │ │ │ + mov -0x68(%rsp),%rax │ │ │ │ │ movsd %xmm1,(%r8) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + cmp %rax,-0x18(%rsp) │ │ │ │ │ jne 60 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,-0x18(%rsp) │ │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - movsd (%rbx),%xmm9 │ │ │ │ │ - add $0x30,%rbx │ │ │ │ │ - movsd -0x20(%rbx),%xmm14 │ │ │ │ │ - movsd -0x28(%rbx),%xmm4 │ │ │ │ │ - movsd -0x18(%rbx),%xmm3 │ │ │ │ │ - movsd -0x20(%rbx),%xmm2 │ │ │ │ │ - movsd -0x18(%rbx),%xmm11 │ │ │ │ │ - movsd -0x10(%rbx),%xmm13 │ │ │ │ │ - movsd 0x0(%rbp),%xmm6 │ │ │ │ │ + movsd 0x8(%r13),%xmm6 │ │ │ │ │ + movsd 0x10(%r13),%xmm13 │ │ │ │ │ + add $0x30,%r13 │ │ │ │ │ + movsd -0x30(%r13),%xmm11 │ │ │ │ │ + movsd -0x18(%r13),%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x18(%r13),%xmm2 │ │ │ │ │ + movsd -0x10(%r13),%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movsd -0x8(%r13),%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ mov 0x20(%r15),%rax │ │ │ │ │ mov 0x18(%r15),%rcx │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - lea (%r12,%rdi,1),%rax │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ lea 0x0(%rbp,%rdi,1),%r14 │ │ │ │ │ + lea (%r12,%rdi,1),%rax │ │ │ │ │ mov 0x38(%r15),%rdi │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movsd (%rax),%xmm8 │ │ │ │ │ - mov %rax,-0x50(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - movsd %xmm6,-0x48(%rsp) │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movsd -0x8(%rbx),%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movsd 0x0(%rbp),%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movsd %xmm2,-0x50(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm3,-0x40(%rsp) │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + movsd %xmm0,-0x58(%rsp) │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x58(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + mulsd (%r14),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movq %rax,%xmm0 │ │ │ │ │ lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea (%r12,%rax,1),%rsi │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x50(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ + lea (%r12,%rax,1),%rbx │ │ │ │ │ lea 0x0(,%rcx,8),%rax │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - lea (%r12,%rax,1),%rcx │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ │ - mov %rcx,-0x40(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movsd (%r12),%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movsd -0x48(%rsp),%xmm6 │ │ │ │ │ - mov %rsi,-0x48(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - addsd (%r12),%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - movsd %xmm8,-0x30(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movsd (%rdi),%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd (%rdi),%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - movsd -0x20(%rbx),%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movsd (%r10),%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd -0x58(%rsp),%xmm0 │ │ │ │ │ + mov %rbx,-0x58(%rsp) │ │ │ │ │ + lea (%r12,%rax,1),%rsi │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movsd (%rdi),%xmm14 │ │ │ │ │ movsd %xmm3,-0x38(%rsp) │ │ │ │ │ - mulsd -0x18(%rbx),%xmm3 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movsd -0x38(%rsp),%xmm3 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm3 │ │ │ │ │ - movq %xmm8,%rax │ │ │ │ │ - movq %xmm3,%rdx │ │ │ │ │ - movsd -0x18(%rbx),%xmm3 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + movsd %xmm2,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + mov %rsi,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + mulsd (%rdi),%xmm5 │ │ │ │ │ mulsd %xmm13,%xmm3 │ │ │ │ │ - movq %rdx,%xmm13 │ │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ │ - mov 0x30(%r15),%rdx │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mulsd -0x18(%r13),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x18(%r13),%xmm5 │ │ │ │ │ + mov 0x10(%r15),%rcx │ │ │ │ │ + mov 0x8(%r15),%rdx │ │ │ │ │ + mulsd (%r10),%xmm5 │ │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ │ + mov 0x30(%r15),%rcx │ │ │ │ │ lea 0x0(%rbp,%rsi,1),%r11 │ │ │ │ │ add %r12,%rsi │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - movsd (%r11),%xmm13 │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - mov 0x8(%r15),%rdx │ │ │ │ │ - movsd %xmm15,-0x28(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm15 │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r13 │ │ │ │ │ - add %r12,%rcx │ │ │ │ │ - movsd %xmm8,-0x38(%rsp) │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movsd -0x38(%rsp),%xmm8 │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ mov 0x28(%r15),%rdx │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ add %r12,%rax │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - mulsd (%rsi),%xmm14 │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%rbx │ │ │ │ │ + add %r12,%rcx │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - mulsd (%r11),%xmm11 │ │ │ │ │ lea 0x0(%rbp,%rdx,1),%r9 │ │ │ │ │ add %r12,%rdx │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movsd 0x0(%r13),%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - mulsd (%rcx),%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movsd (%rcx),%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ │ - mulsd 0x0(%r13),%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movsd (%rax),%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - movsd %xmm12,-0x20(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - movsd (%r8),%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + mulsd (%rsi),%xmm15 │ │ │ │ │ mulsd %xmm4,%xmm13 │ │ │ │ │ - mulsd (%r8),%xmm4 │ │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ │ - mulsd (%rax),%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movsd (%rdx),%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd (%r9),%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - movsd (%rdx),%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ + mulsd (%r11),%xmm4 │ │ │ │ │ + movsd %xmm8,-0x28(%rsp) │ │ │ │ │ + movsd %xmm3,-0x48(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movsd (%rcx),%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movsd (%rbx),%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + mulsd (%rbx),%xmm9 │ │ │ │ │ + mulsd (%rcx),%xmm10 │ │ │ │ │ addsd %xmm13,%xmm4 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movsd %xmm15,(%r14) │ │ │ │ │ - movsd %xmm4,0x0(%rbp) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - mov -0x50(%rsp),%r14 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - movsd %xmm15,(%r12) │ │ │ │ │ - movsd %xmm4,(%r14) │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm4,0x0(%r13) │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + movsd (%rax),%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + mulsd (%rax),%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + mulsd (%r8),%xmm6 │ │ │ │ │ + movsd %xmm13,-0x20(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movsd -0x40(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ + mulsd (%rdx),%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movsd (%rdx),%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + movsd -0x40(%rsp),%xmm7 │ │ │ │ │ + mulsd (%r9),%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd -0x48(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mov -0x60(%rsp),%r14 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm2,(%r12) │ │ │ │ │ + movsd %xmm3,(%r14) │ │ │ │ │ + subsd -0x48(%rsp),%xmm7 │ │ │ │ │ + movsd -0x28(%rsp),%xmm9 │ │ │ │ │ + movsd -0x20(%rsp),%xmm13 │ │ │ │ │ + movsd -0x30(%rsp),%xmm2 │ │ │ │ │ + incq -0x68(%rsp) │ │ │ │ │ + add -0x10(%rsp),%r15 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd -0x38(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + mov -0x58(%rsp),%rbx │ │ │ │ │ movsd %xmm1,(%r11) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ movsd %xmm1,(%rsi) │ │ │ │ │ - movsd -0x28(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + mov -0x50(%rsp),%rsi │ │ │ │ │ movsd %xmm0,(%rcx) │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movsd -0x30(%rsp),%xmm8 │ │ │ │ │ - movsd -0x20(%rsp),%xmm11 │ │ │ │ │ - incq -0x58(%rsp) │ │ │ │ │ - add -0x8(%rsp),%r15 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - mov -0x48(%rsp),%rsi │ │ │ │ │ - mov -0x40(%rsp),%rcx │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movsd %xmm5,(%rdi) │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movsd -0x30(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm6,(%rdi) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - mov -0x18(%rsp),%rdi │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd %xmm3,(%r10) │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ + mov -0x8(%rsp),%rdi │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ add %rdi,%rbp │ │ │ │ │ add %rdi,%r12 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ - cmp %rax,-0x10(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + movsd %xmm3,(%r10) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + mov -0x68(%rsp),%rax │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ movsd %xmm4,(%r9) │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ movsd %xmm2,(%r8) │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + cmp %rax,-0x18(%rsp) │ │ │ │ │ jne 570 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000a70 : │ │ │ │ │ +0000000000000a90 : │ │ │ │ │ fftw_codelet_t2_8(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xa7e(%rip),%rsi │ │ │ │ │ - jmp a83 │ │ │ │ │ + lea -0xa9e(%rip),%rsi │ │ │ │ │ + jmp aa3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_dit_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 6e0a0000 00420e10 8f02420e ....n....B....B. │ │ │ │ │ + 0x00000020 00000000 8b0a0000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 43050a0e 30410e28 ..A.8...C...0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 4a0b0304 B. B..B..B..J... │ │ │ │ │ + 0x00000040 8606410e 38830703 46050a0e 30410e28 ..A.8...F...0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 470b0321 B. B..B..B..G..! │ │ │ │ │ 0x00000060 050e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ 0x00000080 13000000 00000000 ........ │ │ │ ├── lt6-buffered.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 42 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 63 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 3: 0000000000000040 235 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 4: 0000000000000130 235 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ + 3: 0000000000000040 227 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 4: 0000000000000130 227 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ 5: 0000000000000220 32 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 6: 0000000000000240 1422 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 6: 0000000000000240 1414 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 7: 0000000000000000 16 OBJECT LOCAL DEFAULT 10 maxnbufs │ │ │ │ │ 8: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 9: 00000000000007d0 48 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 10: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 13: 0000000000000000 0 SECTION LOCAL DEFAULT 10 .rodata │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x1088 contains 55 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000033 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000090 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000104 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000000fc 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ 0000000000000180 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000001f4 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000001ec 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ 0000000000000229 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000232 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000267 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ 000000000000026e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000276 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 000000000000027e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000002d9 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ 00000000000002e7 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ -000000000000030d 0000000d00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000305 0000000d00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ 0000000000000325 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf_redundant - 4 │ │ │ │ │ 0000000000000375 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ 0000000000000392 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ 00000000000003b5 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ 00000000000003c5 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_bufdist - 4 │ │ │ │ │ 00000000000003da 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ 0000000000000400 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ @@ -31,15 +31,15 @@ │ │ │ │ │ 00000000000004c5 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ 00000000000004d0 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ 00000000000004e4 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ 0000000000000524 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 0000000000000532 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ 000000000000054c 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ 0000000000000557 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000058b 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000058c 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 00000000000005ad 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ 0000000000000611 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ 000000000000062e 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ 000000000000064d 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ 0000000000000662 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 000000000000067c 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 0000000000000699 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -14,22 +14,22 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 000000000000001c 0000001c FDE cie=00000000 pc=0000000000000000..000000000000003f │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 18 to 0000000000000016 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000019 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000001e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000021 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000000003e │ │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000000003e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000038 0000000000000044 0000003c FDE cie=00000000 pc=0000000000000040..000000000000012b │ │ │ │ │ +00000038 0000000000000044 0000003c FDE cie=00000000 pc=0000000000000040..0000000000000123 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000042 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000044 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000046 │ │ │ │ │ @@ -37,35 +37,35 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000048 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000049 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000004a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000004d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000051 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000054 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 206 to 000000000000011f │ │ │ │ │ + DW_CFA_advance_loc1: 195 to 0000000000000117 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000120 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000118 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000121 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000119 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000123 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000011b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000125 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000011d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000127 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000011f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000129 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000121 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000080 0000000000000044 00000084 FDE cie=00000000 pc=0000000000000130..000000000000021b │ │ │ │ │ +00000080 0000000000000044 00000084 FDE cie=00000000 pc=0000000000000130..0000000000000213 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000132 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000134 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000136 │ │ │ │ │ @@ -73,45 +73,45 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000138 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000139 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000013a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000013d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000141 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 206 to 000000000000020f │ │ │ │ │ + DW_CFA_advance_loc1: 195 to 0000000000000207 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000210 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000208 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000211 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000209 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000213 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000020b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000215 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000020d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000217 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000020f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000219 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000211 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 000000c8 0000000000000018 000000cc FDE cie=00000000 pc=0000000000000220..0000000000000240 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000221 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 26 to 000000000000023b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e4 0000000000000048 000000e8 FDE cie=00000000 pc=0000000000000240..00000000000007ce │ │ │ │ │ +000000e4 0000000000000048 000000e8 FDE cie=00000000 pc=0000000000000240..00000000000007c6 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000242 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000244 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000246 │ │ │ │ │ @@ -147,35 +147,35 @@ │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000130 0000000000000024 00000134 FDE cie=00000000 pc=00000000000007d0..0000000000000800 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000007d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007d2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000007db │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000007db │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000007f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 3 to 00000000000007fa │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000007fb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000158 0000000000000024 0000015c FDE cie=00000000 pc=0000000000000800..0000000000000841 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000801 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000802 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000805 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000080b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000080b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 51 to 000000000000083e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000083f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000840 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (rdft-buffered-%D%v/%D-%D%(%p%)%(%p%)%(%p%)) │ │ │ │ │ apply_hc2r │ │ │ │ │ maxnbufs │ │ │ │ │ fftw_malloc_plain │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ - mov 0x70(%rdi),%rax │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ + mov 0x70(%rdi),%rax │ │ │ │ │ mov 0x58(%rdi),%rsi │ │ │ │ │ mov 0x68(%rdi),%rcx │ │ │ │ │ push 0x50(%rdi) │ │ │ │ │ + cqto │ │ │ │ │ + idiv %rsi │ │ │ │ │ push 0x48(%rdi) │ │ │ │ │ push 0x40(%rdi) │ │ │ │ │ - cqto │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ - idiv %rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ ret │ │ │ │ │ @@ -30,144 +30,144 @@ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ mov 0x60(%rdi),%rcx │ │ │ │ │ mov 0x78(%rdi),%rdx │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ │ mov 0x48(%rdi),%r14 │ │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ │ - mov 0x80(%rdi),%r15 │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ + mov 0x80(%rdi),%r15 │ │ │ │ │ mov 0x68(%rdi),%rcx │ │ │ │ │ mov 0x70(%rdi),%rdi │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ imul %rcx,%rdi │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ call 94 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - cmp %rcx,0x10(%rsp) │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - jl 100 │ │ │ │ │ + cmp %rcx,0x10(%rsp) │ │ │ │ │ + jl f8 │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ lea 0x0(,%r15,8),%rax │ │ │ │ │ mov %rcx,%r15 │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call *0x38(%r13) │ │ │ │ │ - add 0x18(%rsp),%rbx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ + add 0x18(%rsp),%rbx │ │ │ │ │ call *0x38(%r14) │ │ │ │ │ add 0x8(%rsp),%r15 │ │ │ │ │ add 0x20(%rsp),%rbp │ │ │ │ │ cmp %r15,0x10(%rsp) │ │ │ │ │ - jge d0 │ │ │ │ │ + jge c8 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 108 │ │ │ │ │ + call 100 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov 0x50(%rax),%rdi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000130 : │ │ │ │ │ apply_hc2r(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ mov 0x60(%rdi),%rcx │ │ │ │ │ mov 0x78(%rdi),%rdx │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ │ mov 0x48(%rdi),%r14 │ │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ │ - mov 0x80(%rdi),%r15 │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ + mov 0x80(%rdi),%r15 │ │ │ │ │ mov 0x68(%rdi),%rcx │ │ │ │ │ mov 0x70(%rdi),%rdi │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ imul %rcx,%rdi │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ call 184 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - cmp %rcx,0x10(%rsp) │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - jl 1f0 │ │ │ │ │ + cmp %rcx,0x10(%rsp) │ │ │ │ │ + jl 1e8 │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ lea 0x0(,%r15,8),%rax │ │ │ │ │ mov %rcx,%r15 │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call *0x38(%r14) │ │ │ │ │ - add 0x18(%rsp),%rbx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + add 0x18(%rsp),%rbx │ │ │ │ │ call *0x38(%r13) │ │ │ │ │ add 0x8(%rsp),%r15 │ │ │ │ │ add 0x20(%rsp),%rbp │ │ │ │ │ cmp %r15,0x10(%rsp) │ │ │ │ │ - jge 1c0 │ │ │ │ │ + jge 1b8 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 1f8 │ │ │ │ │ + call 1f0 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov 0x50(%rax),%rdi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000220 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x50(%rdi),%rdi │ │ │ │ │ call 22d │ │ │ │ │ @@ -223,44 +223,44 @@ │ │ │ │ │ jg 25a │ │ │ │ │ mov 0x8(%rsi),%r9 │ │ │ │ │ cmpl $0x1,(%r9) │ │ │ │ │ jne 25a │ │ │ │ │ lea 0x70(%rsp),%rax │ │ │ │ │ lea 0x60(%rsp),%rsi │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ - lea 0x68(%rsp),%rdx │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + lea 0x68(%rsp),%rdx │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ call 2dd │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ mov 0x8(%r9),%rdi │ │ │ │ │ call 2eb │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 302 │ │ │ │ │ testb $0x40,0xd5(%r14) │ │ │ │ │ jne 25a │ │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ │ - mov 0x8(%r9),%rdi │ │ │ │ │ lea 0x0(%rip),%r15 │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ │ + mov 0x8(%r9),%rdi │ │ │ │ │ mov $0x2,%r8d │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ call 329 │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf_redundant-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 25a │ │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ │ - cmp %rax,0x18(%rbx) │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ + cmp %rax,0x18(%rbx) │ │ │ │ │ je 720 │ │ │ │ │ cmpl $0x4,0x28(%rbx) │ │ │ │ │ je 706 │ │ │ │ │ cmpq $0x1,0x18(%r9) │ │ │ │ │ jle 25a │ │ │ │ │ testb $0x1,0xd6(%r14) │ │ │ │ │ jne 25a │ │ │ │ │ @@ -302,60 +302,60 @@ │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ mov 0x18(%rbx),%r13 │ │ │ │ │ imul %rbp,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 404 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ call 41b │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ │ call 437 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ │ lea 0x28(%rbx),%rcx │ │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ call 458 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ cmp %r12,%r13 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ sete %r8b │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - shl $0xc,%r8d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ + shl $0xc,%r8d │ │ │ │ │ call 475 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 25d │ │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ │ imul %rbp,%rsi │ │ │ │ │ call 493 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov 0x18(%rax),%r9 │ │ │ │ │ call 4bb │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 4c9 │ │ │ │ │ @@ -367,20 +367,20 @@ │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 263 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call 4e8 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ + mov %rdx,%rdi │ │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ imul %rdx,%r8 │ │ │ │ │ lea (%rcx,%r8,8),%r15 │ │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ │ lea (%rcx,%rax,8),%rax │ │ │ │ │ @@ -388,69 +388,69 @@ │ │ │ │ │ call 528 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ call 536 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ mov 0x38(%rsp),%rdx │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 550 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 55b │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 263 │ │ │ │ │ cmpl $0x4,0x34(%rsp) │ │ │ │ │ + lea -0x443(%rip),%rax │ │ │ │ │ + lea -0x53a(%rip),%rdx │ │ │ │ │ + mov $0x88,%edi │ │ │ │ │ movq %r13,%xmm3 │ │ │ │ │ - lea -0x448(%rip),%rax │ │ │ │ │ movq %r12,%xmm0 │ │ │ │ │ - lea -0x544(%rip),%rdx │ │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x88,%edi │ │ │ │ │ + cmove %rax,%rdx │ │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ │ movq %rbp,%xmm2 │ │ │ │ │ movhps 0x10(%rsp),%xmm2 │ │ │ │ │ movaps %xmm0,0x10(%rsp) │ │ │ │ │ movaps %xmm2,0x20(%rsp) │ │ │ │ │ - cmove %rax,%rdx │ │ │ │ │ call 5b1 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ movdqa 0x10(%rsp),%xmm0 │ │ │ │ │ + movdqa 0x20(%rsp),%xmm2 │ │ │ │ │ lea 0x8(%r13),%rsi │ │ │ │ │ - lea 0x8(%r12),%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %r15,0x50(%rax) │ │ │ │ │ - movdqa 0x20(%rsp),%xmm2 │ │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ │ movq 0x8(%rsp),%xmm0 │ │ │ │ │ - movhps 0x58(%rsp),%xmm0 │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ + movhps 0x58(%rsp),%xmm0 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ │ movups %xmm0,0x58(%rbx) │ │ │ │ │ movups %xmm2,0x68(%rbx) │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ movq %rax,%xmm4 │ │ │ │ │ punpcklqdq %xmm4,%xmm1 │ │ │ │ │ movups %xmm1,0x78(%rbx) │ │ │ │ │ call 615 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ │ lea 0x8(%rbx),%rcx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ lea 0x8(%r15),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 632 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd-0x4 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ @@ -458,16 +458,16 @@ │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ imul %rbp,%rsi │ │ │ │ │ call 651 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ call 666 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ @@ -496,20 +496,20 @@ │ │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 6d3 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov 0x10(%rax),%r8 │ │ │ │ │ call 6fb │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ jmp 4c1 │ │ │ │ │ testb $0x10,0xd5(%r14) │ │ │ │ │ @@ -534,42 +534,41 @@ │ │ │ │ │ mov 0x8(%r9),%rdi │ │ │ │ │ call 75a │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ cmp 0x8(%rdx),%rax │ │ │ │ │ jne 25a │ │ │ │ │ cmpl $0x4,0x28(%rbx) │ │ │ │ │ - je 7b0 │ │ │ │ │ + je 7a8 │ │ │ │ │ testb $0x1,0xd6(%r14) │ │ │ │ │ je 370 │ │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ jne 25a │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ call 797 │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 370 │ │ │ │ │ jmp 25a │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ testb $0x1,0xd6(%r14) │ │ │ │ │ je 370 │ │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ jne 370 │ │ │ │ │ jmp 78a │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000007d0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ call 7e4 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ @@ -582,16 +581,16 @@ │ │ │ │ │ pop %rbp │ │ │ │ │ jmp 800 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ │ │ │ │ │ 0000000000000800 : │ │ │ │ │ fftw_rdft_buffered_register(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 81c │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 1c000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 3f000000 00440e18 520e2043 ....?....D..R. C │ │ │ │ │ - 0x00000030 0e28430e 30620e08 44000000 3c000000 .(C.0b..D...<... │ │ │ │ │ - 0x00000040 00000000 eb000000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 3f000000 00440e18 520e2048 ....?....D..R. H │ │ │ │ │ + 0x00000030 0e28430e 305d0e08 44000000 3c000000 .(C.0]..D...<... │ │ │ │ │ + 0x00000040 00000000 e3000000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000050 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000060 8606410e 38830747 0e7002ce 0e38410e ..A.8..G.p...8A. │ │ │ │ │ + 0x00000060 8606440e 38830747 0e7002c3 0e38410e ..D.8..G.p...8A. │ │ │ │ │ 0x00000070 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ - 0x00000080 44000000 84000000 00000000 eb000000 D............... │ │ │ │ │ + 0x00000080 44000000 84000000 00000000 e3000000 D............... │ │ │ │ │ 0x00000090 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000000a0 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x000000b0 0e7002ce 0e38410e 30410e28 420e2042 .p...8A.0A.(B. B │ │ │ │ │ + 0x000000a0 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ │ + 0x000000b0 0e7002c3 0e38410e 30410e28 420e2042 .p...8A.0A.(B. B │ │ │ │ │ 0x000000c0 0e18420e 10420e08 18000000 cc000000 ..B..B.......... │ │ │ │ │ 0x000000d0 00000000 20000000 00410e10 83025a0e .... ....A....Z. │ │ │ │ │ 0x000000e0 08000000 48000000 e8000000 00000000 ....H........... │ │ │ │ │ - 0x000000f0 8e050000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ + 0x000000f0 86050000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ 0x00000100 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ 0x00000110 38830747 0ed0017a 0a0e3841 0e30410e 8..G...z..8A.0A. │ │ │ │ │ 0x00000120 28420e20 420e1842 0e10420e 084b0b00 (B. B..B..B..K.. │ │ │ │ │ 0x00000130 24000000 34010000 00000000 30000000 $...4.......0... │ │ │ │ │ - 0x00000140 00410e10 8602410e 18830349 0e205c0e .A....A....I. \. │ │ │ │ │ + 0x00000140 00410e10 8602440e 18830346 0e205c0e .A....D....F. \. │ │ │ │ │ 0x00000150 18430e10 410e0800 24000000 5c010000 .C..A...$...\... │ │ │ │ │ - 0x00000160 00000000 41000000 00410e10 8602410e ....A....A....A. │ │ │ │ │ - 0x00000170 18830349 0e20730e 18410e10 410e0800 ...I. s..A..A... │ │ │ │ │ + 0x00000160 00000000 41000000 00410e10 8602440e ....A....A....D. │ │ │ │ │ + 0x00000170 18830346 0e20730e 18410e10 410e0800 ...F. s..A..A... │ │ │ ├── buffered2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 7240 (bytes into file) │ │ │ │ │ + Start of section headers: 7224 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x1c48: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1c38: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000b41 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001400 000690 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000b81 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000b81 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000b88 00002e 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000bb8 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001a90 000060 18 I 14 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000bd8 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001af0 000018 18 I 14 8 8 │ │ │ │ │ - [10] .rodata PROGBITS 0000000000000000 000bf0 000010 00 A 0 0 16 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 000c00 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 000c00 0001d0 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 001b08 0000a8 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000dd0 000408 18 15 15 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 0011d8 000227 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 001bb0 000091 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000b31 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0013f0 000690 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000b71 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000b71 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000b78 00002e 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000ba8 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001a80 000060 18 I 14 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000bc8 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001ae0 000018 18 I 14 8 8 │ │ │ │ │ + [10] .rodata PROGBITS 0000000000000000 000be0 000010 00 A 0 0 16 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 000bf0 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 000bf0 0001d0 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 001af8 0000a8 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000dc0 000408 18 15 15 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 0011c8 000227 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 001ba0 000091 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,18 +3,18 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 63 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 3: 0000000000000040 336 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ 4: 0000000000000190 336 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ 5: 00000000000002e0 32 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 6: 0000000000000300 2000 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 6: 0000000000000300 1984 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 7: 0000000000000000 16 OBJECT LOCAL DEFAULT 10 maxnbufs │ │ │ │ │ 8: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 9: 0000000000000ad0 48 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 9: 0000000000000ac0 48 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 10: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 13: 0000000000000000 0 SECTION LOCAL DEFAULT 10 .rodata │ │ │ │ │ 14: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ @@ -36,11 +36,11 @@ │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft2 │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd │ │ │ │ │ 37: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_inplace_strides │ │ │ │ │ 38: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 39: 0000000000000b00 65 FUNC GLOBAL DEFAULT 1 fftw_rdft2_buffered_register │ │ │ │ │ + 39: 0000000000000af0 65 FUNC GLOBAL DEFAULT 1 fftw_rdft2_buffered_register │ │ │ │ │ 40: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 41: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 42: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,94 +1,94 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1400 contains 70 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x13f0 contains 70 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000033 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 000000000000009e 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ 0000000000000163 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ 00000000000001ee 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ 00000000000002b3 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ 00000000000002e9 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000002f2 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000326 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ 000000000000032d 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000335 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 000000000000033d 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000003af 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -00000000000003b8 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ -00000000000003d9 0000000d00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -00000000000003ec 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf_redundant - 4 │ │ │ │ │ -0000000000000436 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ -0000000000000455 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -000000000000046b 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ -000000000000047c 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_bufdist - 4 │ │ │ │ │ -00000000000004aa 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -000000000000052e 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000546 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -000000000000055d 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000578 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -000000000000059d 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -00000000000005af 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -00000000000005d5 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000005ed 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000628 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -0000000000000630 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -000000000000064f 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -000000000000065a 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000066e 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -00000000000006cf 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000006de 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000705 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -0000000000000710 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000072d 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000737 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -00000000000007c3 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -00000000000007e1 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ -00000000000007fc 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000814 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000829 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000844 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -000000000000086a 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -000000000000087f 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -00000000000008a0 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000008b8 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000008f3 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -00000000000008fb 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -000000000000091a 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000925 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000939 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -000000000000099a 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000009a9 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -00000000000009d0 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -00000000000009db 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000009f7 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000a01 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -0000000000000a29 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ -0000000000000a4d 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ -0000000000000a90 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ -0000000000000ae0 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000aeb 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000b0e 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000b18 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000b27 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000003a7 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +00000000000003b0 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ +00000000000003c9 0000000d00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +00000000000003e4 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf_redundant - 4 │ │ │ │ │ +000000000000042e 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ +000000000000044d 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +0000000000000463 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ +0000000000000474 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_bufdist - 4 │ │ │ │ │ +00000000000004a2 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000526 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000053e 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000555 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000570 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000595 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +00000000000005a7 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +00000000000005cd 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000005e5 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000620 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +0000000000000628 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +0000000000000647 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000652 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000666 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000006c7 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +00000000000006d6 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +00000000000006fd 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +0000000000000708 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000725 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000072f 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +00000000000007bb 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +00000000000007d9 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ +00000000000007f4 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000080c 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000821 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000083c 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000862 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +0000000000000877 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000898 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000008b0 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000008eb 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +00000000000008f3 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +0000000000000912 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000091d 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000931 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000992 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +00000000000009a1 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +00000000000009c8 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +00000000000009d3 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000009ef 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000009f9 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +0000000000000a21 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ +0000000000000a45 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ +0000000000000a88 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ +0000000000000ad0 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000adb 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000afe 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000b08 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000b17 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 00000000000002fc 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000afc 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000aec 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1a90 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1a80 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002a00000001 R_X86_64_64 0000000000000000 fftw_rdft2_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + ad0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + ac0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 2e0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1af0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1ae0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 300 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1b08 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1af8 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 40 │ │ │ │ │ 000000000000008c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 190 │ │ │ │ │ 00000000000000d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2e0 │ │ │ │ │ 00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 300 │ │ │ │ │ -0000000000000188 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ad0 │ │ │ │ │ -00000000000001b0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b00 │ │ │ │ │ +0000000000000188 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ac0 │ │ │ │ │ +00000000000001b0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + af0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -14,43 +14,43 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 000000000000001c 0000001c FDE cie=00000000 pc=0000000000000000..000000000000003f │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 18 to 0000000000000016 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000019 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000001e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000021 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000000003e │ │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000000003e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000048 0000003c FDE cie=00000000 pc=0000000000000040..0000000000000190 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000042 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000044 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000047 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000046 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000049 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000004b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000004e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000004c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000052 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000004d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000056 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000054 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000005d │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc2: 304 to 0000000000000184 │ │ │ │ │ + DW_CFA_advance_loc2: 295 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000185 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000186 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000188 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ @@ -63,32 +63,32 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000084 0000000000000048 00000088 FDE cie=00000000 pc=0000000000000190..00000000000002e0 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000192 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000194 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000197 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000196 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000199 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000019b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000019e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000019c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000019d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000001a4 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000001ad │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc2: 304 to 00000000000002d4 │ │ │ │ │ + DW_CFA_advance_loc2: 295 to 00000000000002d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000002d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000002d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000002d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ @@ -107,15 +107,15 @@ │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 26 to 00000000000002fb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ec 0000000000000090 000000f0 FDE cie=00000000 pc=0000000000000300..0000000000000ad0 │ │ │ │ │ +000000ec 0000000000000090 000000f0 FDE cie=00000000 pc=0000000000000300..0000000000000ac0 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000302 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000304 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000306 │ │ │ │ │ @@ -143,77 +143,77 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000350 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000352 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000354 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000360 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000358 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 544 to 0000000000000580 │ │ │ │ │ + DW_CFA_advance_loc2: 544 to 0000000000000578 │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000585 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000057d │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000005b5 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000005ad │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000005ba │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000005b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc2: 300 to 00000000000006e6 │ │ │ │ │ + DW_CFA_advance_loc2: 300 to 00000000000006de │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006e8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 0000000000000715 │ │ │ │ │ + DW_CFA_advance_loc: 45 to 000000000000070d │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000071a │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000712 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc2: 306 to 000000000000084c │ │ │ │ │ + DW_CFA_advance_loc2: 306 to 0000000000000844 │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000085a │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000852 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000000884 │ │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000000087c │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000888 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000880 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc2: 297 to 00000000000009b1 │ │ │ │ │ + DW_CFA_advance_loc2: 297 to 00000000000009a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009b3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000009ab │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000009e3 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000009db │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000009e4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000009dc │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000180 0000000000000024 00000184 FDE cie=00000000 pc=0000000000000ad0..0000000000000b00 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ad1 │ │ │ │ │ +00000180 0000000000000024 00000184 FDE cie=00000000 pc=0000000000000ac0..0000000000000af0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ac1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ad2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000ac5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000adb │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000acb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000af7 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000ae7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000afa │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000aea │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000afb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000aeb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001a8 0000000000000024 000001ac FDE cie=00000000 pc=0000000000000b00..0000000000000b41 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b01 │ │ │ │ │ +000001a8 0000000000000024 000001ac FDE cie=00000000 pc=0000000000000af0..0000000000000b31 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000af1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b02 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000af5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000b0b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000afb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 51 to 0000000000000b3e │ │ │ │ │ + DW_CFA_advance_loc: 51 to 0000000000000b2e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b3f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b2f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b40 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b30 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,208 +2,208 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ - mov 0x70(%rdi),%rax │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ + mov 0x70(%rdi),%rax │ │ │ │ │ mov 0x58(%rdi),%rsi │ │ │ │ │ mov 0x68(%rdi),%rcx │ │ │ │ │ push 0x50(%rdi) │ │ │ │ │ + cqto │ │ │ │ │ + idiv %rsi │ │ │ │ │ push 0x48(%rdi) │ │ │ │ │ push 0x40(%rdi) │ │ │ │ │ - cqto │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ - idiv %rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ apply_hc2r(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov 0x68(%rdi),%rdx │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ mov 0x78(%rdi),%r15 │ │ │ │ │ mov 0x80(%rdi),%r14 │ │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ mov 0x60(%rdi),%rax │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ imul 0x70(%r9),%rdi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ call a2 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - cmp %rdx,0x18(%rsp) │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + cmp %rdx,0x18(%rsp) │ │ │ │ │ jl 15d │ │ │ │ │ mov 0x90(%r9),%rax │ │ │ │ │ - shl $0x3,%r15 │ │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ │ + shl $0x3,%r15 │ │ │ │ │ mov %r9,0x40(%rsp) │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ lea (%rdi,%rax,8),%rax │ │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x88(%r9),%rax │ │ │ │ │ lea (%rdi,%rax,8),%rax │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ lea 0x0(,%r14,8),%rax │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - add %r15,%r13 │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ add %r15,%r12 │ │ │ │ │ + add %r15,%r13 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ add 0x38(%rsp),%r14 │ │ │ │ │ add %rax,%rbx │ │ │ │ │ add %rax,%rbp │ │ │ │ │ cmp %r14,0x18(%rsp) │ │ │ │ │ jge 100 │ │ │ │ │ mov 0x40(%rsp),%r9 │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ call 167 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ mov 0x50(%r9),%rdi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ │ │ │ │ │ 0000000000000190 : │ │ │ │ │ apply_r2hc(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov 0x68(%rdi),%rdx │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ mov 0x78(%rdi),%r15 │ │ │ │ │ mov 0x80(%rdi),%r14 │ │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ mov 0x60(%rdi),%rax │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ imul 0x70(%r9),%rdi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ call 1f2 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - cmp %rdx,0x18(%rsp) │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + cmp %rdx,0x18(%rsp) │ │ │ │ │ jl 2ad │ │ │ │ │ mov 0x90(%r9),%rax │ │ │ │ │ - shl $0x3,%r15 │ │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ │ + shl $0x3,%r15 │ │ │ │ │ mov %r9,0x40(%rsp) │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ lea (%rdi,%rax,8),%rax │ │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x88(%r9),%rax │ │ │ │ │ lea (%rdi,%rax,8),%rax │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ lea 0x0(,%r14,8),%rax │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - add %r15,%rbp │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ add %r15,%rbx │ │ │ │ │ + add %r15,%rbp │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ add 0x38(%rsp),%r14 │ │ │ │ │ add %rax,%r12 │ │ │ │ │ add %rax,%r13 │ │ │ │ │ cmp %r14,0x18(%rsp) │ │ │ │ │ jge 250 │ │ │ │ │ mov 0x40(%rsp),%r9 │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ call 2b7 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ mov 0x50(%r9),%rdi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ @@ -232,15 +232,15 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0xa8,%rsp │ │ │ │ │ testb $0x4,0xd5(%rdx) │ │ │ │ │ - je 360 │ │ │ │ │ + je 358 │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call 32a │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ @@ -257,101 +257,101 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ jg 31a │ │ │ │ │ mov 0x8(%rsi),%r15 │ │ │ │ │ cmpl $0x1,(%r15) │ │ │ │ │ jne 31a │ │ │ │ │ testb $0x1,0x8(%r15) │ │ │ │ │ jne 31a │ │ │ │ │ testl $0xfffffffb,0x38(%rsi) │ │ │ │ │ jne 31a │ │ │ │ │ lea 0x70(%rsp),%rax │ │ │ │ │ lea 0x78(%rsp),%r13 │ │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - call 3b3 │ │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ │ + call 3ab │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ │ - call 3bc │ │ │ │ │ + call 3b4 │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 3ce │ │ │ │ │ + je 3c6 │ │ │ │ │ testb $0x40,0xd5(%r14) │ │ │ │ │ jne 31a │ │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ │ + mov 0x8(%r15),%rdi │ │ │ │ │ mov $0x2,%r8d │ │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ - call 3f0 │ │ │ │ │ + call 3e8 │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf_redundant-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 31a │ │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ │ cmp %rax,0x18(%r12) │ │ │ │ │ - je a20 │ │ │ │ │ + je a18 │ │ │ │ │ cmpl $0x4,0x38(%r12) │ │ │ │ │ - je a0d │ │ │ │ │ + je a05 │ │ │ │ │ cmpq $0x2,0x18(%r15) │ │ │ │ │ jle 31a │ │ │ │ │ testb $0x1,0xd6(%r14) │ │ │ │ │ jne 31a │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ - call 43a │ │ │ │ │ + call 432 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_sz-0x4 │ │ │ │ │ mov 0x10(%r12),%rdi │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ lea 0x68(%rsp),%rsi │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 459 │ │ │ │ │ + call 451 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov 0x0(%rbp,%rax,8),%rdx │ │ │ │ │ - call 46f │ │ │ │ │ + call 467 │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ │ lea 0x2(%r15),%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 480 │ │ │ │ │ + call 478 │ │ │ │ │ R_X86_64_PLT32 fftw_bufdist-0x4 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ │ sub 0x30(%r12),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ setg %bpl │ │ │ │ │ setle %r13b │ │ │ │ │ imul %rbx,%rdx │ │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ │ - call 4ae │ │ │ │ │ + call 4a6 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov 0x68(%rsp),%rcx │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ │ + mov %rax,%r15 │ │ │ │ │ mov 0x20(%r12),%rdi │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbx │ │ │ │ │ sub %rdx,%rcx │ │ │ │ │ movzbl %r13b,%edx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ @@ -365,437 +365,436 @@ │ │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ │ imul %rax,%rcx │ │ │ │ │ mov %rcx,0x30(%rsp) │ │ │ │ │ mov 0x38(%r12),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 7f0 │ │ │ │ │ + jne 7e8 │ │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ cmp %rax,0x18(%r12) │ │ │ │ │ sete %bpl │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ shl $0xc,%ebp │ │ │ │ │ - call 532 │ │ │ │ │ + call 52a │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ - call 54a │ │ │ │ │ + call 542 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ - call 561 │ │ │ │ │ + call 559 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ │ - call 57c │ │ │ │ │ + call 574 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ push $0x0 │ │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ mov 0x58(%rsp),%rcx │ │ │ │ │ mov 0x60(%rsp),%rdx │ │ │ │ │ - call 5a1 │ │ │ │ │ + call 599 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov %ebp,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 5b3 │ │ │ │ │ + call 5ab │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ pop %r9 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ pop %r10 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 31d │ │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ │ mov 0x30(%r12),%rdi │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 5d9 │ │ │ │ │ + call 5d1 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x78(%rsp),%rsi │ │ │ │ │ mov 0x28(%r12),%rdi │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ - call 5f1 │ │ │ │ │ + call 5e9 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ │ mov $0x2,%r8d │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ shr $0x3f,%rcx │ │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ │ add %rdi,%rcx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ sar $1,%rcx │ │ │ │ │ inc %rcx │ │ │ │ │ - call 62c │ │ │ │ │ + call 624 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 634 │ │ │ │ │ + call 62c │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov 0x48(%rsp),%r9 │ │ │ │ │ mov 0x50(%rsp),%r8 │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ │ - call 653 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + call 64b │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 65e │ │ │ │ │ + call 656 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 322 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 672 │ │ │ │ │ + call 66a │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ mov 0x20(%r12),%rcx │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ mov 0x30(%r12),%r9 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ │ mov 0x38(%r12),%r15d │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ add %rax,%rcx │ │ │ │ │ add 0x18(%r12),%rax │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ │ add %r8,%r9 │ │ │ │ │ add 0x28(%r12),%r8 │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ mov %r9,0x48(%rsp) │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ │ cqto │ │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ │ idiv %rbx │ │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ │ - call 6d3 │ │ │ │ │ + call 6cb │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - call 6e2 │ │ │ │ │ + call 6da │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ push %r15 │ │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ - call 709 │ │ │ │ │ + call 701 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 714 │ │ │ │ │ + call 70c │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ pop %rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ pop %r8 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 322 │ │ │ │ │ - lea -0x59a(%rip),%rdx │ │ │ │ │ + lea -0x592(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x98,%edi │ │ │ │ │ - call 73b │ │ │ │ │ + call 733 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ │ - mov 0x58(%rsp),%r14 │ │ │ │ │ movq %rbp,%xmm2 │ │ │ │ │ movq %r13,%xmm0 │ │ │ │ │ + mov 0x58(%rsp),%r14 │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ + mov %r15,0x50(%r12) │ │ │ │ │ lea 0x8(%rbp),%rsi │ │ │ │ │ lea 0x8(%r13),%rdi │ │ │ │ │ - mov %r15,0x50(%r12) │ │ │ │ │ + imul %rbx,%rax │ │ │ │ │ movups %xmm0,0x40(%r12) │ │ │ │ │ movq 0x8(%rsp),%xmm0 │ │ │ │ │ - movhps 0x68(%rsp),%xmm0 │ │ │ │ │ - imul %rbx,%rax │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ + movhps 0x68(%rsp),%xmm0 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ │ movups %xmm0,0x58(%r12) │ │ │ │ │ movq %rbx,%xmm0 │ │ │ │ │ movhps 0x10(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x68(%r12) │ │ │ │ │ movq 0x38(%rsp),%xmm0 │ │ │ │ │ + imul %rbx,%rax │ │ │ │ │ movhps 0x40(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x88(%r12) │ │ │ │ │ - imul %rbx,%rax │ │ │ │ │ movq %rax,%xmm3 │ │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ │ movups %xmm1,0x78(%r12) │ │ │ │ │ - call 7c7 │ │ │ │ │ + call 7bf │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ │ lea 0x8(%r12),%rcx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbx │ │ │ │ │ lea 0x8(%r15),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 7e5 │ │ │ │ │ + call 7dd │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd-0x4 │ │ │ │ │ mov %r12,%rax │ │ │ │ │ jmp 343 │ │ │ │ │ nopl (%rax) │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ mov %ecx,0x50(%rsp) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 800 │ │ │ │ │ + call 7f8 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x78(%rsp),%rsi │ │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ - call 818 │ │ │ │ │ + call 810 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 82d │ │ │ │ │ + call 825 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ │ - call 848 │ │ │ │ │ + call 840 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov 0x58(%rsp),%ecx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ push %rcx │ │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ mov 0x58(%rsp),%rcx │ │ │ │ │ - call 86e │ │ │ │ │ + call 866 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov $0x1000,%r8d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 883 │ │ │ │ │ + call 87b │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ pop %rcx │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ pop %rsi │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 31d │ │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ │ mov 0x30(%r12),%rdi │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ - call 8a4 │ │ │ │ │ + call 89c │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ │ mov 0x28(%r12),%rdi │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ - call 8bc │ │ │ │ │ + call 8b4 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ mov $0x2,%r9d │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ shr $0x3f,%rcx │ │ │ │ │ mov 0x10(%rax),%r8 │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ │ sar $1,%rcx │ │ │ │ │ inc %rcx │ │ │ │ │ - call 8f7 │ │ │ │ │ + call 8ef │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 8ff │ │ │ │ │ + call 8f7 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ │ mov 0x50(%rsp),%rdx │ │ │ │ │ - call 91e │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + call 916 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 929 │ │ │ │ │ + call 921 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 322 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 93d │ │ │ │ │ + call 935 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ mov 0x20(%r12),%rcx │ │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ │ mov 0x30(%r12),%r9 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ │ mov 0x38(%r12),%r15d │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ add %rax,%rcx │ │ │ │ │ add 0x18(%r12),%rax │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ │ add %r8,%r9 │ │ │ │ │ add 0x28(%r12),%r8 │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ mov %r9,0x50(%rsp) │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ │ cqto │ │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ │ idiv %rbx │ │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ │ - call 99e │ │ │ │ │ + call 996 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - call 9ad │ │ │ │ │ + call 9a5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ push %r15 │ │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ │ mov 0x58(%rsp),%r8 │ │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ - call 9d4 │ │ │ │ │ + call 9cc │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 9df │ │ │ │ │ + call 9d7 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ test %r15,%r15 │ │ │ │ │ je 322 │ │ │ │ │ - lea -0x9b4(%rip),%rdx │ │ │ │ │ + lea -0x9ac(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x98,%edi │ │ │ │ │ - call a05 │ │ │ │ │ + call 9fd │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - jmp 73e │ │ │ │ │ + jmp 736 │ │ │ │ │ testb $0x10,0xd5(%r14) │ │ │ │ │ - jne 430 │ │ │ │ │ + jne 428 │ │ │ │ │ jmp 31a │ │ │ │ │ mov $0x7fffffff,%esi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call a2d │ │ │ │ │ + call a25 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne a60 │ │ │ │ │ + jne a58 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ cmpl $0x0,(%rax) │ │ │ │ │ - je a60 │ │ │ │ │ + je a58 │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ │ mov 0x0(%rbp,%rdx,8),%rdx │ │ │ │ │ - call a51 │ │ │ │ │ + call a49 │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ │ cmp 0x8(%rdx),%rax │ │ │ │ │ jne 31a │ │ │ │ │ cmpl $0x4,0x38(%r12) │ │ │ │ │ - je ab0 │ │ │ │ │ + je aa0 │ │ │ │ │ testb $0x1,0xd6(%r14) │ │ │ │ │ - je 430 │ │ │ │ │ + je 428 │ │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ │ cmp %rax,0x18(%r12) │ │ │ │ │ jne 31a │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ - call a94 │ │ │ │ │ + call a8c │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 430 │ │ │ │ │ + je 428 │ │ │ │ │ jmp 31a │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ testb $0x1,0xd6(%r14) │ │ │ │ │ - je 430 │ │ │ │ │ + je 428 │ │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ │ cmp %rax,0x18(%r12) │ │ │ │ │ - jne 430 │ │ │ │ │ - jmp a86 │ │ │ │ │ + jne 428 │ │ │ │ │ + jmp a7e │ │ │ │ │ │ │ │ │ │ -0000000000000ad0 : │ │ │ │ │ +0000000000000ac0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call ae4 │ │ │ │ │ + call ad4 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ - call aef │ │ │ │ │ + call adf │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp b00 │ │ │ │ │ + jmp af0 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ │ │ │ │ │ -0000000000000b00 : │ │ │ │ │ +0000000000000af0 : │ │ │ │ │ fftw_rdft2_buffered_register(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call b1c │ │ │ │ │ + call b0c │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rbx,0x10(%rax) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call b2b │ │ │ │ │ + call b1b │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ │ mov $0x1,%ebx │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ - jne b0b │ │ │ │ │ + jne afb │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 1c000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 3f000000 00440e18 520e2043 ....?....D..R. C │ │ │ │ │ - 0x00000030 0e28430e 30620e08 48000000 3c000000 .(C.0b..H...<... │ │ │ │ │ - 0x00000040 00000000 50010000 00420e10 8f02420e ....P....B....B. │ │ │ │ │ - 0x00000050 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000060 8606410e 38830747 0e900103 30010e38 ..A.8..G....0..8 │ │ │ │ │ + 0x00000020 00000000 3f000000 00440e18 520e2048 ....?....D..R. H │ │ │ │ │ + 0x00000030 0e28430e 305d0e08 48000000 3c000000 .(C.0]..H...<... │ │ │ │ │ + 0x00000040 00000000 50010000 00420e10 8f02450e ....P....B....E. │ │ │ │ │ + 0x00000050 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ │ + 0x00000060 8606440e 38830747 0e900103 27010e38 ..D.8..G....'..8 │ │ │ │ │ 0x00000070 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000080 0e080000 48000000 88000000 00000000 ....H........... │ │ │ │ │ - 0x00000090 50010000 00420e10 8f02420e 188e0342 P....B....B....B │ │ │ │ │ - 0x000000a0 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x000000b0 38830747 0e900103 30010e38 410e3041 8..G....0..8A.0A │ │ │ │ │ + 0x00000090 50010000 00420e10 8f02450e 188e0342 P....B....E....B │ │ │ │ │ + 0x000000a0 0e208d04 450e288c 05440e30 8606440e . ..E.(..D.0..D. │ │ │ │ │ + 0x000000b0 38830747 0e900103 27010e38 410e3041 8..G....'..8A.0A │ │ │ │ │ 0x000000c0 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ │ 0x000000d0 18000000 d4000000 00000000 20000000 ............ ... │ │ │ │ │ 0x000000e0 00410e10 83025a0e 08000000 90000000 .A....Z......... │ │ │ │ │ - 0x000000f0 f0000000 00000000 d0070000 00420e10 .............B.. │ │ │ │ │ + 0x000000f0 f0000000 00000000 c0070000 00420e10 .............B.. │ │ │ │ │ 0x00000100 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ 0x00000110 05410e30 8606410e 38830747 0ee00179 .A.0..A.8..G...y │ │ │ │ │ 0x00000120 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ │ - 0x00000130 0e10420e 084c0b03 20020ee8 01450ef0 ..B..L.. ....E.. │ │ │ │ │ + 0x00000130 0e10420e 08440b03 20020ee8 01450ef0 ..B..D.. ....E.. │ │ │ │ │ 0x00000140 01700ee8 01450ee0 01032c01 0ee80142 .p...E....,....B │ │ │ │ │ 0x00000150 0ef0016d 0ee80145 0ee00103 32010ee8 ...m...E....2... │ │ │ │ │ 0x00000160 014e0ef0 016a0ee8 01440ee0 01032901 .N...j...D....). │ │ │ │ │ 0x00000170 0ee80142 0ef00170 0ee80141 0ee00100 ...B...p...A.... │ │ │ │ │ 0x00000180 24000000 84010000 00000000 30000000 $...........0... │ │ │ │ │ - 0x00000190 00410e10 8602410e 18830349 0e205c0e .A....A....I. \. │ │ │ │ │ + 0x00000190 00410e10 8602440e 18830346 0e205c0e .A....D....F. \. │ │ │ │ │ 0x000001a0 18430e10 410e0800 24000000 ac010000 .C..A...$....... │ │ │ │ │ - 0x000001b0 00000000 41000000 00410e10 8602410e ....A....A....A. │ │ │ │ │ - 0x000001c0 18830349 0e20730e 18410e10 410e0800 ...I. s..A..A... │ │ │ │ │ + 0x000001b0 00000000 41000000 00410e10 8602440e ....A....A....D. │ │ │ │ │ + 0x000001c0 18830346 0e20730e 18410e10 410e0800 ...F. s..A..A... │ │ │ ├── lt7-conf.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4096 (bytes into file) │ │ │ │ │ + Start of section headers: 4088 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x1000: │ │ │ │ │ +There are 15 section headers, starting at offset 0xff8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000088 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000a70 000168 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0000c8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0000c8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0000c8 0001bd 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.8 PROGBITS 0000000000000000 000288 000047 01 AMS 0 0 8 │ │ │ │ │ - [ 7] .data.rel.ro PROGBITS 0000000000000000 0002d0 000140 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro RELA 0000000000000000 000bd8 000390 18 I 12 7 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000410 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000410 000038 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000f68 000018 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000448 000348 18 13 6 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000790 0002db 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000f80 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000080 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a68 000168 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0000c0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0000c0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0000c0 0001bd 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.8 PROGBITS 0000000000000000 000280 000047 01 AMS 0 0 8 │ │ │ │ │ + [ 7] .data.rel.ro PROGBITS 0000000000000000 0002c8 000140 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro RELA 0000000000000000 000bd0 000390 18 I 12 7 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000408 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000408 000038 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000f60 000018 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000440 000348 18 13 6 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000788 0002db 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000f78 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 320 OBJECT LOCAL DEFAULT 7 s │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.8 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data.rel.ro │ │ │ │ │ - 6: 0000000000000000 136 FUNC GLOBAL DEFAULT 1 fftw_rdft_conf_standard │ │ │ │ │ + 6: 0000000000000000 128 FUNC GLOBAL DEFAULT 1 fftw_rdft_conf_standard │ │ │ │ │ 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solvtab_exec │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solvtab_rdft_r2cf │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solvtab_rdft_r2cb │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solvtab_rdft_r2r │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_have_simd_sse2 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_have_simd_avx │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xa70 contains 15 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa68 contains 15 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000000a 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 000000000000000f 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_solvtab_exec - 4 │ │ │ │ │ 0000000000000016 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_solvtab_rdft_r2cf - 4 │ │ │ │ │ 000000000000001e 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_solvtab_exec - 4 │ │ │ │ │ 0000000000000025 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_solvtab_rdft_r2cb - 4 │ │ │ │ │ 000000000000002d 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_solvtab_exec - 4 │ │ │ │ │ 0000000000000034 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_solvtab_rdft_r2r - 4 │ │ │ │ │ 000000000000003c 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_solvtab_exec - 4 │ │ │ │ │ 0000000000000041 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_have_simd_sse2 - 4 │ │ │ │ │ 000000000000004a 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_have_simd_avx - 4 │ │ │ │ │ -0000000000000063 0000000e0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_solvtab_rdft_sse2 - 4 │ │ │ │ │ -000000000000006b 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_solvtab_exec - 4 │ │ │ │ │ -0000000000000070 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_have_simd_avx - 4 │ │ │ │ │ -000000000000007e 0000000f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_solvtab_rdft_avx - 4 │ │ │ │ │ -0000000000000084 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_solvtab_exec - 4 │ │ │ │ │ +000000000000005b 0000000e0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_solvtab_rdft_sse2 - 4 │ │ │ │ │ +0000000000000063 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_solvtab_exec - 4 │ │ │ │ │ +0000000000000068 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_have_simd_avx - 4 │ │ │ │ │ +0000000000000073 0000000f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_solvtab_rdft_avx - 4 │ │ │ │ │ +000000000000007c 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_solvtab_exec - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xbd8 contains 38 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xbd0 contains 38 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001000000001 R_X86_64_64 0000000000000000 fftw_rdft_indirect_register + 0 │ │ │ │ │ 0000000000000008 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000001100000001 R_X86_64_64 0000000000000000 fftw_rdft_rank0_register + 0 │ │ │ │ │ 0000000000000018 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 1c │ │ │ │ │ 0000000000000020 0000001200000001 R_X86_64_64 0000000000000000 fftw_rdft_vrank3_transpose_register + 0 │ │ │ │ │ 0000000000000028 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.8 + 0 │ │ │ │ │ @@ -54,10 +54,10 @@ │ │ │ │ │ 0000000000000100 0000002000000001 R_X86_64_64 0000000000000000 fftw_rdft2_rank_geq2_register + 0 │ │ │ │ │ 0000000000000108 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 16a │ │ │ │ │ 0000000000000110 0000002100000001 R_X86_64_64 0000000000000000 fftw_rdft2_rdft_register + 0 │ │ │ │ │ 0000000000000118 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 188 │ │ │ │ │ 0000000000000120 0000002200000001 R_X86_64_64 0000000000000000 fftw_hc2hc_generic_register + 0 │ │ │ │ │ 0000000000000128 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 1a1 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xf68 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xf60 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 000000000000001c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000088 │ │ │ │ │ +00000018 000000000000001c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000080 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc1: 82 to 0000000000000053 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000060 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000058 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000000083 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 000000000000007b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -26,31 +26,30 @@ │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_solvtab_rdft_r2r-0x4 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call 40 │ │ │ │ │ R_X86_64_PLT32 fftw_solvtab_exec-0x4 │ │ │ │ │ call 45 │ │ │ │ │ R_X86_64_PLT32 fftw_have_simd_sse2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 60 │ │ │ │ │ + jne 58 │ │ │ │ │ call 4e │ │ │ │ │ R_X86_64_PLT32 fftw_have_simd_avx-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 78 │ │ │ │ │ + jne 70 │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_solvtab_rdft_sse2-0x4 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - call 6f │ │ │ │ │ + call 67 │ │ │ │ │ R_X86_64_PLT32 fftw_solvtab_exec-0x4 │ │ │ │ │ - call 74 │ │ │ │ │ + call 6c │ │ │ │ │ R_X86_64_PLT32 fftw_have_simd_avx-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 52 │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ mov 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_solvtab_rdft_avx-0x4 │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 88 │ │ │ │ │ + jmp 80 │ │ │ │ │ R_X86_64_PLT32 fftw_solvtab_exec-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 1c000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 88000000 00410e10 83020252 .........A.....R │ │ │ │ │ - 0x00000030 0a0e084d 0b630e08 ...M.c.. │ │ │ │ │ + 0x00000020 00000000 80000000 00410e10 83020252 .........A.....R │ │ │ │ │ + 0x00000030 0a0e0845 0b630e08 ...E.c.. │ │ │ ├── ct-hc2c-direct.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 9016 (bytes into file) │ │ │ │ │ + Start of section headers: 8984 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 14 │ │ │ │ │ Section header string table index: 13 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x2338: │ │ │ │ │ +There are 14 section headers, starting at offset 0x2318: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 001322 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001c60 000558 18 I 11 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001362 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001362 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 001368 00005a 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro.local PROGBITS 0000000000000000 0013c8 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 0021b8 000048 18 I 11 6 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 0013e8 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 0013e8 000338 00 A 0 0 8 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 002200 0000c0 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 001720 000360 18 12 13 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 001a80 0001d9 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 0022c0 000077 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001302 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001c40 000558 18 I 11 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001342 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001342 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 001348 00005a 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro.local PROGBITS 0000000000000000 0013a8 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 002198 000048 18 I 11 6 8 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 0013c8 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 0013c8 000338 00 A 0 0 8 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 0021e0 0000c0 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 001700 000360 18 12 13 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 001a60 0001d9 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 0022a0 000077 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 36 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 337 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 3: 0000000000000160 449 FUNC LOCAL DEFAULT 1 apply_extra_iter │ │ │ │ │ - 4: 0000000000000330 47 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 5: 0000000000000360 226 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 6: 0000000000000450 98 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 7: 00000000000004c0 1902 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ + 2: 0000000000000000 329 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 3: 0000000000000150 441 FUNC LOCAL DEFAULT 1 apply_extra_iter │ │ │ │ │ + 4: 0000000000000310 47 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 5: 0000000000000340 226 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 6: 0000000000000430 98 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 7: 00000000000004a0 1934 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ 8: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 9: 0000000000000c30 1634 FUNC LOCAL DEFAULT 1 apply_buf │ │ │ │ │ + 9: 0000000000000c30 1602 FUNC LOCAL DEFAULT 1 apply_buf │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 12: 0000000000000030 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_stride_destroy │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_twiddle_length │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ @@ -30,10 +30,10 @@ │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_zero │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd2 │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_pair_ci │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_pair_co │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_zero1d_pair │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ - 33: 00000000000012a0 130 FUNC GLOBAL DEFAULT 1 fftw_regsolver_hc2c_direct │ │ │ │ │ + 33: 0000000000001280 130 FUNC GLOBAL DEFAULT 1 fftw_regsolver_hc2c_direct │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver_hc2c │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,77 +1,77 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1c60 contains 57 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1c40 contains 57 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000339 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000342 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000034e 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -00000000000003af 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ -00000000000003c6 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000401 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ -0000000000000426 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC1 - 4 │ │ │ │ │ -0000000000000460 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000046b 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000859 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_ct_uglyp - 4 │ │ │ │ │ -0000000000000876 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000890 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000008aa 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000008c4 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000008cc 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -00000000000008e1 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000905 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -0000000000000915 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000968 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000985 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -000000000000099c 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000009b1 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000009bb 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -00000000000009cd 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -00000000000009f1 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -0000000000000a01 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000a6c 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000a7a 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2c - 4 │ │ │ │ │ -0000000000000aa1 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -0000000000000adc 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -0000000000000aff 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -0000000000000b34 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000b4e 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000b68 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000319 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000322 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000032e 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +000000000000038f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ +00000000000003a2 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000003e1 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ +00000000000003f8 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC1 - 4 │ │ │ │ │ +0000000000000440 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000044b 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000839 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_ct_uglyp - 4 │ │ │ │ │ +0000000000000856 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000870 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000088a 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000008a4 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000008ac 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +00000000000008c1 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +00000000000008e6 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +00000000000008f6 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000094d 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000096a 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000981 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000996 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000009a0 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +00000000000009b2 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +00000000000009d7 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +00000000000009e7 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000a5b 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000a60 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2c - 4 │ │ │ │ │ +0000000000000a8a 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +0000000000000aca 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +0000000000000af2 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +0000000000000b28 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000b43 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000b5e 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ 0000000000000bcc 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 0000000000000bea 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ 0000000000000bf4 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2c - 4 │ │ │ │ │ 0000000000000c06 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000c0d 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000e3a 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ -0000000000000eaa 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ -0000000000000f1a 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -0000000000000f52 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -0000000000000ffd 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ -0000000000001058 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ -00000000000010df 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -0000000000001115 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -00000000000011d7 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_zero1d_pair - 4 │ │ │ │ │ -000000000000120c 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_zero1d_pair - 4 │ │ │ │ │ -0000000000001255 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000001274 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000012c9 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2c - 4 │ │ │ │ │ -00000000000012e3 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -00000000000012fa 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2c - 4 │ │ │ │ │ -000000000000035b 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -00000000000004ae 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ -000000000000131e 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000e34 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +0000000000000e9b 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +0000000000000f0c 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +0000000000000f47 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +0000000000000fed 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +000000000000104a 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +00000000000010cb 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +0000000000001104 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +00000000000011b8 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_zero1d_pair - 4 │ │ │ │ │ +00000000000011ed 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_zero1d_pair - 4 │ │ │ │ │ +0000000000001235 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000001254 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000012a9 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2c - 4 │ │ │ │ │ +00000000000012c3 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000012da 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2c - 4 │ │ │ │ │ +000000000000033b 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +000000000000048e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ +00000000000012fe 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x21b8 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x2198 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 450 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 360 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 330 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 430 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 340 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 310 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x2200 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x21e0 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 160 │ │ │ │ │ -00000000000000f8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 330 │ │ │ │ │ -0000000000000114 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 360 │ │ │ │ │ -0000000000000194 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 450 │ │ │ │ │ -00000000000001bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4c0 │ │ │ │ │ +0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 150 │ │ │ │ │ +00000000000000f8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 310 │ │ │ │ │ +0000000000000114 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 340 │ │ │ │ │ +0000000000000194 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 430 │ │ │ │ │ +00000000000001bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ │ 00000000000002d0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c30 │ │ │ │ │ -0000000000000304 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 12a0 │ │ │ │ │ +0000000000000308 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1280 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,417 +9,417 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000060 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000151 │ │ │ │ │ +00000018 0000000000000060 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000149 │ │ │ │ │ DW_CFA_advance_loc: 15 to 000000000000000f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000013 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 5 to 0000000000000018 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000019 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000001c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000001a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000021 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000027 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 181 to 00000000000000d6 │ │ │ │ │ + DW_CFA_advance_loc1: 174 to 00000000000000d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000000f1 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000000eb │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000000f9 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000000f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000fb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000109 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000106 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 51 to 000000000000013c │ │ │ │ │ + DW_CFA_advance_loc: 51 to 0000000000000139 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000013d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000013a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000013e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000013b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000140 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000013d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000142 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000013f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000144 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000141 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000146 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000143 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000150 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000148 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ │ │ │ │ │ -0000007c 0000000000000070 00000080 FDE cie=00000000 pc=0000000000000160..0000000000000321 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000000016f │ │ │ │ │ +0000007c 0000000000000070 00000080 FDE cie=00000000 pc=0000000000000150..0000000000000309 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000000015f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000171 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000161 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000173 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000163 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000178 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000168 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000179 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000016c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000017a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000170 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000181 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000177 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 228 to 0000000000000265 │ │ │ │ │ + DW_CFA_advance_loc1: 226 to 0000000000000259 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000000280 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000026f │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000282 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000279 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000284 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000027b │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000002a7 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000000028a │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000002b9 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000002a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002bd │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000002b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002bf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000002d4 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000002c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 51 to 0000000000000307 │ │ │ │ │ + DW_CFA_advance_loc: 51 to 00000000000002f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000308 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000309 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000030b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002fa │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000030d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002fc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000030f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002fe │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000311 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000300 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000320 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000308 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ │ │ │ │ │ -000000f0 0000000000000018 000000f4 FDE cie=00000000 pc=0000000000000330..000000000000035f │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000331 │ │ │ │ │ +000000f0 0000000000000018 000000f4 FDE cie=00000000 pc=0000000000000310..000000000000033f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000311 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000000035a │ │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000000033a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000010c 000000000000007c 00000110 FDE cie=00000000 pc=0000000000000360..0000000000000442 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000362 │ │ │ │ │ +0000010c 000000000000007c 00000110 FDE cie=00000000 pc=0000000000000340..0000000000000422 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000342 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000364 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000344 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000366 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000346 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000368 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000348 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000369 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000349 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000036a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000034d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000371 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000354 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 72 to 00000000000003b9 │ │ │ │ │ + DW_CFA_advance_loc1: 69 to 0000000000000399 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000003be │ │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000003ae │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003c0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000003b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000003db │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000003bf │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000003eb │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003cb │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003ef │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003cf │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003f0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003f1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003f3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003f5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003f7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003f9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000400 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000003e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000409 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000003e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000412 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000003f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000414 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000400 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000416 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000402 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 0000000000000433 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000413 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000437 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000417 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000438 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000418 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000439 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000419 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000043b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000041b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000043d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000041d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000043f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000041f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000441 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000421 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000018c 0000000000000024 00000190 FDE cie=00000000 pc=0000000000000450..00000000000004b2 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000451 │ │ │ │ │ +0000018c 0000000000000024 00000190 FDE cie=00000000 pc=0000000000000430..0000000000000492 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000431 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000452 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000434 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000045b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000043b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 80 to 00000000000004ab │ │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000000048b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000048c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004ad │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000048d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000001b4 0000000000000110 000001b8 FDE cie=00000000 pc=00000000000004c0..0000000000000c2e │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c2 │ │ │ │ │ +000001b4 0000000000000110 000001b8 FDE cie=00000000 pc=00000000000004a0..0000000000000c2e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000004a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c6 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000004ac │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000004cb │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000004b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004cc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004cd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000004d4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004ba │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000000500 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 00000000000004e1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000503 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000004e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000504 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000506 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000508 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000050a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004eb │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000050c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004ed │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000510 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000004f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000052a │ │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000050a │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc1: 99 to 000000000000058d │ │ │ │ │ + DW_CFA_advance_loc1: 99 to 000000000000056d │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000597 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000057a │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000005a6 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000586 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000005ce │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000005ae │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000005e9 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000005c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 000000000000060a │ │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000005ea │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000060e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005ee │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000610 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000634 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000614 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000640 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000620 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000064b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000062b │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000064d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000062d │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000065a │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000063a │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 0000000000000679 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000000659 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 00000000000006a0 │ │ │ │ │ + DW_CFA_advance_loc: 47 to 0000000000000688 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000006cc │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000006ac │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006d0 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000006be │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000006db │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000006ed │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000006cd │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000715 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000006f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 000000000000073a │ │ │ │ │ + DW_CFA_advance_loc: 45 to 0000000000000722 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000744 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000731 │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000074d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000732 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000000764 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000000745 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000000779 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000000075a │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 47 to 00000000000007a8 │ │ │ │ │ + DW_CFA_advance_loc: 47 to 0000000000000789 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007aa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000078b │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000007b7 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000794 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000007ca │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000007a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000007d6 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000007b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000007ea │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000007c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007ec │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007cd │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000007fe │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000007d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000080e │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000007ea │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc1: 219 to 00000000000008e9 │ │ │ │ │ + DW_CFA_advance_loc1: 223 to 00000000000008c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000008ed │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000008ce │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 50 to 000000000000091f │ │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000000900 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000921 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000902 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc1: 183 to 00000000000009d8 │ │ │ │ │ + DW_CFA_advance_loc1: 187 to 00000000000009bd │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000009dc │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000009c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 47 to 0000000000000a0b │ │ │ │ │ + DW_CFA_advance_loc: 47 to 00000000000009f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a0c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000009f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc2: 398 to 0000000000000b9a │ │ │ │ │ + DW_CFA_advance_loc2: 419 to 0000000000000b95 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000b9e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000b99 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b9f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b9a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ba1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b9c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ba3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b9e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ba5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ba0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ba7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ba2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000bb0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000ba8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000002c8 0000000000000030 000002cc FDE cie=00000000 pc=0000000000000c30..0000000000001292 │ │ │ │ │ +000002c8 0000000000000034 000002cc FDE cie=00000000 pc=0000000000000c30..0000000000001272 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000c31 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000c34 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000c3d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000c38 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000c47 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1534 to 000000000000123b │ │ │ │ │ + DW_CFA_advance_loc2: 1492 to 000000000000121b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000001240 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000001220 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000001267 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 0000000000001247 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001268 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001248 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002fc 0000000000000038 00000300 FDE cie=00000000 pc=00000000000012a0..0000000000001322 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012a2 │ │ │ │ │ +00000300 0000000000000034 00000304 FDE cie=00000000 pc=0000000000001280..0000000000001302 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001282 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012a4 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000128e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000012a5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001292 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000012a9 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000129b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000012b6 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000012a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 94 to 0000000000001314 │ │ │ │ │ + DW_CFA_advance_loc1: 85 to 00000000000012f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001318 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000012f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001319 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000012f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000131b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000012fb │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000131d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000012fd │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,14 @@ │ │ │ │ │ H[]A\A]A^A_ │ │ │ │ │ X[]A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ (hc2c-directbuf/%D-%D/%D/%D%v "%s"%(%p%)%(%p%)) │ │ │ │ │ (hc2c-direct-%D/%D/%D%v "%s"%(%p%)%(%p%)) │ │ │ │ │ apply_extra_iter │ │ │ │ │ apply_buf │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,132 +1,131 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ - mov 0x68(%rdi),%rax │ │ │ │ │ - test %rax,%rax │ │ │ │ │ - jle 150 │ │ │ │ │ + mov 0x68(%rdi),%r11 │ │ │ │ │ + test %r11,%r11 │ │ │ │ │ + jle 148 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ - mov 0x60(%rdi),%rsi │ │ │ │ │ + mov 0x60(%rdi),%rcx │ │ │ │ │ mov 0x78(%rdi),%r9 │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ │ mov 0x48(%rdi),%r15 │ │ │ │ │ mov 0x50(%rdi),%r14 │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ │ - lea -0x1(%rsi),%rbp │ │ │ │ │ + lea 0x1(%rcx),%rdx │ │ │ │ │ mov %r9,0x38(%rsp) │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ - imul %r9,%rbp │ │ │ │ │ mov %r15,0x20(%rsp) │ │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ │ - lea 0x1(%rdx,%rsi,1),%rdx │ │ │ │ │ lea 0x0(,%r9,8),%r15 │ │ │ │ │ + lea 0x1(%rdx,%rcx,1),%rdx │ │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ │ sar $1,%rdx │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - lea 0x0(,%rbp,8),%rcx │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ │ + imul %r9,%rdx │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ sar $1,%rdx │ │ │ │ │ imul %r9,%rdx │ │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ │ - mov 0x80(%rdi),%rsi │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ + mov 0x80(%rdi),%rcx │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - inc %rbp │ │ │ │ │ + mov %rbp,%r8 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + inc %r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0x98(%r12),%rdx │ │ │ │ │ + mov 0x98(%r13),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - lea (%r14,%rbx,1),%rcx │ │ │ │ │ - lea (%r15,%rbx,1),%rsi │ │ │ │ │ - lea (%r15,%r13,1),%rdi │ │ │ │ │ - mov 0x88(%r12),%r9 │ │ │ │ │ + mov 0x88(%r13),%r9 │ │ │ │ │ + lea (%r14,%rbp,1),%rcx │ │ │ │ │ + lea (%r15,%rbp,1),%rsi │ │ │ │ │ mov (%rdx),%r8 │ │ │ │ │ push 0x40(%rsp) │ │ │ │ │ - lea (%r14,%r13,1),%rdx │ │ │ │ │ + lea (%r14,%rbx,1),%rdx │ │ │ │ │ + lea (%r15,%rbx,1),%rdi │ │ │ │ │ push 0x28(%rsp) │ │ │ │ │ push $0x1 │ │ │ │ │ - call *0x40(%r12) │ │ │ │ │ + call *0x40(%r13) │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - lea (%rax,%rbx,1),%rdx │ │ │ │ │ - lea (%rax,%r13,1),%rsi │ │ │ │ │ + lea (%rax,%rbp,1),%rdx │ │ │ │ │ + lea (%rax,%rbx,1),%rsi │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - add %rax,%r13 │ │ │ │ │ add %rax,%rbx │ │ │ │ │ - cmp %rbp,0x30(%rsp) │ │ │ │ │ + add %rax,%rbp │ │ │ │ │ + cmp %r12,0x30(%rsp) │ │ │ │ │ jne b0 │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000160 : │ │ │ │ │ +0000000000000150 : │ │ │ │ │ apply_extra_iter(): │ │ │ │ │ mov 0x68(%rdi),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 320 │ │ │ │ │ + jle 308 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x60(%rdi),%rsi │ │ │ │ │ mov 0x78(%rdi),%r9 │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ mov 0x48(%rdi),%r15 │ │ │ │ │ mov 0x50(%rdi),%r14 │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ lea -0x1(%rsi),%rdx │ │ │ │ │ mov %r9,0x48(%rsp) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ │ - mov %r14,0x38(%rsp) │ │ │ │ │ lea 0x0(,%r9,8),%r15 │ │ │ │ │ shr $0x3f,%rcx │ │ │ │ │ + mov %r14,0x38(%rsp) │ │ │ │ │ mov %r13,%r14 │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ imul %r9,%rdx │ │ │ │ │ sar $1,%rcx │ │ │ │ │ mov %rcx,%r10 │ │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ @@ -158,1117 +157,1105 @@ │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ inc %r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x98(%r14),%rdx │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ + mov 0x88(%r14),%r9 │ │ │ │ │ lea (%r15,%rbp,1),%rsi │ │ │ │ │ lea (%r15,%rbx,1),%rdi │ │ │ │ │ - mov 0x88(%r14),%r9 │ │ │ │ │ mov (%rdx),%r8 │ │ │ │ │ push 0x50(%rsp) │ │ │ │ │ - push %r13 │ │ │ │ │ - push $0x1 │ │ │ │ │ lea (%rax,%rbp,1),%rcx │ │ │ │ │ lea (%rax,%rbx,1),%rdx │ │ │ │ │ + push %r13 │ │ │ │ │ + push $0x1 │ │ │ │ │ call *0x40(%r14) │ │ │ │ │ mov 0x98(%r14),%rdx │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ - mov 0x88(%r14),%r9 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ + mov 0x88(%r14),%r9 │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ mov (%rdx),%r8 │ │ │ │ │ lea (%rax,%rbp,1),%rcx │ │ │ │ │ lea (%rax,%rbx,1),%rdx │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ push $0x0 │ │ │ │ │ - push 0x38(%rsp) │ │ │ │ │ - push %r13 │ │ │ │ │ lea (%rax,%rbp,1),%rsi │ │ │ │ │ lea (%rax,%rbx,1),%rdi │ │ │ │ │ + push 0x38(%rsp) │ │ │ │ │ + push %r13 │ │ │ │ │ call *0x40(%r14) │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ lea (%rax,%rbp,1),%rdx │ │ │ │ │ lea (%rax,%rbx,1),%rsi │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ add %rax,%rbx │ │ │ │ │ add %rax,%rbp │ │ │ │ │ cmp %r12,0x40(%rsp) │ │ │ │ │ - jne 240 │ │ │ │ │ + jne 230 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000330 : │ │ │ │ │ +0000000000000310 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ - call 33d │ │ │ │ │ + call 31d │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ │ - call 346 │ │ │ │ │ + call 326 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x88(%rbx),%rdi │ │ │ │ │ - call 352 │ │ │ │ │ + call 332 │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ mov 0x90(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 35f │ │ │ │ │ + jmp 33f │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000360 : │ │ │ │ │ +0000000000000340 : │ │ │ │ │ print(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0xa0(%rdi),%rax │ │ │ │ │ mov 0x68(%rdi),%r9 │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ mov 0x70(%rdi),%rcx │ │ │ │ │ mov (%rsi),%r14 │ │ │ │ │ - mov 0x50(%rdi),%r13 │ │ │ │ │ - mov 0x48(%rdi),%r12 │ │ │ │ │ - mov 0x58(%rdi),%rdi │ │ │ │ │ mov 0x28(%rax),%rdx │ │ │ │ │ mov 0x30(%rax),%eax │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ + mov 0x50(%rdi),%r13 │ │ │ │ │ + mov 0x48(%rdi),%r12 │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ test %eax,%eax │ │ │ │ │ mov 0x8(%rdx),%r15 │ │ │ │ │ mov 0x10(%rdx),%rsi │ │ │ │ │ - je 400 │ │ │ │ │ - call 3b3 │ │ │ │ │ + mov 0x58(%rdi),%rdi │ │ │ │ │ + je 3e0 │ │ │ │ │ + call 393 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_length-0x4 │ │ │ │ │ mov 0x58(%rbx),%rcx │ │ │ │ │ push %r13 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - push %r12 │ │ │ │ │ - push %r15 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ lea 0x3(%rcx),%rdx │ │ │ │ │ + push %r12 │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ - push %r9 │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ + push %r15 │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ + push %r9 │ │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ │ call *%r14 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - call 405 │ │ │ │ │ + call 3e5 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_length-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ push %r13 │ │ │ │ │ - push %r12 │ │ │ │ │ - push %r15 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + push %r12 │ │ │ │ │ + push %r15 │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ │ call *%r14 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000450 : │ │ │ │ │ +0000000000000430 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ - call 464 │ │ │ │ │ + call 444 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ │ mov %ebp,%esi │ │ │ │ │ - call 46f │ │ │ │ │ + call 44f │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ + mov 0x60(%rbx),%rcx │ │ │ │ │ mov 0xa0(%rbx),%rax │ │ │ │ │ lea 0x98(%rbx),%rsi │ │ │ │ │ - mov %ebp,%edi │ │ │ │ │ - mov 0x60(%rbx),%rcx │ │ │ │ │ mov 0x58(%rbx),%r8 │ │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ │ + mov %ebp,%edi │ │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ │ shr $0x3f,%r9 │ │ │ │ │ lea -0x1(%rcx,%r9,1),%r9 │ │ │ │ │ - imul %r8,%rcx │ │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ │ sar $1,%r9 │ │ │ │ │ + imul %r8,%rcx │ │ │ │ │ add 0x70(%rbx),%r9 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 4b2 │ │ │ │ │ + jmp 492 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000004c0 : │ │ │ │ │ +00000000000004a0 : │ │ │ │ │ mkcldw(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdx,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ + mov %esi,%r13d │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x78,%rsp │ │ │ │ │ - mov 0x28(%rdi),%r15 │ │ │ │ │ + mov 0x28(%rdi),%rbx │ │ │ │ │ mov 0x30(%rdi),%r10d │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ mov %r9,0x10(%rsp) │ │ │ │ │ - mov (%r15),%rax │ │ │ │ │ + mov (%rbx),%rax │ │ │ │ │ test %r10d,%r10d │ │ │ │ │ - je 510 │ │ │ │ │ + je 4f0 │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - je 700 │ │ │ │ │ + je 6e0 │ │ │ │ │ add $0x78,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jne 4fc │ │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ │ + jne 4dd │ │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ │ cmp 0x8(%rax),%esi │ │ │ │ │ - jne 4fc │ │ │ │ │ + jne 4dd │ │ │ │ │ lea 0x1(%r8),%rdx │ │ │ │ │ lea -0x1(%r8),%r11 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - lea 0x0(,%r9,8),%r14 │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ mov %r11,0x68(%rsp) │ │ │ │ │ + lea 0x0(,%r9,8),%r12 │ │ │ │ │ lea 0x1(%rdx,%r8,1),%rdx │ │ │ │ │ mov 0xc8(%rsp),%r8 │ │ │ │ │ sar $1,%rdx │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov %r9,%rdx │ │ │ │ │ + add %r12,%r8 │ │ │ │ │ imul %r11,%rdx │ │ │ │ │ - add %r14,%r8 │ │ │ │ │ mov %r8,%r11 │ │ │ │ │ lea 0x0(,%rdx,8),%r10 │ │ │ │ │ mov 0xd0(%rsp),%rdx │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ mov %r10,0x60(%rsp) │ │ │ │ │ - add 0xc8(%rsp),%rsi │ │ │ │ │ add %r10,%rdx │ │ │ │ │ + add 0xc8(%rsp),%rsi │ │ │ │ │ mov 0xd0(%rsp),%r10 │ │ │ │ │ push 0xd8(%rsp) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ + add %r12,%r10 │ │ │ │ │ mov %r9,0x20(%rsp) │ │ │ │ │ push %r9 │ │ │ │ │ - add %r14,%r10 │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ mov %rdi,0x38(%rsp) │ │ │ │ │ push %rdi │ │ │ │ │ mov %r11,%rdi │ │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ │ mov %rdx,0x48(%rsp) │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ │ + mov %r10,%rsi │ │ │ │ │ mov %r10,0x60(%rsp) │ │ │ │ │ mov %r11,0x70(%rsp) │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ mov 0x58(%rsp),%r10 │ │ │ │ │ - jne bb0 │ │ │ │ │ + jne ba8 │ │ │ │ │ mov 0x60(%rsp),%r11 │ │ │ │ │ mov %r10,0x68(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ mov %r11,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %r11,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%r11 │ │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ │ push 0xd8(%rsp) │ │ │ │ │ push 0x20(%rsp) │ │ │ │ │ push %r11 │ │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ │ mov 0x50(%rsp),%rdx │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4fc │ │ │ │ │ + je 4dd │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ │ push 0xd8(%rsp) │ │ │ │ │ push $0x0 │ │ │ │ │ mov 0x70(%rsp),%r11 │ │ │ │ │ lea 0x2(%r11),%rdx │ │ │ │ │ mov %r11,%r9 │ │ │ │ │ push %rdx │ │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ │ mov 0x50(%rsp),%rdx │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4fc │ │ │ │ │ + je 4dd │ │ │ │ │ decq 0x20(%rsp) │ │ │ │ │ mov 0x68(%rsp),%r10 │ │ │ │ │ movq $0x1,0x58(%rsp) │ │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ │ lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ │ add %rsi,%rdi │ │ │ │ │ add 0xd0(%rsp),%rsi │ │ │ │ │ push 0xd8(%rsp) │ │ │ │ │ - push 0x20(%rsp) │ │ │ │ │ + lea (%rsi,%r10,1),%rcx │ │ │ │ │ lea (%rdi,%r10,1),%rdx │ │ │ │ │ - add %r14,%rdi │ │ │ │ │ + add %r12,%rsi │ │ │ │ │ + add %r12,%rdi │ │ │ │ │ + push 0x20(%rsp) │ │ │ │ │ push 0x38(%rsp) │ │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ │ - lea (%rsi,%r10,1),%rcx │ │ │ │ │ - add %r14,%rsi │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4fc │ │ │ │ │ - jmp 820 │ │ │ │ │ + je 4dd │ │ │ │ │ + jmp 800 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ │ cmp 0x8(%rax),%esi │ │ │ │ │ - jne 4fc │ │ │ │ │ + jne 4dd │ │ │ │ │ lea 0x3(%rdx),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea 0x2(%rdx),%r10 │ │ │ │ │ add $0x3,%rdx │ │ │ │ │ mov %r10,0x38(%rsp) │ │ │ │ │ - push 0xd8(%rsp) │ │ │ │ │ lea 0x0(,%r10,4),%r8 │ │ │ │ │ + push 0xd8(%rsp) │ │ │ │ │ + lea -0x10(,%r8,8),%r12 │ │ │ │ │ + lea 0x8(%r12),%rcx │ │ │ │ │ push $0x2 │ │ │ │ │ - lea -0x10(,%r8,8),%r14 │ │ │ │ │ push %rdx │ │ │ │ │ - lea 0x8(%r14),%rcx │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ mov %r8,0x48(%rsp) │ │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4fc │ │ │ │ │ - lea -0x1(%r13),%rdi │ │ │ │ │ + je 4dd │ │ │ │ │ + lea -0x1(%r15),%rdx │ │ │ │ │ mov 0x30(%rsp),%r10 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ - shr $0x3f,%rax │ │ │ │ │ - add %rdi,%rax │ │ │ │ │ xor %edi,%edi │ │ │ │ │ + shr $0x3f,%rax │ │ │ │ │ + add %rdx,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %r10 │ │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ │ push 0xd8(%rsp) │ │ │ │ │ push $0x2 │ │ │ │ │ - mov %rdx,%r11 │ │ │ │ │ - lea 0x1(%rdx),%rdx │ │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ │ + inc %rdx │ │ │ │ │ push %rdx │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ mov 0x48(%rsp),%r8 │ │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne c20 │ │ │ │ │ + jne c20 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - push 0xd8(%rsp) │ │ │ │ │ - push $0x2 │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ + push 0xd8(%rsp) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ │ - add $0x2,%r11 │ │ │ │ │ - push %r11 │ │ │ │ │ + push $0x2 │ │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ │ + add $0x2,%rdx │ │ │ │ │ + push %rdx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ mov 0x48(%rsp),%r8 │ │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4fc │ │ │ │ │ + je 4dd │ │ │ │ │ movq $0x1,0x58(%rsp) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0xd0(%rsp),%rax │ │ │ │ │ testb $0x1,0xd6(%rax) │ │ │ │ │ - je 865 │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + je 845 │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ mov 0xb0(%rsp),%rsi │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ - imul %r12,%rdx │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + imul %r14,%rdx │ │ │ │ │ cmpl $0x1,0x30(%rbp) │ │ │ │ │ sbb %rdi,%rdi │ │ │ │ │ and $0xfffffffffffffe10,%rdi │ │ │ │ │ add $0x200,%rdi │ │ │ │ │ - call 85d │ │ │ │ │ + call 83d │ │ │ │ │ R_X86_64_PLT32 fftw_ct_uglyp-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 4fc │ │ │ │ │ + jne 4dd │ │ │ │ │ mov 0xb8(%rsp),%rsi │ │ │ │ │ mov 0xc8(%rsp),%rdi │ │ │ │ │ - call 87a │ │ │ │ │ + call 85a │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0xb8(%rsp),%rsi │ │ │ │ │ mov 0xc0(%rsp),%rdi │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ - call 894 │ │ │ │ │ + call 874 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0xb8(%rsp),%rsi │ │ │ │ │ mov 0xc8(%rsp),%rdi │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ - call 8ae │ │ │ │ │ + call 88e │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0xb8(%rsp),%rsi │ │ │ │ │ mov 0xc0(%rsp),%rdi │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - call 8c8 │ │ │ │ │ + call 8a8 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ - call 8d0 │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + call 8b0 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - call 8e5 │ │ │ │ │ + call 8c5 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - push %rbx │ │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + push %r13 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ - call 909 │ │ │ │ │ + call 8ea │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov 0xe0(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 919 │ │ │ │ │ + call 8fa │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ pop %rdi │ │ │ │ │ pop %r8 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je c00 │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ │ - shr $0x3f,%r14 │ │ │ │ │ - add %r13,%r14 │ │ │ │ │ - sar $1,%r14 │ │ │ │ │ - imul 0x10(%rsp),%r14 │ │ │ │ │ - cmp $0x1,%ebx │ │ │ │ │ - sbb %ebx,%ebx │ │ │ │ │ - and $0xfffffffb,%ebx │ │ │ │ │ - add $0x6,%ebx │ │ │ │ │ - shl $0x3,%r14 │ │ │ │ │ - add %r14,%rdx │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ │ - call 96c │ │ │ │ │ - R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ - add 0xc0(%rsp),%r14 │ │ │ │ │ + je c00 │ │ │ │ │ + mov %r15,%r12 │ │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ │ mov 0xb8(%rsp),%rsi │ │ │ │ │ + shr $0x3f,%r12 │ │ │ │ │ + add %r15,%r12 │ │ │ │ │ + sar $1,%r12 │ │ │ │ │ + imul 0x10(%rsp),%r12 │ │ │ │ │ + cmp $0x1,%r13d │ │ │ │ │ + sbb %r13d,%r13d │ │ │ │ │ + and $0xfffffffb,%r13d │ │ │ │ │ + shl $0x3,%r12 │ │ │ │ │ + add $0x6,%r13d │ │ │ │ │ + add %r12,%rax │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - call 989 │ │ │ │ │ + call 951 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ + add 0xc0(%rsp),%r12 │ │ │ │ │ mov 0xb8(%rsp),%rsi │ │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ - call 9a0 │ │ │ │ │ + call 96e │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0xb8(%rsp),%rsi │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ - call 9b5 │ │ │ │ │ + call 985 │ │ │ │ │ + R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + call 99a │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ - call 9bf │ │ │ │ │ + call 9a4 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ - test $0x1,%r13b │ │ │ │ │ - je bc0 │ │ │ │ │ - call 9d1 │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + test $0x1,%r15b │ │ │ │ │ + je bc0 │ │ │ │ │ + call 9b6 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - push %rbx │ │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + push %r13 │ │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ │ mov 0x60(%rsp),%rdx │ │ │ │ │ - call 9f5 │ │ │ │ │ + call 9db │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov 0xe0(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call a05 │ │ │ │ │ + call 9eb │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ pop %rcx │ │ │ │ │ pop %rsi │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je c00 │ │ │ │ │ - mov 0x30(%rbp),%edx │ │ │ │ │ + je c00 │ │ │ │ │ movq 0x10(%rsp),%xmm1 │ │ │ │ │ - movq %r13,%xmm2 │ │ │ │ │ - movhps 0xb0(%rsp),%xmm2 │ │ │ │ │ movq 0x20(%rsp),%xmm3 │ │ │ │ │ - movhps 0xb8(%rsp),%xmm1 │ │ │ │ │ + movq %r15,%xmm2 │ │ │ │ │ + mov 0x30(%rbp),%edx │ │ │ │ │ + movhps 0xb0(%rsp),%xmm2 │ │ │ │ │ movaps %xmm2,0x30(%rsp) │ │ │ │ │ - movaps %xmm1,0x10(%rsp) │ │ │ │ │ + movhps 0xb8(%rsp),%xmm1 │ │ │ │ │ movhps 0x28(%rsp),%xmm3 │ │ │ │ │ + movaps %xmm1,0x10(%rsp) │ │ │ │ │ movaps %xmm3,0x40(%rsp) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne be0 │ │ │ │ │ + jne be0 │ │ │ │ │ cmpq $0x0,0x58(%rsp) │ │ │ │ │ - lea -0x902(%rip),%rax │ │ │ │ │ - lea -0xa69(%rip),%rdx │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ + lea -0x8f8(%rip),%rax │ │ │ │ │ + lea -0xa4f(%rip),%rdx │ │ │ │ │ mov $0xa8,%edi │ │ │ │ │ cmovne %rax,%rdx │ │ │ │ │ - call a7e │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ + call a64 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_hc2c-0x4 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - movq $0x0,0x98(%rbx) │ │ │ │ │ - mov %r12,0x58(%rbx) │ │ │ │ │ - mov %rax,0x40(%rbx) │ │ │ │ │ - call aa5 │ │ │ │ │ + movq $0x0,0x98(%r12) │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov %r14,0x58(%r12) │ │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ │ + call a8e │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov %rbp,0xa0(%rbx) │ │ │ │ │ movdqa 0x30(%rsp),%xmm4 │ │ │ │ │ - mov %rax,0x88(%rbx) │ │ │ │ │ - lea 0x3(%r12),%rax │ │ │ │ │ movdqa 0x10(%rsp),%xmm5 │ │ │ │ │ + mov %rbp,0xa0(%r12) │ │ │ │ │ + mov %rax,0x88(%r12) │ │ │ │ │ + lea 0x3(%r14),%rax │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ │ + movups %xmm4,0x60(%r12) │ │ │ │ │ + movups %xmm5,0x78(%r12) │ │ │ │ │ lea 0x8(,%rax,4),%rsi │ │ │ │ │ - movups %xmm4,0x60(%rbx) │ │ │ │ │ - movups %xmm5,0x78(%rbx) │ │ │ │ │ - call ae0 │ │ │ │ │ + call ace │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ - lea 0x8(%rbx),%rdi │ │ │ │ │ movdqa 0x40(%rsp),%xmm6 │ │ │ │ │ - mov %rax,0x90(%rbx) │ │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ │ + mov %rax,0x90(%r12) │ │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ │ - mov %rax,0x70(%rbx) │ │ │ │ │ - movups %xmm6,0x48(%rbx) │ │ │ │ │ - call b03 │ │ │ │ │ + movups %xmm6,0x48(%r12) │ │ │ │ │ + mov %rax,0x70(%r12) │ │ │ │ │ + call af6 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ - lea 0x20(%r15),%rsi │ │ │ │ │ mov 0x60(%rsp),%rcx │ │ │ │ │ + lea 0x20(%rbx),%rsi │ │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rcx,%rax │ │ │ │ │ - mov 0x18(%r15),%rcx │ │ │ │ │ sar $1,%rax │ │ │ │ │ cqto │ │ │ │ │ - idivq 0x10(%rcx) │ │ │ │ │ - lea 0x8(%rbx),%rdx │ │ │ │ │ + idivq 0x10(%rbx) │ │ │ │ │ + lea 0x8(%r12),%rdx │ │ │ │ │ imul 0xb0(%rsp),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call b38 │ │ │ │ │ + call b2c │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ - lea 0x8(%rbx),%rdx │ │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ │ + lea 0x8(%r12),%rdx │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - call b52 │ │ │ │ │ + call b47 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ │ - lea 0x8(%rbx),%rdx │ │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ │ + lea 0x8(%r12),%rdx │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - call b6c │ │ │ │ │ + call b62 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b96 │ │ │ │ │ - imul %r12,%r13 │ │ │ │ │ - imul 0xb0(%rsp),%r13 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - shl $0x2,%r13 │ │ │ │ │ - cvtsi2sd %r13,%xmm0 │ │ │ │ │ - addsd 0x20(%rbx),%xmm0 │ │ │ │ │ - movsd %xmm0,0x20(%rbx) │ │ │ │ │ + je b91 │ │ │ │ │ + imul %r14,%r15 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + imul 0xb0(%rsp),%r15 │ │ │ │ │ + shl $0x2,%r15 │ │ │ │ │ + cvtsi2sd %r15,%xmm0 │ │ │ │ │ + addsd 0x20(%r12),%xmm0 │ │ │ │ │ + movsd %xmm0,0x20(%r12) │ │ │ │ │ add $0x78,%rsp │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,0x58(%rsp) │ │ │ │ │ - jmp 694 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 674 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - call bd0 │ │ │ │ │ + call bd0 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jmp 9d4 │ │ │ │ │ + jmp 9b9 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x49(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0xa8,%edi │ │ │ │ │ - call bf8 │ │ │ │ │ + call bf8 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_hc2c-0x4 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - jmp a81 │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + jmp a67 │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ - call c0a │ │ │ │ │ + call c0a │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call c11 │ │ │ │ │ + call c11 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - jmp 4fc │ │ │ │ │ + jmp 4dd │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,0x58(%rsp) │ │ │ │ │ - jmp 820 │ │ │ │ │ + jmp 800 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000c30 : │ │ │ │ │ apply_buf(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - sub $0xd8,%rsp │ │ │ │ │ + sub $0xe8,%rsp │ │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ + mov 0x58(%rdi),%r13 │ │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ │ mov 0x78(%rdi),%r9 │ │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ │ mov 0x68(%rdi),%rcx │ │ │ │ │ - mov %rdx,-0x98(%rbp) │ │ │ │ │ - mov 0x60(%rdi),%r14 │ │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ │ - mov 0x50(%rdi),%rax │ │ │ │ │ + lea 0x3(%r13),%rbx │ │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ │ - mov 0x58(%rdi),%rax │ │ │ │ │ - lea 0x3(%rax),%rbx │ │ │ │ │ + mov 0x50(%rdi),%rax │ │ │ │ │ and $0xfffffffffffffffc,%rbx │ │ │ │ │ - lea 0x2(%rbx),%r15 │ │ │ │ │ - imul %r15,%rax │ │ │ │ │ - shl $0x4,%rax │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ - cmp $0xffff,%rax │ │ │ │ │ - ja 1268 │ │ │ │ │ - lea 0x30(%rax),%rax │ │ │ │ │ + mov 0x60(%rdi),%r12 │ │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ │ + lea 0x2(%rbx),%rax │ │ │ │ │ + imul %rax,%r13 │ │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ │ + shl $0x4,%r13 │ │ │ │ │ + cmp $0xffff,%r13 │ │ │ │ │ + ja 1248 │ │ │ │ │ + lea 0x30(%r13),%rax │ │ │ │ │ sub %rax,%rsp │ │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jle 122d │ │ │ │ │ + jle 120d │ │ │ │ │ add $0x1f,%rax │ │ │ │ │ and $0xffffffffffffffe0,%rax │ │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ - lea 0x1(%r14),%rsi │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ + lea 0x1(%r12),%rdi │ │ │ │ │ + lea 0x3(%rbx),%rsi │ │ │ │ │ mov $0xfffffffffffffffe,%rdx │ │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ │ - shr $0x3f,%rsi │ │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ │ + shr $0x3f,%rdi │ │ │ │ │ sub %rbx,%rdx │ │ │ │ │ - lea 0x3(%rbx),%rdi │ │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ │ - lea 0x1(%rsi,%r14,1),%rsi │ │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ │ + mov %rsi,-0xf0(%rbp) │ │ │ │ │ + lea 0x1(%rdi,%r12,1),%rdi │ │ │ │ │ + mov %r9,-0xf8(%rbp) │ │ │ │ │ + sar $1,%rdi │ │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ │ + imul %r9,%rdi │ │ │ │ │ + mov %rcx,-0x100(%rbp) │ │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ │ + mov %r13,-0x108(%rbp) │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ mov %rdi,-0xe8(%rbp) │ │ │ │ │ - sar $1,%rsi │ │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ │ - mov %r12,-0x100(%rbp) │ │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ │ - imul %r9,%rsi │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - mov %rsi,-0xe0(%rbp) │ │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ │ - add $0x8,%rsi │ │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - imul -0xf0(%rbp),%rax │ │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + imul -0xf8(%rbp),%rax │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%rcx,%rax,1),%rsi │ │ │ │ │ + lea (%rcx,%rax,1),%rdi │ │ │ │ │ add %rdx,%rax │ │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ │ - cmp %r14,-0xa0(%rbp) │ │ │ │ │ - jle 1240 │ │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ │ + cmp %r14,-0xa8(%rbp) │ │ │ │ │ + jle 1220 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ │ + mov 0x78(%r13),%r15 │ │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ │ lea (%rax,%r14,1),%r11 │ │ │ │ │ + mov %r15,%rbx │ │ │ │ │ mov 0x90(%r13),%rax │ │ │ │ │ - mov %r11,-0x88(%rbp) │ │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ │ + imul %r11,%rbx │ │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ │ mov 0x8(%rax),%r12 │ │ │ │ │ mov 0x88(%r13),%rax │ │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ │ - mov 0x78(%r13),%rax │ │ │ │ │ - lea -0x10(%rsi,%r12,8),%rcx │ │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ - imul %r11,%rbx │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ + lea -0x10(%rdi,%r12,8),%rcx │ │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ │ lea (%rdx,%rbx,1),%r10 │ │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ │ - lea (%rdx,%rbx,1),%r11 │ │ │ │ │ mov 0x58(%r13),%rdx │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ push $0x2 │ │ │ │ │ - push %rax │ │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ │ - push %r15 │ │ │ │ │ - push %r12 │ │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ │ - mov %r11,%rdi │ │ │ │ │ - mov %r10,-0x58(%rbp) │ │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ │ + mov %rax,%r9 │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ + push %r15 │ │ │ │ │ add %rdx,%r8 │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - call e3e │ │ │ │ │ + push -0x80(%rbp) │ │ │ │ │ + push %r12 │ │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ │ + mov %r10,-0x68(%rbp) │ │ │ │ │ + call e38 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_ci-0x4 │ │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ │ + mov -0x38(%rbp),%r11 │ │ │ │ │ mov 0x58(%r13),%rdx │ │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ │ - mov %rax,%r10 │ │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ │ + push $0xfffffffffffffffe │ │ │ │ │ + mov %r15,%r10 │ │ │ │ │ neg %r10 │ │ │ │ │ - sub %rbx,%rdi │ │ │ │ │ + lea 0x8(%r11),%rax │ │ │ │ │ + mov -0x48(%rbp),%r9 │ │ │ │ │ + sub %rbx,%rsi │ │ │ │ │ sub %rbx,%r8 │ │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ │ - mov %rdi,%rsi │ │ │ │ │ - push $0xfffffffffffffffe │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ push %r10 │ │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ │ - push %r15 │ │ │ │ │ + mov %r8,%rdi │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ - push %r12 │ │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ │ - lea 0x8(%rax),%r11 │ │ │ │ │ add %rdx,%r8 │ │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ + mov %r11,%rdx │ │ │ │ │ + push %rbx │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - mov %r11,%rcx │ │ │ │ │ - mov %rbx,%r9 │ │ │ │ │ - mov %r11,-0x48(%rbp) │ │ │ │ │ - call eae │ │ │ │ │ + push %r12 │ │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ │ + call e9f │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_ci-0x4 │ │ │ │ │ mov 0x98(%r13),%rdx │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - mov -0x88(%rbp),%r11 │ │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ │ mov 0x90(%r13),%r9 │ │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ │ mov (%rdx),%r8 │ │ │ │ │ - mov -0x38(%rbp),%rdx │ │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ │ push $0x2 │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ │ push %r14 │ │ │ │ │ + add %rbx,%r14 │ │ │ │ │ push %r11 │ │ │ │ │ call *0x40(%r13) │ │ │ │ │ - mov %r12,%r9 │ │ │ │ │ - mov 0x58(%r13),%rdx │ │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - add %r15,%r14 │ │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ │ + mov 0x58(%r13),%rdx │ │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ - push %rax │ │ │ │ │ - push $0x2 │ │ │ │ │ push %r15 │ │ │ │ │ + mov %r12,%r9 │ │ │ │ │ + mov -0x48(%rbp),%r15 │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ - push %rbx │ │ │ │ │ + push $0x2 │ │ │ │ │ add %rdx,%r8 │ │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - call f1e │ │ │ │ │ + push %rbx │ │ │ │ │ + push %r15 │ │ │ │ │ + call f10 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ │ + mov -0x88(%rbp),%r10 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ - shr $0x3f,%r8 │ │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ │ + mov -0x38(%rbp),%rdi │ │ │ │ │ push %r10 │ │ │ │ │ - push $0xfffffffffffffffe │ │ │ │ │ - push %r15 │ │ │ │ │ + shr $0x3f,%r8 │ │ │ │ │ add %rax,%r8 │ │ │ │ │ - push %rbx │ │ │ │ │ + push $0xfffffffffffffffe │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - call f56 │ │ │ │ │ + push %rbx │ │ │ │ │ + push %r15 │ │ │ │ │ + call f4b │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - cmp %r14,-0xa0(%rbp) │ │ │ │ │ + cmp %r14,-0xa8(%rbp) │ │ │ │ │ jg da0 │ │ │ │ │ - mov 0x90(%r13),%rax │ │ │ │ │ + mov 0x70(%r13),%rax │ │ │ │ │ mov 0x78(%r13),%r12 │ │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ │ + mov -0xa8(%rbp),%r14 │ │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ │ mov 0x58(%r13),%rdx │ │ │ │ │ - mov 0x70(%r13),%r10 │ │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ │ + mov 0x90(%r13),%rax │ │ │ │ │ + sub %rcx,%r14 │ │ │ │ │ + imul %r12,%rcx │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ │ mov 0x88(%r13),%rax │ │ │ │ │ - sub %rsi,%r14 │ │ │ │ │ - imul %r12,%rsi │ │ │ │ │ - mov %r10,-0x88(%rbp) │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ │ - lea -0x10(%r11,%rbx,8),%rax │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ │ add %rdx,%r8 │ │ │ │ │ - add %rax,%rdi │ │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ + mov 0x8(%rax),%r15 │ │ │ │ │ + lea -0x10(%r11,%rbx,8),%rax │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ │ - mov %rcx,%r9 │ │ │ │ │ - add %rax,%rsi │ │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ + lea (%rcx,%rax,1),%rsi │ │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ │ + lea (%rcx,%rax,1),%rdi │ │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ │ push $0x2 │ │ │ │ │ push %r12 │ │ │ │ │ push %r14 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ │ - call 1001 │ │ │ │ │ + call ff1 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_ci-0x4 │ │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ │ - mov %r12,%r10 │ │ │ │ │ - add $0x20,%rsp │ │ │ │ │ - mov -0xb8(%rbp),%rsi │ │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ │ - neg %r10 │ │ │ │ │ mov -0x38(%rbp),%rdx │ │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ │ - mov %r10,-0x70(%rbp) │ │ │ │ │ + mov %r12,%r9 │ │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ │ + add $0x20,%rsp │ │ │ │ │ + neg %r9 │ │ │ │ │ + lea 0x8(%rdx),%rcx │ │ │ │ │ + mov %r9,-0x70(%rbp) │ │ │ │ │ sub %rax,%rsi │ │ │ │ │ sub %rax,%rdi │ │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ │ - lea 0x8(%rdx),%rcx │ │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ │ - push $0xfffffffffffffffe │ │ │ │ │ - push %r10 │ │ │ │ │ - push %r14 │ │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ - push %rbx │ │ │ │ │ + push $0xfffffffffffffffe │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ add %rax,%r8 │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - call 105c │ │ │ │ │ + push %r9 │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ + push %r14 │ │ │ │ │ + push %rbx │ │ │ │ │ + call 104e │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_ci-0x4 │ │ │ │ │ - mov -0x88(%rbp),%r10 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ - jne 11a0 │ │ │ │ │ - add -0xa0(%rbp),%r10 │ │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ │ + jne 1188 │ │ │ │ │ mov 0x98(%r13),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x90(%r13),%r9 │ │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ │ mov -0x38(%rbp),%rdx │ │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ │ mov (%rax),%r8 │ │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ │ push $0x2 │ │ │ │ │ - push %r10 │ │ │ │ │ - push -0xa8(%rbp) │ │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ │ + add -0xa8(%rbp),%rax │ │ │ │ │ + push %rax │ │ │ │ │ + push -0xb0(%rbp) │ │ │ │ │ call *0x40(%r13) │ │ │ │ │ - mov %rbx,%r9 │ │ │ │ │ + add $0x20,%rsp │ │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ │ - add $0x20,%rsp │ │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ │ push %r12 │ │ │ │ │ - mov -0x48(%rbp),%r12 │ │ │ │ │ + mov %rbx,%r9 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ - push $0x2 │ │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ - push %r14 │ │ │ │ │ + push $0x2 │ │ │ │ │ add %rax,%r8 │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - push %r12 │ │ │ │ │ - call 10e3 │ │ │ │ │ + push %r14 │ │ │ │ │ + push %r15 │ │ │ │ │ + call 10cf │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - mov %rbx,%r9 │ │ │ │ │ - push -0x70(%rbp) │ │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ │ - push $0xfffffffffffffffe │ │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ │ - push %r14 │ │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ │ - push %r12 │ │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ │ + push -0x70(%rbp) │ │ │ │ │ + mov %rbx,%r9 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ + mov -0x38(%rbp),%rdi │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ + push $0xfffffffffffffffe │ │ │ │ │ add %rax,%r8 │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - call 1119 │ │ │ │ │ + push %r14 │ │ │ │ │ + push %r15 │ │ │ │ │ + call 1108 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ │ + mov -0xa0(%rbp),%r14 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - mov -0x98(%rbp),%r14 │ │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ │ lea (%r14,%rax,1),%rdx │ │ │ │ │ lea (%rbx,%rax,1),%rsi │ │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - incq -0xc8(%rbp) │ │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ │ - cmp %rax,-0xf8(%rbp) │ │ │ │ │ - jle 1220 │ │ │ │ │ + incq -0xd0(%rbp) │ │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ │ + cmp %rax,-0x100(%rbp) │ │ │ │ │ + jle 1200 │ │ │ │ │ mov 0x80(%r13),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ add %rax,%rbx │ │ │ │ │ add %rax,%r14 │ │ │ │ │ mov 0x60(%r13),%rax │ │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ │ - mov %r14,-0x98(%rbp) │ │ │ │ │ + mov %rbx,-0x98(%rbp) │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ + mov %r14,-0xa0(%rbp) │ │ │ │ │ jmp d50 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x58(%r13),%rcx │ │ │ │ │ mov %r14,%rax │ │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ │ sar $1,%rdx │ │ │ │ │ lea 0x8(%rcx,%rax,1),%rsi │ │ │ │ │ lea (%rcx,%rax,1),%rdi │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - call 11db │ │ │ │ │ + call 11bc │ │ │ │ │ R_X86_64_PLT32 fftw_zero1d_pair-0x4 │ │ │ │ │ mov 0x58(%r13),%rcx │ │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ - shr $0x3f,%rdx │ │ │ │ │ sub %rax,%rsi │ │ │ │ │ + shr $0x3f,%rdx │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ │ sar $1,%rdx │ │ │ │ │ add %rcx,%rsi │ │ │ │ │ sub %rax,%rcx │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - call 1210 │ │ │ │ │ + call 11f1 │ │ │ │ │ R_X86_64_PLT32 fftw_zero1d_pair-0x4 │ │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ │ - jmp 1070 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - cmpq $0xffff,-0x100(%rbp) │ │ │ │ │ - ja 1250 │ │ │ │ │ + jmp 105d │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cmpq $0xffff,-0x108(%rbp) │ │ │ │ │ + ja 1230 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - movq $0x1,-0xa8(%rbp) │ │ │ │ │ - jmp f67 │ │ │ │ │ + movq $0x1,-0xb0(%rbp) │ │ │ │ │ + jmp f5c │ │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ │ - call 1259 │ │ │ │ │ + call 1239 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ mov %rcx,-0x48(%rbp) │ │ │ │ │ mov %r9,-0x38(%rbp) │ │ │ │ │ - call 1278 │ │ │ │ │ + call 1258 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jle 1250 │ │ │ │ │ - mov 0x60(%r13),%rax │ │ │ │ │ + jle 1230 │ │ │ │ │ + mov 0x60(%r14),%rax │ │ │ │ │ mov -0x38(%rbp),%r9 │ │ │ │ │ - jmp cc6 │ │ │ │ │ + jmp cc8 │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000012a0 : │ │ │ │ │ +0000000000001280 : │ │ │ │ │ fftw_regsolver_hc2c_direct(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %ecx,%r13d │ │ │ │ │ + lea -0xdec(%rip),%rcx │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ + push %rbp │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ + mov $0x40,%edi │ │ │ │ │ push %rbx │ │ │ │ │ - mov %ecx,%r13d │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov (%rdx),%rsi │ │ │ │ │ - lea -0xe00(%rip),%rcx │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ - mov $0x40,%edi │ │ │ │ │ - call 12cd │ │ │ │ │ + call 12ad │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_hc2c-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %r12,0x38(%rax) │ │ │ │ │ - mov %rbx,0x28(%rax) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ + mov %rbx,0x28(%rax) │ │ │ │ │ movl $0x0,0x30(%rax) │ │ │ │ │ - call 12e7 │ │ │ │ │ + call 12c7 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ + mov (%rbx),%rsi │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ - lea -0xe36(%rip),%rcx │ │ │ │ │ - mov (%rbx),%rsi │ │ │ │ │ - call 12fe │ │ │ │ │ + lea -0xe39(%rip),%rcx │ │ │ │ │ + call 12de │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_hc2c-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %r12,0x38(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rbx,0x28(%rax) │ │ │ │ │ movl $0x1,0x30(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ - jmp 1322 │ │ │ │ │ + jmp 1302 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,56 +1,56 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 60000000 1c000000 ........`....... │ │ │ │ │ - 0x00000020 00000000 51010000 004f0e10 8f02420e ....Q....O....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e800102 b50e8801 ..A.8..G........ │ │ │ │ │ - 0x00000050 5b0e9001 480e9801 420ea001 4e0e8001 [...H...B...N... │ │ │ │ │ + 0x00000020 00000000 49010000 004f0e10 8f02420e ....I....O....B. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ │ + 0x00000040 8606440e 38830747 0e800102 ae0e8801 ..D.8..G........ │ │ │ │ │ + 0x00000050 560e9001 4c0e9801 420ea001 4d0e8001 V...L...B...M... │ │ │ │ │ 0x00000060 730e3841 0e30410e 28420e20 420e1842 s.8A.0A.(B. B..B │ │ │ │ │ - 0x00000070 0e10420e 084ac3c6 cccdcecf 70000000 ..B..J......p... │ │ │ │ │ - 0x00000080 80000000 00000000 c1010000 004f0e10 .............O.. │ │ │ │ │ + 0x00000070 0e10420e 0845c3c6 cccdcecf 70000000 ..B..E......p... │ │ │ │ │ + 0x00000080 80000000 00000000 b9010000 004f0e10 .............O.. │ │ │ │ │ 0x00000090 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ - 0x000000a0 05410e30 8606410e 38830747 0e900102 .A.0..A.8..G.... │ │ │ │ │ - 0x000000b0 e40e9801 5b0ea001 420ea801 420eb001 ....[...B...B... │ │ │ │ │ - 0x000000c0 630e9801 520ea001 440ea801 420eb001 c...R...D...B... │ │ │ │ │ - 0x000000d0 550e9001 730e3841 0e30410e 28420e20 U...s.8A.0A.(B. │ │ │ │ │ - 0x000000e0 420e1842 0e10420e 084fc3c6 cccdcecf B..B..B..O...... │ │ │ │ │ + 0x000000a0 05440e30 8606440e 38830747 0e900102 .D.0..D.8..G.... │ │ │ │ │ + 0x000000b0 e20e9801 560ea001 4a0ea801 420eb001 ....V...J...B... │ │ │ │ │ + 0x000000c0 4f0e9801 5e0ea001 4c0ea801 420eb001 O...^...L...B... │ │ │ │ │ + 0x000000d0 4d0e9001 730e3841 0e30410e 28420e20 M...s.8A.0A.(B. │ │ │ │ │ + 0x000000e0 420e1842 0e10420e 0848c3c6 cccdcecf B..B..B..H...... │ │ │ │ │ 0x000000f0 18000000 f4000000 00000000 2f000000 ............/... │ │ │ │ │ 0x00000100 00410e10 8302690e 08000000 7c000000 .A....i.....|... │ │ │ │ │ 0x00000110 10010000 00000000 e2000000 00420e10 .............B.. │ │ │ │ │ 0x00000120 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x00000130 05410e30 8606410e 38830747 0e500248 .A.0..A.8..G.P.H │ │ │ │ │ - 0x00000140 0e58450e 60420e68 5b0e7050 0e50440a .XE.`B.h[.pP.PD. │ │ │ │ │ + 0x00000130 05410e30 8606440e 38830747 0e500245 .A.0..D.8..G.P.E │ │ │ │ │ + 0x00000140 0e58550e 604a0e68 470e704c 0e50440a .XU.`J.hG.pL.PD. │ │ │ │ │ 0x00000150 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ │ - 0x00000160 10420e08 470b490e 58490e60 420e6842 .B..G.I.XI.`B.hB │ │ │ │ │ - 0x00000170 0e705d0e 50440e38 410e3041 0e28420e .p].PD.8A.0A.(B. │ │ │ │ │ + 0x00000160 10420e08 470b490e 58490e60 4e0e6842 .B..G.I.XI.`N.hB │ │ │ │ │ + 0x00000170 0e70510e 50440e38 410e3041 0e28420e .pQ.PD.8A.0A.(B. │ │ │ │ │ 0x00000180 20420e18 420e1042 0e080000 24000000 B..B..B....$... │ │ │ │ │ 0x00000190 90010000 00000000 62000000 00410e10 ........b....A.. │ │ │ │ │ - 0x000001a0 8602410e 18830349 0e200250 0e18410e ..A....I. .P..A. │ │ │ │ │ + 0x000001a0 8602430e 18830347 0e200250 0e18410e ..C....G. .P..A. │ │ │ │ │ 0x000001b0 10410e08 10010000 b8010000 00000000 .A.............. │ │ │ │ │ - 0x000001c0 6e070000 00420e10 8f02420e 188e0342 n....B....B....B │ │ │ │ │ - 0x000001d0 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x000001e0 38830747 0eb0016c 0a0e3843 0e30410e 8..G...l..8C.0A. │ │ │ │ │ - 0x000001f0 28420e20 420e1842 0e10420e 08440b5a (B. B..B..B..D.Z │ │ │ │ │ - 0x00000200 0eb80102 630ec001 4a0ec801 4f0ed001 ....c...J...O... │ │ │ │ │ + 0x000001c0 8e070000 00420e10 8f02450e 188e0345 .....B....E....E │ │ │ │ │ + 0x000001d0 0e208d04 450e288c 05410e30 8606440e . ..E.(..A.0..D. │ │ │ │ │ + 0x000001e0 38830744 0eb00167 0a0e3843 0e30410e 8..D...g..8C.0A. │ │ │ │ │ + 0x000001f0 28420e20 420e1842 0e10420e 08430b5a (B. B..B..B..C.Z │ │ │ │ │ + 0x00000200 0eb80102 630ec001 4d0ec801 4c0ed001 ....c...M...L... │ │ │ │ │ 0x00000210 680eb001 5b0eb801 610ec001 440ec801 h...[...a...D... │ │ │ │ │ 0x00000220 420ed001 640eb001 4c0eb801 4b0ec001 B...d...L...K... │ │ │ │ │ - 0x00000230 420ec801 4d0ed001 5f0eb001 670eb801 B...M..._...g... │ │ │ │ │ - 0x00000240 6c0ec001 440ec801 4b0ed001 520eb001 l...D...K...R... │ │ │ │ │ - 0x00000250 680eb801 650ec001 4a0ec801 490ed001 h...e...J...I... │ │ │ │ │ - 0x00000260 570eb001 550eb801 6f0ec001 420ec801 W...U...o...B... │ │ │ │ │ - 0x00000270 4d0ed001 530eb001 4c0eb801 540ec001 M...S...L...T... │ │ │ │ │ - 0x00000280 420ec801 520ed001 500eb001 02db0eb8 B...R...P....... │ │ │ │ │ - 0x00000290 01440ec0 01720eb8 01420eb0 0102b70e .D...r...B...... │ │ │ │ │ - 0x000002a0 b801440e c0016f0e b801410e b001038e ..D...o...A..... │ │ │ │ │ + 0x00000230 420ec801 4d0ed001 5f0eb001 6f0eb801 B...M..._...o... │ │ │ │ │ + 0x00000240 640ec001 520ec801 440ed001 4b0eb001 d...R...D...K... │ │ │ │ │ + 0x00000250 680eb801 6d0ec001 4f0ec801 410ed001 h...m...O...A... │ │ │ │ │ + 0x00000260 530eb001 550eb801 6f0ec001 420ec801 S...U...o...B... │ │ │ │ │ + 0x00000270 490ed001 530eb001 4c0eb801 560ec001 I...S...L...V... │ │ │ │ │ + 0x00000280 440ec801 4a0ed001 530eb001 02df0eb8 D...J...S....... │ │ │ │ │ + 0x00000290 01450ec0 01720eb8 01420eb0 0102bb0e .E...r...B...... │ │ │ │ │ + 0x000002a0 b801450e c0016f0e b801410e b00103a3 ..E...o...A..... │ │ │ │ │ 0x000002b0 010a0e38 440e3041 0e28420e 20420e18 ...8D.0A.(B. B.. │ │ │ │ │ - 0x000002c0 420e1042 0e08490b 30000000 cc020000 B..B..I.0....... │ │ │ │ │ - 0x000002d0 00000000 62060000 00410e10 8602430d ....b....A....C. │ │ │ │ │ - 0x000002e0 06498f03 8e048d05 8c068307 03fe050a .I.............. │ │ │ │ │ - 0x000002f0 0c070845 0b670a0c 0708410b 38000000 ...E.g....A.8... │ │ │ │ │ - 0x00000300 00030000 00000000 82000000 00420e10 .............B.. │ │ │ │ │ - 0x00000310 8d02420e 188c0341 0e208604 440e2883 ..B....A. ..D.(. │ │ │ │ │ - 0x00000320 054d0e30 025e0e28 440e2041 0e18420e .M.0.^.(D. A..B. │ │ │ │ │ - 0x00000330 10420e08 00000000 .B...... │ │ │ │ │ + 0x000002c0 420e1042 0e08460b 34000000 cc020000 B..B..F.4....... │ │ │ │ │ + 0x000002d0 00000000 42060000 00410e10 8602430d ....B....A....C. │ │ │ │ │ + 0x000002e0 06448f03 8e044f8d 058c0683 0703d405 .D....O......... │ │ │ │ │ + 0x000002f0 0a0c0708 450b670a 0c070841 0b000000 ....E.g....A.... │ │ │ │ │ + 0x00000300 34000000 04030000 00000000 82000000 4............... │ │ │ │ │ + 0x00000310 00420e10 8d024c0e 188c0344 0e208604 .B....L....D. .. │ │ │ │ │ + 0x00000320 490e2883 05470e30 02550e28 410e2041 I.(..G.0.U.(A. A │ │ │ │ │ + 0x00000330 0e18420e 10420e08 ..B..B.. │ │ │ ├── ct-hc2c.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5488 (bytes into file) │ │ │ │ │ + Start of section headers: 5456 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x1570: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1550: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00073f 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000f38 000420 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00077f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00077f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00077f 000025 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .text.unlikely PROGBITS 0000000000000000 0007a4 00000c 00 AX 0 0 1 │ │ │ │ │ - [ 7] .data.rel.ro PROGBITS 0000000000000000 0007b0 000020 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro RELA 0000000000000000 001358 000060 18 I 14 7 8 │ │ │ │ │ - [ 9] .data.rel.ro.local PROGBITS 0000000000000000 0007d0 000018 00 WA 0 0 16 │ │ │ │ │ - [10] .rela.data.rel.ro.local RELA 0000000000000000 0013b8 000018 18 I 14 9 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 0007e8 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 0007e8 000258 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 0013d0 000108 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000a40 000360 18 15 19 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000da0 000194 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 0014d8 000098 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00071f 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000f18 000420 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00075f 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00075f 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00075f 000025 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .text.unlikely PROGBITS 0000000000000000 000784 00000c 00 AX 0 0 1 │ │ │ │ │ + [ 7] .data.rel.ro PROGBITS 0000000000000000 000790 000020 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro RELA 0000000000000000 001338 000060 18 I 14 7 8 │ │ │ │ │ + [ 9] .data.rel.ro.local PROGBITS 0000000000000000 0007b0 000018 00 WA 0 0 16 │ │ │ │ │ + [10] .rela.data.rel.ro.local RELA 0000000000000000 001398 000018 18 I 14 9 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 0007c8 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 0007c8 000258 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 0013b0 000108 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000a20 000360 18 15 19 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000d80 000194 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 0014b8 000098 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,21 +3,21 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 46 FUNC LOCAL DEFAULT 1 apply_dit │ │ │ │ │ 3: 0000000000000030 49 FUNC LOCAL DEFAULT 1 apply_dif │ │ │ │ │ 4: 0000000000000070 51 FUNC LOCAL DEFAULT 1 apply_dit_dft │ │ │ │ │ 5: 00000000000000b0 70 FUNC LOCAL DEFAULT 1 apply_dif_dft │ │ │ │ │ - 6: 0000000000000100 102 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 6: 0000000000000100 94 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .text.unlikely │ │ │ │ │ - 8: 0000000000000170 1342 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 8: 0000000000000160 1326 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 9: 0000000000000000 32 OBJECT LOCAL DEFAULT 7 padt.0 │ │ │ │ │ 10: 0000000000000000 12 FUNC LOCAL DEFAULT 6 mkplan.cold │ │ │ │ │ - 11: 00000000000006b0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 12: 00000000000006d0 39 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 11: 0000000000000690 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 12: 00000000000006b0 39 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 13: 0000000000000000 24 OBJECT LOCAL DEFAULT 9 sadt.1 │ │ │ │ │ 14: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data.rel.ro │ │ │ │ │ 15: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .data.rel.ro.local │ │ │ │ │ 16: 0000000000000004 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 17: 0000000000000008 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_choose_radix │ │ │ │ │ @@ -28,12 +28,12 @@ │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft2 │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_2d │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_dft_d │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 31: 0000000000000700 40 FUNC GLOBAL DEFAULT 1 fftw_mksolver_hc2c │ │ │ │ │ + 31: 00000000000006e0 40 FUNC GLOBAL DEFAULT 1 fftw_mksolver_hc2c │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ - 33: 0000000000000730 15 FUNC GLOBAL DEFAULT 1 fftw_mkplan_hc2c │ │ │ │ │ + 33: 0000000000000710 15 FUNC GLOBAL DEFAULT 1 fftw_mkplan_hc2c │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,72 +1,72 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xf38 contains 44 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xf18 contains 44 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000134 0000001000000002 R_X86_64_PC32 0000000000000004 .LC1 - 4 │ │ │ │ │ 000000000000013b 0000001100000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -0000000000000156 0000001200000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000015d 0000001100000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -00000000000001ec 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ -000000000000021f 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ -0000000000000245 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -00000000000002fa 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -000000000000031a 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000330 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -000000000000033b 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000355 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000035f 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -0000000000000392 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000461 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -0000000000000481 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -000000000000049a 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -00000000000004a5 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000004bf 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000004c9 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -0000000000000531 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -000000000000054f 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -000000000000056c 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000577 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000591 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000059b 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -0000000000000606 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -0000000000000622 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -000000000000063f 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -000000000000064a 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000660 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000066a 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -000000000000068f 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000696 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000006b9 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000006e1 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000709 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000714 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000735 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan - 4 │ │ │ │ │ -00000000000006a0 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ -00000000000006a5 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ -00000000000006aa 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ -00000000000006c3 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000006f3 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000014e 0000001200000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000155 0000001100000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +00000000000001d4 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ +0000000000000207 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ +000000000000022d 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +00000000000002e2 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000000302 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000318 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +0000000000000323 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000033d 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000347 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +000000000000037a 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000451 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000000471 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000048a 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +0000000000000495 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000004af 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000004b9 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +0000000000000519 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +0000000000000537 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000554 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000055f 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000579 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000583 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +00000000000005e6 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +0000000000000602 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000061f 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000062a 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000640 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000064a 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +000000000000066f 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000676 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000699 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000006c1 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000006e8 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000006f4 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000715 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan - 4 │ │ │ │ │ +0000000000000680 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ +0000000000000685 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ +000000000000068a 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ +00000000000006a3 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000006d3 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1358 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1338 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002300000001 R_X86_64_64 0000000000000000 fftw_rdft2_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 6d0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 6b0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 100 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 6b0 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 690 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x13b8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1398 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 170 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 160 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x13d0 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x13b0 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000004c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ 0000000000000078 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 70 │ │ │ │ │ 00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ │ 00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 100 │ │ │ │ │ -00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 170 │ │ │ │ │ +00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 160 │ │ │ │ │ 00000000000001b8 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely + 0 │ │ │ │ │ -00000000000001d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6b0 │ │ │ │ │ -00000000000001f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6d0 │ │ │ │ │ -0000000000000214 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 700 │ │ │ │ │ -0000000000000240 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 730 │ │ │ │ │ +00000000000001d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 690 │ │ │ │ │ +00000000000001f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6b0 │ │ │ │ │ +0000000000000214 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6e0 │ │ │ │ │ +0000000000000240 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 710 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,265 +13,265 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000028 0000001c FDE cie=00000000 pc=0000000000000000..000000000000002e │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000003 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000004 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000000025 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000000022 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000026 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000023 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000028 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000002c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000044 0000000000000028 00000048 FDE cie=00000000 pc=0000000000000030..0000000000000061 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000032 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000033 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000003c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000040 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000058 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000000055 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000059 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000056 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000005b │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000005f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000070 0000000000000024 00000074 FDE cie=00000000 pc=0000000000000070..00000000000000a3 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000071 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000072 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000075 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000007c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000007c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 35 to 000000000000009f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000000a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000000a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000038 0000009c FDE cie=00000000 pc=00000000000000b0..00000000000000f6 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000b4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000000ba │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000b6 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000000c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000ba │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000bb │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000ca │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000000e9 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000000db │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000ea │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000000e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000ec │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000000ec │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000ee │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000000f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d4 0000000000000010 000000d8 FDE cie=00000000 pc=0000000000000100..0000000000000166 │ │ │ │ │ +000000d4 0000000000000010 000000d8 FDE cie=00000000 pc=0000000000000100..000000000000015e │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e8 00000000000000c4 000000ec FDE cie=00000000 pc=0000000000000170..00000000000006ae │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000182 │ │ │ │ │ +000000e8 00000000000000c4 000000ec FDE cie=00000000 pc=0000000000000160..000000000000068e │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000172 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000184 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000174 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000186 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000179 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000018b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000017b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000018c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000017f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000018d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000180 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000194 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000001a1 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000191 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000001a4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000194 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001a5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000195 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001a7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000197 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001a9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000199 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001ab │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000019b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001ad │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000019d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000001b0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000001a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 173 to 000000000000025d │ │ │ │ │ + DW_CFA_advance_loc1: 161 to 0000000000000241 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000265 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000024d │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000269 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000025d │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000272 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000261 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000276 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000265 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000027a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000269 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000028e │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000276 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000002af │ │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000000293 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 43 to 00000000000002da │ │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000002bf │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002de │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000002d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000002e9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002dc │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000000307 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000002ee │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 153 to 00000000000003a0 │ │ │ │ │ + DW_CFA_advance_loc1: 154 to 0000000000000388 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000038c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003a5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000038d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003a7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000038f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003a9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000391 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003ab │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000393 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003ad │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000395 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000003b0 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000003a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000003c1 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000003ad │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000003c9 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003cd │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000003cc │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000003d9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003dd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003e1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000003f5 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000003e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000000416 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000000402 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 43 to 0000000000000441 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000042e │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000445 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000447 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000450 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000044b │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000046e │ │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000045d │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000001b0 000000000000001c 000001b4 FDE cie=00000000 pc=0000000000000000..000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ │ │ -000001d0 0000000000000018 000001d4 FDE cie=00000000 pc=00000000000006b0..00000000000006c7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006b1 │ │ │ │ │ +000001d0 0000000000000018 000001d4 FDE cie=00000000 pc=0000000000000690..00000000000006a7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000691 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000006c2 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000006a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001ec 000000000000001c 000001f0 FDE cie=00000000 pc=00000000000006d0..00000000000006f7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006d1 │ │ │ │ │ +000001ec 000000000000001c 000001f0 FDE cie=00000000 pc=00000000000006b0..00000000000006d7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000006d8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000006b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000006f1 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000006d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006f2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000020c 0000000000000028 00000210 FDE cie=00000000 pc=0000000000000700..0000000000000728 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000702 │ │ │ │ │ +0000020c 0000000000000028 00000210 FDE cie=00000000 pc=00000000000006e0..0000000000000708 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000706 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000006ed │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000070e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000006f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000000724 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000704 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000725 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000705 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000727 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000707 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000238 000000000000001c 0000023c FDE cie=00000000 pc=0000000000000730..000000000000073f │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000731 │ │ │ │ │ +00000238 000000000000001c 0000023c FDE cie=00000000 pc=0000000000000710..000000000000071f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000711 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000073e │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000071e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -[]A\A]A^H │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (rdft2-ct-%s/%D%(%p%)%(%p%)) │ │ │ │ │ apply_dit │ │ │ │ │ apply_dif │ │ │ │ │ apply_dit_dft │ │ │ │ │ apply_dif_dft │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,573 +2,571 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_dit(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - mov 0x40(%rdi),%rax │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ + mov 0x40(%rdi),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ + pop %r12 │ │ │ │ │ jmp *%rax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ apply_dif(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - mov 0x48(%rdi),%rax │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ + mov 0x48(%rdi),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ + pop %r12 │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000070 : │ │ │ │ │ apply_dit_dft(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ jmp *%rax │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000b0 : │ │ │ │ │ apply_dif_dft(): │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0x40(%r12),%rdi │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ + mov 0x40(%r12),%rdi │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ pop %rbp │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ pop %r12 │ │ │ │ │ + mov 0x38(%rdi),%rax │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ - mov 0x38(%rdi),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000100 : │ │ │ │ │ print(): │ │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ │ mov (%rsi),%r10 │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ lea -0xa1(%rip),%rsi │ │ │ │ │ mov 0x40(%rdi),%r9 │ │ │ │ │ mov 0x48(%rdi),%r8 │ │ │ │ │ mov 0x50(%rdi),%rcx │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je 150 │ │ │ │ │ + je 148 │ │ │ │ │ lea -0x129(%rip),%rsi │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je 150 │ │ │ │ │ + je 148 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%r10 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%r10 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000170 : │ │ │ │ │ +0000000000000160 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je 180 │ │ │ │ │ + je 170 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rsi,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ │ cmpl $0x1,(%rdx) │ │ │ │ │ - jle 1b0 │ │ │ │ │ + jle 1a0 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov 0x38(%rsi),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 1e0 │ │ │ │ │ + je 1c8 │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jne 19d │ │ │ │ │ + jne 18d │ │ │ │ │ mov 0x28(%rsi),%rbx │ │ │ │ │ cmp %rbx,0x18(%rsi) │ │ │ │ │ - je 1e0 │ │ │ │ │ + je 1c8 │ │ │ │ │ testb $0x10,0xd5(%r12) │ │ │ │ │ - jne 19d │ │ │ │ │ + jne 18d │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ - call 1f0 │ │ │ │ │ + call 1d8 │ │ │ │ │ R_X86_64_PLT32 fftw_choose_radix-0x4 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 19d │ │ │ │ │ + jle 18d │ │ │ │ │ mov 0x8(%r14),%r15 │ │ │ │ │ mov 0x8(%r15),%rbp │ │ │ │ │ cmp %rbp,%rax │ │ │ │ │ - jge 19d │ │ │ │ │ + jge 18d │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 217 │ │ │ │ │ + je 1ff │ │ │ │ │ testb $0x10,0xd4(%r12) │ │ │ │ │ - jne 19d │ │ │ │ │ + jne 18d │ │ │ │ │ mov 0x10(%r13),%rdi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - call 223 │ │ │ │ │ + call 20b │ │ │ │ │ R_X86_64_PLT32 fftw_choose_radix-0x4 │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ lea 0x48(%rsp),%rcx │ │ │ │ │ lea 0x38(%rsp),%rsi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbx │ │ │ │ │ lea 0x40(%rsp),%rdx │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 249 │ │ │ │ │ + call 231 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x38(%r14),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 3b0 │ │ │ │ │ - mov 0x18(%r15),%r9 │ │ │ │ │ + jne 3a0 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + mov 0x18(%r15),%r9 │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ push %r12 │ │ │ │ │ - push 0x30(%r14) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ + imul %rbp,%rcx │ │ │ │ │ + push 0x30(%r14) │ │ │ │ │ push 0x28(%r14) │ │ │ │ │ push 0x68(%rsp) │ │ │ │ │ push 0x60(%rsp) │ │ │ │ │ - mov %r9,%rcx │ │ │ │ │ - imul %rbp,%rcx │ │ │ │ │ call *0x18(%r13) │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 680 │ │ │ │ │ + je 660 │ │ │ │ │ mov 0x20(%r13),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 4e0 │ │ │ │ │ + jne 4c8 │ │ │ │ │ mov 0x28(%r14),%r11 │ │ │ │ │ - mov 0x18(%r15),%r9 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ mov 0x18(%r14),%r13 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mov 0x10(%r15),%r8 │ │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ │ shr $0x3f,%rcx │ │ │ │ │ mov $0x2,%edi │ │ │ │ │ mov 0x20(%r14),%rsi │ │ │ │ │ - mov 0x10(%r15),%r8 │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ - sar $1,%rcx │ │ │ │ │ + mov 0x18(%r15),%r9 │ │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ push 0x50(%rsp) │ │ │ │ │ - push 0x50(%rsp) │ │ │ │ │ - imul %rbp,%r9 │ │ │ │ │ sub %r11,%rdx │ │ │ │ │ - push 0x50(%rsp) │ │ │ │ │ + sar $1,%rcx │ │ │ │ │ + imul %rbp,%r9 │ │ │ │ │ sub %r13,%rsi │ │ │ │ │ sar $0x3,%rdx │ │ │ │ │ sar $0x3,%rsi │ │ │ │ │ + push 0x50(%rsp) │ │ │ │ │ + push 0x50(%rsp) │ │ │ │ │ mov %rcx,0x30(%rsp) │ │ │ │ │ - call 2fe │ │ │ │ │ + call 2e6 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ + mov 0x18(%r15),%rdx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - imul 0x10(%r15),%rcx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - mov 0x18(%r15),%rdx │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + imul 0x10(%r15),%rcx │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ - call 31e │ │ │ │ │ + call 306 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 334 │ │ │ │ │ + call 31c │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 33f │ │ │ │ │ + call 327 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 689 │ │ │ │ │ - lea -0x352(%rip),%rdx │ │ │ │ │ + je 669 │ │ │ │ │ + lea -0x33a(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ - call 363 │ │ │ │ │ + call 34b │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - movq %r12,%xmm0 │ │ │ │ │ mov %rbx,0x50(%rbp) │ │ │ │ │ + movq %r12,%xmm0 │ │ │ │ │ lea 0x8(%rbp),%rdx │ │ │ │ │ lea 0x8(%r12),%rdi │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ lea 0x8(%rax),%rsi │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,0x40(%rbp) │ │ │ │ │ - call 396 │ │ │ │ │ + call 37e │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ mov 0x34(%rbx),%eax │ │ │ │ │ mov %eax,0x34(%rbp) │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - jne 6a4 │ │ │ │ │ - mov 0x10(%r15),%r9 │ │ │ │ │ + jne 684 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + mov 0x10(%r15),%r9 │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ push %r12 │ │ │ │ │ - push 0x30(%r14) │ │ │ │ │ mov $0x4,%esi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ + imul %rbp,%rcx │ │ │ │ │ + push 0x30(%r14) │ │ │ │ │ push 0x28(%r14) │ │ │ │ │ push 0x60(%rsp) │ │ │ │ │ push 0x60(%rsp) │ │ │ │ │ - mov %r9,%rcx │ │ │ │ │ - imul %rbp,%rcx │ │ │ │ │ call *0x18(%r13) │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 680 │ │ │ │ │ + je 660 │ │ │ │ │ mov 0x20(%r13),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 5b0 │ │ │ │ │ + jne 590 │ │ │ │ │ mov 0x18(%r14),%r11 │ │ │ │ │ - mov 0x10(%r15),%r8 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ mov 0x28(%r14),%r13 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mov 0x18(%r15),%r9 │ │ │ │ │ mov 0x20(%r14),%rdx │ │ │ │ │ shr $0x3f,%rcx │ │ │ │ │ mov $0x2,%edi │ │ │ │ │ mov 0x30(%r14),%rsi │ │ │ │ │ - mov 0x18(%r15),%r9 │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ - sar $1,%rcx │ │ │ │ │ + mov 0x10(%r15),%r8 │ │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ push 0x50(%rsp) │ │ │ │ │ - push 0x50(%rsp) │ │ │ │ │ - imul %rbp,%r8 │ │ │ │ │ sub %r11,%rdx │ │ │ │ │ - push 0x50(%rsp) │ │ │ │ │ + sar $1,%rcx │ │ │ │ │ + imul %rbp,%r8 │ │ │ │ │ sub %r13,%rsi │ │ │ │ │ sar $0x3,%rdx │ │ │ │ │ sar $0x3,%rsi │ │ │ │ │ + push 0x50(%rsp) │ │ │ │ │ + push 0x50(%rsp) │ │ │ │ │ mov %rcx,0x30(%rsp) │ │ │ │ │ - call 465 │ │ │ │ │ + call 455 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - imul 0x18(%r15),%rcx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + imul 0x18(%r15),%rcx │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ - call 485 │ │ │ │ │ + call 475 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ mov $0x4,%r8d │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 49e │ │ │ │ │ + call 48e │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 4a9 │ │ │ │ │ + call 499 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 689 │ │ │ │ │ - lea -0x48c(%rip),%rdx │ │ │ │ │ + je 669 │ │ │ │ │ + lea -0x47c(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ - call 4cd │ │ │ │ │ + call 4bd │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 366 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 34e │ │ │ │ │ + nopl (%rax) │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jne 6a9 │ │ │ │ │ - mov 0x28(%r14),%rcx │ │ │ │ │ + jne 689 │ │ │ │ │ mov 0x18(%r15),%rdx │ │ │ │ │ + mov 0x28(%r14),%rcx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + shr $0x3f,%rdi │ │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ │ mov 0x48(%rsp),%r9 │ │ │ │ │ - shr $0x3f,%rdi │ │ │ │ │ + imul %rbp,%rdx │ │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ add %rbx,%rdi │ │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ │ sar $1,%rdi │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ mov 0x20(%r14),%r13 │ │ │ │ │ mov 0x18(%r14),%r14 │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - imul %rbp,%rdx │ │ │ │ │ mov %rdi,0x28(%rsp) │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ - call 535 │ │ │ │ │ + call 51d │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ │ - imul 0x10(%r15),%rdi │ │ │ │ │ mov 0x18(%r15),%rdx │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ + imul 0x10(%r15),%rdi │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 553 │ │ │ │ │ + call 53b │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 570 │ │ │ │ │ + call 558 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 57b │ │ │ │ │ + call 563 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 689 │ │ │ │ │ - lea -0x51e(%rip),%rdx │ │ │ │ │ + je 669 │ │ │ │ │ + lea -0x506(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ - call 59f │ │ │ │ │ + call 587 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 366 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 34e │ │ │ │ │ + nop │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jne 69f │ │ │ │ │ + jne 67f │ │ │ │ │ mov 0x28(%r14),%rsi │ │ │ │ │ mov 0x20(%r14),%rcx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + shr $0x3f,%rdi │ │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ │ mov 0x48(%rsp),%r9 │ │ │ │ │ - shr $0x3f,%rdi │ │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ │ mov 0x18(%r15),%rdx │ │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ │ add %rbx,%rdi │ │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ │ sar $1,%rdi │ │ │ │ │ mov 0x30(%r14),%r13 │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ │ mov %rdi,0x28(%rsp) │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ imul %rbp,%rsi │ │ │ │ │ - call 60a │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + call 5ea │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ │ - imul 0x18(%r15),%rdi │ │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ + imul 0x18(%r15),%rdi │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 626 │ │ │ │ │ + call 606 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 643 │ │ │ │ │ + call 623 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 64e │ │ │ │ │ + call 62e │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 689 │ │ │ │ │ - lea -0x5ad(%rip),%rdx │ │ │ │ │ + je 669 │ │ │ │ │ + lea -0x58d(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ - call 66e │ │ │ │ │ + call 64e │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 366 │ │ │ │ │ + jmp 34e │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,0x8(%rsp) │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ - call 693 │ │ │ │ │ + call 673 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 69a │ │ │ │ │ + call 67a │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - jmp 19d │ │ │ │ │ - jmp 6a4 │ │ │ │ │ + jmp 18d │ │ │ │ │ + jmp 684 │ │ │ │ │ R_X86_64_PC32 .text.unlikely-0x4 │ │ │ │ │ - jmp 6a9 │ │ │ │ │ + jmp 689 │ │ │ │ │ R_X86_64_PC32 .text.unlikely-0x4 │ │ │ │ │ - jmp 6ae │ │ │ │ │ + jmp 68e │ │ │ │ │ R_X86_64_PC32 .text.unlikely-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00000000000006b0 : │ │ │ │ │ +0000000000000690 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ - call 6bd │ │ │ │ │ + call 69d │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 6c7 │ │ │ │ │ + jmp 6a7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000006d0 : │ │ │ │ │ +00000000000006b0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ │ - call 6e5 │ │ │ │ │ + call 6c5 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ mov 0xc(%rsp),%esi │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 6f7 │ │ │ │ │ + jmp 6d7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000700 : │ │ │ │ │ +00000000000006e0 : │ │ │ │ │ fftw_mksolver_hc2c(): │ │ │ │ │ push %r12 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ - push %rbp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - push %rbx │ │ │ │ │ + push %rbp │ │ │ │ │ mov %edx,%ebp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - call 718 │ │ │ │ │ + call 6f8 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %r12,0x10(%rax) │ │ │ │ │ mov %ebp,0x20(%rax) │ │ │ │ │ mov %rbx,0x18(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000730 : │ │ │ │ │ +0000000000000710 : │ │ │ │ │ fftw_mkplan_hc2c(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - call 739 │ │ │ │ │ + call 719 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan-0x4 │ │ │ │ │ mov %rbx,0x38(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,42 +1,42 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 28000000 1c000000 ........(....... │ │ │ │ │ - 0x00000020 00000000 2e000000 00420e10 8c02410e .........B....A. │ │ │ │ │ - 0x00000030 18860341 0e208304 610e1841 0e10420e ...A. ..a..A..B. │ │ │ │ │ + 0x00000020 00000000 2e000000 00420e10 8c02470e .........B....G. │ │ │ │ │ + 0x00000030 18860344 0e208304 550e1841 0e10490e ...D. ..U..A..I. │ │ │ │ │ 0x00000040 08000000 28000000 48000000 00000000 ....(...H....... │ │ │ │ │ - 0x00000050 31000000 00420e10 8c02410e 18860341 1....B....A....A │ │ │ │ │ - 0x00000060 0e208304 640e1841 0e10420e 08000000 . ..d..A..B..... │ │ │ │ │ + 0x00000050 31000000 00420e10 8c024a0e 18860344 1....B....J....D │ │ │ │ │ + 0x00000060 0e208304 550e1841 0e10490e 08000000 . ..U..A..I..... │ │ │ │ │ 0x00000070 24000000 74000000 00000000 33000000 $...t.......3... │ │ │ │ │ - 0x00000080 00410e10 8602410e 1883034a 0e30630e .A....A....J.0c. │ │ │ │ │ + 0x00000080 00410e10 8602440e 18830347 0e30630e .A....D....G.0c. │ │ │ │ │ 0x00000090 18410e10 410e0800 38000000 9c000000 .A..A...8....... │ │ │ │ │ - 0x000000a0 00000000 46000000 00420e10 8e02420e ....F....B....B. │ │ │ │ │ - 0x000000b0 188d0342 0e208c04 440e2886 05410e30 ...B. ..D.(..A.0 │ │ │ │ │ - 0x000000c0 83066e0e 28410e20 420e1842 0e10420e ..n.(A. B..B..B. │ │ │ │ │ + 0x000000a0 00000000 46000000 00420e10 8e02480e ....F....B....H. │ │ │ │ │ + 0x000000b0 188d0348 0e208c04 440e2886 05440e30 ...H. ..D.(..D.0 │ │ │ │ │ + 0x000000c0 8306510e 28490e20 480e1846 0e10420e ..Q.(I. H..F..B. │ │ │ │ │ 0x000000d0 08000000 10000000 d8000000 00000000 ................ │ │ │ │ │ - 0x000000e0 66000000 00000000 c4000000 ec000000 f............... │ │ │ │ │ - 0x000000f0 00000000 3e050000 00520e10 8f02420e ....>....R....B. │ │ │ │ │ - 0x00000100 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000110 8606410e 38830747 0e90014d 0a0e3843 ..A.8..G...M..8C │ │ │ │ │ + 0x000000e0 5e000000 00000000 c4000000 ec000000 ^............... │ │ │ │ │ + 0x000000f0 00000000 2e050000 00520e10 8f02420e .........R....B. │ │ │ │ │ + 0x00000100 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ │ + 0x00000110 8606410e 38830744 0e90014d 0a0e3843 ..A.8..D...M..8C │ │ │ │ │ 0x00000120 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x00000130 08430b02 ad0e9801 480ea001 440ea801 .C......H...D... │ │ │ │ │ - 0x00000140 490eb001 440eb801 440ec001 540e9001 I...D...D...T... │ │ │ │ │ - 0x00000150 610e9801 6b0ea001 440ea801 4b0eb001 a...k...D...K... │ │ │ │ │ - 0x00000160 5e0e9001 02990a0e 38440e30 410e2842 ^.......8D.0A.(B │ │ │ │ │ - 0x00000170 0e20420e 18420e10 420e0843 0b510e98 . B..B..B..C.Q.. │ │ │ │ │ - 0x00000180 01480ea0 01440ea8 014c0eb0 01440eb8 .H...D...L...D.. │ │ │ │ │ - 0x00000190 01440ec0 01540e90 01610e98 016b0ea0 .D...T...a...k.. │ │ │ │ │ - 0x000001a0 01440ea8 014b0eb0 015e0e90 01000000 .D...K...^...... │ │ │ │ │ + 0x00000130 08430b02 a10e9801 4c0ea001 500ea801 .C......L...P... │ │ │ │ │ + 0x00000140 440eb001 440eb801 440ec001 4d0e9001 D...D...D...M... │ │ │ │ │ + 0x00000150 5d0e9801 6c0ea001 590ea801 440eb001 ]...l...Y...D... │ │ │ │ │ + 0x00000160 520e9001 029a0a0e 38440e30 410e2842 R.......8D.0A.(B │ │ │ │ │ + 0x00000170 0e20420e 18420e10 420e084b 0b4d0e98 . B..B..B..K.M.. │ │ │ │ │ + 0x00000180 014c0ea0 01530ea8 01440eb0 01440eb8 .L...S...D...D.. │ │ │ │ │ + 0x00000190 01440ec0 014d0e90 015d0e98 016c0ea0 .D...M...]...l.. │ │ │ │ │ + 0x000001a0 01590ea8 01440eb0 01520e90 01000000 .Y...D...R...... │ │ │ │ │ 0x000001b0 1c000000 b4010000 00000000 0c000000 ................ │ │ │ │ │ 0x000001c0 000e9001 83078606 8c058d04 8e038f02 ................ │ │ │ │ │ 0x000001d0 18000000 d4010000 00000000 17000000 ................ │ │ │ │ │ 0x000001e0 00410e10 8302510e 08000000 1c000000 .A....Q......... │ │ │ │ │ 0x000001f0 f0010000 00000000 27000000 00410e10 ........'....A.. │ │ │ │ │ 0x00000200 8302470e 20590e10 410e0800 28000000 ..G. Y..A...(... │ │ │ │ │ 0x00000210 10020000 00000000 28000000 00420e10 ........(....B.. │ │ │ │ │ - 0x00000220 8c02440e 18860348 0e208304 560e1841 ..D....H. ..V..A │ │ │ │ │ + 0x00000220 8c024b0e 18860343 0e208304 540e1841 ..K....C. ..T..A │ │ │ │ │ 0x00000230 0e10420e 08000000 1c000000 3c020000 ..B.........<... │ │ │ │ │ 0x00000240 00000000 0f000000 00410e10 83024d0e .........A....M. │ │ │ │ │ 0x00000250 08000000 00000000 ........ │ │ │ ├── dft-r2hc.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3840 (bytes into file) │ │ │ │ │ + Start of section headers: 3808 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0xf00: │ │ │ │ │ +There are 18 section headers, starting at offset 0xee0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000671 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000be8 000168 18 I 15 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0006b1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0006b1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0006b1 000014 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0006c8 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000d50 000060 18 I 15 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0006e8 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000db0 000018 18 I 15 8 8 │ │ │ │ │ - [10] .rodata.cst16 PROGBITS 0000000000000000 000700 000010 10 AM 0 0 16 │ │ │ │ │ - [11] .rodata.cst8 PROGBITS 0000000000000000 000710 000008 08 AM 0 0 8 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 000718 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 000718 000140 00 A 0 0 8 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 000dc8 000090 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 000858 000270 18 16 14 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 000ac8 00011a 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 000e58 0000a4 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000651 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000bc8 000168 18 I 15 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000691 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000691 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000691 000014 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0006a8 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000d30 000060 18 I 15 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0006c8 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000d90 000018 18 I 15 8 8 │ │ │ │ │ + [10] .rodata.cst16 PROGBITS 0000000000000000 0006e0 000010 10 AM 0 0 16 │ │ │ │ │ + [11] .rodata.cst8 PROGBITS 0000000000000000 0006f0 000008 08 AM 0 0 8 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 0006f8 000000 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 0006f8 000140 00 A 0 0 8 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 000da8 000090 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 000838 000270 18 16 14 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 000aa8 00011a 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 000e38 0000a4 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 26 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 820 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 3: 0000000000000340 29 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 0000000000000360 719 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 2: 0000000000000000 806 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 3: 0000000000000330 29 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 4: 0000000000000350 703 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 6: 0000000000000630 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 7: 0000000000000640 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 6: 0000000000000610 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 7: 0000000000000620 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 8: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 9: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE LOCAL DEFAULT 11 .LC3 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE LOCAL DEFAULT 10 .LC1 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_1d │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_append │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_rdft_1 │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_destroy2 │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_dft │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 22: 0000000000000650 33 FUNC GLOBAL DEFAULT 1 fftw_dft_r2hc_register │ │ │ │ │ + 22: 0000000000000630 33 FUNC GLOBAL DEFAULT 1 fftw_dft_r2hc_register │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,38 +1,38 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xbe8 contains 15 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xbc8 contains 15 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000034c 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000003c2 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000003d1 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -000000000000045c 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1 - 4 │ │ │ │ │ -0000000000000467 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000475 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ -000000000000048c 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000496 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -000000000000051d 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -00000000000005c8 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000654 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000661 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000635 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000645 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000066d 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +000000000000033c 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000003b2 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +00000000000003c1 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +0000000000000444 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1 - 4 │ │ │ │ │ +000000000000044f 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000045d 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ +0000000000000474 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000047e 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +0000000000000507 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +00000000000005a8 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000634 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000641 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000615 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000625 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000064d 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xd50 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xd30 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001900000001 R_X86_64_64 0000000000000000 fftw_dft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 640 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 340 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 630 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 620 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 330 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 610 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xdb0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xd90 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 360 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 350 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xdc8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xda8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 340 │ │ │ │ │ -000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 360 │ │ │ │ │ -0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 630 │ │ │ │ │ -0000000000000114 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 640 │ │ │ │ │ -0000000000000128 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 650 │ │ │ │ │ +0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 330 │ │ │ │ │ +000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 350 │ │ │ │ │ +0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 610 │ │ │ │ │ +0000000000000114 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 620 │ │ │ │ │ +0000000000000128 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 630 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,149 +9,149 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000064 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000334 │ │ │ │ │ +00000018 0000000000000064 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000326 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000017 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 527 to 0000000000000220 │ │ │ │ │ + DW_CFA_advance_loc2: 529 to 0000000000000228 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000221 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000229 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000222 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000022a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000224 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000022c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000226 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000022e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000228 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000230 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000022a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000232 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000230 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000238 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 128 to 00000000000002b0 │ │ │ │ │ + DW_CFA_advance_loc1: 122 to 00000000000002b2 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002b1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002b2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002b4 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000002b6 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000002b8 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000002ba │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002bc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002bb │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000080 0000000000000010 00000084 FDE cie=00000000 pc=0000000000000340..000000000000035d │ │ │ │ │ +00000080 0000000000000010 00000084 FDE cie=00000000 pc=0000000000000330..000000000000034d │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000094 0000000000000060 00000098 FDE cie=00000000 pc=0000000000000360..000000000000062f │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000362 │ │ │ │ │ +00000094 0000000000000060 00000098 FDE cie=00000000 pc=0000000000000350..000000000000060f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000352 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000364 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000357 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000366 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000359 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000036b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000035b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000036c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000035c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000036d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000035d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000371 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000361 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc2: 441 to 000000000000052a │ │ │ │ │ + DW_CFA_advance_loc2: 435 to 0000000000000514 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000052b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000515 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000052c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000516 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000052e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000518 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000530 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000051a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000532 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000051c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000534 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000051e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000540 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000520 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000054e │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000052e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000551 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000531 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000552 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000532 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000554 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000534 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000556 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000536 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000558 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000538 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000055a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000053a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000560 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000540 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000000f8 0000000000000010 000000fc FDE cie=00000000 pc=0000000000000630..0000000000000639 │ │ │ │ │ +000000f8 0000000000000010 000000fc FDE cie=00000000 pc=0000000000000610..0000000000000619 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000010c 0000000000000010 00000110 FDE cie=00000000 pc=0000000000000640..0000000000000649 │ │ │ │ │ +0000010c 0000000000000010 00000110 FDE cie=00000000 pc=0000000000000620..0000000000000629 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000120 000000000000001c 00000124 FDE cie=00000000 pc=0000000000000650..0000000000000671 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000651 │ │ │ │ │ +00000120 000000000000001c 00000124 FDE cie=00000000 pc=0000000000000630..0000000000000651 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000631 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000669 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000649 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,11 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATI │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ +AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (dft-r2hc-%D%(%p%)) │ │ │ │ │ fftw_mktensor_1d │ │ │ │ │ fftw_tensor_append │ │ │ │ │ fftw_mkproblem_rdft_1 │ │ │ │ │ fftw_mkplan_d │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,140 +5,139 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0x50(%rdi),%rdx │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ │ mov 0x48(%rdi),%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ lea (%rsi,%rcx,8),%rsi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jle 21c │ │ │ │ │ + jle 224 │ │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ │ sar $1,%rdx │ │ │ │ │ cmp $0x1,%rdx │ │ │ │ │ - je 21c │ │ │ │ │ + je 224 │ │ │ │ │ mov 0x58(%r12),%rcx │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jne 230 │ │ │ │ │ + jne 238 │ │ │ │ │ + lea 0x0(,%rax,8),%r14 │ │ │ │ │ cmp $0x2,%rdx │ │ │ │ │ - je 2bb │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - lea -0x10(,%rax,8),%r9 │ │ │ │ │ - lea 0x0(,%rdx,8),%r8 │ │ │ │ │ - lea 0x8(%rbp),%r15 │ │ │ │ │ - lea 0x0(%rbp,%r9,1),%rsi │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%r12 │ │ │ │ │ - lea (%rbx,%rdi,1),%r13 │ │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ │ - lea (%rbx,%r9,1),%rdi │ │ │ │ │ - sub %r8,%r9 │ │ │ │ │ - lea 0x8(%rbx),%r14 │ │ │ │ │ - lea 0x18(%rbp),%r11 │ │ │ │ │ - lea 0x18(%r9),%r10 │ │ │ │ │ - lea 0x18(%rbx),%r9 │ │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ │ - cmp %r10,%r8 │ │ │ │ │ - setle 0x17(%rsp) │ │ │ │ │ + je 2c0 │ │ │ │ │ + lea 0x0(,%rdx,8),%r10 │ │ │ │ │ + lea -0x10(,%rax,8),%r8 │ │ │ │ │ + lea 0x0(%rbp,%r8,1),%rsi │ │ │ │ │ + lea (%rbx,%r8,1),%rdi │ │ │ │ │ + sub %r10,%r8 │ │ │ │ │ + lea 0x18(%r8),%r11 │ │ │ │ │ + lea 0x8(%rbp),%r9 │ │ │ │ │ + cmp %r11,%r10 │ │ │ │ │ + lea 0x18(%rbx),%r8 │ │ │ │ │ + lea 0x8(%rbx),%r15 │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + setle 0x1f(%rsp) │ │ │ │ │ + lea (%rbx,%r14,1),%r12 │ │ │ │ │ + lea 0x0(%rbp,%r14,1),%r13 │ │ │ │ │ + cmp %r8,%r9 │ │ │ │ │ + lea 0x18(%rbp),%r9 │ │ │ │ │ + setae %r8b │ │ │ │ │ cmp %r9,%r15 │ │ │ │ │ setae %r9b │ │ │ │ │ - cmp %r11,%r14 │ │ │ │ │ - setae %r11b │ │ │ │ │ - or %r11d,%r9d │ │ │ │ │ - cmp %r13,%rsi │ │ │ │ │ - lea 0x0(%rbp,%r10,1),%rsi │ │ │ │ │ - setae %r11b │ │ │ │ │ - cmp %r12,%rdi │ │ │ │ │ - setae 0x16(%rsp) │ │ │ │ │ - or 0x16(%rsp),%r11b │ │ │ │ │ - and %r11d,%r9d │ │ │ │ │ - lea (%rbx,%r8,1),%r11 │ │ │ │ │ - cmp %r11,%rsi │ │ │ │ │ - setae %r11b │ │ │ │ │ - cmp %r12,%r14 │ │ │ │ │ - setae 0x16(%rsp) │ │ │ │ │ - or 0x16(%rsp),%r11b │ │ │ │ │ - test %r11b,%r9b │ │ │ │ │ - je 2c8 │ │ │ │ │ - add %rbp,%r8 │ │ │ │ │ - add %rbx,%r10 │ │ │ │ │ - cmp %r8,%r10 │ │ │ │ │ - movzbl 0x17(%rsp),%r10d │ │ │ │ │ + or %r9d,%r8d │ │ │ │ │ + cmp %r12,%rsi │ │ │ │ │ + setae %r9b │ │ │ │ │ + cmp %r13,%rdi │ │ │ │ │ + setae 0x8(%rsp) │ │ │ │ │ + or 0x8(%rsp),%r9b │ │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ │ + and %r9d,%r8d │ │ │ │ │ + cmp %r12,%r15 │ │ │ │ │ + lea (%rbx,%r11,1),%r15 │ │ │ │ │ + setae %r9b │ │ │ │ │ + or 0x1f(%rsp),%r9b │ │ │ │ │ + and %r9d,%r8d │ │ │ │ │ + lea 0x0(%rbp,%r10,1),%r9 │ │ │ │ │ + cmp %r9,%r15 │ │ │ │ │ + mov 0x10(%rsp),%r15 │ │ │ │ │ setae %r9b │ │ │ │ │ - cmp %r13,%r15 │ │ │ │ │ - setae %r8b │ │ │ │ │ - or %r8d,%r9d │ │ │ │ │ - cmp %r13,%r14 │ │ │ │ │ - setae %r8b │ │ │ │ │ - or %r10d,%r8d │ │ │ │ │ - and %r8d,%r9d │ │ │ │ │ cmp %r12,%r15 │ │ │ │ │ + setae %r12b │ │ │ │ │ + add %rbx,%r10 │ │ │ │ │ + add %rbp,%r11 │ │ │ │ │ + or %r12d,%r9d │ │ │ │ │ + and %r8d,%r9d │ │ │ │ │ + cmp %r10,%r11 │ │ │ │ │ setae %r8b │ │ │ │ │ + cmp %r13,0x8(%rsp) │ │ │ │ │ + setae %r10b │ │ │ │ │ or %r10d,%r8d │ │ │ │ │ test %r8b,%r9b │ │ │ │ │ - je 2c8 │ │ │ │ │ + je 2c0 │ │ │ │ │ + cmp %r13,%r15 │ │ │ │ │ + setae %r8b │ │ │ │ │ + or 0x1f(%rsp),%r8b │ │ │ │ │ + je 2c0 │ │ │ │ │ dec %rdx │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ shr $1,%r9 │ │ │ │ │ shl $0x4,%r9 │ │ │ │ │ - nop │ │ │ │ │ - movups 0x8(%rbx,%rcx,1),%xmm5 │ │ │ │ │ - movups 0x8(%rbp,%rcx,1),%xmm4 │ │ │ │ │ - movups (%rdi,%r8,1),%xmm0 │ │ │ │ │ - movups (%rsi,%r8,1),%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movupd 0x8(%rbx,%rcx,1),%xmm5 │ │ │ │ │ + movupd 0x8(%rbp,%rcx,1),%xmm4 │ │ │ │ │ + movupd (%rdi,%r8,1),%xmm0 │ │ │ │ │ + movupd (%rsi,%r8,1),%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ + addpd %xmm0,%xmm4 │ │ │ │ │ + subpd %xmm1,%xmm5 │ │ │ │ │ subpd %xmm0,%xmm2 │ │ │ │ │ addpd %xmm1,%xmm3 │ │ │ │ │ - subpd %xmm1,%xmm5 │ │ │ │ │ - addpd %xmm0,%xmm4 │ │ │ │ │ - shufpd $0x1,%xmm3,%xmm3 │ │ │ │ │ - shufpd $0x1,%xmm2,%xmm2 │ │ │ │ │ movups %xmm5,0x8(%rbx,%rcx,1) │ │ │ │ │ movups %xmm4,0x8(%rbp,%rcx,1) │ │ │ │ │ add $0x10,%rcx │ │ │ │ │ + shufpd $0x1,%xmm3,%xmm3 │ │ │ │ │ + shufpd $0x1,%xmm2,%xmm2 │ │ │ │ │ movups %xmm3,(%rdi,%r8,1) │ │ │ │ │ movups %xmm2,(%rsi,%r8,1) │ │ │ │ │ sub $0x10,%r8 │ │ │ │ │ cmp %r9,%rcx │ │ │ │ │ jne 160 │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - je 21c │ │ │ │ │ + je 224 │ │ │ │ │ or $0x1,%rdx │ │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ lea (%rbx,%rcx,1),%rsi │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ movsd 0x0(%rbp,%rcx,1),%xmm0 │ │ │ │ │ movsd (%rsi),%xmm1 │ │ │ │ │ movsd 0x0(%rbp,%rax,1),%xmm3 │ │ │ │ │ add %rax,%rbx │ │ │ │ │ movsd (%rbx),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ movsd %xmm4,(%rsi) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm4 │ │ │ │ │ movsd %xmm4,0x0(%rbp,%rcx,1) │ │ │ │ │ movsd %xmm1,(%rbx) │ │ │ │ │ movsd %xmm0,0x0(%rbp,%rax,1) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -149,314 +148,312 @@ │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ dec %rax │ │ │ │ │ lea 0x0(,%rcx,8),%rsi │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ lea (%rbx,%rsi,1),%r8 │ │ │ │ │ - lea 0x0(%rbp,%rsi,1),%rdi │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ + lea 0x0(%rbp,%rsi,1),%rdi │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ add %rax,%rbx │ │ │ │ │ add %rbp,%rax │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ movsd (%r8),%xmm1 │ │ │ │ │ movsd (%rax),%xmm3 │ │ │ │ │ inc %rcx │ │ │ │ │ movsd (%rdi),%xmm0 │ │ │ │ │ movsd (%rbx),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ movsd %xmm4,(%r8) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ add %rsi,%r8 │ │ │ │ │ addsd %xmm2,%xmm4 │ │ │ │ │ movsd %xmm4,(%rdi) │ │ │ │ │ - movsd %xmm1,(%rbx) │ │ │ │ │ add %rsi,%rdi │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ sub %rsi,%rbx │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ sub %rsi,%rax │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ jne 260 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - lea 0x0(,%rax,8),%rax │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - lea -0x8(%rbx,%rax,1),%rsi │ │ │ │ │ - lea -0x8(%rbp,%rax,1),%rax │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + lea -0x8(%rbx,%r14,1),%rsi │ │ │ │ │ + lea -0x8(%rbp,%r14,1),%rax │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rbx,%rcx,8),%xmm1 │ │ │ │ │ movsd (%rax),%xmm3 │ │ │ │ │ sub $0x8,%rsi │ │ │ │ │ sub $0x8,%rax │ │ │ │ │ movsd 0x0(%rbp,%rcx,8),%xmm0 │ │ │ │ │ movsd 0x8(%rsi),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ movsd %xmm4,(%rbx,%rcx,8) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm4 │ │ │ │ │ movsd %xmm4,0x0(%rbp,%rcx,8) │ │ │ │ │ inc %rcx │ │ │ │ │ movsd %xmm1,0x8(%rsi) │ │ │ │ │ movsd %xmm0,0x8(%rax) │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jne 2e0 │ │ │ │ │ - jmp 21c │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 2d0 │ │ │ │ │ + jmp 224 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000340 : │ │ │ │ │ +0000000000000330 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r8 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov 0x40(%rax),%rcx │ │ │ │ │ mov 0x60(%rax),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%r8 │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000360 : │ │ │ │ │ +0000000000000350 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x8(%rsi),%rcx │ │ │ │ │ - mov (%rcx),%eax │ │ │ │ │ + mov 0x8(%rsi),%rdx │ │ │ │ │ + mov (%rdx),%eax │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 540 │ │ │ │ │ + je 520 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 54a │ │ │ │ │ + jne 52a │ │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ │ cmpl $0x7fffffff,(%rax) │ │ │ │ │ - je 54a │ │ │ │ │ + je 52a │ │ │ │ │ mov 0x20(%rsi),%rax │ │ │ │ │ mov 0x18(%rsi),%rdi │ │ │ │ │ mov 0x30(%rsi),%rdx │ │ │ │ │ - mov 0x28(%rsi),%r9 │ │ │ │ │ + mov 0x28(%rsi),%rcx │ │ │ │ │ sub %rdi,%rax │ │ │ │ │ - sub %r9,%rdx │ │ │ │ │ + sub %rcx,%rdx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ mov $0x2,%edi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ sar $0x3,%rdx │ │ │ │ │ sar $0x3,%rsi │ │ │ │ │ - call 3c6 │ │ │ │ │ + call 3b6 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 3d5 │ │ │ │ │ + call 3c5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ movslq (%rax),%rdx │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 620 │ │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ │ + jle 600 │ │ │ │ │ lea 0x8(%rax),%rax │ │ │ │ │ + lea (%rdx,%rdx,2),%rdx │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - lea 0x8(%r14,%rdx,8),%rsi │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea (%rax,%rdx,8),%rsi │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jns 430 │ │ │ │ │ + jns 418 │ │ │ │ │ mov (%rax),%rdi │ │ │ │ │ neg %rdx │ │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ │ lea -0x1(%rdi),%rcx │ │ │ │ │ imul %rcx,%rdx │ │ │ │ │ sub %rdx,%r13 │ │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ │ neg %rdx │ │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ │ imul %rcx,%rdx │ │ │ │ │ sub %rdx,%r12 │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ - jne 400 │ │ │ │ │ + jne 3e8 │ │ │ │ │ lea 0x0(,%r12,8),%rcx │ │ │ │ │ lea 0x0(,%r13,8),%rdx │ │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ │ add 0x28(%rbx),%rcx │ │ │ │ │ - add 0x18(%rbx),%rdx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ │ - call 460 │ │ │ │ │ + add 0x18(%rbx),%rdx │ │ │ │ │ + call 448 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1-0x4 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 46b │ │ │ │ │ + call 453 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - call 479 │ │ │ │ │ + call 461 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - je 54a │ │ │ │ │ - lea -0x489(%rip),%rdx │ │ │ │ │ + je 52a │ │ │ │ │ + lea -0x471(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x68,%edi │ │ │ │ │ - call 49a │ │ │ │ │ + call 482 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ │ mov (%rdx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 5c0 │ │ │ │ │ + je 5a0 │ │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ │ movq 0x18(%rdx),%xmm2 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ lea -0x1(%rcx),%rdx │ │ │ │ │ movq %rcx,%xmm3 │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ + punpcklqdq %xmm3,%xmm2 │ │ │ │ │ lea -0x1(%rdx,%rcx,1),%rdx │ │ │ │ │ sar $1,%rdx │ │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - punpcklqdq %xmm3,%xmm2 │ │ │ │ │ shl $0x2,%rdx │ │ │ │ │ cvtsi2sd %rcx,%xmm0 │ │ │ │ │ cvtsi2sd %rdx,%xmm1 │ │ │ │ │ movups %xmm2,0x58(%rax) │ │ │ │ │ movdqu 0x8(%r15),%xmm2 │ │ │ │ │ mov %r13,0x48(%rax) │ │ │ │ │ - mov %r12,0x50(%rax) │ │ │ │ │ - mov %r15,0x40(%rax) │ │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ │ movdqu 0x18(%r15),%xmm2 │ │ │ │ │ addsd 0x8(%rax),%xmm1 │ │ │ │ │ + mov %r12,0x50(%rax) │ │ │ │ │ + mov %r15,0x40(%rax) │ │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ │ addsd 0x20(%rax),%xmm0 │ │ │ │ │ movsd %xmm1,0x8(%rax) │ │ │ │ │ addsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ movsd %xmm0,0x20(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ │ mov (%rax),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 560 │ │ │ │ │ + je 540 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x20(%rsi),%rax │ │ │ │ │ mov 0x18(%rsi),%rdi │ │ │ │ │ - mov 0x10(%rcx),%r10 │ │ │ │ │ - mov 0x8(%rcx),%r11 │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ - mov %rdi,%rdx │ │ │ │ │ - sub %rdi,%r9 │ │ │ │ │ - sub %rax,%rdx │ │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ │ + mov 0x8(%rdx),%r10 │ │ │ │ │ + mov %rax,%r11 │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ + sub %rdi,%r11 │ │ │ │ │ + sub %rax,%r9 │ │ │ │ │ + sar $0x3,%r11 │ │ │ │ │ sar $0x3,%r9 │ │ │ │ │ - sar $0x3,%rdx │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ - cmovae %r9,%rdx │ │ │ │ │ - mov %r10,%r9 │ │ │ │ │ - neg %r9 │ │ │ │ │ - cmovs %r10,%r9 │ │ │ │ │ - imul %r11,%r9 │ │ │ │ │ - cmp %rdx,%r9 │ │ │ │ │ - jle 5e0 │ │ │ │ │ + cmovae %r11,%r9 │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ + sar $0x3f,%r11 │ │ │ │ │ + xor %r11,%rcx │ │ │ │ │ + sub %r11,%rcx │ │ │ │ │ + imul %r10,%rcx │ │ │ │ │ + cmp %r9,%rcx │ │ │ │ │ + jle 5b8 │ │ │ │ │ testb $0x4,0xd4(%r15) │ │ │ │ │ - jne 54a │ │ │ │ │ + jne 52a │ │ │ │ │ mov 0x30(%rsi),%rdx │ │ │ │ │ - mov 0x28(%rsi),%r9 │ │ │ │ │ - jmp 3a8 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x28(%rsi),%rcx │ │ │ │ │ + jmp 398 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ │ movdqa 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - jmp 4e6 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + jmp 4d0 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x18(%rdx),%r9 │ │ │ │ │ + mov 0x28(%rsi),%rcx │ │ │ │ │ mov 0x30(%rsi),%rdx │ │ │ │ │ - mov 0x28(%rsi),%r9 │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - mov %r9,%r10 │ │ │ │ │ - sub %r9,%rbx │ │ │ │ │ - sub %rdx,%r10 │ │ │ │ │ + sub %rdx,%r11 │ │ │ │ │ + sub %rcx,%rbx │ │ │ │ │ + sar $0x3,%r11 │ │ │ │ │ sar $0x3,%rbx │ │ │ │ │ - sar $0x3,%r10 │ │ │ │ │ - cmp %r9,%rdx │ │ │ │ │ - cmovae %rbx,%r10 │ │ │ │ │ - mov 0x18(%rcx),%rbx │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ - neg %rcx │ │ │ │ │ - cmovs %rbx,%rcx │ │ │ │ │ - imul %r11,%rcx │ │ │ │ │ - cmp %r10,%rcx │ │ │ │ │ - jg 59e │ │ │ │ │ - jmp 3a8 │ │ │ │ │ - nop │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + cmovae %rbx,%r11 │ │ │ │ │ + mov %r9,%rbx │ │ │ │ │ + sar $0x3f,%rbx │ │ │ │ │ + xor %rbx,%r9 │ │ │ │ │ + sub %rbx,%r9 │ │ │ │ │ + imul %r10,%r9 │ │ │ │ │ + cmp %r11,%r9 │ │ │ │ │ + jg 581 │ │ │ │ │ + jmp 398 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - jmp 449 │ │ │ │ │ + jmp 431 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000630 : │ │ │ │ │ +0000000000000610 : │ │ │ │ │ destroy(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 639 │ │ │ │ │ + jmp 619 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000640 : │ │ │ │ │ +0000000000000620 : │ │ │ │ │ awake(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 649 │ │ │ │ │ + jmp 629 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000650 : │ │ │ │ │ +0000000000000630 : │ │ │ │ │ fftw_dft_r2hc_register(): │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ - call 665 │ │ │ │ │ + call 645 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 671 │ │ │ │ │ + jmp 651 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 64000000 1c000000 ........d....... │ │ │ │ │ - 0x00000020 00000000 34030000 00420e10 8f02420e ....4....B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e60030f 020a0e38 ..A.8..G.`.....8 │ │ │ │ │ + 0x00000020 00000000 26030000 00420e10 8f02420e ....&....B....B. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ │ + 0x00000040 8606440e 38830747 0e600311 020a0e38 ..D.8..G.`.....8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ - 0x00000060 0e08460b 02800a0e 38410e30 410e2842 ..F.....8A.0A.(B │ │ │ │ │ - 0x00000070 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ │ + 0x00000060 0e08460b 027a0a0e 38410e30 410e2842 ..F..z..8A.0A.(B │ │ │ │ │ + 0x00000070 0e20420e 18420e10 420e0844 0b000000 . B..B..B..D.... │ │ │ │ │ 0x00000080 10000000 84000000 00000000 1d000000 ................ │ │ │ │ │ 0x00000090 00000000 60000000 98000000 00000000 ....`........... │ │ │ │ │ - 0x000000a0 cf020000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x000000b0 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x000000c0 38830744 0e4003b9 010a0e38 410e3041 8..D.@.....8A.0A │ │ │ │ │ - 0x000000d0 0e28420e 20420e18 420e1042 0e084c0b .(B. B..B..B..L. │ │ │ │ │ + 0x000000a0 bf020000 00420e10 8f02450e 188e0342 .....B....E....B │ │ │ │ │ + 0x000000b0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x000000c0 38830744 0e4003b3 010a0e38 410e3041 8..D.@.....8A.0A │ │ │ │ │ + 0x000000d0 0e28420e 20420e18 420e1042 0e08420b .(B. B..B..B..B. │ │ │ │ │ 0x000000e0 4e0a0e38 430e3041 0e28420e 20420e18 N..8C.0A.(B. B.. │ │ │ │ │ 0x000000f0 420e1042 0e08460b 10000000 fc000000 B..B..F......... │ │ │ │ │ 0x00000100 00000000 09000000 00000000 10000000 ................ │ │ │ │ │ 0x00000110 10010000 00000000 09000000 00000000 ................ │ │ │ │ │ 0x00000120 1c000000 24010000 00000000 21000000 ....$.......!... │ │ │ │ │ 0x00000130 00410e10 8302580e 08000000 00000000 .A....X......... │ │ │ ├── dht-r2hc.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2376 (bytes into file) │ │ │ │ │ + Start of section headers: 2296 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x948: │ │ │ │ │ +There are 16 section headers, starting at offset 0x8f8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000281 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0006c0 0000f0 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0002c1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0002c1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0002c1 000014 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0002d8 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0007b0 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0002f8 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000810 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000310 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000310 0000d8 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000828 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0003e8 0001f8 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0005e0 0000db 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0008b8 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000231 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000670 0000f0 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000271 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000271 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000271 000014 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000288 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000760 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0002a8 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0007c0 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0002c0 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0002c0 0000d8 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0007d8 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000398 0001f8 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000590 0000db 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000868 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 21 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 244 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 3: 0000000000000100 29 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 0000000000000120 280 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 2: 0000000000000000 189 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 3: 00000000000000c0 29 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 4: 00000000000000e0 272 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 6: 0000000000000240 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 7: 0000000000000250 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 6: 00000000000001f0 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 7: 0000000000000200 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 8: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 9: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_rdft_1 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_f_d │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 17: 0000000000000260 33 FUNC GLOBAL DEFAULT 1 fftw_dht_r2hc_register │ │ │ │ │ + 17: 0000000000000210 33 FUNC GLOBAL DEFAULT 1 fftw_dht_r2hc_register │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x6c0 contains 10 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x670 contains 10 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000010c 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000164 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1 - 4 │ │ │ │ │ -0000000000000179 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000190 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000019f 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000264 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000271 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000245 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000255 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000027d 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000000cc 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000124 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1 - 4 │ │ │ │ │ +0000000000000139 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000150 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000015f 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +0000000000000214 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000221 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000001f5 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000205 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000022d 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x7b0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x760 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001400000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 250 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 100 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 240 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 200 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + c0 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 1f0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x810 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x7c0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 120 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + e0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x828 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x7d8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000058 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 100 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 120 │ │ │ │ │ -0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 240 │ │ │ │ │ -00000000000000ac 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 250 │ │ │ │ │ -00000000000000c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 260 │ │ │ │ │ +0000000000000058 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ +0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1f0 │ │ │ │ │ +00000000000000ac 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 200 │ │ │ │ │ +00000000000000c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 210 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,82 +9,82 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000034 0000001c FDE cie=00000000 pc=0000000000000000..00000000000000f4 │ │ │ │ │ +00000018 0000000000000034 0000001c FDE cie=00000000 pc=0000000000000000..00000000000000bd │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000003 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000004 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 107 to 000000000000006f │ │ │ │ │ + DW_CFA_advance_loc1: 89 to 0000000000000060 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000070 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000061 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000072 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000063 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000080 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000068 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 112 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc1: 81 to 00000000000000b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000f1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000ba │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000f3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000bc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000050 0000000000000010 00000054 FDE cie=00000000 pc=0000000000000100..000000000000011d │ │ │ │ │ +00000050 0000000000000010 00000054 FDE cie=00000000 pc=00000000000000c0..00000000000000dd │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000028 00000068 FDE cie=00000000 pc=0000000000000120..0000000000000238 │ │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000000014a │ │ │ │ │ +00000064 0000000000000028 00000068 FDE cie=00000000 pc=00000000000000e0..00000000000001f0 │ │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000000010a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000154 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000114 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 205 to 0000000000000221 │ │ │ │ │ + DW_CFA_advance_loc1: 207 to 00000000000001e3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000222 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000230 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001e8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000234 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001ec │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000237 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000001ef │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000090 0000000000000010 00000094 FDE cie=00000000 pc=0000000000000240..0000000000000249 │ │ │ │ │ +00000090 0000000000000010 00000094 FDE cie=00000000 pc=00000000000001f0..00000000000001f9 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000a4 0000000000000010 000000a8 FDE cie=00000000 pc=0000000000000250..0000000000000259 │ │ │ │ │ +000000a4 0000000000000010 000000a8 FDE cie=00000000 pc=0000000000000200..0000000000000209 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b8 000000000000001c 000000bc FDE cie=00000000 pc=0000000000000260..0000000000000281 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000261 │ │ │ │ │ +000000b8 000000000000001c 000000bc FDE cie=00000000 pc=0000000000000210..0000000000000231 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000211 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000279 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000229 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,190 +3,182 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ - mov 0x50(%rdi),%r12 │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ + mov 0x50(%rdi),%r12 │ │ │ │ │ mov 0x48(%rdi),%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ lea -0x1(%r12),%rdx │ │ │ │ │ cmp $0x1,%rdx │ │ │ │ │ - jle 6e │ │ │ │ │ + jle 5f │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jne 80 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 68 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movsd 0x0(%rbp,%rbx,8),%xmm1 │ │ │ │ │ movsd 0x0(%rbp,%rax,8),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,0x0(%rbp,%rbx,8) │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rax,8) │ │ │ │ │ inc %rbx │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rax,8) │ │ │ │ │ dec %rax │ │ │ │ │ cmp %rbx,%rax │ │ │ │ │ - jg 40 │ │ │ │ │ + jg 30 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ lea 0x0(,%rbx,8),%rsi │ │ │ │ │ - imul %rdx,%rbx │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ + imul %rdx,%rbx │ │ │ │ │ lea 0x0(%rbp,%rsi,1),%rcx │ │ │ │ │ lea 0x0(%rbp,%rbx,8),%rdx │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rcx),%xmm0 │ │ │ │ │ movsd (%rdx),%xmm1 │ │ │ │ │ inc %rax │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ sub %rax,%rdi │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ movsd %xmm2,(%rcx) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ sub %rsi,%rdx │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ - jl c0 │ │ │ │ │ + jl 88 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000100 : │ │ │ │ │ +00000000000000c0 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r8 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov 0x40(%rax),%rcx │ │ │ │ │ mov 0x50(%rax),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%r8 │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000120 : │ │ │ │ │ +00000000000000e0 : │ │ │ │ │ mkplan(): │ │ │ │ │ testw $0x8008,0xd4(%rdx) │ │ │ │ │ - je 130 │ │ │ │ │ + je f0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ - jne 12b │ │ │ │ │ + jne eb │ │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ │ mov (%rax),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 12b │ │ │ │ │ + jne eb │ │ │ │ │ cmpl $0x8,0x28(%rsi) │ │ │ │ │ - jne 12b │ │ │ │ │ + jne eb │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x20(%rsi),%rcx │ │ │ │ │ mov 0x18(%rsi),%rdx │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 168 │ │ │ │ │ + call 128 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1-0x4 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov $0x8000,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 17d │ │ │ │ │ + call 13d │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 230 │ │ │ │ │ - lea -0x18d(%rip),%rdx │ │ │ │ │ + je 1e8 │ │ │ │ │ + lea -0x14d(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 1a3 │ │ │ │ │ + call 163 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ mov (%rsp),%r9 │ │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ │ mov 0x8(%r9),%rdx │ │ │ │ │ - movq 0x18(%rdx),%xmm0 │ │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ │ + movq 0x18(%rdx),%xmm0 │ │ │ │ │ mov %r8,0x40(%rax) │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ lea -0x1(%rcx),%rdx │ │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ + movups %xmm0,0x48(%rax) │ │ │ │ │ + movdqu 0x8(%r8),%xmm0 │ │ │ │ │ lea -0x1(%rdx,%rcx,1),%rdx │ │ │ │ │ sar $1,%rdx │ │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ │ + movups %xmm0,0x8(%rax) │ │ │ │ │ lea 0x0(,%rdx,4),%rcx │ │ │ │ │ add %rdx,%rdx │ │ │ │ │ - movups %xmm0,0x48(%rax) │ │ │ │ │ - movdqu 0x8(%r8),%xmm0 │ │ │ │ │ - movups %xmm0,0x8(%rax) │ │ │ │ │ movdqu 0x18(%r8),%xmm0 │ │ │ │ │ movups %xmm0,0x18(%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sd %rcx,%xmm0 │ │ │ │ │ addsd 0x20(%rax),%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sd %rdx,%xmm0 │ │ │ │ │ addsd 0x8(%rax),%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%rax) │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000240 : │ │ │ │ │ +00000000000001f0 : │ │ │ │ │ destroy(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 249 │ │ │ │ │ + jmp 1f9 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000250 : │ │ │ │ │ +0000000000000200 : │ │ │ │ │ awake(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 259 │ │ │ │ │ + jmp 209 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000260 : │ │ │ │ │ +0000000000000210 : │ │ │ │ │ fftw_dht_r2hc_register(): │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ - call 275 │ │ │ │ │ + call 225 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 281 │ │ │ │ │ + jmp 231 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 34000000 1c000000 ........4....... │ │ │ │ │ - 0x00000020 00000000 f4000000 00420e10 8c02410e .........B....A. │ │ │ │ │ - 0x00000030 18860341 0e208304 026b0a0e 18410e10 ...A. ...k...A.. │ │ │ │ │ - 0x00000040 420e084e 0b02700e 18410e10 420e0800 B..N..p..A..B... │ │ │ │ │ + 0x00000020 00000000 bd000000 00420e10 8c02410e .........B....A. │ │ │ │ │ + 0x00000030 18860344 0e208304 02590a0e 18410e10 ...D. ...Y...A.. │ │ │ │ │ + 0x00000040 420e0845 0b02510e 18410e10 420e0800 B..E..Q..A..B... │ │ │ │ │ 0x00000050 10000000 54000000 00000000 1d000000 ....T........... │ │ │ │ │ 0x00000060 00000000 28000000 68000000 00000000 ....(...h....... │ │ │ │ │ - 0x00000070 18010000 006a0e10 83024a0e 2002cd0a .....j....J. ... │ │ │ │ │ - 0x00000080 0e10410e 084e0b44 0e10430e 08000000 ..A..N.D..C..... │ │ │ │ │ + 0x00000070 10010000 006a0e10 83024a0e 2002cf0a .....j....J. ... │ │ │ │ │ + 0x00000080 0e10410e 08440b44 0e10430e 08000000 ..A..D.D..C..... │ │ │ │ │ 0x00000090 10000000 94000000 00000000 09000000 ................ │ │ │ │ │ 0x000000a0 00000000 10000000 a8000000 00000000 ................ │ │ │ │ │ 0x000000b0 09000000 00000000 1c000000 bc000000 ................ │ │ │ │ │ 0x000000c0 00000000 21000000 00410e10 8302580e ....!....A....X. │ │ │ │ │ 0x000000d0 08000000 00000000 ........ │ │ │ ├── dht-rader.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 7776 (bytes into file) │ │ │ │ │ + Start of section headers: 7600 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x1e60: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1db0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000e8b 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0016e8 0005d0 18 I 15 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000ecb 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000ed0 000008 00 WA 0 0 8 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000ed0 000021 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .rodata.str1.1 PROGBITS 0000000000000000 000ef1 000007 01 AMS 0 0 1 │ │ │ │ │ - [ 7] .rodata PROGBITS 0000000000000000 000ef8 000020 00 A 0 0 32 │ │ │ │ │ - [ 8] .data.rel.ro PROGBITS 0000000000000000 000f18 000020 00 WA 0 0 32 │ │ │ │ │ - [ 9] .rela.data.rel.ro RELA 0000000000000000 001cb8 000060 18 I 15 8 8 │ │ │ │ │ - [10] .data.rel.ro.local PROGBITS 0000000000000000 000f38 000018 00 WA 0 0 16 │ │ │ │ │ - [11] .rela.data.rel.ro.local RELA 0000000000000000 001d18 000018 18 I 15 10 8 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 000f50 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 000f50 000180 00 A 0 0 8 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 001d30 000090 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 0010d0 000408 18 16 17 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 0014d8 00020d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 001dc0 0000a0 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000ddb 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001638 0005d0 18 I 15 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000e1b 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000e20 000008 00 WA 0 0 8 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000e20 000021 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .rodata.str1.1 PROGBITS 0000000000000000 000e41 000007 01 AMS 0 0 1 │ │ │ │ │ + [ 7] .rodata PROGBITS 0000000000000000 000e48 000020 00 A 0 0 32 │ │ │ │ │ + [ 8] .data.rel.ro PROGBITS 0000000000000000 000e68 000020 00 WA 0 0 32 │ │ │ │ │ + [ 9] .rela.data.rel.ro RELA 0000000000000000 001c08 000060 18 I 15 8 8 │ │ │ │ │ + [10] .data.rel.ro.local PROGBITS 0000000000000000 000e88 000018 00 WA 0 0 16 │ │ │ │ │ + [11] .rela.data.rel.ro.local RELA 0000000000000000 001c68 000018 18 I 15 10 8 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 000ea0 000000 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 000ea0 000180 00 A 0 0 8 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 001c80 000090 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 001020 000408 18 16 17 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 001428 00020d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 001d10 0000a0 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ │ Symbol table '.symtab' contains 43 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 SECTION LOCAL DEFAULT 4 .bss │ │ │ │ │ 3: 0000000000000000 136 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 4: 0000000000000090 35 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 5: 00000000000000c0 1762 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 6: 00000000000007b0 773 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 5: 00000000000000c0 1648 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 6: 0000000000000730 750 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 7: 0000000000000000 8 OBJECT LOCAL DEFAULT 4 omegas │ │ │ │ │ - 8: 0000000000000ac0 883 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 8: 0000000000000a20 867 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 9: 0000000000000000 32 OBJECT LOCAL DEFAULT 7 primes.0 │ │ │ │ │ 10: 0000000000000000 32 OBJECT LOCAL DEFAULT 8 padt.1 │ │ │ │ │ 11: 0000000000000000 24 OBJECT LOCAL DEFAULT 10 sadt.2 │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .rodata │ │ │ │ │ 13: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro │ │ │ │ │ 14: 0000000000000000 0 SECTION LOCAL DEFAULT 10 .data.rel.ro.local │ │ │ │ │ 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ @@ -36,11 +36,11 @@ │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_factors_into │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_1d │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_rdft_1_d │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_f_d │ │ │ │ │ 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 37: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 38: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree0 │ │ │ │ │ - 39: 0000000000000e40 75 FUNC GLOBAL DEFAULT 1 fftw_dht_rader_register │ │ │ │ │ + 39: 0000000000000d90 75 FUNC GLOBAL DEFAULT 1 fftw_dht_rader_register │ │ │ │ │ 40: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 41: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 42: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,85 +1,85 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x16e8 contains 62 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1638 contains 62 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000000f 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000009 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000045 0000001000000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ 0000000000000068 0000001000000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ 000000000000009c 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000000a5 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000103 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000001bf 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -00000000000001fc 0000001400000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -000000000000050d 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -00000000000005cb 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -00000000000006ce 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -000000000000077e 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -00000000000007c9 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000007d5 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000007e4 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000007f4 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ -00000000000007fc 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_delete - 4 │ │ │ │ │ -0000000000000825 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_find_generator - 4 │ │ │ │ │ -0000000000000839 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_power_mod - 4 │ │ │ │ │ -000000000000085e 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ -0000000000000876 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_find - 4 │ │ │ │ │ -0000000000000894 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000008a2 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ -0000000000000950 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -0000000000000966 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ -000000000000099a 0000001400000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000a51 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ -0000000000000a5f 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_insert - 4 │ │ │ │ │ -0000000000000a71 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ -0000000000000b02 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ -0000000000000b39 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into_small_primes - 4 │ │ │ │ │ -0000000000000b86 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000b8e 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into - 4 │ │ │ │ │ -0000000000000ba4 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000bb5 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000bca 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000bde 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -0000000000000bf4 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000c0e 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000c23 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000c37 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -0000000000000c4d 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000c67 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000c7e 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000c94 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -0000000000000cad 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000ce8 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000cf6 0000000d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000d00 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000d46 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000e07 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000e0e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000e16 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000e1e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000e44 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000e51 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000e63 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000e6a 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000e74 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000000ff 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000187 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +00000000000001c4 0000001400000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000004b5 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +0000000000000582 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +000000000000065e 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +00000000000006fe 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +0000000000000749 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000755 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000764 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000774 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +000000000000077c 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_delete - 4 │ │ │ │ │ +000000000000079d 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_find_generator - 4 │ │ │ │ │ +00000000000007b1 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_power_mod - 4 │ │ │ │ │ +00000000000007d3 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +00000000000007ee 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_find - 4 │ │ │ │ │ +0000000000000808 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000816 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ +00000000000008c0 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +00000000000008d6 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ +000000000000090a 0000001400000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000009c2 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +00000000000009d0 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_insert - 4 │ │ │ │ │ +00000000000009e1 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ +0000000000000a62 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ +0000000000000a99 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into_small_primes - 4 │ │ │ │ │ +0000000000000ade 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000ae6 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into - 4 │ │ │ │ │ +0000000000000afc 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000b0d 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000b22 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000b36 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +0000000000000b4c 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000b66 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000b7b 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000b8f 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +0000000000000ba5 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000bbf 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000bd6 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000bec 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +0000000000000c05 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000c40 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000c4e 0000000d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000c58 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +0000000000000c9e 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000d57 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000000d5e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000d66 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000d6e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000d94 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000da1 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000db3 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000dba 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000dc4 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 00000000000000af 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000053c 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000e87 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000004e4 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000dd7 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1cb8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1c08 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002a00000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 7b0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 730 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 90 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1d18 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1c68 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + ac0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + a20 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1d30 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1c80 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000054 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 90 │ │ │ │ │ 0000000000000070 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ -00000000000000bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 7b0 │ │ │ │ │ -0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ac0 │ │ │ │ │ -000000000000016c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e40 │ │ │ │ │ +00000000000000bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 730 │ │ │ │ │ +0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a20 │ │ │ │ │ +000000000000016c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d90 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,20 +13,20 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000030 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000088 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000005 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000015 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000020 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 26 to 000000000000003a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000003b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc1: 65 to 000000000000007c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ @@ -44,149 +44,149 @@ │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 29 to 00000000000000ae │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000068 0000000000000048 0000006c FDE cie=00000000 pc=00000000000000c0..00000000000007a2 │ │ │ │ │ +00000068 0000000000000048 0000006c FDE cie=00000000 pc=00000000000000c0..0000000000000730 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000c4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000000c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000c6 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000000cc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000000cb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000ce │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000cc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000cf │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000cd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000000d4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc2: 1114 to 000000000000052e │ │ │ │ │ + DW_CFA_advance_loc2: 1026 to 00000000000004d6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000532 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004da │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000533 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004db │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000535 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004dd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000537 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004df │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000539 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000053b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000540 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000004f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000000b4 0000000000000048 000000b8 FDE cie=00000000 pc=00000000000007b0..0000000000000ab5 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007b2 │ │ │ │ │ +000000b4 0000000000000048 000000b8 FDE cie=00000000 pc=0000000000000730..0000000000000a1e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000732 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007b4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000734 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007b6 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000739 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000007bb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000073b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000073c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007bd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000073d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000007c4 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000744 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000000808 │ │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000000788 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000809 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000789 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000080a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000078a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000080c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000078c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000080e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000078e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000810 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000790 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000812 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000792 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000820 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000798 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000100 0000000000000060 00000104 FDE cie=00000000 pc=0000000000000ac0..0000000000000e33 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000ae2 │ │ │ │ │ +00000100 0000000000000060 00000104 FDE cie=00000000 pc=0000000000000a20..0000000000000d83 │ │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000000a42 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ae4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a44 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ae6 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000a49 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000aeb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a4b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000aec │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a4c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000aed │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a4d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000af4 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000a54 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc2: 754 to 0000000000000de6 │ │ │ │ │ + DW_CFA_advance_loc2: 751 to 0000000000000d43 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000de7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d44 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000de8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d45 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000dea │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d47 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000dec │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d49 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000dee │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d4b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000df0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d4d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000e00 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000d50 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000000e26 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000000d76 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000e29 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000d79 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e2a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d7a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e2c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d7c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e2e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d7e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e30 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d80 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d82 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000164 0000000000000018 00000168 FDE cie=00000000 pc=0000000000000e40..0000000000000e8b │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e41 │ │ │ │ │ +00000164 0000000000000018 00000168 FDE cie=00000000 pc=0000000000000d90..0000000000000ddb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d91 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000000e83 │ │ │ │ │ + DW_CFA_advance_loc1: 69 to 0000000000000dd6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,10 @@ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ X[]A\A]A^A_ │ │ │ │ │ +H9L$ ~&H │ │ │ │ │ H[]A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (dht-rader-%D/%D%ois=%oos=%(%p%) │ │ │ │ │ primes.0 │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ │ fftw_malloc_plain │ │ │ │ │ fftw_safe_mulmod │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,22 +3,22 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov 0x60(%rdi),%rcx │ │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ push 0x40(%rdi) │ │ │ │ │ mov 0x80(%rdi),%r9 │ │ │ │ │ mov 0x78(%rdi),%r8 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call *0x0(%rbp) │ │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ │ @@ -67,947 +67,925 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000c0 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%r14 │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ - mov 0x60(%rdi),%rcx │ │ │ │ │ + mov 0x60(%rdi),%rax │ │ │ │ │ mov 0x58(%rdi),%rbp │ │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ │ mov 0x78(%rdi),%r10 │ │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea -0x1(%rbp),%r13 │ │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea -0x1(%rbp),%r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - call 107 │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ + call 103 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - test %r13,%r13 │ │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jle 1e0 │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ + jle 1a8 │ │ │ │ │ + mov 0x68(%r15),%rsi │ │ │ │ │ mov $0x16a09,%ecx │ │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + mov %r15,0x28(%rsp) │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ mov %r10,%rbx │ │ │ │ │ - mov 0x68(%rax),%rsi │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ sub %rsi,%rcx │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - jmp 194 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 15c │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - imul %r14,%rax │ │ │ │ │ + imul %r15,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - cmp %r13,%r12 │ │ │ │ │ - je 1d5 │ │ │ │ │ + cmp %r12,%r13 │ │ │ │ │ + je 19d │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ movsd (%rcx,%rax,8),%xmm0 │ │ │ │ │ - movsd %xmm0,(%r8,%r12,8) │ │ │ │ │ - inc %r12 │ │ │ │ │ - cmp %r15,%rdi │ │ │ │ │ - jle 180 │ │ │ │ │ + movsd %xmm0,(%r8,%r13,8) │ │ │ │ │ + inc %r13 │ │ │ │ │ + cmp %r14,%rdi │ │ │ │ │ + jle 148 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ - call 1c3 │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ + call 18b │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - cmp %r13,%r12 │ │ │ │ │ - jne 194 │ │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ + cmp %r12,%r13 │ │ │ │ │ + jne 15c │ │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ - cmp %r13,(%rsp) │ │ │ │ │ - jle 200 │ │ │ │ │ + cmp %r12,(%rsp) │ │ │ │ │ + jle 1c8 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ - lea (%rbx,%r13,8),%rdi │ │ │ │ │ + lea (%rbx,%r12,8),%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ sub %rbp,%rax │ │ │ │ │ lea 0x8(,%rax,8),%rdx │ │ │ │ │ - call 200 │ │ │ │ │ + call 1c8 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r12 │ │ │ │ │ + mov 0x40(%r15),%rax │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - mov 0x80(%r12),%rax │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - mov 0x40(%r12),%rax │ │ │ │ │ + mov 0x80(%r15),%r13 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - movsd (%r15),%xmm0 │ │ │ │ │ - mov $0x8,%edx │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ movsd (%rbx),%xmm1 │ │ │ │ │ - mov 0x50(%r12),%rax │ │ │ │ │ - mov (%rsp),%rcx │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - shr $0x3f,%r12 │ │ │ │ │ - add %rcx,%r12 │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - sar $1,%r12 │ │ │ │ │ - movsd %xmm1,(%r14) │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ + shr $0x3f,%rcx │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + mov 0x50(%r15),%rax │ │ │ │ │ + add %rdx,%rcx │ │ │ │ │ movsd (%rbx),%xmm1 │ │ │ │ │ + sar $1,%rcx │ │ │ │ │ mulsd (%rax),%xmm1 │ │ │ │ │ movsd %xmm1,(%rbx) │ │ │ │ │ - cmp $0x3,%rcx │ │ │ │ │ - jle 408 │ │ │ │ │ - cmp $0x2,%r12 │ │ │ │ │ - je 6f0 │ │ │ │ │ - lea -0x8(,%rcx,8),%rsi │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ - lea 0x8(%rbx),%r8 │ │ │ │ │ - mov %rsi,%rdi │ │ │ │ │ - lea -0x8(%rsi),%r15 │ │ │ │ │ - lea -0x8(%rax,%rsi,1),%rdx │ │ │ │ │ - lea (%rbx,%rcx,1),%r10 │ │ │ │ │ - lea 0x0(,%r12,8),%rcx │ │ │ │ │ - sub %rcx,%rdi │ │ │ │ │ - lea 0x10(%rdi),%r9 │ │ │ │ │ - lea 0x10(%rax,%rdi,1),%r11 │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ - lea (%rbx,%rcx,1),%r9 │ │ │ │ │ - cmp %r9,%r11 │ │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ │ - setae %r9b │ │ │ │ │ - add %rax,%r11 │ │ │ │ │ - cmp %r11,%r8 │ │ │ │ │ + cmp $0x3,%rdx │ │ │ │ │ + jle 718 │ │ │ │ │ + mov $0x10,%r8d │ │ │ │ │ + cmp $0x2,%rcx │ │ │ │ │ + je 678 │ │ │ │ │ + lea -0x8(,%rdx,8),%r9 │ │ │ │ │ + lea 0x8(%rbx),%rsi │ │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ │ + lea 0x0(,%rcx,8),%r8 │ │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ │ + mov %r9,%rsi │ │ │ │ │ + lea -0x8(%rax,%r9,1),%rdx │ │ │ │ │ + sub %r8,%rsi │ │ │ │ │ + lea (%rbx,%r14,1),%r11 │ │ │ │ │ + lea 0x10(%rsi),%rdi │ │ │ │ │ + lea (%rax,%r8,1),%rsi │ │ │ │ │ + lea (%rbx,%rdi,1),%r10 │ │ │ │ │ + cmp %rsi,%r10 │ │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ │ + setae %r10b │ │ │ │ │ + cmp %r11,%rsi │ │ │ │ │ + setae %sil │ │ │ │ │ + or %esi,%r10d │ │ │ │ │ + cmp %r8,%rdi │ │ │ │ │ + setge %sil │ │ │ │ │ + cmp %r11,0x10(%rsp) │ │ │ │ │ setae %r11b │ │ │ │ │ - or %r11d,%r9d │ │ │ │ │ - lea 0x10(%rbx,%rdi,1),%r11 │ │ │ │ │ - lea (%rax,%rcx,1),%rdi │ │ │ │ │ - cmp %rdi,%r11 │ │ │ │ │ - lea 0x8(%rax),%r11 │ │ │ │ │ + or %r11d,%esi │ │ │ │ │ + lea (%rbx,%r9,1),%r11 │ │ │ │ │ + cmp %r11,%rdx │ │ │ │ │ + setne %r11b │ │ │ │ │ + add %rax,%rdi │ │ │ │ │ + and %r11d,%esi │ │ │ │ │ + and %r10d,%esi │ │ │ │ │ + lea (%rbx,%r8,1),%r10 │ │ │ │ │ + cmp %r10,%rdi │ │ │ │ │ + lea (%rax,%r14,1),%r10 │ │ │ │ │ setae %dil │ │ │ │ │ - cmp %r10,%r11 │ │ │ │ │ - setae %r11b │ │ │ │ │ - or %r11d,%edi │ │ │ │ │ - test %dil,%r9b │ │ │ │ │ - je 6f5 │ │ │ │ │ - cmp %rcx,0x10(%rsp) │ │ │ │ │ - setge %dil │ │ │ │ │ - cmp %r10,%r8 │ │ │ │ │ - setae %r9b │ │ │ │ │ - add %rbx,%rsi │ │ │ │ │ - or %edi,%r9d │ │ │ │ │ - cmp %rsi,%rdx │ │ │ │ │ - setne %sil │ │ │ │ │ - and %esi,%r9d │ │ │ │ │ + cmp %r10,0x10(%rsp) │ │ │ │ │ + setae %r10b │ │ │ │ │ + or %edi,%r10d │ │ │ │ │ + test %r10b,%sil │ │ │ │ │ + je 678 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ sub %rax,%rsi │ │ │ │ │ cmp $0x8,%rsi │ │ │ │ │ - setne %sil │ │ │ │ │ - test %sil,%r9b │ │ │ │ │ - je 6f5 │ │ │ │ │ - lea -0x1(%r12),%r11 │ │ │ │ │ - lea (%rbx,%r15,1),%r9 │ │ │ │ │ + je 678 │ │ │ │ │ + lea -0x1(%rcx),%r10 │ │ │ │ │ + lea -0x8(%rbx,%r9,1),%r9 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - mov %r11,%r10 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - shr $1,%r10 │ │ │ │ │ - shl $0x4,%r10 │ │ │ │ │ - nop │ │ │ │ │ - movups (%rdx,%rdi,1),%xmm1 │ │ │ │ │ - movups (%r9,%rdi,1),%xmm3 │ │ │ │ │ - movups 0x8(%rax,%rsi,1),%xmm5 │ │ │ │ │ - movups 0x8(%rbx,%rsi,1),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ + mov %r10,%r11 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + shr $1,%r11 │ │ │ │ │ + shl $0x4,%r11 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movupd (%rdx,%rdi,1),%xmm1 │ │ │ │ │ + movupd (%r9,%rdi,1),%xmm3 │ │ │ │ │ + movupd 0x8(%rax,%rsi,1),%xmm5 │ │ │ │ │ + movupd 0x8(%rbx,%rsi,1),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ shufpd $0x1,%xmm1,%xmm4 │ │ │ │ │ - mulpd %xmm3,%xmm1 │ │ │ │ │ shufpd $0x1,%xmm3,%xmm2 │ │ │ │ │ mulpd %xmm0,%xmm4 │ │ │ │ │ - mulpd %xmm5,%xmm0 │ │ │ │ │ mulpd %xmm5,%xmm2 │ │ │ │ │ + mulpd %xmm3,%xmm1 │ │ │ │ │ + mulpd %xmm5,%xmm0 │ │ │ │ │ + addpd %xmm4,%xmm2 │ │ │ │ │ shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ subpd %xmm1,%xmm0 │ │ │ │ │ - addpd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subpd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ addpd %xmm2,%xmm0 │ │ │ │ │ - shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ + subpd %xmm2,%xmm1 │ │ │ │ │ movups %xmm0,0x8(%rbx,%rsi,1) │ │ │ │ │ add $0x10,%rsi │ │ │ │ │ + shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ movups %xmm1,(%r9,%rdi,1) │ │ │ │ │ sub $0x10,%rdi │ │ │ │ │ - cmp %rsi,%r10 │ │ │ │ │ - jne 340 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - test $0x1,%r11b │ │ │ │ │ - je 405 │ │ │ │ │ + cmp %rsi,%r11 │ │ │ │ │ + jne 2f8 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + test $0x1,%r10b │ │ │ │ │ + je 3c8 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ - or $0x1,%r11 │ │ │ │ │ - movsd (%rax,%r11,8),%xmm4 │ │ │ │ │ - movsd (%rbx,%r11,8),%xmm1 │ │ │ │ │ - sub %r11,%rdx │ │ │ │ │ + or $0x1,%r10 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm4 │ │ │ │ │ + movsd (%rbx,%r10,8),%xmm1 │ │ │ │ │ + sub %r10,%rdx │ │ │ │ │ movsd (%rax,%rdx,8),%xmm5 │ │ │ │ │ movsd (%rbx,%rdx,8),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm6 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm3,(%rbx,%r11,8) │ │ │ │ │ + movsd %xmm3,(%rbx,%r10,8) │ │ │ │ │ movsd %xmm2,(%rbx,%rdx,8) │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ lea (%rbx,%rdx,1),%r9 │ │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ movsd (%r9),%xmm1 │ │ │ │ │ mov %r9,0x10(%rsp) │ │ │ │ │ mulsd (%rax,%rdx,1),%xmm1 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ movsd %xmm1,(%r9) │ │ │ │ │ addsd (%rbx),%xmm0 │ │ │ │ │ movsd %xmm0,(%rbx) │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ movsd (%rbx),%xmm0 │ │ │ │ │ - cmp %r13,(%rsp) │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ + cmp %r12,(%rsp) │ │ │ │ │ mov 0x70(%r15),%rsi │ │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ │ - movsd %xmm0,(%r14,%rax,8) │ │ │ │ │ - je 540 │ │ │ │ │ - cmp $0x1,%r13 │ │ │ │ │ - jle 52a │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ + movsd %xmm0,(%rax,%r13,8) │ │ │ │ │ + je 4f0 │ │ │ │ │ + cmp $0x1,%r12 │ │ │ │ │ + jle 4d2 │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ mov $0x16a09,%r15d │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ sub %rsi,%r15 │ │ │ │ │ - mov 0x8(%rsp),%r14 │ │ │ │ │ - mov $0x1,%r12d │ │ │ │ │ - lea -0x8(%rbx,%rax,1),%r8 │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ + mov $0x1,%r14d │ │ │ │ │ + lea -0x8(%rbx,%rax,1),%rcx │ │ │ │ │ mov %r15,%rbx │ │ │ │ │ - mov %r13,%r15 │ │ │ │ │ - mov %rbp,%r13 │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - jmp 4d8 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r12,%r15 │ │ │ │ │ + mov %rbp,%r12 │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ + jmp 480 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ sub $0x8,%rbp │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ cqto │ │ │ │ │ - idiv %r13 │ │ │ │ │ + idiv %r12 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - cmp %r15,%r12 │ │ │ │ │ - je 527 │ │ │ │ │ - movsd (%r8,%r12,8),%xmm0 │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ - inc %r12 │ │ │ │ │ - addsd 0x0(%rbp),%xmm0 │ │ │ │ │ + cmp %r15,%r14 │ │ │ │ │ + je 4cf │ │ │ │ │ + movsd (%r8,%r14,8),%xmm0 │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ + inc %r14 │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ + addsd 0x0(%rbp),%xmm0 │ │ │ │ │ movsd %xmm0,(%rcx,%rax,8) │ │ │ │ │ cmp %rbx,%rdi │ │ │ │ │ - jle 4c0 │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + jle 468 │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ + sub $0x8,%rbp │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ - sub $0x8,%rbp │ │ │ │ │ - call 511 │ │ │ │ │ + call 4b9 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - cmp %r15,%r12 │ │ │ │ │ - jne 4d8 │ │ │ │ │ + cmp %r15,%r14 │ │ │ │ │ + jne 480 │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 540 │ │ │ │ │ + jmp 4e8 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x16a09,%r10d │ │ │ │ │ sub %rsi,%r10 │ │ │ │ │ cmpq $0x3,(%rsp) │ │ │ │ │ - jle 794 │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ + jle 722 │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ mov %r9,0x28(%rsp) │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ - mov %rbx,%r9 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - mov $0x1,%r13d │ │ │ │ │ + mov $0x1,%r15d │ │ │ │ │ mov %r10,%r14 │ │ │ │ │ - lea -0x8(%rbx,%rax,1),%r15 │ │ │ │ │ - mov %r12,%rbx │ │ │ │ │ - mov %rbp,%r12 │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ - jmp 598 │ │ │ │ │ + lea -0x8(%rbx,%rax,1),%r12 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ + jmp 548 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - sub $0x8,%r15 │ │ │ │ │ - imul %rbp,%rax │ │ │ │ │ + sub $0x8,%r12 │ │ │ │ │ + imul %rbx,%rax │ │ │ │ │ cqto │ │ │ │ │ - idiv %r12 │ │ │ │ │ + idiv %rbp │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - cmp %rbx,%r13 │ │ │ │ │ - jge 5e5 │ │ │ │ │ - movsd (%r9,%r13,8),%xmm0 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - inc %r13 │ │ │ │ │ - addsd (%r15),%xmm0 │ │ │ │ │ + cmp %rcx,%r15 │ │ │ │ │ + jge 598 │ │ │ │ │ + movsd (%r8,%r15,8),%xmm0 │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ + inc %r15 │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ - movsd %xmm0,(%r8,%rax,8) │ │ │ │ │ + addsd (%r12),%xmm0 │ │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ │ cmp %r14,%rdi │ │ │ │ │ - jle 580 │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - call 5cf │ │ │ │ │ + jle 530 │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ │ + sub $0x8,%r12 │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ + call 586 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ - sub $0x8,%r15 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - cmp %rbx,%r13 │ │ │ │ │ - jl 598 │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov %r12,%rbp │ │ │ │ │ - lea 0x1(%rbx),%r12 │ │ │ │ │ - mov %r9,%rbx │ │ │ │ │ + cmp %rcx,%r15 │ │ │ │ │ + jl 548 │ │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov %r14,%r10 │ │ │ │ │ - mov %r8,%r14 │ │ │ │ │ + mov %r8,%rbx │ │ │ │ │ + lea 0x1(%rcx),%r15 │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ movsd (%r9),%xmm0 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ - movsd %xmm0,(%r14,%rax,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%rax,8) │ │ │ │ │ cmp %r10,%rdi │ │ │ │ │ - jg 770 │ │ │ │ │ + jg 6f0 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - cmp %r12,(%rsp) │ │ │ │ │ - jle 52a │ │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ + cmp %r15,(%rsp) │ │ │ │ │ + jle 4d2 │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov 0x8(%rsp),%r14 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ - add %rbx,%r13 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ mov %r10,%rbx │ │ │ │ │ - sub %rax,%r13 │ │ │ │ │ - jmp 69d │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + sub %rax,%rcx │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ + jmp 62d │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - imul %r15,%rax │ │ │ │ │ + imul %r14,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - sub $0x8,%r13 │ │ │ │ │ - cmp %r12,(%rsp) │ │ │ │ │ - je 527 │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ - subsd (%r8,%r12,8),%xmm0 │ │ │ │ │ + sub $0x8,%r12 │ │ │ │ │ + cmp %r15,(%rsp) │ │ │ │ │ + je 4cf │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ - inc %r12 │ │ │ │ │ + subsd (%r8,%r15,8),%xmm0 │ │ │ │ │ + inc %r15 │ │ │ │ │ movsd %xmm0,(%rcx,%rax,8) │ │ │ │ │ cmp %rbx,%rdi │ │ │ │ │ - jle 680 │ │ │ │ │ + jle 610 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ - call 6d2 │ │ │ │ │ + call 662 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - jmp 68f │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + jmp 61f │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov $0x10,%ecx │ │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ │ lea -0x8(%rax,%rdx,1),%rdi │ │ │ │ │ lea -0x8(%rbx,%rdx,1),%rsi │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movsd (%rax,%rdx,8),%xmm4 │ │ │ │ │ movsd (%rdi),%xmm5 │ │ │ │ │ sub $0x8,%rsi │ │ │ │ │ sub $0x8,%rdi │ │ │ │ │ movsd (%rbx,%rdx,8),%xmm1 │ │ │ │ │ movsd 0x8(%rsi),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm6 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ movsd %xmm3,(%rbx,%rdx,8) │ │ │ │ │ inc %rdx │ │ │ │ │ movsd %xmm2,0x8(%rsi) │ │ │ │ │ - cmp %rdx,%r12 │ │ │ │ │ - jg 710 │ │ │ │ │ - jmp 405 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + cmp %rdx,%rcx │ │ │ │ │ + jg 690 │ │ │ │ │ + jmp 3c8 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ - call 782 │ │ │ │ │ + call 702 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ - jmp 629 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + jmp 5d8 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov $0x8,%edx │ │ │ │ │ + jmp 3cb │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - mov $0x2,%r12d │ │ │ │ │ - jmp 5fd │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov $0x2,%r15d │ │ │ │ │ + jmp 5aa │ │ │ │ │ │ │ │ │ │ -00000000000007b0 : │ │ │ │ │ +0000000000000730 : │ │ │ │ │ awake(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %esi,%r14d │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %esi,%r13d │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call 7cd │ │ │ │ │ + call 74d │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ - mov 0x48(%r14),%rdi │ │ │ │ │ - mov %r13d,%esi │ │ │ │ │ - call 7d9 │ │ │ │ │ + mov 0x48(%rbx),%rdi │ │ │ │ │ + mov %r14d,%esi │ │ │ │ │ + call 759 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ - mov 0x88(%r14),%rdi │ │ │ │ │ - mov %r13d,%esi │ │ │ │ │ - call 7e8 │ │ │ │ │ + mov 0x88(%rbx),%rdi │ │ │ │ │ + mov %r14d,%esi │ │ │ │ │ + call 768 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ - test %r13d,%r13d │ │ │ │ │ - jne 820 │ │ │ │ │ - mov 0x50(%r14),%rdi │ │ │ │ │ + test %r14d,%r14d │ │ │ │ │ + jne 798 │ │ │ │ │ + mov 0x50(%rbx),%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ - call 800 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + call 780 │ │ │ │ │ R_X86_64_PLT32 fftw_rader_tl_delete-0x4 │ │ │ │ │ - mov %r12,0x50(%r14) │ │ │ │ │ + mov %r15,0x50(%rbx) │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x58(%r14),%rdi │ │ │ │ │ - call 829 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x58(%rbx),%rdi │ │ │ │ │ + call 7a1 │ │ │ │ │ R_X86_64_PLT32 fftw_find_generator-0x4 │ │ │ │ │ - mov 0x58(%r14),%rdx │ │ │ │ │ + mov 0x58(%rbx),%rdx │ │ │ │ │ + mov %rax,0x68(%rbx) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %rax,0x68(%r14) │ │ │ │ │ lea -0x2(%rdx),%rsi │ │ │ │ │ - call 83d │ │ │ │ │ + call 7b5 │ │ │ │ │ R_X86_64_PLT32 fftw_power_mod-0x4 │ │ │ │ │ - mov 0x88(%r14),%rcx │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - mov %rax,0x70(%r14) │ │ │ │ │ - mov 0x60(%r14),%rax │ │ │ │ │ - mov 0x58(%r14),%rbx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ + mov 0x88(%rbx),%rcx │ │ │ │ │ + mov 0x58(%rbx),%rbp │ │ │ │ │ + mov %rax,0x70(%rbx) │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ inc %rax │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ - call 87a │ │ │ │ │ + call 7f2 │ │ │ │ │ R_X86_64_PLT32 fftw_rader_tl_find-0x4 │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ + mov %rax,%r15 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 800 │ │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ │ - lea 0x0(,%r15,8),%rdi │ │ │ │ │ - call 898 │ │ │ │ │ + jne 780 │ │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ │ + call 80c │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %r13d,%edi │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ - call 8a6 │ │ │ │ │ + mov %r14d,%edi │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %rax,%r15 │ │ │ │ │ + call 81a │ │ │ │ │ R_X86_64_PLT32 fftw_mktriggen-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ │ + lea -0x1(%rbp),%rax │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle a70 │ │ │ │ │ + jle 9e0 │ │ │ │ │ mov $0x16a09,%eax │ │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ │ - mov %r14,0x38(%rsp) │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - sub %rbp,%rax │ │ │ │ │ - cvtsi2sd %r15,%xmm2 │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + sub %r12,%rax │ │ │ │ │ + cvtsi2sd %r13,%xmm2 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ movsd %xmm2,0x8(%rsp) │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ lea 0x40(%rsp),%rax │ │ │ │ │ - mov $0x1,%r15d │ │ │ │ │ + mov $0x1,%r13d │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - jmp 915 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - imul %rbp,%rax │ │ │ │ │ + jmp 885 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ + imul %r12,%rax │ │ │ │ │ cqto │ │ │ │ │ - idiv %rbx │ │ │ │ │ - cmp (%rsp),%r14 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ - je 95d │ │ │ │ │ + idiv %rbp │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ + cmp (%rsp),%rbx │ │ │ │ │ + je 8cd │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - call *0x8(%r13) │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + call *0x8(%r14) │ │ │ │ │ movsd 0x40(%rsp),%xmm0 │ │ │ │ │ addsd 0x48(%rsp),%xmm0 │ │ │ │ │ divsd 0x8(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm0,(%r12,%r14,8) │ │ │ │ │ - inc %r14 │ │ │ │ │ - cmp 0x10(%rsp),%r15 │ │ │ │ │ - jle 900 │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - call 954 │ │ │ │ │ - R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ - cmp (%rsp),%r14 │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ - jne 915 │ │ │ │ │ + movsd %xmm0,(%r15,%rbx,8) │ │ │ │ │ + inc %rbx │ │ │ │ │ + cmp 0x10(%rsp),%r13 │ │ │ │ │ + jle 870 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - mov 0x38(%rsp),%r14 │ │ │ │ │ - call 96a │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + call 8c4 │ │ │ │ │ + R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ + cmp (%rsp),%rbx │ │ │ │ │ + jne 885 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ │ + call 8da │ │ │ │ │ R_X86_64_PLT32 fftw_triggen_destroy-0x4 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ - cmp %rcx,0x20(%rsp) │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ - jle 99e │ │ │ │ │ + cmp %rcx,0x20(%rsp) │ │ │ │ │ + jle 90e │ │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ │ - mov $0x8,%esi │ │ │ │ │ - lea (%r12,%rax,8),%rdi │ │ │ │ │ + lea (%r15,%rax,8),%rdi │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - cmovle %rsi,%rdx │ │ │ │ │ + mov $0x8,%ecx │ │ │ │ │ + cmovle %rcx,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - call 99e │ │ │ │ │ + call 90e │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - cmp %rbx,0x20(%rsp) │ │ │ │ │ - jl a38 │ │ │ │ │ + cmp %rbp,0x20(%rsp) │ │ │ │ │ + jl 9a9 │ │ │ │ │ cmpq $0x1,(%rsp) │ │ │ │ │ - jle a38 │ │ │ │ │ - lea -0x3(%rbx),%rax │ │ │ │ │ + jle 9a9 │ │ │ │ │ + lea -0x3(%rbp),%rax │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ - jbe a85 │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ - sub %rbx,%rdx │ │ │ │ │ + jbe 9f5 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ + sub %rbp,%rdx │ │ │ │ │ lea 0x10(,%rdx,8),%rdx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je a85 │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - lea (%r12,%rax,8),%r8 │ │ │ │ │ - lea -0x2(%rbx),%r9 │ │ │ │ │ - lea -0x10(%r12,%rcx,8),%rdi │ │ │ │ │ - shr $1,%rsi │ │ │ │ │ + je 9f5 │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ + lea (%r15,%rax,8),%r8 │ │ │ │ │ + lea -0x2(%rbp),%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - dec %rsi │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ + shr $1,%rcx │ │ │ │ │ + lea -0x10(%r15,%rsi,8),%rsi │ │ │ │ │ + dec %rcx │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ neg %rdx │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ - movups (%r8,%rax,1),%xmm0 │ │ │ │ │ - movups %xmm0,(%rdi,%rax,1) │ │ │ │ │ + movupd (%r8,%rax,1),%xmm0 │ │ │ │ │ + movups %xmm0,(%rsi,%rax,1) │ │ │ │ │ sub $0x10,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jne a00 │ │ │ │ │ - add %rsi,%rsi │ │ │ │ │ - cmp %rsi,%r9 │ │ │ │ │ - je a38 │ │ │ │ │ - mov (%rsp),%r13 │ │ │ │ │ - inc %rsi │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - sub %rsi,%r13 │ │ │ │ │ - sub %rsi,%rax │ │ │ │ │ - movsd (%r12,%r13,8),%xmm0 │ │ │ │ │ - movsd %xmm0,(%r12,%rax,8) │ │ │ │ │ + jne 970 │ │ │ │ │ + add %rcx,%rcx │ │ │ │ │ + cmp %rcx,%rdi │ │ │ │ │ + je 9a9 │ │ │ │ │ + mov (%rsp),%r14 │ │ │ │ │ + inc %rcx │ │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ │ + sub %rcx,%r14 │ │ │ │ │ + sub %rcx,%r13 │ │ │ │ │ + movsd (%r15,%r14,8),%xmm0 │ │ │ │ │ + movsd %xmm0,(%r15,%r13,8) │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ lea 0x0(%rip),%r8 │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - call a63 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + call 9d4 │ │ │ │ │ R_X86_64_PLT32 fftw_rader_tl_insert-0x4 │ │ │ │ │ - jmp 800 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - call a75 │ │ │ │ │ + jmp 780 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + call 9e5 │ │ │ │ │ R_X86_64_PLT32 fftw_triggen_destroy-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmpq $0x0,0x20(%rsp) │ │ │ │ │ - jg 978 │ │ │ │ │ - jmp a38 │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ - lea -0x10(%r12,%rbx,8),%rax │ │ │ │ │ - sub %rbx,%rdx │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jg 8e8 │ │ │ │ │ + jmp 9a9 │ │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ │ + lea -0x10(%r15,%rbp,8),%rax │ │ │ │ │ + sub %rbp,%r13 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - movsd %xmm0,0x8(%rax,%rdx,8) │ │ │ │ │ + movsd %xmm0,0x8(%rax,%r13,8) │ │ │ │ │ sub $0x8,%rax │ │ │ │ │ - cmp %rax,%r12 │ │ │ │ │ - jne aa0 │ │ │ │ │ - jmp a38 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cmp %rax,%r15 │ │ │ │ │ + jne a08 │ │ │ │ │ + jmp 9a9 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000ac0 : │ │ │ │ │ +0000000000000a20 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je ad0 │ │ │ │ │ + je a30 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ mov (%rcx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne ac9 │ │ │ │ │ + jne a29 │ │ │ │ │ cmpl $0x8,0x28(%rsi) │ │ │ │ │ - jne ac9 │ │ │ │ │ + jne a29 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ - call b06 │ │ │ │ │ + call a66 │ │ │ │ │ R_X86_64_PLT32 fftw_is_prime-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je e22 │ │ │ │ │ + je d72 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ cmp $0x2,%r15 │ │ │ │ │ - jle e22 │ │ │ │ │ + jle d72 │ │ │ │ │ testb $0x8,0xd4(%r14) │ │ │ │ │ - je b4d │ │ │ │ │ + je aad │ │ │ │ │ cmp $0x20,%r15 │ │ │ │ │ - jle e22 │ │ │ │ │ + jle d72 │ │ │ │ │ lea -0x1(%r15),%rdi │ │ │ │ │ - call b3d │ │ │ │ │ + call a9d │ │ │ │ │ R_X86_64_PLT32 fftw_factors_into_small_primes-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je e22 │ │ │ │ │ + je d72 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ movdqu 0x10(%rax),%xmm4 │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ lea -0x1(%r15),%r13 │ │ │ │ │ mov %r13,%rbx │ │ │ │ │ mov 0x10(%rax),%eax │ │ │ │ │ movaps %xmm4,0x10(%rsp) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b9b │ │ │ │ │ + je af3 │ │ │ │ │ lea -0x1(%r13,%r13,1),%rbx │ │ │ │ │ - jmp b83 │ │ │ │ │ + jmp adb │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ inc %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call b92 │ │ │ │ │ + call aea │ │ │ │ │ R_X86_64_PLT32 fftw_factors_into-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b80 │ │ │ │ │ + je ad8 │ │ │ │ │ test $0x1,%bl │ │ │ │ │ - jne b80 │ │ │ │ │ + jne ad8 │ │ │ │ │ lea 0x0(,%rbx,8),%rdi │ │ │ │ │ - call ba8 │ │ │ │ │ + call b00 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call bb9 │ │ │ │ │ + call b11 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call bce │ │ │ │ │ + call b26 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call be2 │ │ │ │ │ + call b3a │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call bf8 │ │ │ │ │ + call b50 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je e00 │ │ │ │ │ + je d50 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - call c12 │ │ │ │ │ + call b6a │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call c27 │ │ │ │ │ + call b7f │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call c3b │ │ │ │ │ + call b93 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call c51 │ │ │ │ │ + call ba9 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je e00 │ │ │ │ │ + je d50 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - call c6b │ │ │ │ │ + call bc3 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - call c82 │ │ │ │ │ + call bda │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call c98 │ │ │ │ │ + call bf0 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov $0x2,%ecx │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call cb1 │ │ │ │ │ + call c09 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je e03 │ │ │ │ │ + je d53 │ │ │ │ │ movq %rbx,%xmm5 │ │ │ │ │ movq %r12,%xmm6 │ │ │ │ │ movq %r15,%xmm0 │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ movq %r14,%xmm1 │ │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ │ - punpcklqdq %xmm6,%xmm1 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ + punpcklqdq %xmm6,%xmm1 │ │ │ │ │ movaps %xmm0,0x20(%rsp) │ │ │ │ │ movaps %xmm1,(%rsp) │ │ │ │ │ - call cec │ │ │ │ │ + call c44 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - lea -0xc33(%rip),%rdx │ │ │ │ │ + lea -0xb8b(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x90,%edi │ │ │ │ │ - call d04 │ │ │ │ │ + call c5c │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ │ movdqa (%rsp),%xmm1 │ │ │ │ │ lea 0x8(%r12),%rsi │ │ │ │ │ - lea 0x8(%r14),%rdi │ │ │ │ │ movdqa 0x20(%rsp),%xmm0 │ │ │ │ │ movdqa 0x10(%rsp),%xmm7 │ │ │ │ │ - lea 0x8(%rax),%rdx │ │ │ │ │ movq $0x0,0x50(%rax) │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ + lea 0x8(%rax),%rdx │ │ │ │ │ mov %rcx,0x88(%rax) │ │ │ │ │ + lea 0x8(%r14),%rdi │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ movups %xmm1,0x40(%rax) │ │ │ │ │ movups %xmm0,0x58(%rax) │ │ │ │ │ movups %xmm7,0x78(%rax) │ │ │ │ │ - call d4a │ │ │ │ │ + call ca2 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ - xorps %xmm3,%xmm3 │ │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ + movslq 0x10(%rcx),%rcx │ │ │ │ │ add %rbx,%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ │ - sar $1,%rdx │ │ │ │ │ - movslq 0x10(%rcx),%rcx │ │ │ │ │ imul %rcx,%r13 │ │ │ │ │ + sar $1,%rdx │ │ │ │ │ lea 0x0(%r13,%rax,1),%rsi │ │ │ │ │ lea -0x4(%rax,%r15,1),%rax │ │ │ │ │ cvtsi2sd %rsi,%xmm2 │ │ │ │ │ lea -0x2(%rcx,%rdx,4),%rsi │ │ │ │ │ lea -0x3(%rdx,%rdx,2),%rdx │ │ │ │ │ - addsd 0x8(%rbp),%xmm2 │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ lea (%rbx,%rdx,2),%rdx │ │ │ │ │ + addsd 0x8(%rbp),%xmm2 │ │ │ │ │ cvtsi2sd %rsi,%xmm1 │ │ │ │ │ - addsd 0x10(%rbp),%xmm1 │ │ │ │ │ - sub %rcx,%rax │ │ │ │ │ add %r15,%rdx │ │ │ │ │ + addsd 0x10(%rbp),%xmm1 │ │ │ │ │ add %rdx,%r13 │ │ │ │ │ lea -0x2(%r15),%rdx │ │ │ │ │ cvtsi2sd %r13,%xmm0 │ │ │ │ │ addsd 0x20(%rbp),%xmm0 │ │ │ │ │ sub %rcx,%rdx │ │ │ │ │ cvtsi2sd %rdx,%xmm3 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%rbp) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ unpcklpd %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rbp) │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call e0b │ │ │ │ │ + call d5b │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call e12 │ │ │ │ │ + call d62 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call e1a │ │ │ │ │ + call d6a │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call e22 │ │ │ │ │ + call d72 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000e40 : │ │ │ │ │ +0000000000000d90 : │ │ │ │ │ fftw_dht_rader_register(): │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call e55 │ │ │ │ │ + call da5 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ movl $0x0,0x10(%rax) │ │ │ │ │ - call e67 │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + call db7 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call e78 │ │ │ │ │ + call dc8 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ movl $0x1,0x10(%rax) │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp e8b │ │ │ │ │ + pop %rbx │ │ │ │ │ + jmp ddb │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 30000000 1c000000 ........0....... │ │ │ │ │ - 0x00000020 00000000 88000000 00410e10 8602440e .........A....D. │ │ │ │ │ - 0x00000030 18830347 0e28540e 305a0e28 410e2002 ...G.(T.0Z.(A. . │ │ │ │ │ + 0x00000020 00000000 88000000 00410e10 86024d0e .........A....M. │ │ │ │ │ + 0x00000030 18830347 0e284b0e 305a0e28 410e2002 ...G.(K.0Z.(A. . │ │ │ │ │ 0x00000040 410e1849 0e10410e 08000000 18000000 A..I..A......... │ │ │ │ │ 0x00000050 50000000 00000000 23000000 00410e10 P.......#....A.. │ │ │ │ │ 0x00000060 83025d0e 08000000 48000000 6c000000 ..].....H...l... │ │ │ │ │ - 0x00000070 00000000 e2060000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000080 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000090 8606410e 38830747 0e70035a 040a0e38 ..A.8..G.p.Z...8 │ │ │ │ │ + 0x00000070 00000000 70060000 00420e10 8f02450e ....p....B....E. │ │ │ │ │ + 0x00000080 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ │ + 0x00000090 8606410e 38830744 0e700302 040a0e38 ..A.8..D.p.....8 │ │ │ │ │ 0x000000a0 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ │ - 0x000000b0 0e08450b 48000000 b8000000 00000000 ..E.H........... │ │ │ │ │ - 0x000000c0 05030000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x000000d0 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ + 0x000000b0 0e084d0b 48000000 b8000000 00000000 ..M.H........... │ │ │ │ │ + 0x000000c0 ee020000 00420e10 8f02420e 188e0345 .....B....B....E │ │ │ │ │ + 0x000000d0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ 0x000000e0 38830747 0e900102 440a0e38 410e3041 8..G....D..8A.0A │ │ │ │ │ - 0x000000f0 0e28420e 20420e18 420e1042 0e084e0b .(B. B..B..B..N. │ │ │ │ │ - 0x00000100 60000000 04010000 00000000 73030000 `...........s... │ │ │ │ │ - 0x00000110 00620e10 8f02420e 188e0342 0e208d04 .b....B....B. .. │ │ │ │ │ - 0x00000120 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ │ - 0x00000130 0e800103 f2020a0e 38410e30 410e2842 ........8A.0A.(B │ │ │ │ │ - 0x00000140 0e20420e 18420e10 420e0850 0b660e38 . B..B..B..P.f.8 │ │ │ │ │ + 0x000000f0 0e28420e 20420e18 420e1042 0e08460b .(B. B..B..B..F. │ │ │ │ │ + 0x00000100 60000000 04010000 00000000 63030000 `...........c... │ │ │ │ │ + 0x00000110 00620e10 8f02420e 188e0345 0e208d04 .b....B....E. .. │ │ │ │ │ + 0x00000120 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ + 0x00000130 0e800103 ef020a0e 38410e30 410e2842 ........8A.0A.(B │ │ │ │ │ + 0x00000140 0e20420e 18420e10 420e0843 0b660e38 . B..B..B..C.f.8 │ │ │ │ │ 0x00000150 430e3041 0e28420e 20420e18 420e1042 C.0A.(B. B..B..B │ │ │ │ │ 0x00000160 0e080000 18000000 68010000 00000000 ........h....... │ │ │ │ │ - 0x00000170 4b000000 00410e10 83020242 0e080000 K....A.....B.... │ │ │ │ │ + 0x00000170 4b000000 00410e10 83020245 0e080000 K....A.....E.... │ │ │ ├── direct-r2c.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5888 (bytes into file) │ │ │ │ │ + Start of section headers: 5880 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x1700: │ │ │ │ │ +There are 16 section headers, starting at offset 0x16f8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0008c3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001160 000378 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000903 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000903 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000908 000047 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000950 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0014d8 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000970 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001538 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000988 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000988 0002d8 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001550 000120 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000c60 000348 18 14 18 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000fa8 0001b5 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001670 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0008b3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001158 000378 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0008f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0008f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0008f8 000047 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000940 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0014d0 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000960 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001530 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000978 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000978 0002e0 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001548 000120 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000c58 000348 18 14 18 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000fa0 0001b5 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001668 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ │ Symbol table '.symtab' contains 35 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 69 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ 3: 0000000000000050 75 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ 4: 00000000000000a0 260 FUNC LOCAL DEFAULT 1 dobatch_hc2r │ │ │ │ │ - 5: 00000000000001b0 288 FUNC LOCAL DEFAULT 1 dobatch_r2hc │ │ │ │ │ - 6: 00000000000002d0 312 FUNC LOCAL DEFAULT 1 iterate │ │ │ │ │ - 7: 0000000000000410 12 FUNC LOCAL DEFAULT 1 apply_buf_hc2r │ │ │ │ │ - 8: 0000000000000420 12 FUNC LOCAL DEFAULT 1 apply_buf_r2hc │ │ │ │ │ - 9: 0000000000000430 798 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 5: 00000000000001b0 280 FUNC LOCAL DEFAULT 1 dobatch_r2hc │ │ │ │ │ + 6: 00000000000002d0 296 FUNC LOCAL DEFAULT 1 iterate │ │ │ │ │ + 7: 0000000000000400 12 FUNC LOCAL DEFAULT 1 apply_buf_hc2r │ │ │ │ │ + 8: 0000000000000410 12 FUNC LOCAL DEFAULT 1 apply_buf_r2hc │ │ │ │ │ + 9: 0000000000000420 798 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 10: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 11: 0000000000000750 59 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 12: 0000000000000790 177 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 11: 0000000000000740 59 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 12: 0000000000000780 177 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 13: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 14: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 15: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 17: 0000000000000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_co │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_ci │ │ │ │ │ @@ -27,12 +27,12 @@ │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkstride │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_zero │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd2 │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_inplace_strides2 │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_stride_destroy │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_kind_str │ │ │ │ │ - 30: 0000000000000850 51 FUNC GLOBAL DEFAULT 1 fftw_mksolver_rdft_r2c_direct │ │ │ │ │ + 30: 0000000000000840 51 FUNC GLOBAL DEFAULT 1 fftw_mksolver_rdft_r2c_direct │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ - 32: 0000000000000890 51 FUNC GLOBAL DEFAULT 1 fftw_mksolver_rdft_r2c_directbuf │ │ │ │ │ + 32: 0000000000000880 51 FUNC GLOBAL DEFAULT 1 fftw_mksolver_rdft_r2c_directbuf │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_solve │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_null_awake │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,66 +1,66 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1160 contains 37 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1158 contains 37 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000013e 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ 0000000000000164 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ 00000000000001ed 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -00000000000002bd 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ -00000000000003d4 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000003f5 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -00000000000004a2 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -00000000000004ea 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000004f8 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -000000000000052a 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -0000000000000539 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -000000000000054b 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -0000000000000582 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -0000000000000591 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -00000000000005a7 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -00000000000005e6 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -00000000000005f6 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -0000000000000618 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000699 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -00000000000006c3 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -0000000000000703 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000711 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -000000000000073d 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -0000000000000759 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -0000000000000762 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -000000000000076b 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -0000000000000774 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -000000000000077d 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -00000000000007d6 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft_kind_str - 4 │ │ │ │ │ -00000000000007f4 0000001000000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000813 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft_kind_str - 4 │ │ │ │ │ -0000000000000832 0000001100000002 R_X86_64_PC32 0000000000000028 .LC1 - 4 │ │ │ │ │ -000000000000085f 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000869 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -000000000000089f 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000008a9 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000787 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +00000000000002b5 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +00000000000003cc 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000003e5 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000492 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +00000000000004e3 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000004e8 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +000000000000051a 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +0000000000000529 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +000000000000053b 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +0000000000000572 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +0000000000000581 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +0000000000000597 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +00000000000005d6 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +00000000000005e6 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +0000000000000608 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000689 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +00000000000006b3 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +00000000000006fc 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000701 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +000000000000072d 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +0000000000000749 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +0000000000000752 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +000000000000075b 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +0000000000000764 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +000000000000076d 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +00000000000007c6 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft_kind_str - 4 │ │ │ │ │ +00000000000007df 0000001000000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000803 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft_kind_str - 4 │ │ │ │ │ +0000000000000822 0000001100000002 R_X86_64_PC32 0000000000000028 .LC1 - 4 │ │ │ │ │ +0000000000000850 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000859 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000890 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000899 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000777 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x14d8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x14d0 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002100000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ 0000000000000008 0000002200000001 R_X86_64_64 0000000000000000 fftw_null_awake + 0 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 790 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 750 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 780 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 740 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1538 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1530 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 430 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 420 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1550 contains 12 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1548 contains 12 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000044 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 50 │ │ │ │ │ 0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a0 │ │ │ │ │ 00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b0 │ │ │ │ │ 000000000000015c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2d0 │ │ │ │ │ -000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 410 │ │ │ │ │ -00000000000001a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 420 │ │ │ │ │ -00000000000001b4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 430 │ │ │ │ │ -0000000000000218 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 750 │ │ │ │ │ -0000000000000234 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 790 │ │ │ │ │ -0000000000000290 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 850 │ │ │ │ │ -00000000000002b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 890 │ │ │ │ │ +0000000000000190 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 400 │ │ │ │ │ +00000000000001a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 410 │ │ │ │ │ +00000000000001b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 420 │ │ │ │ │ +000000000000021c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 740 │ │ │ │ │ +0000000000000238 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 780 │ │ │ │ │ +0000000000000294 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 840 │ │ │ │ │ +00000000000002bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 880 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -10,67 +10,67 @@ │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000020 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000045 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000007 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000001e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000001d │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000027 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000037 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000002a │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000003a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000000044 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000044 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000003c 0000000000000020 00000040 FDE cie=00000000 pc=0000000000000050..000000000000009b │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000057 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000054 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000067 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000000006b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000006d │ │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000000080 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000070 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000008d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000073 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000090 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 000000000000009a │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000009a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000060 0000000000000070 00000064 FDE cie=00000000 pc=00000000000000a0..00000000000001a4 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000a4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000000a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000a5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000ab │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000a9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000af │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000000b6 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000000b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000000f2 │ │ │ │ │ + DW_CFA_advance_loc: 57 to 00000000000000f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000f3 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000101 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000000f8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000102 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000000fb │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000105 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000113 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000113 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000011b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 19 to 000000000000012e │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000134 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ @@ -84,285 +84,293 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000014a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000014c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000150 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000158 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000154 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000160 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000160 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000162 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000163 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000173 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000177 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000187 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000187 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000189 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000018d │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000018a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000018e │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000018d │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000191 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000019f │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000019f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d4 000000000000007c 000000d8 FDE cie=00000000 pc=00000000000001b0..00000000000002d0 │ │ │ │ │ +000000d4 000000000000007c 000000d8 FDE cie=00000000 pc=00000000000001b0..00000000000002c8 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001b4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000001b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001b5 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000001be │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001b9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000001c6 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000001cf │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000001e4 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000001e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ DW_CFA_advance_loc: 6 to 00000000000001ec │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000000230 │ │ │ │ │ + DW_CFA_advance_loc1: 71 to 0000000000000233 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000023d │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000240 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000023f │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000024d │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000244 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000024f │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000247 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000252 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000256 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000259 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000025a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000025d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000025b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000025e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000025c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000025f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000025e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000261 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000260 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000263 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000270 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000268 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000027c │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000271 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000281 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000281 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000286 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000283 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000289 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000286 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00000000000002a6 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000291 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000002b4 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000002ac │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000002ba │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000002b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002bc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000002c5 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000002bd │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002c9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002ca │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002cb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002cd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002cf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000154 000000000000002c 00000158 FDE cie=00000000 pc=00000000000002d0..0000000000000408 │ │ │ │ │ +00000154 0000000000000030 00000158 FDE cie=00000000 pc=00000000000002d0..00000000000003f8 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000002d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 3 to 00000000000002d4 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000002dd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002d6 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000002db │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000002e2 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000002ea │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc1: 227 to 00000000000003c0 │ │ │ │ │ + DW_CFA_advance_loc1: 214 to 00000000000003c0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000003d0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000003c8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 55 to 0000000000000407 │ │ │ │ │ + DW_CFA_advance_loc: 47 to 00000000000003f7 │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 0000000000000010 00000188 FDE cie=00000000 pc=0000000000000410..000000000000041c │ │ │ │ │ +00000188 0000000000000010 0000018c FDE cie=00000000 pc=0000000000000400..000000000000040c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000198 0000000000000010 0000019c FDE cie=00000000 pc=0000000000000420..000000000000042c │ │ │ │ │ +0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=0000000000000410..000000000000041c │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001ac 0000000000000060 000001b0 FDE cie=00000000 pc=0000000000000430..000000000000074e │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000432 │ │ │ │ │ +000001b0 0000000000000060 000001b4 FDE cie=00000000 pc=0000000000000420..000000000000073e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000422 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000434 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000424 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000436 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000426 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000043b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000042b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000043c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000042f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000043d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000430 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000444 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000434 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000000462 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000000452 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000465 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000455 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000466 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000456 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000468 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000458 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000046a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000045a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000046c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000045c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000046e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000045e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000470 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000460 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 477 to 000000000000064d │ │ │ │ │ + DW_CFA_advance_loc2: 478 to 000000000000063e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000651 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000642 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000652 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000643 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000654 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000645 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000656 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000647 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000658 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000649 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000065a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000064b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000660 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000650 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000210 0000000000000018 00000214 FDE cie=00000000 pc=0000000000000750..000000000000078b │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000751 │ │ │ │ │ +00000214 0000000000000018 00000218 FDE cie=00000000 pc=0000000000000740..000000000000077b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000741 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 53 to 0000000000000786 │ │ │ │ │ + DW_CFA_advance_loc: 53 to 0000000000000776 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000022c 0000000000000058 00000230 FDE cie=00000000 pc=0000000000000790..0000000000000841 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000792 │ │ │ │ │ +00000230 0000000000000058 00000234 FDE cie=00000000 pc=0000000000000780..0000000000000831 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000782 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000794 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000784 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000796 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000786 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000797 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000787 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000798 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000788 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000079f │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000078f │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 63 to 00000000000007de │ │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000007ce │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000007e3 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000007d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000000801 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000007f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000802 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000803 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000805 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000807 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000809 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000810 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000800 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000081b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000080b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000082b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000812 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000082f │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000081c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000838 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000082a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000083c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000082c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000083e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000082e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000288 0000000000000024 0000028c FDE cie=00000000 pc=0000000000000850..0000000000000883 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000851 │ │ │ │ │ +0000028c 0000000000000024 00000290 FDE cie=00000000 pc=0000000000000840..0000000000000873 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000841 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000852 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000084a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000085c │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000858 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000880 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000870 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000881 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000871 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000882 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000872 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002b0 0000000000000024 000002b4 FDE cie=00000000 pc=0000000000000890..00000000000008c3 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000891 │ │ │ │ │ +000002b4 0000000000000028 000002b8 FDE cie=00000000 pc=0000000000000880..00000000000008b3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000881 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000892 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000088a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000089c │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000898 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000008c0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000008b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008c1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008c2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ AVAUATUSH │ │ │ │ │ []A\A]A^ │ │ │ │ │ (rdft-%s-directbuf/%D-r2c-%D%v "%s") │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,89 +1,89 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2hc(): │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - push 0x90(%rax) │ │ │ │ │ mov 0x98(%rax),%rcx │ │ │ │ │ - push 0x88(%rax) │ │ │ │ │ mov 0x80(%rax),%rsi │ │ │ │ │ - push 0x78(%rax) │ │ │ │ │ - push 0x50(%rax) │ │ │ │ │ - lea (%rdx,%rcx,8),%rcx │ │ │ │ │ + push 0x90(%rax) │ │ │ │ │ mov 0x48(%rax),%r9 │ │ │ │ │ mov 0x40(%rax),%r8 │ │ │ │ │ + lea (%rdx,%rcx,8),%rcx │ │ │ │ │ lea (%rdi,%rsi,8),%rsi │ │ │ │ │ + push 0x88(%rax) │ │ │ │ │ + push 0x78(%rax) │ │ │ │ │ + push 0x50(%rax) │ │ │ │ │ call *0xa8(%rax) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000050 : │ │ │ │ │ apply_hc2r(): │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov 0x98(%rax),%rdx │ │ │ │ │ + mov 0x48(%rax),%r9 │ │ │ │ │ push 0x90(%rax) │ │ │ │ │ - push 0x88(%rax) │ │ │ │ │ - push 0x78(%rax) │ │ │ │ │ - push 0x50(%rax) │ │ │ │ │ + mov 0x40(%rax),%r8 │ │ │ │ │ lea (%rsi,%rdx,8),%rcx │ │ │ │ │ mov 0x80(%rax),%rdx │ │ │ │ │ - mov 0x48(%rax),%r9 │ │ │ │ │ - mov 0x40(%rax),%r8 │ │ │ │ │ + push 0x88(%rax) │ │ │ │ │ lea (%rdi,%rdx,8),%r10 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ + push 0x78(%rax) │ │ │ │ │ + push 0x50(%rax) │ │ │ │ │ call *0xa8(%rax) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000a0 : │ │ │ │ │ dobatch_hc2r(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ mov %rcx,%r12 │ │ │ │ │ + push %rbp │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x48(%rbx),%r9 │ │ │ │ │ mov 0x88(%rbx),%rax │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ │ mov 0x8(%r9),%rcx │ │ │ │ │ mov 0x8(%rdx),%r8 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ neg %rsi │ │ │ │ │ cmovs %rcx,%rsi │ │ │ │ │ neg %rdx │ │ │ │ │ cmovs %rax,%rdx │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ jge 150 │ │ │ │ │ mov 0x98(%rbx),%rdx │ │ │ │ │ push $0x1 │ │ │ │ │ - push %rax │ │ │ │ │ lea (%r12,%r8,8),%rsi │ │ │ │ │ - push %rbp │ │ │ │ │ - push 0x50(%rbx) │ │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ │ lea (%rdi,%rdx,8),%rcx │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ + push %rax │ │ │ │ │ + push %rbp │ │ │ │ │ + push 0x50(%rbx) │ │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ │ call *0xa8(%rbx) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x70(%rbx),%rdx │ │ │ │ │ mov %rbp,%r9 │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ @@ -98,386 +98,385 @@ │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ - mov 0x70(%rbx),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + mov 0x70(%rbx),%rdx │ │ │ │ │ mov %rbp,%r9 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x1 │ │ │ │ │ push %rax │ │ │ │ │ call 168 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ mov 0xa0(%rbx),%rax │ │ │ │ │ + mov 0x60(%rbx),%r9 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - mov 0x60(%rbx),%r9 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ lea (%r12,%rax,8),%rcx │ │ │ │ │ mov 0x8(%r9),%rax │ │ │ │ │ push $0x1 │ │ │ │ │ + lea (%r12,%rax,8),%rsi │ │ │ │ │ push $0x1 │ │ │ │ │ push %rbp │ │ │ │ │ push 0x68(%rbx) │ │ │ │ │ mov 0x58(%rbx),%r8 │ │ │ │ │ - lea (%r12,%rax,8),%rsi │ │ │ │ │ call *0xa8(%rbx) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ jmp 113 │ │ │ │ │ nop │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000001b0 : │ │ │ │ │ dobatch_r2hc(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ mov %r8,%r12 │ │ │ │ │ + mov %r12,%r9 │ │ │ │ │ + push %rbp │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ │ mov 0x80(%rbx),%rcx │ │ │ │ │ - mov %rsi,%rdi │ │ │ │ │ mov 0x70(%rbx),%rdx │ │ │ │ │ - mov %r12,%r9 │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x1 │ │ │ │ │ push 0x88(%rbx) │ │ │ │ │ call 1f1 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ mov 0x60(%rbx),%rdi │ │ │ │ │ mov 0x48(%rbx),%r9 │ │ │ │ │ - mov 0x90(%rbx),%rax │ │ │ │ │ + mov 0x90(%rbx),%rdx │ │ │ │ │ mov 0xa8(%rbx),%r10 │ │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ │ mov 0x58(%rbx),%r8 │ │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ │ - lea 0x0(%rbp,%rdx,8),%rsi │ │ │ │ │ - mov 0x8(%r9),%rdx │ │ │ │ │ + lea 0x0(%rbp,%rax,8),%rsi │ │ │ │ │ + mov 0x8(%r9),%rax │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + sar $0x3f,%rcx │ │ │ │ │ + xor %rcx,%rax │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ neg %rcx │ │ │ │ │ cmovs %rdx,%rcx │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - neg %rdx │ │ │ │ │ - cmovs %rax,%rdx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - cmp %rdx,%rcx │ │ │ │ │ - jge 270 │ │ │ │ │ - mov 0x98(%rbx),%rdx │ │ │ │ │ - push %rax │ │ │ │ │ - push $0x1 │ │ │ │ │ + cmp %rcx,%rax │ │ │ │ │ + jge 268 │ │ │ │ │ + mov 0x98(%rbx),%rax │ │ │ │ │ + push %rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + lea 0x0(%r13,%rax,8),%rcx │ │ │ │ │ + push $0x1 │ │ │ │ │ push %r12 │ │ │ │ │ push 0x50(%rbx) │ │ │ │ │ - lea 0x0(%r13,%rdx,8),%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ call *%r10 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0xa0(%rbx),%rax │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ push $0x1 │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - push $0x1 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + lea 0x0(%rbp,%rax,8),%rcx │ │ │ │ │ + push $0x1 │ │ │ │ │ push %r12 │ │ │ │ │ push 0x68(%rbx) │ │ │ │ │ - lea 0x0(%rbp,%rax,8),%rcx │ │ │ │ │ call *%r10 │ │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ │ - mov %r12,%r9 │ │ │ │ │ + add $0x18,%rsp │ │ │ │ │ mov 0x70(%rbx),%rdx │ │ │ │ │ + mov %r12,%r9 │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - add $0x18,%rsp │ │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ │ push $0x1 │ │ │ │ │ push 0x90(%rbx) │ │ │ │ │ push $0x1 │ │ │ │ │ - call 2c1 │ │ │ │ │ + call 2b9 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_co-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000002d0 : │ │ │ │ │ iterate(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ - mov 0x78(%rdi),%rax │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ │ + mov 0x78(%rdi),%rax │ │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ │ mov 0x70(%rdi),%rax │ │ │ │ │ lea 0x3(%rax),%r8 │ │ │ │ │ and $0xfffffffffffffffc,%r8 │ │ │ │ │ - lea 0x2(%r8),%rbx │ │ │ │ │ - imul %rbx,%rax │ │ │ │ │ + lea 0x2(%r8),%r13 │ │ │ │ │ + imul %r13,%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ │ cmp $0xffff,%rax │ │ │ │ │ - ja 3d0 │ │ │ │ │ + ja 3c8 │ │ │ │ │ add $0x30,%rax │ │ │ │ │ sub %rax,%rsp │ │ │ │ │ - lea 0xf(%rsp),%rax │ │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ │ - add $0x1f,%rax │ │ │ │ │ - and $0xffffffffffffffe0,%rax │ │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ │ + lea 0xf(%rsp),%rbx │ │ │ │ │ + and $0xfffffffffffffff0,%rbx │ │ │ │ │ + add $0x1f,%rbx │ │ │ │ │ + and $0xffffffffffffffe0,%rbx │ │ │ │ │ + mov %rbx,-0x38(%rbp) │ │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ │ - sub %rbx,%rax │ │ │ │ │ + sub %r13,%rax │ │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ jle 391 │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ + add %r13,%rbx │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x88(%r15),%rcx │ │ │ │ │ - add %rbx,%r13 │ │ │ │ │ - imul %rbx,%rcx │ │ │ │ │ + imul %r13,%rcx │ │ │ │ │ lea (%r14,%rcx,8),%r14 │ │ │ │ │ mov 0x90(%r15),%rcx │ │ │ │ │ - imul %rbx,%rcx │ │ │ │ │ - cmp -0x48(%rbp),%r13 │ │ │ │ │ + imul %r13,%rcx │ │ │ │ │ lea (%r12,%rcx,8),%r12 │ │ │ │ │ + cmp -0x48(%rbp),%rbx │ │ │ │ │ jl 350 │ │ │ │ │ - sub %r13,-0x50(%rbp) │ │ │ │ │ + sub %rbx,-0x50(%rbp) │ │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call *%rax │ │ │ │ │ cmpq $0xffff,-0x58(%rbp) │ │ │ │ │ - ja 3f0 │ │ │ │ │ + ja 3e0 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 3d8 │ │ │ │ │ + call 3d0 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ │ jmp 33a │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ │ - call 3f9 │ │ │ │ │ + call 3e9 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000410 : │ │ │ │ │ +0000000000000400 : │ │ │ │ │ apply_buf_hc2r(): │ │ │ │ │ - lea -0x377(%rip),%rcx │ │ │ │ │ + lea -0x367(%rip),%rcx │ │ │ │ │ jmp 2d0 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000420 : │ │ │ │ │ +0000000000000410 : │ │ │ │ │ apply_buf_r2hc(): │ │ │ │ │ - lea -0x277(%rip),%rcx │ │ │ │ │ + lea -0x267(%rip),%rcx │ │ │ │ │ jmp 2d0 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000430 : │ │ │ │ │ +0000000000000420 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov 0x20(%rdi),%ecx │ │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 470 │ │ │ │ │ + je 460 │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - je 660 │ │ │ │ │ + je 650 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - jne 45e │ │ │ │ │ + jne 44e │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ - jg 45e │ │ │ │ │ + jg 44e │ │ │ │ │ mov (%rbx),%rcx │ │ │ │ │ cmp %rcx,0x8(%rax) │ │ │ │ │ - jne 45e │ │ │ │ │ + jne 44e │ │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ cmp %eax,0x28(%rsi) │ │ │ │ │ - jne 45e │ │ │ │ │ + jne 44e │ │ │ │ │ lea 0x18(%rsp),%rcx │ │ │ │ │ lea 0x10(%rsp),%rdx │ │ │ │ │ lea 0x8(%rsp),%rsi │ │ │ │ │ - call 4a6 │ │ │ │ │ + call 496 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 45e │ │ │ │ │ + je 44e │ │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ │ cmp %rax,0x18(%r12) │ │ │ │ │ - je 726 │ │ │ │ │ - cmpl $0x3,0x28(%r12) │ │ │ │ │ + je 716 │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ + cmpl $0x3,0x28(%r12) │ │ │ │ │ mov 0x20(%r13),%ecx │ │ │ │ │ mov 0x18(%rax),%r15 │ │ │ │ │ mov 0x10(%rax),%r14 │ │ │ │ │ - ja 6f0 │ │ │ │ │ + ja 6e0 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ lea -0xc0(%rip),%rax │ │ │ │ │ - lea -0x4e7(%rip),%rdx │ │ │ │ │ + lea -0x4d7(%rip),%rdx │ │ │ │ │ + mov $0xb8,%edi │ │ │ │ │ + cmovne %rax,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - cmovne %rax,%rdx │ │ │ │ │ - mov $0xb8,%edi │ │ │ │ │ - call 4fc │ │ │ │ │ + call 4ec │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ lea (%r14,%r14,1),%rsi │ │ │ │ │ mov 0x8(%rax),%rbp │ │ │ │ │ mov 0x18(%r13),%rax │ │ │ │ │ mov %r14,0x80(%rbx) │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ mov %rax,0xa8(%rbx) │ │ │ │ │ - mov %rbp,0x70(%rbx) │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ lea 0x3(%rbp),%r14 │ │ │ │ │ - call 52e │ │ │ │ │ + mov %rbp,0x70(%rbx) │ │ │ │ │ + call 51e │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ │ - call 53d │ │ │ │ │ + call 52d │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - neg %rsi │ │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ │ - call 54f │ │ │ │ │ + neg %rsi │ │ │ │ │ + call 53f │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ testl $0xfffffffb,0x28(%r12) │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + setne %dl │ │ │ │ │ mov %rax,0x50(%rbx) │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ - setne %dl │ │ │ │ │ and $0xfffffffffffffffc,%r14 │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ imul %r15,%rax │ │ │ │ │ lea 0x2(%r14),%r15 │ │ │ │ │ lea (%r15,%r15,1),%rsi │ │ │ │ │ mov %rax,0x98(%rbx) │ │ │ │ │ - call 586 │ │ │ │ │ + call 576 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,0x58(%rbx) │ │ │ │ │ - call 595 │ │ │ │ │ + call 585 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov $0xfffffffffffffffe,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - sub %r14,%rsi │ │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ │ - call 5ab │ │ │ │ │ + sub %r14,%rsi │ │ │ │ │ + call 59b │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - lea 0x90(%rbx),%rcx │ │ │ │ │ - lea 0x78(%rbx),%rsi │ │ │ │ │ testl $0xfffffffb,0x28(%r12) │ │ │ │ │ - mov %rax,0x68(%rbx) │ │ │ │ │ - mov %rbp,%rax │ │ │ │ │ mov 0x10(%r12),%rdi │ │ │ │ │ setne %dl │ │ │ │ │ + mov %rax,0x68(%rbx) │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ + lea 0x90(%rbx),%rcx │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ + lea 0x78(%rbx),%rsi │ │ │ │ │ lea 0x88(%rbx),%rdx │ │ │ │ │ imul %r15,%rax │ │ │ │ │ mov %rax,0xa0(%rbx) │ │ │ │ │ - call 5ea │ │ │ │ │ + call 5da │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ - lea 0x8(%rbx),%rdi │ │ │ │ │ mov %r13,0xb0(%rbx) │ │ │ │ │ - call 5fa │ │ │ │ │ + lea 0x8(%rbx),%rdi │ │ │ │ │ + call 5ea │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ │ mov 0x30(%rax),%rcx │ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ │ cqto │ │ │ │ │ idivq 0x8(%rcx) │ │ │ │ │ lea 0x8(%rbx),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 61c │ │ │ │ │ + call 60c │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x20(%r13),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 63e │ │ │ │ │ + je 62f │ │ │ │ │ imul 0x78(%rbx),%rbp │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ add %rbp,%rbp │ │ │ │ │ cvtsi2sd %rbp,%xmm0 │ │ │ │ │ addsd 0x20(%rbx),%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%rbx) │ │ │ │ │ test %eax,%eax │ │ │ │ │ sete %al │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ @@ -487,100 +486,100 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ - jg 45e │ │ │ │ │ + jg 44e │ │ │ │ │ mov (%rbx),%rcx │ │ │ │ │ cmp %rcx,0x8(%rax) │ │ │ │ │ - jne 45e │ │ │ │ │ + jne 44e │ │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ cmp %eax,0x28(%rsi) │ │ │ │ │ - jne 45e │ │ │ │ │ + jne 44e │ │ │ │ │ lea 0x18(%rsp),%rcx │ │ │ │ │ lea 0x10(%rsp),%rdx │ │ │ │ │ lea 0x8(%rsp),%rsi │ │ │ │ │ - call 69d │ │ │ │ │ + call 68d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 45e │ │ │ │ │ + je 44e │ │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ │ cmp %rax,0x18(%r12) │ │ │ │ │ - jne 4ba │ │ │ │ │ + jne 4aa │ │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ mov (%rbx),%rbx │ │ │ │ │ - call 6c7 │ │ │ │ │ + call 6b7 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 4ba │ │ │ │ │ + jne 4aa │ │ │ │ │ lea 0x3(%rbx),%rax │ │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ │ add $0x2,%rax │ │ │ │ │ cmp 0x8(%rsp),%rax │ │ │ │ │ - jl 45e │ │ │ │ │ - jmp 4ba │ │ │ │ │ + jl 44e │ │ │ │ │ + jmp 4aa │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ lea -0x2e9(%rip),%rax │ │ │ │ │ - lea -0x6b0(%rip),%rdx │ │ │ │ │ + lea -0x6a0(%rip),%rdx │ │ │ │ │ + mov $0xb8,%edi │ │ │ │ │ + cmovne %rax,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - cmovne %rax,%rdx │ │ │ │ │ - mov $0xb8,%edi │ │ │ │ │ - call 715 │ │ │ │ │ + call 705 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %r14,%rax │ │ │ │ │ mov %r15,%r14 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - jmp 4ff │ │ │ │ │ + jmp 4ef │ │ │ │ │ cmpq $0x1,0x8(%rsp) │ │ │ │ │ - je 4ba │ │ │ │ │ + je 4aa │ │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ - call 741 │ │ │ │ │ + call 731 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 45e │ │ │ │ │ - jmp 4ba │ │ │ │ │ + je 44e │ │ │ │ │ + jmp 4aa │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000750 : │ │ │ │ │ +0000000000000740 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call 75d │ │ │ │ │ + call 74d │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ - call 766 │ │ │ │ │ + call 756 │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ │ - call 76f │ │ │ │ │ + call 75f │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ mov 0x58(%rbx),%rdi │ │ │ │ │ - call 778 │ │ │ │ │ + call 768 │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ mov 0x60(%rbx),%rdi │ │ │ │ │ - call 781 │ │ │ │ │ + call 771 │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ mov 0x68(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 78b │ │ │ │ │ + jmp 77b │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000790 : │ │ │ │ │ +0000000000000780 : │ │ │ │ │ print(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ @@ -591,95 +590,95 @@ │ │ │ │ │ mov 0x70(%rdi),%rbp │ │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ │ mov 0x20(%rax),%eax │ │ │ │ │ mov 0x8(%rdx),%r13 │ │ │ │ │ mov 0x30(%rdx),%rdx │ │ │ │ │ mov (%rdx),%edx │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 810 │ │ │ │ │ + je 800 │ │ │ │ │ mov 0x60(%rdi),%rax │ │ │ │ │ mov %edx,%edi │ │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ - call 7da │ │ │ │ │ + call 7ca │ │ │ │ │ R_X86_64_PLT32 fftw_rdft_kind_str-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ + push %r13 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ call *%r14 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %edx,%edi │ │ │ │ │ - call 817 │ │ │ │ │ + call 807 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft_kind_str-0x4 │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ pop %rbx │ │ │ │ │ - mov %r14,%r10 │ │ │ │ │ + mov %r12,%r8 │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ pop %rbp │ │ │ │ │ + mov %r14,%r10 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - pop %r12 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ jmp *%r10 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000850 : │ │ │ │ │ +0000000000000840 : │ │ │ │ │ fftw_mksolver_rdft_r2c_direct(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + mov $0x28,%edi │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0x28,%edi │ │ │ │ │ - call 86d │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call 85d │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ mov %rbx,0x10(%rax) │ │ │ │ │ movl $0x0,0x20(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000890 : │ │ │ │ │ +0000000000000880 : │ │ │ │ │ fftw_mksolver_rdft_r2c_directbuf(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + mov $0x28,%edi │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0x28,%edi │ │ │ │ │ - call 8ad │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call 89d │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ mov %rbx,0x10(%rax) │ │ │ │ │ movl $0x1,0x20(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,50 +1,50 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 20000000 1c000000 ........ ....... │ │ │ │ │ - 0x00000020 00000000 45000000 00470e10 490e184d ....E....G..I..M │ │ │ │ │ - 0x00000030 0e204a0e 28430e30 5a0e0800 20000000 . J.(C.0Z... ... │ │ │ │ │ - 0x00000040 40000000 00000000 4b000000 00470e10 @.......K....G.. │ │ │ │ │ - 0x00000050 500e1846 0e20430e 28430e30 670e0800 P..F. C.(C.0g... │ │ │ │ │ + 0x00000020 00000000 45000000 00440e10 5a0e1856 ....E....D..Z..V │ │ │ │ │ + 0x00000030 0e20430e 28430e30 4a0e0800 20000000 . C.(C.0J... ... │ │ │ │ │ + 0x00000040 40000000 00000000 4b000000 00440e10 @.......K....D.. │ │ │ │ │ + 0x00000050 570e1855 0e204d0e 28430e30 4a0e0800 W..U. M.(C.0J... │ │ │ │ │ 0x00000060 70000000 64000000 00000000 04010000 p...d........... │ │ │ │ │ - 0x00000070 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ │ - 0x00000080 440e2883 054d0e30 7c0e3841 0e40450e D.(..M.0|.8A.@E. │ │ │ │ │ - 0x00000090 48430e50 580e3048 0e38530e 40460e48 HC.PX.0H.8S.@F.H │ │ │ │ │ + 0x00000070 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ │ │ │ + 0x00000080 440e2883 054a0e30 790e384f 0e40410e D.(..J.0y.8O.@A. │ │ │ │ │ + 0x00000090 48430e50 4e0e3048 0e38530e 40460e48 HC.PN.0H.8S.@F.H │ │ │ │ │ 0x000000a0 420e5050 0e28410e 20410e18 420e1042 B.PP.(A. A..B..B │ │ │ │ │ - 0x000000b0 0e08440e 30480e38 480e4042 0e48410e ..D.0H.8H.@B.HA. │ │ │ │ │ - 0x000000c0 50500e30 540e3842 0e40410e 48430e50 PP.0T.8B.@A.HC.P │ │ │ │ │ - 0x000000d0 520e3000 7c000000 d8000000 00000000 R.0.|........... │ │ │ │ │ - 0x000000e0 20010000 00420e10 8d02420e 188c0341 ....B....B....A │ │ │ │ │ - 0x000000f0 0e208604 440e2883 054d0e38 5e0e4042 . ..D.(..M.8^.@B │ │ │ │ │ - 0x00000100 0e48460e 5002440e 304d0e38 420e4045 .HF.P.D.0M.8B.@E │ │ │ │ │ - 0x00000110 0e48430e 504f0e30 440a0e28 410e2041 .HC.PO.0D..(A. A │ │ │ │ │ - 0x00000120 0e18420e 10420e08 500b4c0e 38450e40 ..B..B..P.L.8E.@ │ │ │ │ │ - 0x00000130 450e4843 0e505d0e 384e0e40 460e4842 E.HC.P].8N.@F.HB │ │ │ │ │ + 0x000000b0 0e08440e 30440e38 4c0e4042 0e48410e ..D.0D.8L.@B.HA. │ │ │ │ │ + 0x000000c0 50540e30 500e3846 0e40410e 48430e50 PT.0P.8F.@A.HC.P │ │ │ │ │ + 0x000000d0 4e0e3000 7c000000 d8000000 00000000 N.0.|........... │ │ │ │ │ + 0x000000e0 18010000 00420e10 8d02450e 188c0347 .....B....E....G │ │ │ │ │ + 0x000000f0 0e208604 440e2883 054d0e38 550e4042 . ..D.(..M.8U.@B │ │ │ │ │ + 0x00000100 0e48460e 5002470e 304d0e38 4d0e4042 .HF.P.G.0M.8M.@B │ │ │ │ │ + 0x00000110 0e48430e 50470e30 440a0e28 410e2041 .HC.PG.0D..(A. A │ │ │ │ │ + 0x00000120 0e18420e 10420e08 450b490e 38500e40 ..B..B..E.I.8P.@ │ │ │ │ │ + 0x00000130 420e4843 0e504b0e 385b0e40 460e4842 B.HC.PK.8[.@F.HB │ │ │ │ │ 0x00000140 0e50490e 30440e28 410e2041 0e18420e .PI.0D.(A. A..B. │ │ │ │ │ - 0x00000150 10420e08 2c000000 58010000 00000000 .B..,...X....... │ │ │ │ │ - 0x00000160 38010000 00410e10 8602430d 06498f03 8....A....C..I.. │ │ │ │ │ - 0x00000170 8e048d05 8c068307 02e30a0c 0708500b ..............P. │ │ │ │ │ - 0x00000180 770c0708 10000000 88010000 00000000 w............... │ │ │ │ │ - 0x00000190 0c000000 00000000 10000000 9c010000 ................ │ │ │ │ │ - 0x000001a0 00000000 0c000000 00000000 60000000 ............`... │ │ │ │ │ - 0x000001b0 b0010000 00000000 1e030000 00420e10 .............B.. │ │ │ │ │ - 0x000001c0 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ - 0x000001d0 05410e30 8606410e 38830747 0e605e0a .A.0..A.8..G.`^. │ │ │ │ │ - 0x000001e0 0e38430e 30410e28 420e2042 0e18420e .8C.0A.(B. B..B. │ │ │ │ │ - 0x000001f0 10420e08 420b03dd 010a0e38 440e3041 .B..B......8D.0A │ │ │ │ │ - 0x00000200 0e28420e 20420e18 420e1042 0e08460b .(B. B..B..B..F. │ │ │ │ │ - 0x00000210 18000000 14020000 00000000 3b000000 ............;... │ │ │ │ │ - 0x00000220 00410e10 8302750e 08000000 58000000 .A....u.....X... │ │ │ │ │ - 0x00000230 30020000 00000000 b1000000 00420e10 0............B.. │ │ │ │ │ - 0x00000240 8e02420e 188d0342 0e208c04 410e2886 ..B....B. ..A.(. │ │ │ │ │ - 0x00000250 05410e30 8306470e 407f0e48 450e505e .A.0..G.@..HE.P^ │ │ │ │ │ - 0x00000260 0e30410e 28410e20 420e1842 0e10420e .0A.(A. B..B..B. │ │ │ │ │ - 0x00000270 08470e40 4b0e3050 0e28440e 20490e18 .G.@K.0P.(D. I.. │ │ │ │ │ - 0x00000280 440e1042 0e080000 24000000 8c020000 D..B....$....... │ │ │ │ │ - 0x00000290 00000000 33000000 00410e10 8602410e ....3....A....A. │ │ │ │ │ - 0x000002a0 1883034a 0e20640e 18410e10 410e0800 ...J. d..A..A... │ │ │ │ │ - 0x000002b0 24000000 b4020000 00000000 33000000 $...........3... │ │ │ │ │ - 0x000002c0 00410e10 8602410e 1883034a 0e20640e .A....A....J. d. │ │ │ │ │ - 0x000002d0 18410e10 410e0800 .A..A... │ │ │ │ │ + 0x00000150 10420e08 30000000 58010000 00000000 .B..0...X....... │ │ │ │ │ + 0x00000160 28010000 00410e10 8602430d 06428f03 (....A....C..B.. │ │ │ │ │ + 0x00000170 458e0447 8d058c06 48830702 d60a0c07 E..G....H....... │ │ │ │ │ + 0x00000180 08480b6f 0c070800 10000000 8c010000 .H.o............ │ │ │ │ │ + 0x00000190 00000000 0c000000 00000000 10000000 ................ │ │ │ │ │ + 0x000001a0 a0010000 00000000 0c000000 00000000 ................ │ │ │ │ │ + 0x000001b0 60000000 b4010000 00000000 1e030000 `............... │ │ │ │ │ + 0x000001c0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ + 0x000001d0 450e288c 05440e30 8606410e 38830744 E.(..D.0..A.8..D │ │ │ │ │ + 0x000001e0 0e605e0a 0e38430e 30410e28 420e2042 .`^..8C.0A.(B. B │ │ │ │ │ + 0x000001f0 0e18420e 10420e08 420b03de 010a0e38 ..B..B..B......8 │ │ │ │ │ + 0x00000200 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ │ + 0x00000210 0e08450b 18000000 18020000 00000000 ..E............. │ │ │ │ │ + 0x00000220 3b000000 00410e10 8302750e 08000000 ;....A....u..... │ │ │ │ │ + 0x00000230 58000000 34020000 00000000 b1000000 X...4........... │ │ │ │ │ + 0x00000240 00420e10 8e02420e 188d0342 0e208c04 .B....B....B. .. │ │ │ │ │ + 0x00000250 410e2886 05410e30 8306470e 407f0e48 A.(..A.0..G.@..H │ │ │ │ │ + 0x00000260 480e505b 0e30410e 28410e20 420e1842 H.P[.0A.(A. B..B │ │ │ │ │ + 0x00000270 0e10420e 08470e40 4b0e3047 0e284a0e ..B..G.@K.0G.(J. │ │ │ │ │ + 0x00000280 204e0e18 420e1042 0e080000 24000000 N..B..B....$... │ │ │ │ │ + 0x00000290 90020000 00000000 33000000 00410e10 ........3....A.. │ │ │ │ │ + 0x000002a0 8602490e 1883034e 0e20580e 18410e10 ..I....N. X..A.. │ │ │ │ │ + 0x000002b0 410e0800 28000000 b8020000 00000000 A...(........... │ │ │ │ │ + 0x000002c0 33000000 00410e10 8602490e 1883034e 3....A....I....N │ │ │ │ │ + 0x000002d0 0e20580e 18410e10 410e0800 00000000 . X..A..A....... │ │ │ ├── direct-r2r.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 23 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 40 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 3: 0000000000000030 322 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 3: 0000000000000030 323 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 4: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 5: 0000000000000180 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 6: 00000000000001a0 79 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 7: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 8: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 9: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 10: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x6e8 contains 15 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000085 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -00000000000000a9 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000000b3 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -00000000000000d0 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -00000000000000e5 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +0000000000000082 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +00000000000000a8 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000000b2 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +00000000000000cf 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +00000000000000e4 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ 00000000000000fe 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ 000000000000010a 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -000000000000012b 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000159 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +000000000000012a 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +000000000000015a 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ 0000000000000189 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ 00000000000001c5 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_rdft_kind_str - 4 │ │ │ │ │ -00000000000001df 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000001ff 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000001e2 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000200 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ 0000000000000209 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 0000000000000193 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x850 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001500000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ 0000000000000008 0000001600000001 R_X86_64_64 0000000000000000 fftw_null_awake + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -10,60 +10,60 @@ │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000018 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000028 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000007 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000018 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000000027 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000027 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000034 0000000000000048 00000038 FDE cie=00000000 pc=0000000000000030..0000000000000172 │ │ │ │ │ +00000034 0000000000000048 00000038 FDE cie=00000000 pc=0000000000000030..0000000000000173 │ │ │ │ │ DW_CFA_advance_loc: 49 to 0000000000000061 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000063 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000069 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000064 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000006d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000068 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000006e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000075 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000072 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 197 to 000000000000013a │ │ │ │ │ + DW_CFA_advance_loc1: 199 to 0000000000000139 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000013e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000013d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000013f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000013e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000141 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000140 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000143 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000142 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000144 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000143 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000000169 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 000000000000016a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000016c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000016d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000016d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000016e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000016f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000170 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000171 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000172 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000080 0000000000000018 00000084 FDE cie=00000000 pc=0000000000000180..0000000000000197 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000181 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ @@ -86,38 +86,38 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000001d6 │ │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000001cd │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000001e4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001e8 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000001dc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001ea │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000001ea │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001ec │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000d8 0000000000000024 000000dc FDE cie=00000000 pc=00000000000001f0..000000000000021c │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001f2 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000001fa │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000001fc │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000208 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 0000000000000219 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000219 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000021a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000021b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - push 0x50(%rax) │ │ │ │ │ mov 0x60(%rax),%rcx │ │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ │ + push 0x50(%rax) │ │ │ │ │ mov 0x48(%rax),%r9 │ │ │ │ │ mov 0x40(%rax),%r8 │ │ │ │ │ call *0x68(%rax) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ @@ -33,98 +33,97 @@ │ │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ │ mov (%rdx),%rcx │ │ │ │ │ cmp %rcx,0x8(%rax) │ │ │ │ │ jne 39 │ │ │ │ │ mov 0x38(%rdx),%eax │ │ │ │ │ cmp %eax,0x28(%rsi) │ │ │ │ │ jne 39 │ │ │ │ │ - push %r14 │ │ │ │ │ + push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ + mov %r8,%rdi │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - mov %r8,%rdi │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ lea 0x18(%rsp),%rcx │ │ │ │ │ lea 0x10(%rsp),%rdx │ │ │ │ │ lea 0x8(%rsp),%rsi │ │ │ │ │ - call 89 │ │ │ │ │ + call 86 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 165 │ │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ │ - cmp %rax,0x18(%rbx) │ │ │ │ │ - je 144 │ │ │ │ │ - lea -0xa6(%rip),%rdx │ │ │ │ │ + je 166 │ │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ │ + cmp %rax,0x18(%r12) │ │ │ │ │ + je 143 │ │ │ │ │ + lea -0xa5(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x78,%edi │ │ │ │ │ - call b7 │ │ │ │ │ + call b6 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ - mov 0x8(%r14),%rbp │ │ │ │ │ + mov 0x8(%r12),%rbp │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ │ mov %rax,0x68(%rbx) │ │ │ │ │ - call d4 │ │ │ │ │ + call d3 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ │ - mov %rax,0x58(%rbx) │ │ │ │ │ lea 0x8(%rbx),%rbp │ │ │ │ │ - call e9 │ │ │ │ │ + mov %rax,0x58(%rbx) │ │ │ │ │ + call e8 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ - mov 0x10(%r14),%rdi │ │ │ │ │ + mov 0x10(%r12),%rdi │ │ │ │ │ lea 0x50(%rbx),%rcx │ │ │ │ │ lea 0x48(%rbx),%rdx │ │ │ │ │ - lea 0x40(%rbx),%rsi │ │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ │ + lea 0x40(%rbx),%rsi │ │ │ │ │ call 102 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ - mov %r12,0x70(%rbx) │ │ │ │ │ + mov %r13,0x70(%rbx) │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 10e │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ │ mov 0x30(%rax),%rcx │ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ │ cqto │ │ │ │ │ idivq (%rcx) │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 12f │ │ │ │ │ + call 12e │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ movl $0x1,0x34(%rbx) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r14 │ │ │ │ │ + pop %r13 │ │ │ │ │ ret │ │ │ │ │ cmpq $0x1,0x8(%rsp) │ │ │ │ │ - je 9f │ │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ │ - call 15d │ │ │ │ │ + je 9e │ │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ │ + call 15e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 9f │ │ │ │ │ + jne 9e │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r14 │ │ │ │ │ + pop %r13 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000180 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x58(%rdi),%rdi │ │ │ │ │ @@ -149,41 +148,41 @@ │ │ │ │ │ mov (%rsi),%rbp │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ mov 0x38(%rax),%edi │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ mov (%rax),%r12 │ │ │ │ │ call 1c9 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft_kind_str-0x4 │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ pop %rbx │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ mov %rbp,%r10 │ │ │ │ │ + pop %rbp │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + pop %r12 │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - pop %rbp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ jmp *%r10 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000000000001f0 : │ │ │ │ │ fftw_mksolver_rdft_r2r_direct(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + mov $0x20,%edi │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0x20,%edi │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ call 20d │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ mov %rbx,0x10(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 18000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 28000000 00470e18 490e2057 ....(....G..I. W │ │ │ │ │ + 0x00000020 00000000 28000000 00440e18 540e204f ....(....D..T. O │ │ │ │ │ 0x00000030 0e080000 48000000 38000000 00000000 ....H...8....... │ │ │ │ │ - 0x00000040 42010000 00710e10 8e02420e 188c0341 B....q....B....A │ │ │ │ │ - 0x00000050 0e208604 440e2883 054d0e50 02c50a0e . ..D.(..M.P.... │ │ │ │ │ - 0x00000060 28440e20 410e1842 0e10420e 08410b65 (D. A..B..B..A.e │ │ │ │ │ + 0x00000040 43010000 00710e10 8d02480e 188c0344 C....q....H....D │ │ │ │ │ + 0x00000050 0e208604 410e2883 05440e50 02c70a0e . ..A.(..D.P.... │ │ │ │ │ + 0x00000060 28440e20 410e1842 0e10420e 08410b67 (D. A..B..B..A.g │ │ │ │ │ 0x00000070 0e28430e 20410e18 420e1042 0e080000 .(C. A..B..B.... │ │ │ │ │ 0x00000080 18000000 84000000 00000000 17000000 ................ │ │ │ │ │ 0x00000090 00410e10 8302510e 08000000 38000000 .A....Q.....8... │ │ │ │ │ 0x000000a0 a0000000 00000000 4f000000 00420e10 ........O....B.. │ │ │ │ │ 0x000000b0 8e02420e 188d0342 0e208c04 410e2886 ..B....B. ..A.(. │ │ │ │ │ - 0x000000c0 05410e30 83066e0e 284e0e20 440e1842 .A.0..n.(N. D..B │ │ │ │ │ + 0x000000c0 05410e30 8306650e 28440e20 4b0e184e .A.0..e.(D. K..N │ │ │ │ │ 0x000000d0 0e10420e 08000000 24000000 dc000000 ..B.....$....... │ │ │ │ │ - 0x000000e0 00000000 2c000000 00410e10 8602410e ....,....A....A. │ │ │ │ │ - 0x000000f0 1883034a 0e205d0e 18410e10 410e0800 ...J. ]..A..A... │ │ │ │ │ + 0x000000e0 00000000 2c000000 00410e10 8602490e ....,....A....I. │ │ │ │ │ + 0x000000f0 1883034e 0e20510e 18410e10 410e0800 ...N. Q..A..A... │ │ │ ├── direct2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3152 (bytes into file) │ │ │ │ │ + Start of section headers: 3080 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xc50: │ │ │ │ │ +There are 16 section headers, starting at offset 0xc08: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0003bc 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000908 0001b0 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0003fc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0003fc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0003fc 00001c 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000418 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000ab8 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000438 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000b18 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000450 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000450 000168 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000b30 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0005b8 000240 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0007f8 00010e 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000bc0 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00037c 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0008c0 0001b0 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0003bc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0003bc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0003bc 00001c 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0003d8 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000a70 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0003f8 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000ad0 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000410 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000410 000160 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000ae8 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000570 000240 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0007b0 00010e 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000b78 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 24 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 46 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 3: 0000000000000030 213 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ - 4: 0000000000000110 500 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 3: 0000000000000030 173 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ + 4: 00000000000000e0 492 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 6: 0000000000000310 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 7: 0000000000000330 82 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 6: 00000000000002d0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 7: 00000000000002f0 82 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 8: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 9: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_tornk1 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft2 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkstride │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_zero │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd2 │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_inplace_strides │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_stride_destroy │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_kind_str │ │ │ │ │ - 20: 0000000000000390 44 FUNC GLOBAL DEFAULT 1 fftw_mksolver_rdft2_direct │ │ │ │ │ + 20: 0000000000000350 44 FUNC GLOBAL DEFAULT 1 fftw_mksolver_rdft2_direct │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_solve │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_null_awake │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,41 +1,41 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x908 contains 18 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x8c0 contains 18 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000165 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -0000000000000199 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000001a2 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -00000000000001cb 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -00000000000001de 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -00000000000001f7 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -0000000000000227 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -0000000000000249 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -000000000000029a 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000002a4 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -00000000000002c2 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -00000000000002eb 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ -0000000000000319 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -0000000000000358 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_rdft_kind_str - 4 │ │ │ │ │ -0000000000000372 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -000000000000039f 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000003a9 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000323 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +0000000000000135 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +0000000000000169 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000172 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +000000000000019b 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +00000000000001ae 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +00000000000001c7 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +00000000000001f7 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +0000000000000219 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000262 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000026c 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +000000000000028a 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +00000000000002b3 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ +00000000000002d9 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +0000000000000318 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_rdft_kind_str - 4 │ │ │ │ │ +0000000000000335 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000360 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000369 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000002e3 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xab8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xa70 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001600000001 R_X86_64_64 0000000000000000 fftw_rdft2_solve + 0 │ │ │ │ │ 0000000000000008 0000001700000001 R_X86_64_64 0000000000000000 fftw_null_awake + 0 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 330 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 310 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 2f0 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 2d0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xb18 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xad0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 110 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + e0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xb30 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xae8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000044 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ -00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 110 │ │ │ │ │ -00000000000000ec 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 310 │ │ │ │ │ -0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 330 │ │ │ │ │ -0000000000000144 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 390 │ │ │ │ │ +000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ +00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2d0 │ │ │ │ │ +0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2f0 │ │ │ │ │ +0000000000000140 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 350 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -10,173 +10,166 @@ │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000020 0000001c FDE cie=00000000 pc=0000000000000000..000000000000002e │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000007 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000014 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000001d │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000021 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000020 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000026 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000026 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 7 to 000000000000002d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000003c 0000000000000058 00000040 FDE cie=00000000 pc=0000000000000030..0000000000000105 │ │ │ │ │ +0000003c 0000000000000054 00000040 FDE cie=00000000 pc=0000000000000030..00000000000000dd │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000032 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000038 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000041 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000039 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000042 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000046 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000004c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000000005d │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000000005d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 5 to 0000000000000062 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000063 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000065 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 14 to 0000000000000073 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 76 to 00000000000000bf │ │ │ │ │ + DW_CFA_advance_loc: 53 to 00000000000000a8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000c0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000c1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000aa │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000c3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000ac │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000c5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000ae │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000000d0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000000fe │ │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000000d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000ff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000100 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000102 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000da │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000104 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000dc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000098 0000000000000048 0000009c FDE cie=00000000 pc=0000000000000110..0000000000000304 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000144 │ │ │ │ │ +00000094 0000000000000048 00000098 FDE cie=00000000 pc=00000000000000e0..00000000000002cc │ │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000000114 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000146 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000011c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000147 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000011d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000014b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000121 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000155 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000125 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 291 to 0000000000000278 │ │ │ │ │ + DW_CFA_advance_loc2: 292 to 0000000000000249 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000027c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000024d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000027d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000024e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000027f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000250 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000281 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000252 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000290 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000258 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 107 to 00000000000002fb │ │ │ │ │ + DW_CFA_advance_loc1: 107 to 00000000000002c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000002fe │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000002c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002ff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000301 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000303 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002cb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000000e4 0000000000000018 000000e8 FDE cie=00000000 pc=0000000000000310..0000000000000327 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000311 │ │ │ │ │ +000000e0 0000000000000018 000000e4 FDE cie=00000000 pc=00000000000002d0..00000000000002e7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000322 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000002e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000100 0000000000000038 00000104 FDE cie=00000000 pc=0000000000000330..0000000000000382 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000332 │ │ │ │ │ +000000fc 0000000000000038 00000100 FDE cie=00000000 pc=00000000000002f0..0000000000000342 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000334 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000336 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000337 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000338 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 55 to 000000000000036f │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000320 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000377 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000324 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000037b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000032f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000037d │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000033d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000037f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000033f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000013c 0000000000000028 00000140 FDE cie=00000000 pc=0000000000000390..00000000000003bc │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000391 │ │ │ │ │ +00000138 0000000000000024 0000013c FDE cie=00000000 pc=0000000000000350..000000000000037c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000351 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000392 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000035a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000039c │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000368 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00000000000003b9 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000379 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003ba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000037a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003bb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000037b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,256 +1,251 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - mov 0x48(%rax),%r9 │ │ │ │ │ push 0x60(%rax) │ │ │ │ │ + mov 0x48(%rax),%r9 │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ + mov 0x40(%rax),%r8 │ │ │ │ │ push 0x58(%rax) │ │ │ │ │ push 0x50(%rax) │ │ │ │ │ - mov 0x40(%rax),%r8 │ │ │ │ │ push %r9 │ │ │ │ │ call *0x68(%rax) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ apply_r2hc(): │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ - mov %rsi,%rdi │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x60(%r12),%r13 │ │ │ │ │ mov 0x50(%r12),%rbp │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ mov 0x48(%r12),%r9 │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ push %r13 │ │ │ │ │ push 0x58(%r12) │ │ │ │ │ push %rbp │ │ │ │ │ push %r9 │ │ │ │ │ mov 0x40(%r12),%r8 │ │ │ │ │ call *0x68(%r12) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jle bb │ │ │ │ │ + jle a4 │ │ │ │ │ mov 0x78(%r12),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp $0x1,%r13 │ │ │ │ │ - jne d0 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne b0 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ inc %rax │ │ │ │ │ movq $0x0,(%rbx,%rdx,8) │ │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ │ add $0x8,%rbx │ │ │ │ │ + movq $0x0,-0x8(%rbx) │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ - jne a0 │ │ │ │ │ + jne 88 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - shl $0x3,%r13 │ │ │ │ │ nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + shl $0x3,%r13 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ inc %rax │ │ │ │ │ movq $0x0,(%rbx,%rdx,8) │ │ │ │ │ movq $0x0,(%rbx) │ │ │ │ │ add %r13,%rbx │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ - jne e0 │ │ │ │ │ + jne b8 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000110 : │ │ │ │ │ +00000000000000e0 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je 120 │ │ │ │ │ + je f0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsi),%r8 │ │ │ │ │ cmpl $0x1,(%r8) │ │ │ │ │ - jg 119 │ │ │ │ │ + jg e9 │ │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ │ mov (%rdx),%rcx │ │ │ │ │ cmp %rcx,0x8(%rax) │ │ │ │ │ - jne 119 │ │ │ │ │ + jne e9 │ │ │ │ │ mov 0x30(%rdx),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ cmp %eax,0x38(%rsi) │ │ │ │ │ - jne 119 │ │ │ │ │ + jne e9 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ + mov %r8,%rdi │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - mov %r8,%rdi │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ lea 0x28(%rsp),%rcx │ │ │ │ │ lea 0x20(%rsp),%rdx │ │ │ │ │ lea 0x18(%rsp),%rsi │ │ │ │ │ - call 169 │ │ │ │ │ + call 139 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2f7 │ │ │ │ │ + je 2bf │ │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ │ cmp %rax,0x18(%rbp) │ │ │ │ │ - je 2d4 │ │ │ │ │ + je 29c │ │ │ │ │ mov 0x38(%rbp),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 290 │ │ │ │ │ + je 258 │ │ │ │ │ mov $0x80,%edi │ │ │ │ │ - lea -0x196(%rip),%rdx │ │ │ │ │ + lea -0x166(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov %ecx,0xc(%rsp) │ │ │ │ │ - call 1a6 │ │ │ │ │ + call 176 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ - cmpl $0x3,0xc(%rsp) │ │ │ │ │ mov 0x8(%rbp),%r12 │ │ │ │ │ + cmpl $0x3,0xc(%rsp) │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov 0x18(%r13),%rax │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ mov %rax,0x68(%rbx) │ │ │ │ │ - jbe 2b7 │ │ │ │ │ + jbe 27f │ │ │ │ │ mov 0x18(%r12),%rsi │ │ │ │ │ - call 1cf │ │ │ │ │ + call 19f │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ - call 1e2 │ │ │ │ │ + call 1b2 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ │ lea 0x58(%rbx),%rdx │ │ │ │ │ lea 0x60(%rbx),%rcx │ │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ │ lea 0x50(%rbx),%rsi │ │ │ │ │ - call 1fb │ │ │ │ │ + call 1cb │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - jne 21a │ │ │ │ │ + jne 1ea │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ imul 0x18(%r12),%rax │ │ │ │ │ mov %rax,0x78(%rbx) │ │ │ │ │ lea 0x8(%rbx),%rdi │ │ │ │ │ mov %r13,0x70(%rbx) │ │ │ │ │ - call 22b │ │ │ │ │ + call 1fb │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ │ mov 0x30(%rax),%rcx │ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ │ mov 0x50(%rbx),%rax │ │ │ │ │ cqto │ │ │ │ │ idivq 0x8(%rcx) │ │ │ │ │ lea 0x8(%rbx),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 24d │ │ │ │ │ + call 21d │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 26d │ │ │ │ │ + jne 23e │ │ │ │ │ mov 0x50(%rbx),%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ add %rax,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ addsd 0x20(%rbx),%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%rbx) │ │ │ │ │ movl $0x1,0x34(%rbx) │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea -0x267(%rip),%rdx │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + lea -0x22f(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x80,%edi │ │ │ │ │ - call 2a8 │ │ │ │ │ + call 270 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov 0x8(%rbp),%r12 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov 0x18(%r13),%rax │ │ │ │ │ mov %rax,0x68(%rbx) │ │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ - call 2c6 │ │ │ │ │ + call 28e │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov 0x18(%r12),%rsi │ │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ │ - jmp 1d8 │ │ │ │ │ + jmp 1a8 │ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 17f │ │ │ │ │ + je 14f │ │ │ │ │ mov $0x7fffffff,%esi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 2ef │ │ │ │ │ + call 2b7 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 17f │ │ │ │ │ + jne 14f │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000310 : │ │ │ │ │ +00000000000002d0 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call 31d │ │ │ │ │ + call 2dd │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 327 │ │ │ │ │ + jmp 2e7 │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000330 : │ │ │ │ │ +00000000000002f0 : │ │ │ │ │ print(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ @@ -258,45 +253,45 @@ │ │ │ │ │ mov 0x50(%rdi),%r14 │ │ │ │ │ mov (%rsi),%rbp │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ mov (%rax),%r12 │ │ │ │ │ mov 0x30(%rax),%rax │ │ │ │ │ mov (%rax),%edi │ │ │ │ │ - call 35c │ │ │ │ │ + call 31c │ │ │ │ │ R_X86_64_PLT32 fftw_rdft_kind_str-0x4 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + pop %rbx │ │ │ │ │ + mov %rbp,%r10 │ │ │ │ │ + pop %rbp │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ mov %r13,%r9 │ │ │ │ │ mov %r14,%r8 │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ + pop %r12 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov %rbp,%r10 │ │ │ │ │ - pop %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - pop %rbp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ jmp *%r10 │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000390 : │ │ │ │ │ +0000000000000350 : │ │ │ │ │ fftw_mksolver_rdft2_direct(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + mov $0x20,%edi │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0x20,%edi │ │ │ │ │ - call 3ad │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call 36d │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ mov %rbx,0x10(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,27 +1,26 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 20000000 1c000000 ........ ....... │ │ │ │ │ - 0x00000020 00000000 2e000000 00470e10 4d0e1849 .........G..M..I │ │ │ │ │ - 0x00000030 0e20430e 28460e30 470e0800 58000000 . C.(F.0G...X... │ │ │ │ │ - 0x00000040 40000000 00000000 d5000000 00420e10 @............B.. │ │ │ │ │ - 0x00000050 8d02420e 188c0344 0e208604 410e2883 ..B....D. ..A.(. │ │ │ │ │ - 0x00000060 054d0e30 570e3845 0e40410e 48420e50 .M.0W.8E.@A.HB.P │ │ │ │ │ - 0x00000070 4e0e3002 4c0a0e28 410e2041 0e18420e N.0.L..(A. A..B. │ │ │ │ │ - 0x00000080 10420e08 4b0b6e0e 28410e20 410e1842 .B..K.n.(A. A..B │ │ │ │ │ - 0x00000090 0e10420e 08000000 48000000 9c000000 ..B.....H....... │ │ │ │ │ - 0x000000a0 00000000 f4010000 00740e10 8d02420e .........t....B. │ │ │ │ │ - 0x000000b0 188c0341 0e208604 440e2883 054a0e60 ...A. ..D.(..J.` │ │ │ │ │ - 0x000000c0 0323010a 0e28440e 20410e18 420e1042 .#...(D. A..B..B │ │ │ │ │ - 0x000000d0 0e084f0b 026b0e28 430e2041 0e18420e ..O..k.(C. A..B. │ │ │ │ │ - 0x000000e0 10420e08 18000000 e8000000 00000000 .B.............. │ │ │ │ │ - 0x000000f0 17000000 00410e10 8302510e 08000000 .....A....Q..... │ │ │ │ │ - 0x00000100 38000000 04010000 00000000 52000000 8...........R... │ │ │ │ │ - 0x00000110 00420e10 8e02420e 188d0342 0e208c04 .B....B....B. .. │ │ │ │ │ - 0x00000120 410e2886 05410e30 8306770e 28480e20 A.(..A.0..w.(H. │ │ │ │ │ - 0x00000130 440e1842 0e10420e 08000000 28000000 D..B..B.....(... │ │ │ │ │ - 0x00000140 40010000 00000000 2c000000 00410e10 @.......,....A.. │ │ │ │ │ - 0x00000150 8602410e 1883034a 0e205d0e 18410e10 ..A....J. ]..A.. │ │ │ │ │ - 0x00000160 410e0800 00000000 A....... │ │ │ │ │ + 0x00000020 00000000 2e000000 00440e10 4c0e1851 .........D..L..Q │ │ │ │ │ + 0x00000030 0e20430e 28420e30 470e0800 54000000 . C.(B.0G...T... │ │ │ │ │ + 0x00000040 40000000 00000000 ad000000 00420e10 @............B.. │ │ │ │ │ + 0x00000050 8d02420e 188c034d 0e208604 410e2883 ..B....M. ..A.(. │ │ │ │ │ + 0x00000060 054a0e30 510e3845 0e40410e 48420e50 .J.0Q.8E.@A.HB.P │ │ │ │ │ + 0x00000070 4e0e3075 0a0e2841 0e20410e 18420e10 N.0u..(A. A..B.. │ │ │ │ │ + 0x00000080 420e0842 0b660e28 410e2041 0e18420e B..B.f.(A. A..B. │ │ │ │ │ + 0x00000090 10420e08 48000000 98000000 00000000 .B..H........... │ │ │ │ │ + 0x000000a0 ec010000 00740e10 8d02480e 188c0341 .....t....H....A │ │ │ │ │ + 0x000000b0 0e208604 440e2883 05440e60 0324010a . ..D.(..D.`.$.. │ │ │ │ │ + 0x000000c0 0e28440e 20410e18 420e1042 0e08460b .(D. A..B..B..F. │ │ │ │ │ + 0x000000d0 026b0e28 430e2041 0e18420e 10420e08 .k.(C. A..B..B.. │ │ │ │ │ + 0x000000e0 18000000 e4000000 00000000 17000000 ................ │ │ │ │ │ + 0x000000f0 00410e10 8302510e 08000000 38000000 .A....Q.....8... │ │ │ │ │ + 0x00000100 00010000 00000000 52000000 00420e10 ........R....B.. │ │ │ │ │ + 0x00000110 8e02420e 188d0342 0e208c04 410e2886 ..B....B. ..A.(. │ │ │ │ │ + 0x00000120 05410e30 8306680e 28440e20 4b0e184e .A.0..h.(D. K..N │ │ │ │ │ + 0x00000130 0e10420e 08000000 24000000 3c010000 ..B.....$...<... │ │ │ │ │ + 0x00000140 00000000 2c000000 00410e10 8602490e ....,....A....I. │ │ │ │ │ + 0x00000150 1883034e 0e20510e 18410e10 410e0800 ...N. Q..A..A... │ │ │ ├── lt8-generic.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5568 (bytes into file) │ │ │ │ │ + Start of section headers: 5520 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x15c0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1590: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000ccb 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001238 0001e0 18 I 15 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000d0b 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000d0b 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000d0b 00001f 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .rodata PROGBITS 0000000000000000 000d30 000008 00 A 0 0 8 │ │ │ │ │ - [ 7] .data.rel.ro PROGBITS 0000000000000000 000d38 000020 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro RELA 0000000000000000 001418 000060 18 I 15 7 8 │ │ │ │ │ - [ 9] .data.rel.ro.local PROGBITS 0000000000000000 000d58 000018 00 WA 0 0 16 │ │ │ │ │ - [10] .rela.data.rel.ro.local RELA 0000000000000000 001478 000018 18 I 15 9 8 │ │ │ │ │ - [11] .rodata.cst8 PROGBITS 0000000000000000 000d70 000010 08 AM 0 0 8 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 000d80 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 000d80 000108 00 A 0 0 8 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 001490 000090 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 000e88 0002a0 18 16 18 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 001128 000109 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 001520 00009e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000c9b 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001208 0001e0 18 I 15 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000cdb 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000cdb 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000cdb 00001f 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata PROGBITS 0000000000000000 000d00 000008 00 A 0 0 8 │ │ │ │ │ + [ 7] .data.rel.ro PROGBITS 0000000000000000 000d08 000020 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro RELA 0000000000000000 0013e8 000060 18 I 15 7 8 │ │ │ │ │ + [ 9] .data.rel.ro.local PROGBITS 0000000000000000 000d28 000018 00 WA 0 0 16 │ │ │ │ │ + [10] .rela.data.rel.ro.local RELA 0000000000000000 001448 000018 18 I 15 9 8 │ │ │ │ │ + [11] .rodata.cst8 PROGBITS 0000000000000000 000d40 000010 08 AM 0 0 8 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 000d50 000000 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 000d50 000108 00 A 0 0 8 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 001460 000090 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 000e58 0002a0 18 16 18 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 0010f8 000109 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 0014f0 00009e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 28 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 48 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 3: 0000000000000030 1403 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ - 4: 00000000000005b0 1402 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ - 5: 0000000000000b30 278 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 3: 0000000000000030 1386 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ + 4: 00000000000005a0 1371 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ + 5: 0000000000000b00 279 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 6: 0000000000000000 32 OBJECT LOCAL DEFAULT 7 padt.1 │ │ │ │ │ - 7: 0000000000000c50 45 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 7: 0000000000000c20 45 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 8: 0000000000000000 8 OBJECT LOCAL DEFAULT 6 half_tw.0 │ │ │ │ │ 9: 0000000000000000 24 OBJECT LOCAL DEFAULT 9 sadt.2 │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .rodata │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data.rel.ro │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .data.rel.ro.local │ │ │ │ │ 13: 0000000000000005 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 14: 000000000000000a 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ @@ -20,12 +20,12 @@ │ │ │ │ │ 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 11 .LC3 │ │ │ │ │ 17: 0000000000000008 0 NOTYPE LOCAL DEFAULT 11 .LC5 │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_is_prime │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_twiddle_awake │ │ │ │ │ - 23: 0000000000000c80 75 FUNC GLOBAL DEFAULT 1 fftw_rdft_generic_register │ │ │ │ │ + 23: 0000000000000c50 75 FUNC GLOBAL DEFAULT 1 fftw_rdft_generic_register │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_solve │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_null_destroy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,43 +1,43 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1238 contains 20 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1208 contains 20 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000006 0000000d00000002 R_X86_64_PC32 0000000000000005 .LC1 - 4 │ │ │ │ │ 000000000000001a 0000000e00000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ 0000000000000023 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000002ad 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000002d5 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -000000000000081b 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000843 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000b9c 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ -0000000000000bcb 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000bd9 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000c14 0000001000000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -0000000000000c2d 0000001100000002 R_X86_64_PC32 0000000000000008 .LC5 - 4 │ │ │ │ │ -0000000000000c5a 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000c84 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000c91 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000ca3 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000caa 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000cb4 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000c79 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ -0000000000000cc7 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000291 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000002b9 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000007fd 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000825 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000b6c 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ +0000000000000ba4 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000ba9 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +0000000000000be5 0000001000000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000000bfe 0000001100000002 R_X86_64_PC32 0000000000000008 .LC5 - 4 │ │ │ │ │ +0000000000000c2a 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000c54 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000c61 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000c73 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000c7a 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000c84 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000c49 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ +0000000000000c97 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1418 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x13e8 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001a00000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + c50 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + c20 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000001b00000001 R_X86_64_64 0000000000000000 fftw_plan_null_destroy + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1478 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1448 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + b30 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + b00 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1490 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1460 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5b0 │ │ │ │ │ -00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b30 │ │ │ │ │ -00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c50 │ │ │ │ │ -00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c80 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5a0 │ │ │ │ │ +00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b00 │ │ │ │ │ +00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c20 │ │ │ │ │ +00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c50 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -14,104 +14,104 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000030 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000002c 0000000000000034 00000030 FDE cie=00000000 pc=0000000000000030..00000000000005ab │ │ │ │ │ +0000002c 0000000000000034 00000030 FDE cie=00000000 pc=0000000000000030..000000000000059a │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000031 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000003d │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000003c │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000044 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 611 to 00000000000002a0 │ │ │ │ │ + DW_CFA_advance_loc2: 576 to 0000000000000284 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002a1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000285 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 70 to 00000000000002e7 │ │ │ │ │ + DW_CFA_advance_loc1: 70 to 00000000000002cb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002e8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002cc │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000034 00000068 FDE cie=00000000 pc=00000000000005b0..0000000000000b2a │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005b1 │ │ │ │ │ +00000064 0000000000000034 00000068 FDE cie=00000000 pc=00000000000005a0..0000000000000afb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000005b4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000005a4 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000005bd │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000005ac │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000005b4 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 593 to 000000000000080e │ │ │ │ │ + DW_CFA_advance_loc2: 572 to 00000000000007f0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000080f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007f1 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000000855 │ │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000000837 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000856 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000838 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000009c 0000000000000034 000000a0 FDE cie=00000000 pc=0000000000000b30..0000000000000c46 │ │ │ │ │ - DW_CFA_advance_loc1: 93 to 0000000000000b8d │ │ │ │ │ +0000009c 0000000000000034 000000a0 FDE cie=00000000 pc=0000000000000b00..0000000000000c17 │ │ │ │ │ + DW_CFA_advance_loc1: 93 to 0000000000000b5d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b8e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000b61 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000b98 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000b6b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000bb1 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000000b81 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000bb4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000b84 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bb6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b86 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bb7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b87 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 139 to 0000000000000c42 │ │ │ │ │ + DW_CFA_advance_loc1: 140 to 0000000000000c13 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c43 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c14 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c45 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c16 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d4 0000000000000010 000000d8 FDE cie=00000000 pc=0000000000000c50..0000000000000c7d │ │ │ │ │ +000000d4 0000000000000010 000000d8 FDE cie=00000000 pc=0000000000000c20..0000000000000c4d │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e8 000000000000001c 000000ec FDE cie=00000000 pc=0000000000000c80..0000000000000ccb │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c81 │ │ │ │ │ +000000e8 000000000000001c 000000ec FDE cie=00000000 pc=0000000000000c50..0000000000000c9b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c51 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000000cc3 │ │ │ │ │ + DW_CFA_advance_loc1: 69 to 0000000000000c96 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ +AWAVAUATI │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ +AWAVAUATI │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ (rdft-generic-%s-%D) │ │ │ │ │ apply_hc2r │ │ │ │ │ apply_r2hc │ │ │ │ │ half_tw.0 │ │ │ │ │ fftw_malloc_plain │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -25,49 +25,48 @@ │ │ │ │ │ apply_hc2r(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ - sub $0x58,%rsp │ │ │ │ │ - mov 0x50(%rdi),%rax │ │ │ │ │ + push %rbx │ │ │ │ │ + sub $0x68,%rsp │ │ │ │ │ + mov 0x40(%rdi),%rax │ │ │ │ │ mov 0x48(%rdi),%r10 │ │ │ │ │ + mov 0x50(%rdi),%r15 │ │ │ │ │ mov 0x58(%rdi),%r13 │ │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ │ - mov 0x40(%rdi),%rax │ │ │ │ │ - lea 0x0(,%r10,8),%r14 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ + lea 0x0(,%r10,8),%r14 │ │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ │ cmp $0xffff,%r14 │ │ │ │ │ - ja 2a1 │ │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ │ + ja 285 │ │ │ │ │ lea 0x37(%r14),%rax │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ │ sub %rax,%rsp │ │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ │ add $0x1f,%rdi │ │ │ │ │ and $0xffffffffffffffe0,%rdi │ │ │ │ │ movsd %xmm2,(%rdi) │ │ │ │ │ cmp $0x2,%r10 │ │ │ │ │ - jle 53a │ │ │ │ │ - cmpq $0x1,-0x40(%rbp) │ │ │ │ │ + jle 52a │ │ │ │ │ lea 0x8(%rdi),%rax │ │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ │ lea -0x3(%r10),%rax │ │ │ │ │ - jne 2e8 │ │ │ │ │ + cmp $0x1,%r15 │ │ │ │ │ + jne 2cc │ │ │ │ │ lea -0x1(%r10),%r11 │ │ │ │ │ cmp $0x3,%rax │ │ │ │ │ - jbe 4cf │ │ │ │ │ + jbe 4d6 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ lea -0x1(%r10),%r11 │ │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ │ shr $1,%rcx │ │ │ │ │ lea 0x0(,%r11,8),%rbx │ │ │ │ │ mov %rcx,%r9 │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ neg %r9 │ │ │ │ │ shl $0x4,%r8 │ │ │ │ │ lea (%rbx,%r9,8),%r9 │ │ │ │ │ @@ -75,358 +74,359 @@ │ │ │ │ │ add %rsi,%r9 │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ lea (%rsi,%r14,1),%r9 │ │ │ │ │ setae %r15b │ │ │ │ │ cmp %r9,%rdx │ │ │ │ │ setae %r9b │ │ │ │ │ or %r15b,%r9b │ │ │ │ │ - je 4cf │ │ │ │ │ + je 4d6 │ │ │ │ │ lea 0x10(%rsi,%rcx,8),%r9 │ │ │ │ │ lea 0x8(%rsi),%r15 │ │ │ │ │ cmp %r9,%rdx │ │ │ │ │ setae %r9b │ │ │ │ │ cmp %r8,%r15 │ │ │ │ │ setae %r8b │ │ │ │ │ or %r9b,%r8b │ │ │ │ │ - je 4cf │ │ │ │ │ - lea 0x1(%rcx),%r8 │ │ │ │ │ + je 4d6 │ │ │ │ │ + lea 0x1(%rcx),%r15 │ │ │ │ │ mov -0x38(%rbp),%rdx │ │ │ │ │ lea -0x8(%rsi,%rbx,1),%rbx │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - mov %r8,%r9 │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ shr $1,%r9 │ │ │ │ │ shl $0x4,%r9 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - movups 0x8(%rsi,%rcx,1),%xmm0 │ │ │ │ │ - neg %r15 │ │ │ │ │ - movups (%rbx,%r15,1),%xmm1 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov %rcx,%r8 │ │ │ │ │ + movupd 0x8(%rsi,%rcx,1),%xmm0 │ │ │ │ │ + neg %r8 │ │ │ │ │ + movupd (%rbx,%r8,1),%xmm1 │ │ │ │ │ addpd %xmm0,%xmm0 │ │ │ │ │ shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ addpd %xmm1,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ unpckhpd %xmm5,%xmm5 │ │ │ │ │ unpcklpd %xmm1,%xmm3 │ │ │ │ │ unpckhpd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ movups %xmm3,0x8(%rdi,%rcx,2) │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ movups %xmm0,0x18(%rdi,%rcx,2) │ │ │ │ │ add $0x10,%rcx │ │ │ │ │ cmp %r9,%rcx │ │ │ │ │ - jne 150 │ │ │ │ │ + jne 148 │ │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ │ - test $0x1,%r8b │ │ │ │ │ - je 1e0 │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ │ + test $0x1,%r15b │ │ │ │ │ + je 1dc │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ │ and $0xfffffffffffffffe,%rcx │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ inc %rcx │ │ │ │ │ movsd (%rsi,%rcx,8),%xmm0 │ │ │ │ │ shl $0x4,%r8 │ │ │ │ │ sub %rcx,%r10 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ movsd %xmm0,(%rbx,%r8,1) │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ movsd (%rsi,%r10,8),%xmm0 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%rbx,%r8,1) │ │ │ │ │ lea 0x0(,%r11,8),%r10 │ │ │ │ │ - mov -0x38(%rbp),%rdx │ │ │ │ │ - imul %r13,%r11 │ │ │ │ │ shr $1,%rax │ │ │ │ │ lea 0x0(,%r13,8),%r9 │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ + imul %r13,%r11 │ │ │ │ │ movsd %xmm2,(%r12) │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ lea (%r12,%r9,1),%r8 │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ lea (%r12,%r11,8),%rbx │ │ │ │ │ lea 0x2(%rax),%r12 │ │ │ │ │ mov $0x1,%r11d │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rdx,%rax,1),%xmm0 │ │ │ │ │ - movups 0x8(%rdi,%rax,1),%xmm4 │ │ │ │ │ + movupd (%rdx,%rax,1),%xmm0 │ │ │ │ │ + movupd 0x8(%rdi,%rax,1),%xmm4 │ │ │ │ │ inc %rcx │ │ │ │ │ add $0x10,%rax │ │ │ │ │ mulpd %xmm4,%xmm0 │ │ │ │ │ addpd %xmm0,%xmm1 │ │ │ │ │ cmp %rsi,%rcx │ │ │ │ │ - jb 240 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + jb 220 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ unpckhpd %xmm1,%xmm1 │ │ │ │ │ inc %r11 │ │ │ │ │ add %r10,%rdx │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ movsd %xmm2,(%r8) │ │ │ │ │ - movsd %xmm1,(%rbx) │ │ │ │ │ add %r9,%r8 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ sub %r9,%rbx │ │ │ │ │ cmp %r12,%r11 │ │ │ │ │ - jne 220 │ │ │ │ │ + jne 218 │ │ │ │ │ cmp $0xffff,%r14 │ │ │ │ │ - ja 2d4 │ │ │ │ │ + ja 2b8 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ │ - mov %r10,-0x48(%rbp) │ │ │ │ │ - call 2b1 │ │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ │ + call 295 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ │ + mov -0x40(%rbp),%r10 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ movsd (%rsi),%xmm2 │ │ │ │ │ movsd %xmm2,(%rax) │ │ │ │ │ cmp $0x2,%r10 │ │ │ │ │ - jg a2 │ │ │ │ │ + jg 9e │ │ │ │ │ movsd %xmm2,(%r12) │ │ │ │ │ - call 2d9 │ │ │ │ │ + call 2bd │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ lea -0x1(%r10),%r11 │ │ │ │ │ - cmp $0xf,%rax │ │ │ │ │ - jbe 543 │ │ │ │ │ + cmp $0xb,%rax │ │ │ │ │ + jbe 533 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ lea -0x1(%r10),%r11 │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ shr $1,%rcx │ │ │ │ │ + mov %r11,%r9 │ │ │ │ │ + imul %r15,%r9 │ │ │ │ │ lea 0x1(%rcx),%rbx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ │ shl $0x4,%r8 │ │ │ │ │ lea (%rdi,%r8,1),%rdx │ │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ │ - mov %rdx,-0x68(%rbp) │ │ │ │ │ - imul %r11,%r8 │ │ │ │ │ - lea 0x0(,%r8,8),%rbx │ │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ + lea 0x0(,%r9,8),%rbx │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ neg %r8 │ │ │ │ │ + mov %rdx,-0x68(%rbp) │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ imul %r8,%rcx │ │ │ │ │ - mov %r8,%r15 │ │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ │ - neg %r15 │ │ │ │ │ - mov %r15,-0x58(%rbp) │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - neg %r15 │ │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ │ + mov %r8,%rcx │ │ │ │ │ + neg %rcx │ │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ │ + neg %rcx │ │ │ │ │ test %r8,%r8 │ │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ │ + mov %r8,%rcx │ │ │ │ │ mov %r9,%r8 │ │ │ │ │ - cmovs %rcx,%r8 │ │ │ │ │ + cmovs -0x58(%rbp),%r8 │ │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ │ add %rbx,%r8 │ │ │ │ │ add %rsi,%r8 │ │ │ │ │ cmp %r8,%rdx │ │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ │ setb %r8b │ │ │ │ │ - cmpq $0x0,-0x50(%rbp) │ │ │ │ │ + test %rcx,%rcx │ │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ │ cmovs %r9,%rcx │ │ │ │ │ add %rbx,%rcx │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ setb %cl │ │ │ │ │ or %r8b,%cl │ │ │ │ │ - je 543 │ │ │ │ │ - cmpq $0x0,-0x58(%rbp) │ │ │ │ │ - mov %r9,%rcx │ │ │ │ │ - cmovns %r15,%rcx │ │ │ │ │ + je 533 │ │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ │ + cmovs %r9,%r8 │ │ │ │ │ + mov %r8,%rcx │ │ │ │ │ sub -0x50(%rbp),%rcx │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ │ setb %r8b │ │ │ │ │ - cmpq $0x0,-0x58(%rbp) │ │ │ │ │ - cmovs %r15,%r9 │ │ │ │ │ - mov %r9,%rcx │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + cmovns %r9,%rcx │ │ │ │ │ sub -0x50(%rbp),%rcx │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ cmp %rcx,-0x68(%rbp) │ │ │ │ │ setb %cl │ │ │ │ │ or %r8b,%cl │ │ │ │ │ - je 543 │ │ │ │ │ + je 533 │ │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ mov %r10,-0x70(%rbp) │ │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ │ - mov %r13,-0x78(%rbp) │ │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ │ - mov -0x38(%rbp),%rdx │ │ │ │ │ - mov -0x58(%rbp),%r10 │ │ │ │ │ - shr $1,%r9 │ │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ │ - mov %r9,-0x68(%rbp) │ │ │ │ │ - mov -0x68(%rbp),%r13 │ │ │ │ │ - lea (%rsi,%rcx,1),%r9 │ │ │ │ │ - shl $0x4,%r15 │ │ │ │ │ lea (%rsi,%rbx,1),%rcx │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r15,-0x78(%rbp) │ │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ │ + shr $1,%r9 │ │ │ │ │ + mov %r13,-0x80(%rbp) │ │ │ │ │ + mov -0x48(%rbp),%r13 │ │ │ │ │ + mov %r9,-0x58(%rbp) │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ │ + shl $0x4,%r9 │ │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ │ + lea (%rsi,%rdx,1),%r9 │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ + mov -0x58(%rbp),%r14 │ │ │ │ │ + mov -0x68(%rbp),%r10 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%r9),%xmm0 │ │ │ │ │ movsd (%rcx),%xmm1 │ │ │ │ │ inc %rbx │ │ │ │ │ add $0x20,%r8 │ │ │ │ │ - movhpd (%r9,%r10,1),%xmm0 │ │ │ │ │ + movhpd (%r9,%r13,1),%xmm0 │ │ │ │ │ addpd %xmm0,%xmm0 │ │ │ │ │ - movhpd (%rcx,%r14,1),%xmm1 │ │ │ │ │ + movhpd (%rcx,%r15,1),%xmm1 │ │ │ │ │ addpd %xmm1,%xmm1 │ │ │ │ │ - add %r15,%r9 │ │ │ │ │ - sub %r15,%rcx │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + sub %r10,%rcx │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - unpckhpd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ unpckhpd %xmm6,%xmm6 │ │ │ │ │ unpcklpd %xmm1,%xmm3 │ │ │ │ │ - movups %xmm0,-0x10(%r8) │ │ │ │ │ + unpckhpd %xmm1,%xmm0 │ │ │ │ │ movups %xmm3,-0x20(%r8) │ │ │ │ │ + movups %xmm0,-0x10(%r8) │ │ │ │ │ addsd %xmm6,%xmm2 │ │ │ │ │ - cmp %rbx,%r13 │ │ │ │ │ + cmp %rbx,%r14 │ │ │ │ │ jne 410 │ │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ │ - mov -0x78(%rbp),%r13 │ │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ │ + mov -0x78(%rbp),%r15 │ │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ │ + mov -0x88(%rbp),%r14 │ │ │ │ │ test $0x1,%bl │ │ │ │ │ - je 1e0 │ │ │ │ │ + je 1dc │ │ │ │ │ and $0xfffffffffffffffe,%rbx │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ │ - shl $0x4,%r8 │ │ │ │ │ - sub %rcx,%r10 │ │ │ │ │ - add %rbx,%r8 │ │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ │ - mov %rbx,%r9 │ │ │ │ │ - imul %r10,%rbx │ │ │ │ │ imul %rcx,%r9 │ │ │ │ │ + sub %rcx,%r10 │ │ │ │ │ + shl $0x4,%r8 │ │ │ │ │ + mov %r10,%rcx │ │ │ │ │ + imul %r15,%rcx │ │ │ │ │ movsd (%rsi,%r9,8),%xmm0 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rbx,%r8,1) │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm0,(%r8) │ │ │ │ │ - movsd (%rsi,%rbx,8),%xmm0 │ │ │ │ │ + movsd (%rsi,%rcx,8),%xmm0 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ - movsd %xmm0,0x8(%r8) │ │ │ │ │ - jmp 1e0 │ │ │ │ │ - mov -0x38(%rbp),%rdx │ │ │ │ │ + movsd %xmm0,0x8(%rbx,%r8,1) │ │ │ │ │ + jmp 1dc │ │ │ │ │ mov %rax,%r9 │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ lea -0x8(%rsi,%r14,1),%r8 │ │ │ │ │ mov $0x4,%ecx │ │ │ │ │ and $0xfffffffffffffffe,%r9 │ │ │ │ │ add $0x6,%r9 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ movsd -0x8(%rsi,%rcx,4),%xmm0 │ │ │ │ │ sub $0x8,%r8 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ movsd %xmm0,-0x18(%rdi,%rcx,8) │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ movsd 0x8(%r8),%xmm0 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ movsd %xmm0,-0x10(%rdi,%rcx,8) │ │ │ │ │ add $0x2,%rcx │ │ │ │ │ cmp %r9,%rcx │ │ │ │ │ - jne 500 │ │ │ │ │ + jne 4f0 │ │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ │ - jmp 1e0 │ │ │ │ │ + jmp 1dc │ │ │ │ │ movsd %xmm2,(%rdx) │ │ │ │ │ - jmp 292 │ │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ │ + jmp 276 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ mov -0x38(%rbp),%rdx │ │ │ │ │ - mov $0x4,%ecx │ │ │ │ │ - lea 0x0(,%rbx,8),%r10 │ │ │ │ │ - mov %rbx,%r9 │ │ │ │ │ - imul %r11,%rbx │ │ │ │ │ - lea (%rsi,%r10,1),%r8 │ │ │ │ │ + imul %r11,%rcx │ │ │ │ │ + lea 0x0(,%r15,8),%r10 │ │ │ │ │ neg %r9 │ │ │ │ │ - shl $0x3,%r9 │ │ │ │ │ - lea (%rsi,%rbx,8),%rsi │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ and $0xfffffffffffffffe,%rbx │ │ │ │ │ + lea (%rsi,%r10,1),%r8 │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ add $0x6,%rbx │ │ │ │ │ + lea (%rsi,%rcx,8),%rsi │ │ │ │ │ + mov $0x4,%ecx │ │ │ │ │ movsd (%r8),%xmm0 │ │ │ │ │ add %r10,%r8 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ movsd %xmm0,-0x18(%rdi,%rcx,8) │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ movsd (%rsi),%xmm0 │ │ │ │ │ add %r9,%rsi │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ movsd %xmm0,-0x10(%rdi,%rcx,8) │ │ │ │ │ add $0x2,%rcx │ │ │ │ │ cmp %rbx,%rcx │ │ │ │ │ - jne 579 │ │ │ │ │ - jmp 531 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jne 568 │ │ │ │ │ + jmp 521 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000005b0 : │ │ │ │ │ +00000000000005a0 : │ │ │ │ │ apply_r2hc(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ - sub $0x58,%rsp │ │ │ │ │ - mov 0x50(%rdi),%rax │ │ │ │ │ + push %rbx │ │ │ │ │ + sub $0x68,%rsp │ │ │ │ │ + mov 0x40(%rdi),%rax │ │ │ │ │ mov 0x48(%rdi),%r10 │ │ │ │ │ + mov 0x50(%rdi),%r15 │ │ │ │ │ mov 0x58(%rdi),%r13 │ │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ │ - mov 0x40(%rdi),%rax │ │ │ │ │ - lea 0x0(,%r10,8),%r14 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ + lea 0x0(,%r10,8),%r14 │ │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ │ cmp $0xffff,%r14 │ │ │ │ │ - ja 80f │ │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ │ + ja 7f1 │ │ │ │ │ lea 0x37(%r14),%rax │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ │ sub %rax,%rsp │ │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ │ add $0x1f,%rdi │ │ │ │ │ and $0xffffffffffffffe0,%rdi │ │ │ │ │ movsd %xmm1,(%rdi) │ │ │ │ │ cmp $0x2,%r10 │ │ │ │ │ - jle ab9 │ │ │ │ │ - cmpq $0x1,-0x40(%rbp) │ │ │ │ │ + jle a8a │ │ │ │ │ lea 0x8(%rdi),%rax │ │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ │ lea -0x3(%r10),%rax │ │ │ │ │ - jne 856 │ │ │ │ │ + cmp $0x1,%r15 │ │ │ │ │ + jne 838 │ │ │ │ │ lea -0x1(%r10),%r11 │ │ │ │ │ - cmp $0x3,%rax │ │ │ │ │ - jbe a52 │ │ │ │ │ + cmp $0x1,%rax │ │ │ │ │ + jbe a37 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ lea -0x1(%r10),%r11 │ │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ │ shr $1,%rcx │ │ │ │ │ lea 0x0(,%r11,8),%rbx │ │ │ │ │ mov %rcx,%r9 │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ neg %r9 │ │ │ │ │ shl $0x4,%r8 │ │ │ │ │ lea (%rbx,%r9,8),%r9 │ │ │ │ │ @@ -434,379 +434,375 @@ │ │ │ │ │ add %rsi,%r9 │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ lea (%rsi,%r14,1),%r9 │ │ │ │ │ setae %r15b │ │ │ │ │ cmp %r9,%rdx │ │ │ │ │ setae %r9b │ │ │ │ │ or %r15b,%r9b │ │ │ │ │ - je a52 │ │ │ │ │ + je a37 │ │ │ │ │ lea 0x10(%rsi,%rcx,8),%r9 │ │ │ │ │ lea 0x8(%rsi),%r15 │ │ │ │ │ cmp %r9,%rdx │ │ │ │ │ setae %r9b │ │ │ │ │ cmp %r8,%r15 │ │ │ │ │ setae %r8b │ │ │ │ │ or %r9b,%r8b │ │ │ │ │ - je a52 │ │ │ │ │ - lea 0x1(%rcx),%r8 │ │ │ │ │ + je a37 │ │ │ │ │ + lea 0x1(%rcx),%r15 │ │ │ │ │ mov -0x38(%rbp),%rdx │ │ │ │ │ lea -0x8(%rsi,%rbx,1),%rbx │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - mov %r8,%r9 │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ shr $1,%r9 │ │ │ │ │ shl $0x4,%r9 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - movups 0x8(%rsi,%rcx,1),%xmm0 │ │ │ │ │ - neg %r15 │ │ │ │ │ - movups (%rbx,%r15,1),%xmm2 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov %rcx,%r8 │ │ │ │ │ + movupd 0x8(%rsi,%rcx,1),%xmm0 │ │ │ │ │ + neg %r8 │ │ │ │ │ + movupd (%rbx,%r8,1),%xmm2 │ │ │ │ │ shufpd $0x1,%xmm2,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ subpd %xmm0,%xmm3 │ │ │ │ │ addpd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - unpckhpd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ unpcklpd %xmm3,%xmm2 │ │ │ │ │ + unpckhpd %xmm3,%xmm0 │ │ │ │ │ unpckhpd %xmm5,%xmm5 │ │ │ │ │ - movups %xmm0,0x18(%rdi,%rcx,2) │ │ │ │ │ movups %xmm2,0x8(%rdi,%rcx,2) │ │ │ │ │ + movups %xmm0,0x18(%rdi,%rcx,2) │ │ │ │ │ add $0x10,%rcx │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ cmp %r9,%rcx │ │ │ │ │ - jne 6d0 │ │ │ │ │ + jne 6b8 │ │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ │ - test $0x1,%r8b │ │ │ │ │ - je 763 │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ │ - mov %r8,%r9 │ │ │ │ │ + test $0x1,%r15b │ │ │ │ │ + je 751 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ │ or $0x1,%rcx │ │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ │ movsd (%rsi,%rcx,8),%xmm3 │ │ │ │ │ sub %rcx,%r10 │ │ │ │ │ - shl $0x4,%r9 │ │ │ │ │ + shl $0x4,%r8 │ │ │ │ │ movsd (%rsi,%r10,8),%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ unpcklpd %xmm2,%xmm0 │ │ │ │ │ - movups %xmm0,(%rbx,%r9,1) │ │ │ │ │ + movups %xmm0,(%rbx,%r8,1) │ │ │ │ │ lea 0x0(,%r11,8),%r10 │ │ │ │ │ - mov -0x38(%rbp),%rdx │ │ │ │ │ - imul %r13,%r11 │ │ │ │ │ shr $1,%rax │ │ │ │ │ lea 0x0(,%r13,8),%r9 │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ + imul %r13,%r11 │ │ │ │ │ movsd %xmm1,(%r12) │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ lea (%r12,%r9,1),%r8 │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ lea (%r12,%r11,8),%rbx │ │ │ │ │ lea 0x2(%rax),%r12 │ │ │ │ │ mov $0x1,%r11d │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rdx,%rax,1),%xmm0 │ │ │ │ │ - movups 0x8(%rdi,%rax,1),%xmm4 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%rdx,%rax,1),%xmm0 │ │ │ │ │ + movupd 0x8(%rdi,%rax,1),%xmm4 │ │ │ │ │ inc %rcx │ │ │ │ │ add $0x10,%rax │ │ │ │ │ mulpd %xmm4,%xmm0 │ │ │ │ │ addpd %xmm0,%xmm1 │ │ │ │ │ cmp %rsi,%rcx │ │ │ │ │ - jb 7c0 │ │ │ │ │ + jb 7a0 │ │ │ │ │ inc %r11 │ │ │ │ │ movlpd %xmm1,(%r8) │ │ │ │ │ add %r10,%rdx │ │ │ │ │ - movhpd %xmm1,(%rbx) │ │ │ │ │ add %r9,%r8 │ │ │ │ │ + movhpd %xmm1,(%rbx) │ │ │ │ │ sub %r9,%rbx │ │ │ │ │ cmp %r12,%r11 │ │ │ │ │ - jne 7a0 │ │ │ │ │ + jne 790 │ │ │ │ │ cmp $0xffff,%r14 │ │ │ │ │ - ja 842 │ │ │ │ │ + ja 824 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ │ - mov %r10,-0x48(%rbp) │ │ │ │ │ - call 81f │ │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ │ + call 801 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ │ + mov -0x40(%rbp),%r10 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ movsd (%rsi),%xmm1 │ │ │ │ │ movsd %xmm1,(%rax) │ │ │ │ │ cmp $0x2,%r10 │ │ │ │ │ - jg 622 │ │ │ │ │ + jg 60e │ │ │ │ │ movsd %xmm1,(%r12) │ │ │ │ │ - call 847 │ │ │ │ │ + call 829 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ lea -0x1(%r10),%r11 │ │ │ │ │ - cmp $0x9,%rax │ │ │ │ │ - jbe ac2 │ │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ │ - imul %r11,%rcx │ │ │ │ │ - lea 0x0(,%rcx,8),%rbx │ │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ │ + cmp $0x5,%rax │ │ │ │ │ + jbe a93 │ │ │ │ │ + mov %r11,%rcx │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ + imul %r15,%rcx │ │ │ │ │ + shr $1,%r8 │ │ │ │ │ + lea 0x1(%r8),%rbx │ │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - neg %rcx │ │ │ │ │ - lea 0x0(,%rcx,8),%r15 │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ - shr $1,%rcx │ │ │ │ │ - mov %r15,%r8 │ │ │ │ │ - imul %rcx,%r8 │ │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ - mov %rdx,-0x68(%rbp) │ │ │ │ │ - shl $0x4,%rcx │ │ │ │ │ - lea (%rdi,%rcx,1),%r9 │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ + shl $0x4,%rbx │ │ │ │ │ + lea 0x0(,%rcx,8),%rdx │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ - neg %r15 │ │ │ │ │ - neg %rdx │ │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ │ - test %rcx,%rcx │ │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ │ - mov %r15,-0x58(%rbp) │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - cmovns %r8,%rdx │ │ │ │ │ + neg %rcx │ │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + imul %r8,%rcx │ │ │ │ │ + lea (%rdi,%rbx,1),%r8 │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ │ + mov %r9,%r8 │ │ │ │ │ + neg %rbx │ │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ │ + mov %rbx,-0x58(%rbp) │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + neg %rbx │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ │ + cmovns %rcx,%r8 │ │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ │ + add %rdx,%r8 │ │ │ │ │ + add %rsi,%r8 │ │ │ │ │ + cmp -0x40(%rbp),%r8 │ │ │ │ │ + setb %r8b │ │ │ │ │ + test %rbx,%rbx │ │ │ │ │ + cmovns %r9,%rcx │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ │ - add %rsi,%rcx │ │ │ │ │ - cmp -0x48(%rbp),%rcx │ │ │ │ │ - setb -0x70(%rbp) │ │ │ │ │ - cmpq $0x0,-0x50(%rbp) │ │ │ │ │ - cmovns %rbx,%r8 │ │ │ │ │ - lea (%r8,%rdx,1),%rcx │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ - cmp %rcx,%r9 │ │ │ │ │ + cmp %rcx,-0x68(%rbp) │ │ │ │ │ setb %cl │ │ │ │ │ - or -0x70(%rbp),%cl │ │ │ │ │ - je ac2 │ │ │ │ │ + or %r8b,%cl │ │ │ │ │ + je a93 │ │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ │ cmpq $0x0,-0x58(%rbp) │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ │ - cmovns %r15,%r8 │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ - sub -0x50(%rbp),%rcx │ │ │ │ │ + cmovs %r9,%rcx │ │ │ │ │ + sub %rbx,%rcx │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ - cmp %rdx,%rcx │ │ │ │ │ + cmp -0x40(%rbp),%rcx │ │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ │ setb %r8b │ │ │ │ │ cmpq $0x0,-0x58(%rbp) │ │ │ │ │ - cmovs %r15,%rbx │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ - sub -0x50(%rbp),%rcx │ │ │ │ │ + cmovns %r9,%rcx │ │ │ │ │ + sub %rbx,%rcx │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ - cmp %rcx,%r9 │ │ │ │ │ + cmp %rcx,-0x68(%rbp) │ │ │ │ │ setb %cl │ │ │ │ │ or %r8b,%cl │ │ │ │ │ - je ac2 │ │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ │ + je a93 │ │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ - mov %r13,-0x78(%rbp) │ │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + mov %r15,-0x78(%rbp) │ │ │ │ │ + shl $0x4,%r9 │ │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ │ mov -0x38(%rbp),%rdx │ │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ │ - shr $1,%r9 │ │ │ │ │ + mov %r13,-0x80(%rbp) │ │ │ │ │ + shr $1,%rbx │ │ │ │ │ + mov -0x58(%rbp),%r13 │ │ │ │ │ + mov -0x48(%rbp),%r15 │ │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ │ lea (%rsi,%rcx,1),%r9 │ │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ │ - mov %r10,-0x60(%rbp) │ │ │ │ │ - mov -0x58(%rbp),%r10 │ │ │ │ │ - shl $0x4,%r15 │ │ │ │ │ - add %rsi,%rcx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ │ + lea (%rbx,%rsi,1),%rcx │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + mov -0x68(%rbp),%r14 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movsd (%rcx),%xmm2 │ │ │ │ │ movsd (%r9),%xmm0 │ │ │ │ │ inc %rbx │ │ │ │ │ add $0x20,%r8 │ │ │ │ │ - movhpd (%rcx,%r14,1),%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movhpd (%r9,%r10,1),%xmm0 │ │ │ │ │ - sub %r15,%rcx │ │ │ │ │ + movhpd (%rcx,%r15,1),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movhpd (%r9,%r13,1),%xmm0 │ │ │ │ │ + sub %r10,%rcx │ │ │ │ │ subpd %xmm0,%xmm3 │ │ │ │ │ addpd %xmm2,%xmm0 │ │ │ │ │ - add %r15,%r9 │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - unpckhpd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ unpckhpd %xmm6,%xmm6 │ │ │ │ │ unpcklpd %xmm3,%xmm2 │ │ │ │ │ - movups %xmm0,-0x10(%r8) │ │ │ │ │ + unpckhpd %xmm3,%xmm0 │ │ │ │ │ movups %xmm2,-0x20(%r8) │ │ │ │ │ + movups %xmm0,-0x10(%r8) │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ - cmp %rbx,%r13 │ │ │ │ │ - jne 990 │ │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ │ + cmp %rbx,%r14 │ │ │ │ │ + jne 970 │ │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ │ - mov -0x78(%rbp),%r13 │ │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ │ + mov -0x78(%rbp),%r15 │ │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ │ + mov -0x88(%rbp),%r14 │ │ │ │ │ test $0x1,%bl │ │ │ │ │ - je 763 │ │ │ │ │ + je 751 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ or $0x1,%rbx │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ │ + imul %rbx,%r9 │ │ │ │ │ + sub %rbx,%r10 │ │ │ │ │ and $0xfffffffffffffffe,%rcx │ │ │ │ │ - sub %r8,%r10 │ │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ │ + imul %r15,%r10 │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ - mov %rbx,%r9 │ │ │ │ │ - imul %r10,%rbx │ │ │ │ │ - imul %r8,%r9 │ │ │ │ │ - movsd (%rsi,%rbx,8),%xmm2 │ │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ │ movsd (%rsi,%r9,8),%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ unpcklpd %xmm2,%xmm0 │ │ │ │ │ movups %xmm0,(%rbx,%rcx,1) │ │ │ │ │ - jmp 763 │ │ │ │ │ - mov -0x38(%rbp),%rdx │ │ │ │ │ + jmp 751 │ │ │ │ │ mov %rax,%r9 │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ lea -0x8(%rsi,%r14,1),%r8 │ │ │ │ │ mov $0x4,%ecx │ │ │ │ │ and $0xfffffffffffffffe,%r9 │ │ │ │ │ add $0x6,%r9 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd -0x8(%rsi,%rcx,4),%xmm3 │ │ │ │ │ movsd (%r8),%xmm2 │ │ │ │ │ sub $0x8,%r8 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ unpcklpd %xmm2,%xmm0 │ │ │ │ │ movups %xmm0,-0x18(%rdi,%rcx,8) │ │ │ │ │ add $0x2,%rcx │ │ │ │ │ cmp %r9,%rcx │ │ │ │ │ - jne a80 │ │ │ │ │ + jne a50 │ │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ │ - jmp 763 │ │ │ │ │ + jmp 751 │ │ │ │ │ movsd %xmm1,(%rdx) │ │ │ │ │ - jmp 800 │ │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ │ + jmp 7e2 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ mov -0x38(%rbp),%rdx │ │ │ │ │ - mov $0x4,%ecx │ │ │ │ │ - lea 0x0(,%rbx,8),%r10 │ │ │ │ │ - mov %rbx,%r9 │ │ │ │ │ - imul %r11,%rbx │ │ │ │ │ - lea (%rsi,%r10,1),%r8 │ │ │ │ │ + imul %r11,%rcx │ │ │ │ │ + lea 0x0(,%r15,8),%r10 │ │ │ │ │ neg %r9 │ │ │ │ │ - shl $0x3,%r9 │ │ │ │ │ - lea (%rsi,%rbx,8),%rsi │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ and $0xfffffffffffffffe,%rbx │ │ │ │ │ + lea (%rsi,%r10,1),%r8 │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ add $0x6,%rbx │ │ │ │ │ + lea (%rsi,%rcx,8),%rsi │ │ │ │ │ + mov $0x4,%ecx │ │ │ │ │ movsd (%r8),%xmm3 │ │ │ │ │ movsd (%rsi),%xmm2 │ │ │ │ │ add %r10,%r8 │ │ │ │ │ add %r9,%rsi │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ unpcklpd %xmm2,%xmm0 │ │ │ │ │ movups %xmm0,-0x18(%rdi,%rcx,8) │ │ │ │ │ add $0x2,%rcx │ │ │ │ │ cmp %rcx,%rbx │ │ │ │ │ - jne af8 │ │ │ │ │ - jmp ab0 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne ac8 │ │ │ │ │ + jmp a81 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000b30 : │ │ │ │ │ +0000000000000b00 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je b40 │ │ │ │ │ + je b10 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ mov (%rcx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne b39 │ │ │ │ │ + jne b09 │ │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ lea (%rcx,%r8,1),%rax │ │ │ │ │ and $0x1,%eax │ │ │ │ │ sub %r8,%rax │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne b39 │ │ │ │ │ + jne b09 │ │ │ │ │ mov 0xd4(%rdx),%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ test $0x40,%al │ │ │ │ │ - je b80 │ │ │ │ │ + je b50 │ │ │ │ │ cmp $0xac,%rcx │ │ │ │ │ - jg b39 │ │ │ │ │ + jg b09 │ │ │ │ │ and $0x8,%edx │ │ │ │ │ - je b8b │ │ │ │ │ + je b5b │ │ │ │ │ cmp $0x10,%rcx │ │ │ │ │ - jle b39 │ │ │ │ │ + jle b09 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - call ba0 │ │ │ │ │ + call b70 │ │ │ │ │ R_X86_64_PLT32 fftw_is_prime-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je bad │ │ │ │ │ + je b7d │ │ │ │ │ mov 0x28(%r14),%eax │ │ │ │ │ cmp 0x10(%rbx),%eax │ │ │ │ │ - je bb7 │ │ │ │ │ + je b87 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - lea -0xb91(%rip),%rdx │ │ │ │ │ - lea -0x618(%rip),%rax │ │ │ │ │ + lea -0xb61(%rip),%rdx │ │ │ │ │ + lea -0x5f8(%rip),%rax │ │ │ │ │ + mov $0x68,%edi │ │ │ │ │ + cmovbe %rax,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - cmovbe %rax,%rdx │ │ │ │ │ - mov $0x68,%edi │ │ │ │ │ - call bdd │ │ │ │ │ + call bad │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ movdqu 0x8(%rdx),%xmm0 │ │ │ │ │ movups %xmm0,0x48(%rax) │ │ │ │ │ mov 0x18(%rdx),%rdx │ │ │ │ │ movq $0x0,0x40(%rax) │ │ │ │ │ mov %rdx,0x58(%rax) │ │ │ │ │ mov 0x10(%rbx),%edx │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ @@ -823,51 +819,51 @@ │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,0x18(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000c50 : │ │ │ │ │ +0000000000000c20 : │ │ │ │ │ awake(): │ │ │ │ │ mov 0x48(%rdi),%rcx │ │ │ │ │ mov %esi,%r10d │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ lea 0x40(%rdi),%rsi │ │ │ │ │ mov %r10d,%edi │ │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ shr $0x3f,%r9 │ │ │ │ │ lea -0x1(%rcx,%r9,1),%r9 │ │ │ │ │ sar $1,%r9 │ │ │ │ │ - jmp c7d │ │ │ │ │ + jmp c4d │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000c80 : │ │ │ │ │ +0000000000000c50 : │ │ │ │ │ fftw_rdft_generic_register(): │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call c95 │ │ │ │ │ + call c65 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ movl $0x0,0x10(%rax) │ │ │ │ │ - call ca7 │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + call c77 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call cb8 │ │ │ │ │ + call c88 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ movl $0x4,0x10(%rax) │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp ccb │ │ │ │ │ + pop %rbx │ │ │ │ │ + jmp c9b │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 30000000 00000000 34000000 ....0.......4... │ │ │ │ │ - 0x00000030 30000000 00000000 7b050000 00410e10 0.......{....A.. │ │ │ │ │ - 0x00000040 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ │ - 0x00000050 0363020a 0c070841 0b02460a 0c070841 .c.....A..F....A │ │ │ │ │ - 0x00000060 0b000000 34000000 68000000 00000000 ....4...h....... │ │ │ │ │ - 0x00000070 7a050000 00410e10 8602430d 06498f03 z....A....C..I.. │ │ │ │ │ - 0x00000080 8e048d05 8c068307 0351020a 0c070841 .........Q.....A │ │ │ │ │ - 0x00000090 0b02460a 0c070841 0b000000 34000000 ..F....A....4... │ │ │ │ │ - 0x000000a0 a0000000 00000000 16010000 00025d0e ..............]. │ │ │ │ │ - 0x000000b0 108e0241 0e188303 4a0e2059 0a0e1843 ...A....J. Y...C │ │ │ │ │ - 0x000000c0 0e10420e 08410b02 8b0e1841 0e10420e ..B..A.....A..B. │ │ │ │ │ + 0x00000030 30000000 00000000 6a050000 00410e10 0.......j....A.. │ │ │ │ │ + 0x00000040 8602430d 06488f03 8e048d05 8c064883 ..C..H........H. │ │ │ │ │ + 0x00000050 07034002 0a0c0708 410b0246 0a0c0708 ..@.....A..F.... │ │ │ │ │ + 0x00000060 410b0000 34000000 68000000 00000000 A...4...h....... │ │ │ │ │ + 0x00000070 5b050000 00410e10 8602430d 06488f03 [....A....C..H.. │ │ │ │ │ + 0x00000080 8e048d05 8c064883 07033c02 0a0c0708 ......H...<..... │ │ │ │ │ + 0x00000090 410b0246 0a0c0708 410b0000 34000000 A..F....A...4... │ │ │ │ │ + 0x000000a0 a0000000 00000000 17010000 00025d0e ..............]. │ │ │ │ │ + 0x000000b0 108e0244 0e188303 4a0e2056 0a0e1843 ...D....J. V...C │ │ │ │ │ + 0x000000c0 0e10420e 08410b02 8c0e1841 0e10420e ..B..A.....A..B. │ │ │ │ │ 0x000000d0 08000000 10000000 d8000000 00000000 ................ │ │ │ │ │ 0x000000e0 2d000000 00000000 1c000000 ec000000 -............... │ │ │ │ │ - 0x000000f0 00000000 4b000000 00410e10 83020242 ....K....A.....B │ │ │ │ │ + 0x000000f0 00000000 4b000000 00410e10 83020245 ....K....A.....E │ │ │ │ │ 0x00000100 0e080000 00000000 ........ │ │ │ ├── hc2hc-direct.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6872 (bytes into file) │ │ │ │ │ + Start of section headers: 6896 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 14 │ │ │ │ │ Section header string table index: 13 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x1ad8: │ │ │ │ │ +There are 14 section headers, starting at offset 0x1af0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000c55 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001460 000510 18 I 11 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000c95 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000c95 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000c98 000058 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000cf0 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 001970 000048 18 I 11 6 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 000d10 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 000d10 000210 00 A 0 0 8 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 0019b8 0000a8 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 000f20 000360 18 12 12 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 001280 0001e0 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 001a60 000077 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000c6d 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001478 000510 18 I 11 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000cad 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000cad 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000cb0 000058 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000d08 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 001988 000048 18 I 11 6 8 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 000d28 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 000d28 000210 00 A 0 0 8 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 0019d0 0000a8 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 000f38 000360 18 12 12 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 001298 0001e0 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 001a78 000077 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Symbol table '.symtab' contains 36 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 305 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 3: 0000000000000140 1046 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ 4: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 5: 00000000000006d0 1165 FUNC LOCAL DEFAULT 1 apply_buf │ │ │ │ │ + 5: 00000000000006d0 1187 FUNC LOCAL DEFAULT 1 apply_buf │ │ │ │ │ 6: 0000000000000560 47 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 7: 0000000000000590 216 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 8: 0000000000000670 94 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 9: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro.local │ │ │ │ │ 10: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 11: 0000000000000030 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ct_uglyp │ │ │ │ │ @@ -28,12 +28,12 @@ │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_twiddle_length │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_twiddle_awake │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_ci │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_co │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ - 31: 0000000000000b60 245 FUNC GLOBAL DEFAULT 1 fftw_regsolver_hc2hc_direct │ │ │ │ │ + 31: 0000000000000b80 237 FUNC GLOBAL DEFAULT 1 fftw_regsolver_hc2hc_direct │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver_hc2hc │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver_hc2hc_hook │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,73 +1,73 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1460 contains 54 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1478 contains 54 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -00000000000001c6 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ct_uglyp - 4 │ │ │ │ │ -00000000000001ef 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000207 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -000000000000020f 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -0000000000000231 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000247 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -0000000000000257 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000002ad 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000002c2 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000002cc 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -00000000000002f9 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -0000000000000313 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -0000000000000323 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000353 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000380 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2hc - 4 │ │ │ │ │ -00000000000003a7 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -00000000000003e5 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +00000000000001c3 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ct_uglyp - 4 │ │ │ │ │ +00000000000001ea 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000204 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000020c 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +000000000000022e 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000246 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +0000000000000256 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000002a3 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000002bc 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000002c6 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +00000000000002f6 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +0000000000000310 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +0000000000000320 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000342 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +000000000000037b 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2hc - 4 │ │ │ │ │ +00000000000003a3 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +00000000000003e0 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ 0000000000000438 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -000000000000046b 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000480 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000495 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000469 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +000000000000047e 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000493 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ 00000000000004f1 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ 000000000000052c 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 0000000000000546 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 000000000000054d 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000569 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000572 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 000000000000057e 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ 00000000000005df 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ -00000000000005ff 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005fb 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000631 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ -0000000000000650 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC1 - 4 │ │ │ │ │ +0000000000000647 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC1 - 4 │ │ │ │ │ 0000000000000680 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 000000000000068b 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000088c 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -00000000000008cc 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -0000000000000926 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ -000000000000094e 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ -00000000000009e0 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -0000000000000a20 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -0000000000000a7b 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ -0000000000000aa3 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ -0000000000000b2c 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000b4a 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000b7d 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2hc - 4 │ │ │ │ │ -0000000000000b97 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000b9e 000000230000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_hc2hc_hook - 4 │ │ │ │ │ -0000000000000bd1 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000be5 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2hc - 4 │ │ │ │ │ -0000000000000bff 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000c06 000000230000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_hc2hc_hook - 4 │ │ │ │ │ +00000000000008a4 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ +00000000000008e4 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ +000000000000093e 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +0000000000000966 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +00000000000009f5 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ +0000000000000a36 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ +0000000000000a90 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +0000000000000ab7 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +0000000000000b44 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000b60 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000b9d 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2hc - 4 │ │ │ │ │ +0000000000000bb7 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000bbe 000000230000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_hc2hc_hook - 4 │ │ │ │ │ +0000000000000bf1 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000c05 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2hc - 4 │ │ │ │ │ +0000000000000c1f 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000c26 000000230000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_hc2hc_hook - 4 │ │ │ │ │ 000000000000058b 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ 00000000000006ca 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ -0000000000000c3d 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000c5d 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1970 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1988 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 670 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 590 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 560 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x19b8 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x19d0 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000080 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 140 │ │ │ │ │ 00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 560 │ │ │ │ │ 0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 590 │ │ │ │ │ 0000000000000180 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 670 │ │ │ │ │ 00000000000001a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6d0 │ │ │ │ │ -00000000000001dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b60 │ │ │ │ │ +00000000000001dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b80 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -16,51 +16,51 @@ │ │ │ │ │ 00000018 000000000000005c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000131 │ │ │ │ │ DW_CFA_advance_loc: 15 to 000000000000000f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000013 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000016 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000018 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000018 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000019 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000001a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000021 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 172 to 00000000000000cd │ │ │ │ │ + DW_CFA_advance_loc1: 176 to 00000000000000d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000000e6 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000000e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 43 to 0000000000000111 │ │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000000110 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000112 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000111 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000011d │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000011c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000011e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000011d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000011f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000011e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000121 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000120 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000123 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000122 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000125 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000124 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000127 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000126 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000130 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000130 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ │ │ │ │ │ @@ -98,30 +98,30 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000166 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000168 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000170 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 872 to 00000000000004d8 │ │ │ │ │ + DW_CFA_advance_loc2: 873 to 00000000000004d9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004dc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004dd │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004dd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004de │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004df │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000004f0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000004f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000e0 0000000000000018 000000e4 FDE cie=00000000 pc=0000000000000560..000000000000058f │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000561 │ │ │ │ │ @@ -145,28 +145,28 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000598 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000599 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000059a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000059d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000005a1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000005a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 75 to 00000000000005ec │ │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000005ec │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ DW_CFA_advance_loc: 6 to 00000000000005f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000005fa │ │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000000060b │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005fc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000060d │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 0000000000000619 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000619 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000061d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000061e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000061f │ │ │ │ │ @@ -177,19 +177,19 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000625 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000627 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000000630 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000063e │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000063b │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000643 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000064f │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000000658 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000658 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000659 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000065d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000065e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ @@ -205,72 +205,72 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000178 0000000000000024 0000017c FDE cie=00000000 pc=0000000000000670..00000000000006ce │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000671 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000672 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000674 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000067b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000067b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 73 to 00000000000006c4 │ │ │ │ │ + DW_CFA_advance_loc1: 69 to 00000000000006c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006c8 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000006c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006c9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000001a0 0000000000000030 000001a4 FDE cie=00000000 pc=00000000000006d0..0000000000000b5d │ │ │ │ │ +000001a0 0000000000000030 000001a4 FDE cie=00000000 pc=00000000000006d0..0000000000000b73 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000006d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 3 to 00000000000006d4 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000006dd │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000006da │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000006e7 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1072 to 0000000000000b0d │ │ │ │ │ + DW_CFA_advance_loc2: 1085 to 0000000000000b24 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000b10 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000b28 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000000b5c │ │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000000b72 │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001d4 0000000000000038 000001d8 FDE cie=00000000 pc=0000000000000b60..0000000000000c55 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b62 │ │ │ │ │ +000001d4 0000000000000038 000001d8 FDE cie=00000000 pc=0000000000000b80..0000000000000c6d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b82 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000b66 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000b86 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b67 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000b8f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 204 to 0000000000000c33 │ │ │ │ │ + DW_CFA_advance_loc1: 202 to 0000000000000c59 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000c3a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c5a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c3c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c5c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000c50 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000c68 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c51 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c69 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c52 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c6a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c54 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c6c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,15 @@ │ │ │ │ │ -t$(XZL9l$0u │ │ │ │ │ +\$(XZL9t$0u │ │ │ │ │ H[]A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ (hc2hc-directbuf/%D-%D/%D%v "%s"%(%p%)%(%p%)) │ │ │ │ │ (hc2hc-direct-%D/%D%v "%s"%(%p%)%(%p%)) │ │ │ │ │ apply_buf │ │ │ │ │ fftw_ct_uglyp │ │ │ │ │ fftw_taint │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,356 +1,355 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ - mov 0x68(%rdi),%r10 │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ + mov 0x68(%rdi),%r11 │ │ │ │ │ + test %r11,%r11 │ │ │ │ │ jle 130 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ - mov 0x60(%rdi),%rcx │ │ │ │ │ mov 0x80(%rdi),%r8 │ │ │ │ │ - mov 0x88(%rdi),%rax │ │ │ │ │ mov 0x70(%rdi),%r9 │ │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ │ - mov 0x48(%rdi),%rbp │ │ │ │ │ - mov 0x50(%rdi),%rbx │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ │ + mov 0x60(%rdi),%rcx │ │ │ │ │ + mov 0x88(%rdi),%rax │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ mov %r8,0x38(%rsp) │ │ │ │ │ - shr $0x3f,%rdx │ │ │ │ │ + mov 0x48(%rdi),%r12 │ │ │ │ │ + mov %r9,%r15 │ │ │ │ │ + imul %r9,%rdx │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ - sub %r8,%r12 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + mov 0x50(%rdi),%rbp │ │ │ │ │ + sub %r8,%r13 │ │ │ │ │ + imul %r9,%r13 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + shr $0x3f,%rdx │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ - imul %r9,%rax │ │ │ │ │ - mov %r9,%r15 │ │ │ │ │ + shl $0x3,%r13 │ │ │ │ │ sar $1,%rdx │ │ │ │ │ - imul %r9,%r12 │ │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ imul %r9,%rdx │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - shl $0x3,%r12 │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ - mov %r12,0x28(%rsp) │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov 0x78(%rdi),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call *0x38(%rbp) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + inc %r14 │ │ │ │ │ + call *0x38(%r12) │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - mov 0xa0(%r12),%rdx │ │ │ │ │ + mov 0xa0(%r13),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - inc %r13 │ │ │ │ │ - mov 0x90(%r12),%rcx │ │ │ │ │ - lea (%rax,%r14,1),%rsi │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ + mov 0x90(%r13),%rcx │ │ │ │ │ + lea (%rax,%rbx,1),%rsi │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ push %r15 │ │ │ │ │ + lea (%rax,%rbx,1),%rdi │ │ │ │ │ mov 0x30(%rsp),%r9 │ │ │ │ │ mov 0x48(%rsp),%r8 │ │ │ │ │ - lea (%rax,%r14,1),%rdi │ │ │ │ │ - call *0x40(%r12) │ │ │ │ │ + call *0x40(%r13) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - lea (%rax,%r14,1),%rsi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + lea (%rax,%rbx,1),%rsi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - call *0x38(%rbx) │ │ │ │ │ - add 0x28(%rsp),%r14 │ │ │ │ │ + call *0x38(%rbp) │ │ │ │ │ + add 0x28(%rsp),%rbx │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ - cmp %r13,0x30(%rsp) │ │ │ │ │ + cmp %r14,0x30(%rsp) │ │ │ │ │ jne b0 │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000140 : │ │ │ │ │ mkcldw(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x68,%rsp │ │ │ │ │ - mov 0x20(%rdi),%r12 │ │ │ │ │ - cmp (%r12),%rdx │ │ │ │ │ + mov 0x20(%rdi),%rbp │ │ │ │ │ + cmp 0x0(%rbp),%rdx │ │ │ │ │ je 170 │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ │ cmp (%rax),%esi │ │ │ │ │ jne 158 │ │ │ │ │ mov 0xc0(%rsp),%rax │ │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - mov %esi,0x30(%rsp) │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ + mov %esi,0x20(%rsp) │ │ │ │ │ testb $0x1,0xd6(%rax) │ │ │ │ │ - je 1ce │ │ │ │ │ + je 1cb │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ mov %r9,%rsi │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ imul %rbx,%rdx │ │ │ │ │ cmpl $0x1,0x30(%rdi) │ │ │ │ │ sbb %rdi,%rdi │ │ │ │ │ and $0xfffffffffffffe10,%rdi │ │ │ │ │ add $0x200,%rdi │ │ │ │ │ - call 1ca │ │ │ │ │ + call 1c7 │ │ │ │ │ R_X86_64_PLT32 fftw_ct_uglyp-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 158 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - imul 0x10(%rsp),%rax │ │ │ │ │ mov 0xa0(%rsp),%rsi │ │ │ │ │ mov 0xb8(%rsp),%rdi │ │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ │ - call 1f3 │ │ │ │ │ + imul %r13,%rax │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + call 1ee │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0xa0(%rsp),%rsi │ │ │ │ │ mov 0xb8(%rsp),%rdi │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ - call 20b │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + call 208 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - call 213 │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + call 210 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ cmpq $0x0,0xa8(%rsp) │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ jne 4f0 │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - call 235 │ │ │ │ │ + call 232 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov 0x30(%rsp),%r8d │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov 0x20(%rsp),%r8d │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ - call 24b │ │ │ │ │ + call 24a │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov 0xc0(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 25b │ │ │ │ │ + call 25a │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 540 │ │ │ │ │ - mov 0x8(%rsp),%r14 │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ mov 0xb8(%rsp),%rcx │ │ │ │ │ mov 0xa0(%rsp),%rsi │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ - add %r14,%rax │ │ │ │ │ + add %r13,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ - imul 0x10(%rsp),%rax │ │ │ │ │ - cmpl $0x1,0x30(%rsp) │ │ │ │ │ - sbb %r15d,%r15d │ │ │ │ │ - add $0x2,%r14 │ │ │ │ │ - and $0xfffffffb,%r15d │ │ │ │ │ - lea (%rcx,%rax,8),%r13 │ │ │ │ │ - add $0x6,%r15d │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - call 2b1 │ │ │ │ │ + imul 0x8(%rsp),%rax │ │ │ │ │ + cmpl $0x1,0x20(%rsp) │ │ │ │ │ + sbb %r14d,%r14d │ │ │ │ │ + and $0xfffffffb,%r14d │ │ │ │ │ + lea (%rcx,%rax,8),%r15 │ │ │ │ │ + add $0x6,%r14d │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + call 2a7 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0xa0(%rsp),%rsi │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ - call 2c6 │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + lea 0x2(%r13),%r15 │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ + call 2c0 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ - call 2d0 │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ + call 2ca │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ - mov 0xa8(%rsp),%r13 │ │ │ │ │ - add 0xb0(%rsp),%r13 │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ │ + add 0xb0(%rsp),%rax │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ - lea 0x0(%r13,%r13,1),%rax │ │ │ │ │ + add %rax,%rax │ │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ │ - cmp %r14,%rax │ │ │ │ │ + cmp %r15,%rax │ │ │ │ │ je 520 │ │ │ │ │ - call 2fd │ │ │ │ │ + call 2fa │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ - mov %r15d,%r8d │ │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ │ - call 317 │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ + mov %r14d,%r8d │ │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ │ + call 314 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov 0xc0(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 327 │ │ │ │ │ + call 324 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 540 │ │ │ │ │ - movq 0x20(%rsp),%xmm2 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ │ - lea -0x34a(%rip),%rdx │ │ │ │ │ - movq 0x10(%rsp),%xmm0 │ │ │ │ │ + movq 0x8(%rsp),%xmm0 │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + lea -0x33f(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ + mov 0x30(%r12),%eax │ │ │ │ │ + movq 0x10(%rsp),%xmm2 │ │ │ │ │ mov $0xb0,%edi │ │ │ │ │ movhps 0xa0(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,0x40(%rsp) │ │ │ │ │ + movaps %xmm0,0x30(%rsp) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - lea 0x35e(%rip),%rax │ │ │ │ │ + lea 0x364(%rip),%rax │ │ │ │ │ + movhps 0x8(%rsp),%xmm2 │ │ │ │ │ + movaps %xmm2,0x20(%rsp) │ │ │ │ │ cmovne %rax,%rdx │ │ │ │ │ - punpcklqdq %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm2,0x10(%rsp) │ │ │ │ │ - call 384 │ │ │ │ │ + call 37f │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_hc2hc-0x4 │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ │ - movq $0x0,0xa0(%r15) │ │ │ │ │ - mov %rbx,0x58(%r15) │ │ │ │ │ - mov %rax,0x40(%r15) │ │ │ │ │ - call 3ab │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ │ + movq $0x0,0xa0(%r14) │ │ │ │ │ + mov %rax,0x40(%r14) │ │ │ │ │ + mov %rbx,0x58(%r14) │ │ │ │ │ + call 3a7 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov %rbp,0xa8(%r15) │ │ │ │ │ - movdqa 0x40(%rsp),%xmm0 │ │ │ │ │ - mov %rax,0x90(%r15) │ │ │ │ │ + movdqa 0x30(%rsp),%xmm0 │ │ │ │ │ + mov %r12,0xa8(%r14) │ │ │ │ │ + movq %r13,%xmm1 │ │ │ │ │ + mov %rax,0x90(%r14) │ │ │ │ │ lea 0x3(%rbx),%rax │ │ │ │ │ + movhps 0x40(%rsp),%xmm1 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ │ - movq 0x8(%rsp),%xmm1 │ │ │ │ │ - movhps 0x38(%rsp),%xmm1 │ │ │ │ │ + movups %xmm1,0x60(%r14) │ │ │ │ │ lea 0x4(%rax,%rax,1),%rsi │ │ │ │ │ - movups %xmm1,0x60(%r15) │ │ │ │ │ - movups %xmm0,0x70(%r15) │ │ │ │ │ - call 3e9 │ │ │ │ │ + movups %xmm0,0x70(%r14) │ │ │ │ │ + call 3e4 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ - lea 0x8(%r15),%rdi │ │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ │ cmpq $0x1,0xa8(%rsp) │ │ │ │ │ - mov %rax,0x98(%r15) │ │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ │ - movdqa 0x10(%rsp),%xmm2 │ │ │ │ │ - adc $0x0,%rax │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - cmp %r14,0x58(%rsp) │ │ │ │ │ - movups %xmm2,0x48(%r15) │ │ │ │ │ - sete %al │ │ │ │ │ - sub %rax,%r13 │ │ │ │ │ - movq %r13,%xmm4 │ │ │ │ │ - punpcklqdq %xmm4,%xmm0 │ │ │ │ │ - movups %xmm0,0x80(%r15) │ │ │ │ │ + lea 0x8(%r14),%rdi │ │ │ │ │ + mov %rax,0x98(%r14) │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + adc $0x0,%rdx │ │ │ │ │ + movdqa 0x20(%rsp),%xmm2 │ │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + cmp %r15,0x58(%rsp) │ │ │ │ │ + sete %dl │ │ │ │ │ + movups %xmm2,0x48(%r14) │ │ │ │ │ + sub %rdx,%rax │ │ │ │ │ + movq %rax,%xmm3 │ │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ │ + movups %xmm0,0x80(%r14) │ │ │ │ │ call 43c │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ - lea 0x20(%r12),%rsi │ │ │ │ │ - mov 0x88(%r15),%rax │ │ │ │ │ - sub 0x80(%r15),%rax │ │ │ │ │ - mov 0x18(%r12),%rcx │ │ │ │ │ - mov 0x38(%rsp),%r14 │ │ │ │ │ + mov 0x88(%r14),%rax │ │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ │ + lea 0x20(%rbp),%rsi │ │ │ │ │ + mov 0x40(%rsp),%rbp │ │ │ │ │ + sub 0x80(%r14),%rax │ │ │ │ │ cqto │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - idivq 0x8(%rcx) │ │ │ │ │ - lea 0x8(%r15),%rdx │ │ │ │ │ + idivq 0x8(%rdi) │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + lea 0x8(%r14),%rdx │ │ │ │ │ imul %rax,%rdi │ │ │ │ │ - call 46f │ │ │ │ │ + call 46d │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - lea 0x8(%r15),%rdx │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - add $0x8,%rsi │ │ │ │ │ - call 484 │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + lea 0x8(%r14),%rdx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + lea 0x8(%rcx),%rsi │ │ │ │ │ + call 482 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ │ - lea 0x8(%r15),%rdx │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - lea 0x8(%r8),%rsi │ │ │ │ │ - call 499 │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + lea 0x8(%r14),%rdx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ + call 497 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ - mov 0x30(%rbp),%edx │ │ │ │ │ + mov 0x30(%r12),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ je 500 │ │ │ │ │ - mov 0x88(%r15),%rax │ │ │ │ │ - sub 0x80(%r15),%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + mov 0x88(%r14),%rax │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + sub 0x80(%r14),%rax │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ - imul %r14,%rax │ │ │ │ │ + imul %rbp,%rax │ │ │ │ │ shl $0x2,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ - addsd 0x20(%r15),%xmm0 │ │ │ │ │ + addsd 0x20(%r14),%xmm0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - movsd %xmm0,0x20(%r15) │ │ │ │ │ - mov %eax,0x34(%r15) │ │ │ │ │ + movsd %xmm0,0x20(%r14) │ │ │ │ │ + mov %eax,0x34(%r14) │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ call 4f5 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jmp 238 │ │ │ │ │ + jmp 235 │ │ │ │ │ nopl (%rax) │ │ │ │ │ lea -0x5(%rbx),%rax │ │ │ │ │ cmp $0x3a,%rax │ │ │ │ │ setbe %dl │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - cmp %rbx,0x8(%rsp) │ │ │ │ │ + cmp %rbx,%r13 │ │ │ │ │ setge %al │ │ │ │ │ and %edx,%eax │ │ │ │ │ - jmp 4d0 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ + jmp 4d1 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ call 530 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jmp 300 │ │ │ │ │ + jmp 2fd │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ call 54a │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call 551 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ jmp 158 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ @@ -377,72 +376,72 @@ │ │ │ │ │ 0000000000000590 : │ │ │ │ │ print(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0xa8(%rdi),%rax │ │ │ │ │ mov 0x68(%rbx),%rcx │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ mov (%rsi),%r14 │ │ │ │ │ mov 0x58(%rdi),%rdi │ │ │ │ │ - mov 0x50(%rbx),%r12 │ │ │ │ │ - mov 0x48(%rbx),%r15 │ │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ │ + mov 0x50(%rbx),%r12 │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ mov 0x30(%rax),%ecx │ │ │ │ │ + mov 0x48(%rbx),%r15 │ │ │ │ │ mov 0x8(%rdx),%r13 │ │ │ │ │ mov 0x10(%rdx),%rsi │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ je 630 │ │ │ │ │ lea 0x3(%rdi),%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ call 5e3 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_length-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x58(%rbx),%rcx │ │ │ │ │ push %r12 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - push %r15 │ │ │ │ │ - push %r13 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ + push %r15 │ │ │ │ │ + push %r13 │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ call *%r14 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ call 635 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_length-0x4 │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - push %r15 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + push %r15 │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ call *%r14 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ @@ -451,411 +450,416 @@ │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000670 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ call 684 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ │ mov %ebp,%esi │ │ │ │ │ call 68f │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ + mov 0x60(%rbx),%rcx │ │ │ │ │ mov 0xa8(%rbx),%rax │ │ │ │ │ lea 0xa0(%rbx),%rsi │ │ │ │ │ - mov %ebp,%edi │ │ │ │ │ - mov 0x60(%rbx),%rcx │ │ │ │ │ mov 0x58(%rbx),%r8 │ │ │ │ │ + mov %ebp,%edi │ │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ │ shr $0x3f,%r9 │ │ │ │ │ lea -0x1(%rcx,%r9,1),%r9 │ │ │ │ │ - imul %r8,%rcx │ │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - sar $1,%r9 │ │ │ │ │ + imul %r8,%rcx │ │ │ │ │ pop %rbx │ │ │ │ │ + sar $1,%r9 │ │ │ │ │ pop %rbp │ │ │ │ │ jmp 6ce │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 00000000000006d0 : │ │ │ │ │ apply_buf(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ sub $0xb8,%rsp │ │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ │ - mov 0x60(%rdi),%r13 │ │ │ │ │ + mov 0x60(%rdi),%r15 │ │ │ │ │ mov 0x68(%rdi),%r9 │ │ │ │ │ mov 0x80(%rdi),%r8 │ │ │ │ │ mov 0x70(%rdi),%rbx │ │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ │ mov 0x50(%rdi),%rax │ │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ │ mov 0x88(%rdi),%rax │ │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ │ lea 0x3(%r12),%rax │ │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ │ - lea 0x2(%rax),%r15 │ │ │ │ │ - imul %r15,%r12 │ │ │ │ │ + add $0x2,%rax │ │ │ │ │ + imul %rax,%r12 │ │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ │ shl $0x4,%r12 │ │ │ │ │ cmp $0xffff,%r12 │ │ │ │ │ - ja b20 │ │ │ │ │ + ja b38 │ │ │ │ │ lea 0x30(%r12),%rax │ │ │ │ │ sub %rax,%rsp │ │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle aff │ │ │ │ │ + jle b16 │ │ │ │ │ add $0x1f,%rax │ │ │ │ │ and $0xffffffffffffffe0,%rax │ │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - mov %r12,-0xd8(%rbp) │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ movq $0x0,-0x98(%rbp) │ │ │ │ │ - mov %r9,-0xc8(%rbp) │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ │ - mov %r14,%r12 │ │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ │ + mov %r8,-0xd8(%rbp) │ │ │ │ │ + mov %r12,-0xe0(%rbp) │ │ │ │ │ + mov %r13,%r12 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ │ - lea (%r8,%r15,1),%rax │ │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ │ + add %r8,%rax │ │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ - add %r13,%rax │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ sar $1,%rax │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ add %rsi,%rbx │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ │ + mov -0xc8(%rbp),%r13 │ │ │ │ │ cmp %r13,-0x88(%rbp) │ │ │ │ │ - jle b10 │ │ │ │ │ + jle b28 │ │ │ │ │ + mov %r15,-0x38(%rbp) │ │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov 0x98(%r12),%rdx │ │ │ │ │ - mov 0x70(%r12),%r14 │ │ │ │ │ + mov 0x70(%r12),%r15 │ │ │ │ │ mov %r13,%rax │ │ │ │ │ + mov 0x98(%r12),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - sub %r15,%rax │ │ │ │ │ + sub %r14,%rax │ │ │ │ │ mov -0x38(%rbp),%r11 │ │ │ │ │ mov 0x58(%r12),%rsi │ │ │ │ │ mov %r13,-0x80(%rbp) │ │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ + mov %r15,%r10 │ │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ │ mov 0x90(%r12),%rdx │ │ │ │ │ - mov %r14,%r10 │ │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ │ imul %rax,%r10 │ │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ + mov %r14,%r9 │ │ │ │ │ lea -0x8(%r11,%rbx,8),%rcx │ │ │ │ │ + mov 0x8(%rdx),%rdi │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mov %r10,-0x60(%rbp) │ │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ │ + add %r10,%rax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x1 │ │ │ │ │ - push %r14 │ │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ │ - mov %r11,%rsi │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ + push %r15 │ │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ │ + mov %r11,%rsi │ │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ │ - call 890 │ │ │ │ │ + call 8a8 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ - neg %rax │ │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ │ + neg %rax │ │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ │ + mov %r14,%r9 │ │ │ │ │ mov %rax,%r11 │ │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ sub -0x60(%rbp),%rax │ │ │ │ │ push $0x1 │ │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ push $0xffffffffffffffff │ │ │ │ │ push %r11 │ │ │ │ │ mov %r11,-0x68(%rbp) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ │ - call 8d0 │ │ │ │ │ + call 8e8 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ - add $0x18,%rsp │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ - add %r15,%r13 │ │ │ │ │ mov 0xa0(%r12),%rdx │ │ │ │ │ + add $0x18,%rsp │ │ │ │ │ mov 0x98(%r12),%rcx │ │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ + add %r14,%r13 │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ + mov -0x38(%rbp),%rdi │ │ │ │ │ push $0x1 │ │ │ │ │ call *0x40(%r12) │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ movq $0x1,(%rsp) │ │ │ │ │ - push %r14 │ │ │ │ │ - mov -0x48(%rbp),%r14 │ │ │ │ │ - push $0x1 │ │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ + mov %r14,%r9 │ │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ - call 92a │ │ │ │ │ + push %r15 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mov -0x48(%rbp),%r15 │ │ │ │ │ + push $0x1 │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ + call 942 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_co-0x4 │ │ │ │ │ - mov -0x68(%rbp),%r11 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ │ push $0x1 │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ │ + mov %r14,%r9 │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ push %r11 │ │ │ │ │ push $0xffffffffffffffff │ │ │ │ │ - call 952 │ │ │ │ │ + call 96a │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_co-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ cmp %r13,-0x88(%rbp) │ │ │ │ │ - jg 810 │ │ │ │ │ + jg 828 │ │ │ │ │ + mov -0x38(%rbp),%r15 │ │ │ │ │ mov 0x98(%r12),%rax │ │ │ │ │ - mov -0x38(%rbp),%r10 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x70(%r12),%r13 │ │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ │ - mov 0x58(%r12),%rsi │ │ │ │ │ + mov 0x70(%r12),%r14 │ │ │ │ │ + mov 0x58(%r12),%rdi │ │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ │ mov 0x90(%r12),%rax │ │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ │ - lea -0x8(%r10,%rbx,8),%rax │ │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ │ + imul %r14,%r13 │ │ │ │ │ + lea -0x8(%r15,%rbx,8),%rax │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ │ push $0x1 │ │ │ │ │ + shl $0x3,%r13 │ │ │ │ │ + sub %rsi,%rax │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ + lea (%rdx,%r13,1),%r10 │ │ │ │ │ + mov %rax,%r9 │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ push $0x1 │ │ │ │ │ - push %r13 │ │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ - sub %rax,%rcx │ │ │ │ │ - imul %r13,%r14 │ │ │ │ │ - mov %rcx,%r9 │ │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ - shl $0x3,%r14 │ │ │ │ │ - lea (%rdx,%r14,1),%rax │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ │ - call 9e4 │ │ │ │ │ + push %r14 │ │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ │ + call 9f9 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ - mov %r13,%r11 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ │ - neg %r11 │ │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ │ + mov %r14,%r10 │ │ │ │ │ push $0x1 │ │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ │ + neg %r10 │ │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ + sub %r13,%r11 │ │ │ │ │ + mov -0x48(%rbp),%r13 │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ + lea -0x8(%r15,%rbx,8),%rsi │ │ │ │ │ + mov %r11,%rdi │ │ │ │ │ push $0xffffffffffffffff │ │ │ │ │ - push %r11 │ │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ │ - sub %r14,%r10 │ │ │ │ │ - mov -0x58(%rbp),%r14 │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ + push %r10 │ │ │ │ │ mov %r10,-0x58(%rbp) │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - call a24 │ │ │ │ │ + mov %r11,-0x48(%rbp) │ │ │ │ │ + call a3a │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ mov 0xa0(%r12),%rdx │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ mov 0x98(%r12),%rcx │ │ │ │ │ mov -0x88(%rbp),%r9 │ │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ │ + lea -0x8(%r15,%rbx,8),%rsi │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ push $0x1 │ │ │ │ │ call *0x40(%r12) │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ movq $0x1,(%rsp) │ │ │ │ │ - push %r13 │ │ │ │ │ - mov -0x48(%rbp),%r13 │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + push %r14 │ │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ push $0x1 │ │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - call a7f │ │ │ │ │ + call a94 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_co-0x4 │ │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ push $0x1 │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - push %r11 │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + push %rax │ │ │ │ │ push $0xffffffffffffffff │ │ │ │ │ - call aa7 │ │ │ │ │ + call abb │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_co-0x4 │ │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ │ - add $0x20,%rsp │ │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ │ + add $0x20,%rsp │ │ │ │ │ lea (%rbx,%rax,1),%rsi │ │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ incq -0x98(%rbp) │ │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ │ mov 0x78(%r12),%rax │ │ │ │ │ - cmp %rdi,-0xc8(%rbp) │ │ │ │ │ lea (%rbx,%rax,8),%rax │ │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ │ - jg 7d0 │ │ │ │ │ - cmpq $0xffff,-0xd8(%rbp) │ │ │ │ │ - ja b45 │ │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ │ + cmp %rcx,-0xd0(%rbp) │ │ │ │ │ + jg 7e0 │ │ │ │ │ + cmpq $0xffff,-0xe0(%rbp) │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ + ja b5c │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ │ - jmp 963 │ │ │ │ │ + jmp 97f │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ │ - call b30 │ │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ │ + call b48 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ │ + mov -0x38(%rbp),%r9 │ │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jg 76e │ │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ │ - call b4e │ │ │ │ │ + jg 774 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + call b64 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000b60 : │ │ │ │ │ +0000000000000b80 : │ │ │ │ │ fftw_regsolver_hc2hc_direct(): │ │ │ │ │ push %r12 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ - mov (%rdx),%rsi │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ mov $0x38,%edi │ │ │ │ │ - lea -0xa3c(%rip),%rdx │ │ │ │ │ - call b81 │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ + mov (%rdx),%rsi │ │ │ │ │ + lea -0xa5c(%rip),%rdx │ │ │ │ │ + call ba1 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_hc2hc-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %r12,0x28(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rbx,0x20(%rax) │ │ │ │ │ movl $0x0,0x30(%rax) │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - call b9b │ │ │ │ │ + call bbb │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_mksolver_hc2hc_hook-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je bd5 │ │ │ │ │ + je bf5 │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ mov $0x38,%edi │ │ │ │ │ - lea -0xa79(%rip),%rdx │ │ │ │ │ + lea -0xa99(%rip),%rdx │ │ │ │ │ call *%rax │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov %r12,0x28(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rbx,0x20(%rax) │ │ │ │ │ movl $0x0,0x30(%rax) │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call bd5 │ │ │ │ │ + call bf5 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ - lea -0xa9f(%rip),%rdx │ │ │ │ │ + lea -0xabf(%rip),%rdx │ │ │ │ │ mov $0x38,%edi │ │ │ │ │ - call be9 │ │ │ │ │ + call c09 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_hc2hc-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %r12,0x28(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rbx,0x20(%rax) │ │ │ │ │ movl $0x1,0x30(%rax) │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - call c03 │ │ │ │ │ + call c23 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_mksolver_hc2hc_hook-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je c50 │ │ │ │ │ + je c68 │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ mov $0x38,%edi │ │ │ │ │ - lea -0xae1(%rip),%rdx │ │ │ │ │ + lea -0xb01(%rip),%rdx │ │ │ │ │ call *%rax │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov %r12,0x28(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rbx,0x20(%rax) │ │ │ │ │ movl $0x1,0x30(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - jmp c41 │ │ │ │ │ + jmp c61 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 5c000000 1c000000 ........\....... │ │ │ │ │ 0x00000020 00000000 31010000 004f0e10 8f02420e ....1....O....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e800102 ac0e8801 ..A.8..G........ │ │ │ │ │ - 0x00000050 590e9001 6b0e8801 410e8001 4b0e3841 Y...k...A...K.8A │ │ │ │ │ + 0x00000030 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830747 0e800102 b00e8801 ..A.8..G........ │ │ │ │ │ + 0x00000050 550e9001 6a0e8801 410e8001 4b0e3841 U...j...A...K.8A │ │ │ │ │ 0x00000060 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x00000070 0849c3c6 cccdcecf 64000000 7c000000 .I......d...|... │ │ │ │ │ + 0x00000070 084ac3c6 cccdcecf 64000000 7c000000 .J......d...|... │ │ │ │ │ 0x00000080 00000000 16040000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000090 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ 0x000000a0 8606410e 38830744 0ea0014e 0a0e3843 ..A.8..D...N..8C │ │ │ │ │ 0x000000b0 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x000000c0 08480b03 68030a0e 38440e30 410e2842 .H..h...8D.0A.(B │ │ │ │ │ - 0x000000d0 0e20420e 18420e10 420e084b 0b000000 . B..B..B..K.... │ │ │ │ │ + 0x000000c0 08480b03 69030a0e 38440e30 410e2842 .H..i...8D.0A.(B │ │ │ │ │ + 0x000000d0 0e20420e 18420e10 420e084a 0b000000 . B..B..B..J.... │ │ │ │ │ 0x000000e0 18000000 e4000000 00000000 2f000000 ............/... │ │ │ │ │ 0x000000f0 00410e10 8302690e 08000000 78000000 .A....i.....x... │ │ │ │ │ 0x00000100 00010000 00000000 d8000000 00420e10 .............B.. │ │ │ │ │ 0x00000110 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x00000120 05410e30 8606410e 38830747 0e50024b .A.0..A.8..G.P.K │ │ │ │ │ - 0x00000130 0e58460e 60480e68 420e705d 0e50440a .XF.`H.hB.p].PD. │ │ │ │ │ + 0x00000120 05410e30 8606440e 38830747 0e500248 .A.0..D.8..G.P.H │ │ │ │ │ + 0x00000130 0e58460e 60590e68 420e704c 0e50440a .XF.`Y.hB.pL.PD. │ │ │ │ │ 0x00000140 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ │ - 0x00000150 10420e08 490b4e0e 58450e60 550e5841 .B..I.N.XE.`U.XA │ │ │ │ │ + 0x00000150 10420e08 490b4b0e 58540e60 490e5841 .B..I.K.XT.`I.XA │ │ │ │ │ 0x00000160 0e50440e 38410e30 410e2842 0e20420e .PD.8A.0A.(B. B. │ │ │ │ │ 0x00000170 18420e10 420e0800 24000000 7c010000 .B..B...$...|... │ │ │ │ │ - 0x00000180 00000000 5e000000 00410e10 8602410e ....^....A....A. │ │ │ │ │ - 0x00000190 18830349 0e200249 0e18440e 10410e08 ...I. .I..D..A.. │ │ │ │ │ - 0x000001a0 30000000 a4010000 00000000 8d040000 0............... │ │ │ │ │ - 0x000001b0 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ │ - 0x000001c0 8c068307 0330040a 0c070843 0b024c0c .....0.....C..L. │ │ │ │ │ - 0x000001d0 07080000 38000000 d8010000 00000000 ....8........... │ │ │ │ │ - 0x000001e0 f5000000 00420e10 8c02440e 18860341 .....B....D....A │ │ │ │ │ - 0x000001f0 0e208304 02cc0a0e 18470e10 420e0854 . .......G..B..T │ │ │ │ │ + 0x00000180 00000000 5e000000 00410e10 8602430e ....^....A....C. │ │ │ │ │ + 0x00000190 18830347 0e200245 0e18450e 10440e08 ...G. .E..E..D.. │ │ │ │ │ + 0x000001a0 30000000 a4010000 00000000 a3040000 0............... │ │ │ │ │ + 0x000001b0 00410e10 8602430d 06468f03 8e048d05 .A....C..F...... │ │ │ │ │ + 0x000001c0 4d8c0683 07033d04 0a0c0708 440b024a M.....=.....D..J │ │ │ │ │ + 0x000001d0 0c070800 38000000 d8010000 00000000 ....8........... │ │ │ │ │ + 0x000001e0 ed000000 00420e10 8c02440e 18860349 .....B....D....I │ │ │ │ │ + 0x000001f0 0e208304 02ca0a0e 18410e10 420e084c . .......A..B..L │ │ │ │ │ 0x00000200 0b410e18 410e1042 0e080000 00000000 .A..A..B........ │ │ │ ├── hc2hc-generic.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 10768 (bytes into file) │ │ │ │ │ + Start of section headers: 10432 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x2a10: │ │ │ │ │ +There are 17 section headers, starting at offset 0x28c0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 001d22 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002520 000348 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001d62 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001d62 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001d62 000008 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.8 PROGBITS 0000000000000000 001d70 000027 01 AMS 0 0 8 │ │ │ │ │ - [ 7] .rodata PROGBITS 0000000000000000 001d98 000008 00 A 0 0 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 001da0 000020 00 WA 0 0 32 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 002868 000048 18 I 14 8 8 │ │ │ │ │ - [10] .rodata.cst8 PROGBITS 0000000000000000 001dc0 000038 08 AM 0 0 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 001df8 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 001df8 000220 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 0028b0 0000c0 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 002018 000378 18 15 23 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 002390 000190 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 002970 00009b 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001bb2 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0023d0 000348 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001bf2 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001bf2 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001bf2 000008 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.8 PROGBITS 0000000000000000 001c00 000027 01 AMS 0 0 8 │ │ │ │ │ + [ 7] .rodata PROGBITS 0000000000000000 001c28 000008 00 A 0 0 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 001c30 000020 00 WA 0 0 32 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 002718 000048 18 I 14 8 8 │ │ │ │ │ + [10] .rodata.cst8 PROGBITS 0000000000000000 001c50 000038 08 AM 0 0 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 001c88 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 001c88 000240 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 002760 0000c0 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 001ec8 000378 18 15 23 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 002240 000190 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 002820 00009b 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 37 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1731 FUNC LOCAL DEFAULT 1 bytwiddle │ │ │ │ │ - 3: 00000000000006d0 2311 FUNC LOCAL DEFAULT 1 apply_dif │ │ │ │ │ - 4: 0000000000000fe0 77 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 5: 0000000000001410 2235 FUNC LOCAL DEFAULT 1 apply_dit │ │ │ │ │ - 6: 0000000000001030 877 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ + 2: 0000000000000000 1781 FUNC LOCAL DEFAULT 1 bytwiddle │ │ │ │ │ + 3: 0000000000000700 2079 FUNC LOCAL DEFAULT 1 apply_dif │ │ │ │ │ + 4: 0000000000000f20 77 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 5: 0000000000001350 2050 FUNC LOCAL DEFAULT 1 apply_dit │ │ │ │ │ + 6: 0000000000000f70 877 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ 7: 0000000000000000 32 OBJECT LOCAL DEFAULT 8 padt.1 │ │ │ │ │ - 8: 00000000000013a0 26 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 9: 00000000000013c0 76 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 8: 00000000000012e0 26 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 9: 0000000000001300 76 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 10: 0000000000000000 8 OBJECT LOCAL DEFAULT 7 tw.0 │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .rodata │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 13: 0000000000000008 0 NOTYPE LOCAL DEFAULT 10 .LC2 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE LOCAL DEFAULT 10 .LC0 │ │ │ │ │ - 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ - 16: 0000000000000004 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ + 15: 0000000000000004 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ + 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 18: 0000000000000010 0 NOTYPE LOCAL DEFAULT 10 .LC6 │ │ │ │ │ 19: 0000000000000020 0 NOTYPE LOCAL DEFAULT 10 .LC8 │ │ │ │ │ 20: 0000000000000028 0 NOTYPE LOCAL DEFAULT 10 .LC9 │ │ │ │ │ 21: 0000000000000018 0 NOTYPE LOCAL DEFAULT 10 .LC7 │ │ │ │ │ 22: 0000000000000030 0 NOTYPE LOCAL DEFAULT 10 .LC10 │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_1d │ │ │ │ │ @@ -29,12 +29,12 @@ │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_rdft_1_d │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_3d │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_hc2hc │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_twiddle_awake │ │ │ │ │ - 32: 0000000000001cd0 82 FUNC GLOBAL DEFAULT 1 fftw_hc2hc_generic_register │ │ │ │ │ + 32: 0000000000001b60 82 FUNC GLOBAL DEFAULT 1 fftw_hc2hc_generic_register │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver_hc2hc │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver_hc2hc_hook │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,55 +1,55 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2520 contains 35 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x23d0 contains 35 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000075e 0000000d00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -0000000000000ccf 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000ddc 0000000d00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -0000000000001002 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -0000000000001009 0000001000000002 R_X86_64_PC32 0000000000000004 .LC4 - 4 │ │ │ │ │ -0000000000001010 0000001100000002 R_X86_64_PC32 0000000000000000 .LC5 - 4 │ │ │ │ │ -000000000000109a 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000010bb 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -00000000000010e1 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -00000000000010f1 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000119b 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -00000000000011b7 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000011d1 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -00000000000011e1 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000001228 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000001252 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2hc - 4 │ │ │ │ │ -00000000000012aa 0000000d00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -00000000000012ed 0000001200000002 R_X86_64_PC32 0000000000000010 .LC6 - 4 │ │ │ │ │ -00000000000012f5 0000001300000002 R_X86_64_PC32 0000000000000020 .LC8 - 4 │ │ │ │ │ -0000000000001309 0000001400000002 R_X86_64_PC32 0000000000000028 .LC9 - 4 │ │ │ │ │ -0000000000001343 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000134b 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000137e 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000001394 0000001500000002 R_X86_64_PC32 0000000000000018 .LC7 - 4 │ │ │ │ │ -00000000000013ac 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000013d0 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000013de 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000013fa 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -000000000000142b 0000001600000002 R_X86_64_PC32 0000000000000030 .LC10 - 4 │ │ │ │ │ -0000000000001ce3 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2hc - 4 │ │ │ │ │ -0000000000001cee 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000001cf5 000000240000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_hc2hc_hook - 4 │ │ │ │ │ -00000000000013b6 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000001408 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ -0000000000001d19 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +000000000000079a 0000000d00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +0000000000000cc9 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000d11 0000000d00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +0000000000000f2e 0000000f00000002 R_X86_64_PC32 0000000000000004 .LC4 - 4 │ │ │ │ │ +0000000000000f46 0000001000000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000000f51 0000001100000002 R_X86_64_PC32 0000000000000000 .LC5 - 4 │ │ │ │ │ +0000000000000fda 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000ffb 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +0000000000001021 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +0000000000001031 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000010db 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +00000000000010f7 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000001111 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +0000000000001121 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000117b 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000001192 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2hc - 4 │ │ │ │ │ +00000000000011d4 0000000d00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +0000000000001230 0000001200000002 R_X86_64_PC32 0000000000000010 .LC6 - 4 │ │ │ │ │ +0000000000001238 0000001300000002 R_X86_64_PC32 0000000000000020 .LC8 - 4 │ │ │ │ │ +0000000000001248 0000001400000002 R_X86_64_PC32 0000000000000028 .LC9 - 4 │ │ │ │ │ +000000000000127b 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000001283 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000012b6 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +00000000000012d4 0000001500000002 R_X86_64_PC32 0000000000000018 .LC7 - 4 │ │ │ │ │ +00000000000012ec 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000001310 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000131e 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000001339 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +000000000000136e 0000001600000002 R_X86_64_PC32 0000000000000030 .LC10 - 4 │ │ │ │ │ +0000000000001b73 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2hc - 4 │ │ │ │ │ +0000000000001b7e 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000001b85 000000240000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_hc2hc_hook - 4 │ │ │ │ │ +00000000000012f6 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000001348 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ +0000000000001ba9 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x2868 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x2718 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 13c0 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + fe0 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 13a0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 1300 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + f20 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 12e0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x28b0 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2760 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6d0 │ │ │ │ │ -00000000000000d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + fe0 │ │ │ │ │ -00000000000000f8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1030 │ │ │ │ │ -0000000000000174 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 13a0 │ │ │ │ │ -0000000000000190 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 13c0 │ │ │ │ │ -00000000000001b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1410 │ │ │ │ │ -0000000000000208 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1cd0 │ │ │ │ │ +00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 700 │ │ │ │ │ +00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f20 │ │ │ │ │ +0000000000000114 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f70 │ │ │ │ │ +0000000000000190 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 12e0 │ │ │ │ │ +00000000000001ac 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1300 │ │ │ │ │ +00000000000001d4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1350 │ │ │ │ │ +0000000000000224 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b60 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,266 +9,288 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000064 0000001c FDE cie=00000000 pc=0000000000000000..00000000000006c3 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ +00000018 0000000000000080 0000001c FDE cie=00000000 pc=0000000000000000..00000000000006f5 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000000000f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000013 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000015 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000016 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000017 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000001b │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc2: 755 to 0000000000000301 │ │ │ │ │ + DW_CFA_advance_loc2: 755 to 000000000000030e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000302 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000030f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000303 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000310 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000305 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000312 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000307 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000314 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000309 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000316 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000030b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000318 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000310 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000320 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 833 to 0000000000000651 │ │ │ │ │ + DW_CFA_advance_loc1: 105 to 0000000000000389 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000038a │ │ │ │ │ + DW_CFA_def_cfa_offset: 152 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc2: 752 to 000000000000067a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000652 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000067b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000653 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000067c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000655 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000067e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000657 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000680 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000659 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000682 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000065b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000684 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000660 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000688 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000080 000000000000004c 00000084 FDE cie=00000000 pc=00000000000006d0..0000000000000fd7 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006d2 │ │ │ │ │ +0000009c 000000000000004c 000000a0 FDE cie=00000000 pc=0000000000000700..0000000000000f1f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000702 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006d4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000707 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006d6 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000070c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000006db │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000070e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006dc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000070f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006dd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000710 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000006e7 │ │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ │ - DW_CFA_advance_loc2: 1531 to 0000000000000ce2 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000717 │ │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ │ + DW_CFA_advance_loc2: 1473 to 0000000000000cd8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ce3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cd9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ce4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000cdd │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ce6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cdf │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ce8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ce1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cea │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ce3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cec │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ce5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000d00 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000cea │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d0 000000000000001c 000000d4 FDE cie=00000000 pc=0000000000000fe0..000000000000102d │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000fe4 │ │ │ │ │ +000000ec 000000000000001c 000000f0 FDE cie=00000000 pc=0000000000000f20..0000000000000f6d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000f24 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000000ff9 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000000f43 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000ffc │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000000f5a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000102c │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000f6c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f0 0000000000000078 000000f4 FDE cie=00000000 pc=0000000000001030..000000000000139d │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000001050 │ │ │ │ │ +0000010c 0000000000000078 00000110 FDE cie=00000000 pc=0000000000000f70..00000000000012dd │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000f90 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001052 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f92 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001054 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f94 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001056 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f96 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001057 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000f97 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001058 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000f98 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000105c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000f9c │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 216 to 0000000000001134 │ │ │ │ │ + DW_CFA_advance_loc1: 216 to 0000000000001074 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000116c │ │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000010b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001173 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000010c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 0000000000001192 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000010d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000011b3 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000010ee │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc2: 381 to 0000000000001330 │ │ │ │ │ + DW_CFA_advance_loc2: 386 to 0000000000001270 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000001340 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000001278 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000001356 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000001296 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001357 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001297 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001358 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001298 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000135a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000129a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000135c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000129c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000135e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000129e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001360 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000012a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000001370 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000012a8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000016c 0000000000000018 00000170 FDE cie=00000000 pc=00000000000013a0..00000000000013ba │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000013a1 │ │ │ │ │ +00000188 0000000000000018 0000018c FDE cie=00000000 pc=00000000000012e0..00000000000012fa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000012e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000013b5 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000012f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000188 0000000000000024 0000018c FDE cie=00000000 pc=00000000000013c0..000000000000140c │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000013c1 │ │ │ │ │ +000001a4 0000000000000024 000001a8 FDE cie=00000000 pc=0000000000001300..000000000000134c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001301 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000013c2 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000001304 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000013cb │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000130b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000013f7 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 000000000000132e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000013ff │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000001336 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001400 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000001343 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001b0 000000000000004c 000001b4 FDE cie=00000000 pc=0000000000001410..0000000000001ccb │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001412 │ │ │ │ │ +000001cc 000000000000004c 000001d0 FDE cie=00000000 pc=0000000000001350..0000000000001b52 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001352 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001414 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001354 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001416 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000001359 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000141b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000135b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000141c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000135c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000141d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001360 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000001427 │ │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ │ - DW_CFA_advance_loc2: 1468 to 00000000000019e3 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000136a │ │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ │ + DW_CFA_advance_loc2: 1272 to 0000000000001862 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000019e4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001863 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000019e5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001864 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000019e7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001866 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000019e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001868 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000019eb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000186a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000019ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000186c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000019f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001870 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000200 000000000000001c 00000204 FDE cie=00000000 pc=0000000000001cd0..0000000000001d22 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001cd1 │ │ │ │ │ +0000021c 0000000000000020 00000220 FDE cie=00000000 pc=0000000000001b60..0000000000001bb2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001b61 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000001d15 │ │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000001ba5 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000001d20 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000001bb0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001d21 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001bb1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,14 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ `[]A\A]A^A_ │ │ │ │ │ `[]A\A]A^A_ │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ +]A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ X[]A\A]A^A_ │ │ │ │ │ +t$`H9t$h │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (hc2hc-generic-%s-%D-%D%v%(%p%)%(%p%)) │ │ │ │ │ bytwiddle │ │ │ │ │ apply_dif │ │ │ │ │ apply_dit │ │ │ │ │ fftw_mktensor_1d │ │ │ │ │ fftw_mktensor_0d │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,1783 +1,1721 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ bytwiddle(): │ │ │ │ │ + mov 0x58(%rdi),%r11 │ │ │ │ │ + test %r11,%r11 │ │ │ │ │ + jle 389 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x60,%rsp │ │ │ │ │ - mov 0x58(%rdi),%rbx │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ - jle 2fd │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ - mov %rax,-0x58(%rsp) │ │ │ │ │ + mov %rax,-0x68(%rsp) │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jle 2fd │ │ │ │ │ - mov 0x70(%rdi),%r14 │ │ │ │ │ - mov %r14,-0x50(%rsp) │ │ │ │ │ - test %r14,%r14 │ │ │ │ │ - jle 2fd │ │ │ │ │ - mov 0x88(%rdi),%r8 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - mov 0x48(%rdi),%rcx │ │ │ │ │ + jle 30a │ │ │ │ │ + mov 0x70(%rdi),%rbx │ │ │ │ │ + mov %rbx,-0x60(%rsp) │ │ │ │ │ + test %rbx,%rbx │ │ │ │ │ + jle 30a │ │ │ │ │ + mov 0x88(%rdi),%r9 │ │ │ │ │ + mov 0x48(%rdi),%rdx │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ mov 0x68(%rdi),%rax │ │ │ │ │ - mov 0x50(%rdi),%r9 │ │ │ │ │ - mov (%r8),%r10 │ │ │ │ │ - lea -0x1(%rcx),%rsi │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ - lea -0x3(%rcx,%rax,2),%rcx │ │ │ │ │ - imul %r9,%rdx │ │ │ │ │ - imul %r9,%rax │ │ │ │ │ - lea (%r10,%rcx,8),%rcx │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ - shr $0x3f,%rcx │ │ │ │ │ - add %rsi,%rcx │ │ │ │ │ - sar $1,%rcx │ │ │ │ │ - sub %r14,%rcx │ │ │ │ │ - shl $0x4,%rcx │ │ │ │ │ - mov %rcx,-0x60(%rsp) │ │ │ │ │ - mov 0x60(%rdi),%rcx │ │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ │ - lea 0x0(,%rcx,8),%r11 │ │ │ │ │ - cmp $0x1,%r9 │ │ │ │ │ - jne 377 │ │ │ │ │ - lea (%rax,%rdx,1),%rcx │ │ │ │ │ - add %rdx,%rdx │ │ │ │ │ - mov %rdi,-0x40(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - sub %rax,%rdx │ │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ + mov 0x50(%rdi),%r8 │ │ │ │ │ + mov (%r9),%r10 │ │ │ │ │ + lea -0x1(%rdx),%rsi │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ + imul %r8,%rcx │ │ │ │ │ + lea -0x3(%rdx,%rax,2),%rdx │ │ │ │ │ + imul %r8,%rax │ │ │ │ │ + lea (%r10,%rdx,8),%rdx │ │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ + shr $0x3f,%rdx │ │ │ │ │ + add %rsi,%rdx │ │ │ │ │ + sar $1,%rdx │ │ │ │ │ + sub %rbx,%rdx │ │ │ │ │ + shl $0x4,%rdx │ │ │ │ │ + mov %rdx,-0x70(%rsp) │ │ │ │ │ + mov 0x60(%rdi),%rdx │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + cmp $0x1,%r8 │ │ │ │ │ + jne 38a │ │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ │ + mov %rdx,-0x8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mov %rsi,-0x50(%rsp) │ │ │ │ │ + lea (%rax,%rcx,1),%rsi │ │ │ │ │ + add %rcx,%rcx │ │ │ │ │ unpcklpd %xmm6,%xmm6 │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ - mov %r11,-0x10(%rsp) │ │ │ │ │ - mov %rbx,-0x8(%rsp) │ │ │ │ │ - mov %rbp,(%rsp) │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ - mov %r13,0x10(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - lea -0x1(%rax),%rdi │ │ │ │ │ + sub %rax,%rcx │ │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ │ + lea 0x0(,%rsi,8),%rbx │ │ │ │ │ + mov %r11,(%rsp) │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ │ + lea -0x1(%rax),%rsi │ │ │ │ │ + mov %rbp,0x10(%rsp) │ │ │ │ │ + mov %rsi,-0x58(%rsp) │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + mov %rsi,-0x40(%rsp) │ │ │ │ │ + add $0x7,%rsi │ │ │ │ │ + mov %rsi,-0x38(%rsp) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - mov %rdi,-0x48(%rsp) │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - shl $0x4,%rsi │ │ │ │ │ - mov %rdi,-0x38(%rsp) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rsi,-0x70(%rsp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - mov %rdi,%rsi │ │ │ │ │ - shr $1,%rdi │ │ │ │ │ + shl $0x4,%rax │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ and $0xfffffffffffffffe,%rsi │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - mov %rsi,-0x30(%rsp) │ │ │ │ │ + mov %rax,-0x48(%rsp) │ │ │ │ │ + dec %rax │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ + mov %rsi,-0x28(%rsp) │ │ │ │ │ shl $0x4,%rsi │ │ │ │ │ - neg %rdx │ │ │ │ │ - mov %rsi,-0x20(%rsp) │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - mov %rdx,-0x28(%rsp) │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ - mov $0x1,%r14d │ │ │ │ │ - mov %rax,-0x18(%rsp) │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ - lea (%r15,%rdx,1),%r8 │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ - lea 0x0(,%rdx,8),%r9 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %r14 │ │ │ │ │ - cmpq $0x1a,-0x48(%rsp) │ │ │ │ │ - lea (%r15,%r9,1),%rax │ │ │ │ │ + neg %rcx │ │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ │ + shr $1,%rdi │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + mov %rax,-0x30(%rsp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + mov %rcx,-0x20(%rsp) │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + mov %rax,-0x10(%rsp) │ │ │ │ │ + mov $0x1,%r15d │ │ │ │ │ + lea (%r14,%rsi,1),%r8 │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ + lea 0x0(,%rsi,8),%r9 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + inc %r15 │ │ │ │ │ + lea (%r14,%r9,1),%rax │ │ │ │ │ + cmpq $0x3,-0x58(%rsp) │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - jbe 310 │ │ │ │ │ + jbe 320 │ │ │ │ │ mov -0x38(%rsp),%rbx │ │ │ │ │ mov %r8,%rbp │ │ │ │ │ mov %r9,%r11 │ │ │ │ │ lea 0x7(%r9),%r10 │ │ │ │ │ - sub %r15,%rbp │ │ │ │ │ - lea 0x7(%rbp,%rbx,1),%r12 │ │ │ │ │ - sub %rbx,%r11 │ │ │ │ │ - mov -0x70(%rsp),%rbx │ │ │ │ │ - lea -0x1(%rsi,%rbx,1),%r13 │ │ │ │ │ - lea (%r15,%rbp,1),%rbx │ │ │ │ │ + sub %r14,%rbp │ │ │ │ │ + sub -0x40(%rsp),%r11 │ │ │ │ │ + lea 0x0(%rbp,%rbx,1),%r12 │ │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ │ + lea (%rsi,%rbx,1),%r13 │ │ │ │ │ + lea (%r14,%rbp,1),%rbx │ │ │ │ │ cmp %rbx,%r13 │ │ │ │ │ - lea (%r15,%r12,1),%rbx │ │ │ │ │ - setb -0x68(%rsp) │ │ │ │ │ + lea (%r14,%r12,1),%rbx │ │ │ │ │ + setb -0x78(%rsp) │ │ │ │ │ cmp %rsi,%rbx │ │ │ │ │ setb %bl │ │ │ │ │ - or -0x68(%rsp),%bl │ │ │ │ │ + or -0x78(%rsp),%bl │ │ │ │ │ cmp %r11,%r12 │ │ │ │ │ setl %r12b │ │ │ │ │ cmp %rbp,%r10 │ │ │ │ │ setl %bpl │ │ │ │ │ or %ebp,%r12d │ │ │ │ │ test %r12b,%bl │ │ │ │ │ - je 310 │ │ │ │ │ - add %r15,%r11 │ │ │ │ │ + je 320 │ │ │ │ │ + add %r14,%r11 │ │ │ │ │ cmp %r11,%r13 │ │ │ │ │ setb %r11b │ │ │ │ │ - add %r15,%r10 │ │ │ │ │ + add %r14,%r10 │ │ │ │ │ cmp %rsi,%r10 │ │ │ │ │ setb %r10b │ │ │ │ │ or %r11b,%r10b │ │ │ │ │ - je 310 │ │ │ │ │ + je 320 │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups 0x10(%r10),%xmm1 │ │ │ │ │ - movups (%r10),%xmm4 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movupd 0x10(%r10),%xmm1 │ │ │ │ │ + movupd (%r10),%xmm4 │ │ │ │ │ inc %r11 │ │ │ │ │ add $0x10,%rcx │ │ │ │ │ - movlpd 0x8(%r10),%xmm1 │ │ │ │ │ - movups -0x10(%rcx),%xmm0 │ │ │ │ │ + movupd -0x10(%rcx),%xmm0 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ add $0x20,%r10 │ │ │ │ │ sub $0x10,%rax │ │ │ │ │ - movsd 0x10(%rax),%xmm2 │ │ │ │ │ - movhpd 0x8(%rax),%xmm2 │ │ │ │ │ + movlpd -0x18(%r10),%xmm1 │ │ │ │ │ movhpd -0x10(%r10),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movhpd 0x8(%rax),%xmm2 │ │ │ │ │ mulpd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ mulpd %xmm2,%xmm3 │ │ │ │ │ mulpd %xmm4,%xmm0 │ │ │ │ │ mulpd %xmm1,%xmm5 │ │ │ │ │ mulpd %xmm1,%xmm2 │ │ │ │ │ addpd %xmm5,%xmm3 │ │ │ │ │ subpd %xmm2,%xmm0 │ │ │ │ │ movups %xmm0,-0x10(%rcx) │ │ │ │ │ movlpd %xmm3,0x10(%rax) │ │ │ │ │ movhpd %xmm3,0x8(%rax) │ │ │ │ │ cmp %rdi,%r11 │ │ │ │ │ - jne 200 │ │ │ │ │ - mov -0x30(%rsp),%rbx │ │ │ │ │ - cmp %rbx,-0x50(%rsp) │ │ │ │ │ - je 2c5 │ │ │ │ │ + jne 208 │ │ │ │ │ mov -0x28(%rsp),%rbx │ │ │ │ │ + cmp %rbx,-0x60(%rsp) │ │ │ │ │ + je 2d3 │ │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ │ mov %r8,%rax │ │ │ │ │ add %rbx,%rdx │ │ │ │ │ sub %rbx,%rax │ │ │ │ │ - mov -0x20(%rsp),%rbx │ │ │ │ │ + mov -0x18(%rsp),%rbx │ │ │ │ │ movsd (%rax),%xmm1 │ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ │ lea (%rsi,%rbx,1),%rcx │ │ │ │ │ movsd 0x8(%rcx),%xmm3 │ │ │ │ │ movsd (%rcx),%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm7,%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,(%rax) │ │ │ │ │ movsd %xmm0,(%rdx) │ │ │ │ │ - mov -0x40(%rsp),%rax │ │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ │ + add -0x48(%rsp),%rsi │ │ │ │ │ add -0x70(%rsp),%rsi │ │ │ │ │ - add -0x60(%rsp),%rsi │ │ │ │ │ add %rax,%r8 │ │ │ │ │ add %rax,%r9 │ │ │ │ │ - cmp %r14,-0x58(%rsp) │ │ │ │ │ - jne 160 │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - add -0x10(%rsp),%r15 │ │ │ │ │ + cmp %r15,-0x68(%rsp) │ │ │ │ │ + jne 170 │ │ │ │ │ + mov -0x10(%rsp),%rax │ │ │ │ │ + add -0x8(%rsp),%r14 │ │ │ │ │ inc %rax │ │ │ │ │ - cmp %rax,-0x8(%rsp) │ │ │ │ │ - jne 135 │ │ │ │ │ + cmp %rax,(%rsp) │ │ │ │ │ + jne 143 │ │ │ │ │ add $0x60,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov -0x50(%rsp),%r11 │ │ │ │ │ + mov -0x60(%rsp),%r11 │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd 0x8(%rax),%xmm3 │ │ │ │ │ movsd (%rcx),%xmm1 │ │ │ │ │ inc %r10 │ │ │ │ │ add $0x10,%rax │ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ │ movsd -0x10(%rax),%xmm4 │ │ │ │ │ add $0x8,%rcx │ │ │ │ │ sub $0x8,%rdx │ │ │ │ │ mulsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,-0x8(%rcx) │ │ │ │ │ movsd %xmm0,0x8(%rdx) │ │ │ │ │ cmp %r10,%r11 │ │ │ │ │ - jne 320 │ │ │ │ │ - jmp 2c5 │ │ │ │ │ - lea (%rax,%rdx,1),%rcx │ │ │ │ │ - mov %r9,%r8 │ │ │ │ │ - add %rdx,%rdx │ │ │ │ │ - mov %rdi,-0x30(%rsp) │ │ │ │ │ - sub %rax,%rdx │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ │ - lea 0x0(,%rcx,8),%r13 │ │ │ │ │ - setne -0x20(%rsp) │ │ │ │ │ - mov %rax,-0x28(%rsp) │ │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ │ - mov %r9,%r12 │ │ │ │ │ - imul %r8,%rax │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ │ + jne 330 │ │ │ │ │ + jmp 2d3 │ │ │ │ │ + ret │ │ │ │ │ + mov %rbx,%r9 │ │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ │ + lea (%rcx,%rcx,1),%rbx │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ + sub %rax,%rbx │ │ │ │ │ + mov %rsi,-0x40(%rsp) │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ + lea (%rax,%rcx,1),%rsi │ │ │ │ │ + lea -0x1(%r9),%rax │ │ │ │ │ + setne -0x28(%rsp) │ │ │ │ │ + lea 0x0(,%rsi,8),%r10 │ │ │ │ │ + mov $0x7,%esi │ │ │ │ │ + mov %rax,-0x38(%rsp) │ │ │ │ │ + imul %rbp,%rax │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + mov %rbp,%r15 │ │ │ │ │ + mov %rbp,0x28(%rsp) │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ │ unpcklpd %xmm7,%xmm7 │ │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ │ - mov %rbp,0x48(%rsp) │ │ │ │ │ - mov %r13,0x50(%rsp) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - lea 0x7(%rax),%rdx │ │ │ │ │ - mov $0x7,%eax │ │ │ │ │ - cmovs %rax,%rdx │ │ │ │ │ - mov %rdi,%rsi │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %rdx,-0x18(%rsp) │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ - neg %rsi │ │ │ │ │ - neg %rdx │ │ │ │ │ - cmovns %rcx,%rsi │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + lea 0x7(%rax),%rax │ │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ │ + cmovs %rsi,%rax │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ │ + mov %rax,-0x20(%rsp) │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + neg %rax │ │ │ │ │ + neg %r15 │ │ │ │ │ + cmovns %rdi,%rax │ │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ + test %r15,%r15 │ │ │ │ │ + cmovns %rax,%rsi │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + cmovs %rcx,%rdi │ │ │ │ │ + shl $0x4,%r13 │ │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - sub %rdi,%rsi │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ - cmovns %rsi,%rax │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - cmovs %rdi,%rcx │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - shl $0x4,%r14 │ │ │ │ │ - mov %rax,-0x8(%rsp) │ │ │ │ │ - mov %r14,-0x40(%rsp) │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ - and $0xfffffffffffffffe,%rdi │ │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ │ - mov %rdi,%rsi │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ - shl $0x4,%rdi │ │ │ │ │ - shl $0x4,%r12 │ │ │ │ │ - imul %rdx,%rsi │ │ │ │ │ + mov %r9,%rsi │ │ │ │ │ + shl $0x4,%r9 │ │ │ │ │ + lea -0x1(%r9),%rax │ │ │ │ │ + mov %r9,-0x30(%rsp) │ │ │ │ │ + mov %rsi,%r9 │ │ │ │ │ + and $0xfffffffffffffffe,%rsi │ │ │ │ │ + shr $1,%r9 │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + mov %r9,%rbp │ │ │ │ │ + mov %rsi,%r9 │ │ │ │ │ + shl $0x4,%rsi │ │ │ │ │ + mov %rdi,-0x8(%rsp) │ │ │ │ │ + imul %r15,%r9 │ │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - shr $1,%r14 │ │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ │ - movq $0x1,-0x48(%rsp) │ │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - mov %rdi,-0x70(%rsp) │ │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ │ - lea 0x0(,%rdi,8),%r13 │ │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - incq -0x48(%rsp) │ │ │ │ │ - cmpq $0x1a,-0x28(%rsp) │ │ │ │ │ - lea (%r15,%r13,1),%rax │ │ │ │ │ - mov -0x70(%rsp),%r8 │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ - mov %r8,%rsi │ │ │ │ │ - jbe 660 │ │ │ │ │ - mov -0x18(%rsp),%rbx │ │ │ │ │ - sub %r15,%r8 │ │ │ │ │ - lea (%rbx,%r8,1),%rbp │ │ │ │ │ - mov -0x10(%rsp),%rbx │ │ │ │ │ - add (%rsp),%r8 │ │ │ │ │ - lea 0x0(%r13,%rbx,1),%r11 │ │ │ │ │ - mov -0x8(%rsp),%rbx │ │ │ │ │ - lea 0x0(%r13,%rbx,1),%r10 │ │ │ │ │ - mov -0x40(%rsp),%rbx │ │ │ │ │ - lea -0x1(%rdi,%rbx,1),%rbx │ │ │ │ │ - mov %rbx,-0x68(%rsp) │ │ │ │ │ - lea (%r15,%r8,1),%rbx │ │ │ │ │ - cmp %rbx,-0x68(%rsp) │ │ │ │ │ - lea (%r15,%rbp,1),%rbx │ │ │ │ │ - setb -0x38(%rsp) │ │ │ │ │ - cmp %rdi,%rbx │ │ │ │ │ - setb %bl │ │ │ │ │ - or -0x38(%rsp),%bl │ │ │ │ │ - cmp %r11,%rbp │ │ │ │ │ - setl %bpl │ │ │ │ │ - cmp %r8,%r10 │ │ │ │ │ - setl %r8b │ │ │ │ │ - or %r8d,%ebp │ │ │ │ │ - and -0x20(%rsp),%bpl │ │ │ │ │ - test %bpl,%bl │ │ │ │ │ - je 660 │ │ │ │ │ - add %r15,%r11 │ │ │ │ │ - cmp %r11,-0x68(%rsp) │ │ │ │ │ - setb %r8b │ │ │ │ │ - add %r15,%r10 │ │ │ │ │ - cmp %rdi,%r10 │ │ │ │ │ - setb %r10b │ │ │ │ │ - or %r8b,%r10b │ │ │ │ │ - je 660 │ │ │ │ │ - mov %rdi,%r8 │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ + movq $0x1,-0x50(%rsp) │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + add %r14,%rsi │ │ │ │ │ + mov %rsi,-0x78(%rsp) │ │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ │ + lea 0x0(,%rsi,8),%r12 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + mov %r12,%r14 │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups 0x10(%r8),%xmm2 │ │ │ │ │ - movups (%r8),%xmm5 │ │ │ │ │ - inc %r10 │ │ │ │ │ - add $0x20,%r8 │ │ │ │ │ - movlpd -0x18(%r8),%xmm2 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - movhpd (%rsi,%r9,8),%xmm0 │ │ │ │ │ + mov -0x78(%rsp),%rdi │ │ │ │ │ + incq -0x50(%rsp) │ │ │ │ │ + lea (%r12,%r14,1),%rax │ │ │ │ │ + cmpq $0x3,-0x38(%rsp) │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ + jbe 688 │ │ │ │ │ + mov (%rsp),%r11 │ │ │ │ │ + mov -0x18(%rsp),%r9 │ │ │ │ │ + sub %r12,%rdi │ │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ │ + add %rsi,%r11 │ │ │ │ │ + lea (%r14,%r9,1),%r10 │ │ │ │ │ + mov -0x10(%rsp),%r9 │ │ │ │ │ + mov %r11,-0x58(%rsp) │ │ │ │ │ + add %rdi,%rbx │ │ │ │ │ + add -0x8(%rsp),%rdi │ │ │ │ │ + lea (%r12,%rdi,1),%r11 │ │ │ │ │ + add %r14,%r9 │ │ │ │ │ + cmp %r11,-0x58(%rsp) │ │ │ │ │ + lea (%r12,%rbx,1),%r11 │ │ │ │ │ + setb -0x48(%rsp) │ │ │ │ │ + cmp %rsi,%r11 │ │ │ │ │ + setb %r11b │ │ │ │ │ + or -0x48(%rsp),%r11b │ │ │ │ │ + cmp %r10,%rbx │ │ │ │ │ + setl %bl │ │ │ │ │ + cmp %rdi,%r9 │ │ │ │ │ + setl %dil │ │ │ │ │ + or %edi,%ebx │ │ │ │ │ + and -0x28(%rsp),%bl │ │ │ │ │ + test %bl,%r11b │ │ │ │ │ + je 688 │ │ │ │ │ + add %r12,%r10 │ │ │ │ │ + cmp %r10,-0x58(%rsp) │ │ │ │ │ + setb %dil │ │ │ │ │ + add %r12,%r9 │ │ │ │ │ + cmp %rsi,%r9 │ │ │ │ │ + setb %r9b │ │ │ │ │ + or %dil,%r9b │ │ │ │ │ + je 688 │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movupd 0x10(%rdi),%xmm2 │ │ │ │ │ + movupd (%rdi),%xmm5 │ │ │ │ │ + inc %r9 │ │ │ │ │ + add $0x20,%rdi │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ movsd (%rax),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movhpd (%rax,%rdx,1),%xmm3 │ │ │ │ │ - movhpd -0x10(%r8),%xmm5 │ │ │ │ │ + movlpd -0x18(%rdi),%xmm2 │ │ │ │ │ + movhpd -0x10(%rdi),%xmm5 │ │ │ │ │ + movhpd (%rcx,%r8,8),%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movhpd (%rax,%r15,1),%xmm3 │ │ │ │ │ mulpd %xmm7,%xmm2 │ │ │ │ │ - mulpd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ mulpd %xmm3,%xmm4 │ │ │ │ │ + mulpd %xmm5,%xmm0 │ │ │ │ │ mulpd %xmm2,%xmm6 │ │ │ │ │ mulpd %xmm2,%xmm3 │ │ │ │ │ addpd %xmm6,%xmm4 │ │ │ │ │ subpd %xmm3,%xmm0 │ │ │ │ │ - movlpd %xmm0,(%rsi) │ │ │ │ │ - movhpd %xmm0,(%rsi,%r9,8) │ │ │ │ │ + movlpd %xmm0,(%rcx) │ │ │ │ │ + movhpd %xmm0,(%rcx,%r8,8) │ │ │ │ │ + add %r13,%rcx │ │ │ │ │ movlpd %xmm4,(%rax) │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - movhpd %xmm4,(%rax,%rdx,1) │ │ │ │ │ - sub %r12,%rax │ │ │ │ │ - cmp %r14,%r10 │ │ │ │ │ - jne 540 │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ - cmp %rsi,-0x50(%rsp) │ │ │ │ │ - je 60e │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ - mov -0x70(%rsp),%rax │ │ │ │ │ - add %rsi,%rcx │ │ │ │ │ - sub %rsi,%rax │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ + movhpd %xmm4,(%rax,%r15,1) │ │ │ │ │ + sub %r13,%rax │ │ │ │ │ + cmp %rbp,%r9 │ │ │ │ │ + jne 560 │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ + cmp %rdi,-0x60(%rsp) │ │ │ │ │ + je 633 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + mov -0x78(%rsp),%rax │ │ │ │ │ + add %rdi,%rdx │ │ │ │ │ + sub %rdi,%rax │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ movsd (%rax),%xmm2 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - add %rdi,%rsi │ │ │ │ │ - movsd 0x8(%rsi),%xmm4 │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + lea (%rsi,%rdi,1),%rcx │ │ │ │ │ + movsd 0x8(%rcx),%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ mulsd %xmm1,%xmm4 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ mulsd %xmm4,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ movsd %xmm3,(%rax) │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ - mov -0x30(%rsp),%rsi │ │ │ │ │ - add -0x40(%rsp),%rdi │ │ │ │ │ - add %rsi,-0x70(%rsp) │ │ │ │ │ - add -0x60(%rsp),%rdi │ │ │ │ │ - add %rsi,%r13 │ │ │ │ │ - mov -0x58(%rsp),%rsi │ │ │ │ │ - cmp %rsi,-0x48(%rsp) │ │ │ │ │ - jne 480 │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ - add 0x38(%rsp),%r15 │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + mov -0x40(%rsp),%rdx │ │ │ │ │ + add -0x30(%rsp),%rsi │ │ │ │ │ + add -0x70(%rsp),%rsi │ │ │ │ │ + add %rdx,-0x78(%rsp) │ │ │ │ │ + add %rdx,%r14 │ │ │ │ │ + mov -0x68(%rsp),%rdx │ │ │ │ │ + cmp %rdx,-0x50(%rsp) │ │ │ │ │ + jne 4b0 │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ │ inc %rax │ │ │ │ │ + lea (%r12,%rsi,1),%r14 │ │ │ │ │ cmp %rax,0x40(%rsp) │ │ │ │ │ - jne 451 │ │ │ │ │ + jne 478 │ │ │ │ │ add $0x60,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ │ - mov -0x50(%rsp),%r11 │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + mov -0x60(%rsp),%r10 │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd 0x8(%rax),%xmm4 │ │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ │ - inc %r8 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + inc %rdi │ │ │ │ │ add $0x10,%rax │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ movsd -0x10(%rax),%xmm5 │ │ │ │ │ mulsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ mulsd %xmm4,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ - add %r10,%rsi │ │ │ │ │ - add %rdx,%rcx │ │ │ │ │ - cmp %r8,%r11 │ │ │ │ │ - jne 670 │ │ │ │ │ - jmp 60e │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ + add %r9,%rcx │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + add %r15,%rdx │ │ │ │ │ + cmp %rdi,%r10 │ │ │ │ │ + jne 6a0 │ │ │ │ │ + jmp 633 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000006d0 : │ │ │ │ │ +0000000000000700 : │ │ │ │ │ apply_dif(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rsi,%r8 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rsi,%r8 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ - sub $0x128,%rsp │ │ │ │ │ + sub $0xf8,%rsp │ │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ │ - mov %rax,0xd0(%rsp) │ │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle c90 │ │ │ │ │ - movdqu 0x68(%rdi),%xmm0 │ │ │ │ │ - mov 0x50(%rdi),%rcx │ │ │ │ │ + jle c90 │ │ │ │ │ + mov 0x70(%rdi),%rdx │ │ │ │ │ + mov 0x50(%rdi),%rax │ │ │ │ │ + mov 0x68(%rdi),%r11 │ │ │ │ │ + mov 0x48(%rdi),%rcx │ │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ │ + mov 0x40(%rdi),%rbp │ │ │ │ │ + imul %rax,%rcx │ │ │ │ │ + lea (%r11,%rdx,1),%r12 │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + imul %r11,%rdx │ │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ │ mov 0x60(%rdi),%rdx │ │ │ │ │ - mov 0x48(%rdi),%rsi │ │ │ │ │ - mov 0x40(%rdi),%rbx │ │ │ │ │ - lea 0x0(,%rdx,8),%r11 │ │ │ │ │ - imul %rcx,%rsi │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ - movq %xmm0,0x80(%rsp) │ │ │ │ │ - psrldq $0x8,%xmm1 │ │ │ │ │ - paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%r15 │ │ │ │ │ - cmp $0x1,%rcx │ │ │ │ │ - jne d94 │ │ │ │ │ - mov 0x68(%rdi),%r9 │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ - mov 0x80(%rsp),%rbp │ │ │ │ │ + lea 0x0(,%rdx,8),%r13 │ │ │ │ │ + cmp $0x1,%rax │ │ │ │ │ + jne cea │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + jle c90 │ │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ │ + mov %r8,%rbx │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ + lea (%rcx,%rcx,1),%r11 │ │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %r12,0x110(%rsp) │ │ │ │ │ - mov 0x10(%rsp),%r12 │ │ │ │ │ - lea 0x0(,%rsi,8),%r13 │ │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ │ - mov %r15,0x88(%rsp) │ │ │ │ │ - mov %r8,0x118(%rsp) │ │ │ │ │ - lea 0x0(,%r9,8),%r10 │ │ │ │ │ - lea (%r9,%rsi,1),%r14 │ │ │ │ │ - lea 0x0(%rbp,%rbp,1),%rdx │ │ │ │ │ - sub %r10,%rax │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ │ - imul %rsi,%rax │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - lea (%rax,%r14,1),%rax │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + lea (%rsi,%rsi,1),%rdx │ │ │ │ │ + sub %rsi,%rdi │ │ │ │ │ + sub %rsi,%r11 │ │ │ │ │ + sub %rax,%rbx │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ + mov %r14,0xe8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + imul %rcx,%rax │ │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ │ unpcklpd %xmm5,%xmm5 │ │ │ │ │ - lea (%r8,%rax,8),%rax │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - lea 0x1(%rbx),%rax │ │ │ │ │ - imul %rsi,%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ │ - add %r8,%rax │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ - lea (%rsi,%r9,2),%rax │ │ │ │ │ - add %rdi,%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - add %r8,%rax │ │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ │ - lea (%rdi,%rsi,2),%rax │ │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ │ + mov %r15,0x98(%rsp) │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ lea (%r8,%rax,4),%rax │ │ │ │ │ - neg %rdx │ │ │ │ │ - lea (%rax,%rax,1),%rcx │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ - sub %rbp,%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,0xf0(%rsp) │ │ │ │ │ - mov %r9,%rax │ │ │ │ │ - not %rax │ │ │ │ │ - lea (%rax,%rsi,2),%rax │ │ │ │ │ - mov %rax,0x100(%rsp) │ │ │ │ │ - lea (%r15,%rsi,1),%rax │ │ │ │ │ - mov %rax,0x108(%rsp) │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ - shl $0x4,%rax │ │ │ │ │ - lea 0x8(%rax,%rdx,8),%rax │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov %rax,0xd8(%rsp) │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - sub %r9,%rax │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ │ - lea -0x1(%rax),%rax │ │ │ │ │ + lea (%rax,%rax,1),%rdx │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ │ + lea -0x1(%rbp),%rax │ │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ │ + imul %rcx,%rax │ │ │ │ │ + lea (%rax,%rsi,1),%rbx │ │ │ │ │ + mov %rbx,0xc0(%rsp) │ │ │ │ │ + lea (%rax,%r12,1),%rbx │ │ │ │ │ + mov %rbx,0xc8(%rsp) │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ + lea -0x8(,%r11,8),%rsi │ │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ │ + lea -0x1(%rax,%rdi,1),%rsi │ │ │ │ │ + lea (%rax,%rcx,2),%rax │ │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ + mov %rsi,0xd0(%rsp) │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + lea (%rbx,%rcx,1),%rbx │ │ │ │ │ + and $0xfffffffffffffffe,%rax │ │ │ │ │ + mov %rbx,0xd8(%rsp) │ │ │ │ │ + lea (%r12,%rcx,1),%rbx │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - lea (%r15,%rdi,1),%rax │ │ │ │ │ - add %r14,%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + sub %rax,%rcx │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + mov %rbx,0xe0(%rsp) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ - lea 0x0(,%rbp,8),%rax │ │ │ │ │ - sub %rax,%r10 │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - sub %rbp,%rax │ │ │ │ │ - mov %r10,0xe0(%rsp) │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,0xe8(%rsp) │ │ │ │ │ - mov %r9,%rax │ │ │ │ │ - and $0xfffffffffffffffe,%rax │ │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ - sub %rdi,%rax │ │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ - jle c53 │ │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ │ - mov 0x88(%rsp),%r15 │ │ │ │ │ - cmp %r15,%r10 │ │ │ │ │ - jge c53 │ │ │ │ │ - mov 0xf8(%rsp),%r9 │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ + mov 0x58(%rsp),%r14 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ + cmp %r11,%r14 │ │ │ │ │ + jle bdb │ │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - mov 0xf0(%rsp),%rdx │ │ │ │ │ shr $1,%r9 │ │ │ │ │ - lea (%rax,%rdx,1),%rsi │ │ │ │ │ + lea (%r15,%rax,1),%rsi │ │ │ │ │ inc %r9 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ inc %r8 │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ + mov %r11,%rdi │ │ │ │ │ sub %rsi,%rax │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ + nop │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ movsd (%rax),%xmm2 │ │ │ │ │ inc %rdi │ │ │ │ │ - sub $0x8,%rdx │ │ │ │ │ + sub $0x8,%rcx │ │ │ │ │ sub $0x8,%rax │ │ │ │ │ - movsd %xmm2,0x8(%rdx) │ │ │ │ │ + movsd %xmm2,0x8(%rcx) │ │ │ │ │ movsd %xmm1,0x8(%rax) │ │ │ │ │ - cmp %r15,%rdi │ │ │ │ │ - jne 940 │ │ │ │ │ - add %r13,%rsi │ │ │ │ │ + cmp %rdi,%r14 │ │ │ │ │ + jne 8e0 │ │ │ │ │ + add %r10,%rsi │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jne 920 │ │ │ │ │ - cmp $0x2,%rbx │ │ │ │ │ - jle c53 │ │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ │ - lea -0x3(%rbx),%rax │ │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ │ - mov $0x1,%r15d │ │ │ │ │ + jne 8d0 │ │ │ │ │ + cmp $0x2,%rbp │ │ │ │ │ + jle bdb │ │ │ │ │ + lea -0x3(%rbp),%rax │ │ │ │ │ + lea 0x8(%r15),%rsi │ │ │ │ │ + movq $0x1,(%rsp) │ │ │ │ │ + mov 0xa8(%rsp),%r8 │ │ │ │ │ shr $1,%rax │ │ │ │ │ - mov 0xd8(%rsp),%r10 │ │ │ │ │ - mov %rbx,0xa0(%rsp) │ │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ │ add $0x2,%rax │ │ │ │ │ - mov %rbp,0xb0(%rsp) │ │ │ │ │ - mov %rcx,0xb8(%rsp) │ │ │ │ │ - mov %r12,0xc0(%rsp) │ │ │ │ │ + mov %rbp,0x68(%rsp) │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - mov %r14,0xc8(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%r9 │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ mov 0xe0(%rsp),%rax │ │ │ │ │ - add 0x40(%rsp),%rax │ │ │ │ │ - lea -0x8(%rdx,%rdi,1),%rdx │ │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ │ - mov 0x108(%rsp),%rax │ │ │ │ │ - shr $1,%rdx │ │ │ │ │ - shl $0x4,%rdx │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ │ + lea 0x8(,%rsi,8),%rsi │ │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ │ + lea 0x0(,%rax,8),%r11 │ │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ │ + mov %r13,0x78(%rsp) │ │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ │ + mov %r12,0x88(%rsp) │ │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ + lea 0x0(,%rax,8),%r9 │ │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ │ + lea 0x0(,%rax,8),%r14 │ │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + lea 0x0(,%rax,8),%rax │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ - add %rax,%rdx │ │ │ │ │ - sub %rax,%rcx │ │ │ │ │ - cmpq $0x1,0x38(%rsp) │ │ │ │ │ - jbe d00 │ │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ │ - lea 0x10(%r9),%r12 │ │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ │ - lea 0x8(%rsi),%rdi │ │ │ │ │ - sub $0x8,%rsi │ │ │ │ │ - sub %rax,%r11 │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - sub %rax,%rsi │ │ │ │ │ - sub %r8,%rdi │ │ │ │ │ - sub %rax,%r14 │ │ │ │ │ - sub %rax,%rbx │ │ │ │ │ - cmp %rsi,%r12 │ │ │ │ │ - setle %bpl │ │ │ │ │ - cmp %rbx,%r9 │ │ │ │ │ - setge %sil │ │ │ │ │ - or %esi,%ebp │ │ │ │ │ - cmp %rbx,%r11 │ │ │ │ │ - setge %sil │ │ │ │ │ - cmp %r14,%rdi │ │ │ │ │ - setge 0x10(%rsp) │ │ │ │ │ - or 0x10(%rsp),%sil │ │ │ │ │ - and %ebp,%esi │ │ │ │ │ - cmp %rax,%rbx │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + lea (%rsi,%rcx,1),%rdx │ │ │ │ │ + add %rax,%rsi │ │ │ │ │ + cmpq $0x1,0x10(%rsp) │ │ │ │ │ + je c08 │ │ │ │ │ + mov 0x30(%rsp),%rbp │ │ │ │ │ + lea 0x10(%r9),%rbx │ │ │ │ │ + lea 0x10(%r8),%r12 │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + sub %r15,%rbp │ │ │ │ │ + sub %r11,%rdi │ │ │ │ │ + cmp %rbx,%rax │ │ │ │ │ + mov %rbp,%r13 │ │ │ │ │ + setge %bpl │ │ │ │ │ + cmp %rdi,%r15 │ │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ │ + setle %dil │ │ │ │ │ + or %edi,%ebp │ │ │ │ │ + cmp %r8,%rbx │ │ │ │ │ + setle %dil │ │ │ │ │ + cmp %r9,%r12 │ │ │ │ │ + setle 0x18(%rsp) │ │ │ │ │ + or 0x18(%rsp),%dil │ │ │ │ │ + and %edi,%ebp │ │ │ │ │ + cmp %rcx,%rbx │ │ │ │ │ + setle %dil │ │ │ │ │ + cmp %r11,0x8(%rsp) │ │ │ │ │ + setge %bl │ │ │ │ │ + or %ebx,%edi │ │ │ │ │ + and %ebp,%edi │ │ │ │ │ + cmp %r13,%r15 │ │ │ │ │ setle %bl │ │ │ │ │ - cmp %r8,%rdi │ │ │ │ │ - setge %dil │ │ │ │ │ - or %edi,%ebx │ │ │ │ │ - and %ebx,%esi │ │ │ │ │ - cmp %r14,%r10 │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - setge %sil │ │ │ │ │ - cmp %r11,%r12 │ │ │ │ │ + cmp %r12,%rax │ │ │ │ │ + setge %bpl │ │ │ │ │ + or %ebp,%ebx │ │ │ │ │ + lea 0x10(%rcx),%rbp │ │ │ │ │ + and %ebx,%edi │ │ │ │ │ + lea 0x10(%rax),%rbx │ │ │ │ │ + cmp %rcx,%rbx │ │ │ │ │ setle %bl │ │ │ │ │ - or %esi,%ebx │ │ │ │ │ - and %edi,%ebx │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - lea 0x10(%rdi),%rsi │ │ │ │ │ - lea 0x10(%rax),%rdi │ │ │ │ │ - sub %rax,%rsi │ │ │ │ │ - cmp %rsi,%rax │ │ │ │ │ - setge %sil │ │ │ │ │ - cmp %rdi,%r11 │ │ │ │ │ - setge %dil │ │ │ │ │ - or %edi,%esi │ │ │ │ │ - test %sil,%bl │ │ │ │ │ - je d00 │ │ │ │ │ - cmp %rax,%r12 │ │ │ │ │ + cmp %rax,%rbp │ │ │ │ │ + setle %bpl │ │ │ │ │ + or %ebp,%ebx │ │ │ │ │ + test %bl,%dil │ │ │ │ │ + je c08 │ │ │ │ │ + cmp %rcx,%r12 │ │ │ │ │ setle %dil │ │ │ │ │ - cmp %r8,%r10 │ │ │ │ │ - setge %sil │ │ │ │ │ - or %dil,%sil │ │ │ │ │ - je d00 │ │ │ │ │ - mov 0x30(%rsp),%r14 │ │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ │ - lea (%r14,%rax,1),%rsi │ │ │ │ │ - lea -0x8(%rbx),%rdi │ │ │ │ │ - lea (%r14,%r9,1),%r11 │ │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ │ - sub %rax,%rdi │ │ │ │ │ - sub %rax,%rbx │ │ │ │ │ - lea (%r14,%rsi,1),%rbp │ │ │ │ │ + cmp %r13,%r11 │ │ │ │ │ + setle %bl │ │ │ │ │ + or %dil,%bl │ │ │ │ │ + je c08 │ │ │ │ │ + mov 0x10(%rsp),%r13 │ │ │ │ │ + lea (%rcx,%r14,1),%rdi │ │ │ │ │ + lea (%r9,%r14,1),%r12 │ │ │ │ │ + lea (%rax,%r14,1),%rbp │ │ │ │ │ + lea (%r8,%r14,1),%rbx │ │ │ │ │ + shr $1,%r13 │ │ │ │ │ + shl $0x4,%r13 │ │ │ │ │ + add %rdi,%r13 │ │ │ │ │ nopl (%rax) │ │ │ │ │ - movups (%rdi),%xmm2 │ │ │ │ │ - movups (%r11),%xmm1 │ │ │ │ │ - add $0x10,%rsi │ │ │ │ │ - sub $0x10,%rdi │ │ │ │ │ - movups (%rbx),%xmm3 │ │ │ │ │ - movups -0x10(%rsi),%xmm4 │ │ │ │ │ - add $0x10,%rbx │ │ │ │ │ - sub $0x10,%r11 │ │ │ │ │ + movupd (%r12),%xmm2 │ │ │ │ │ + movupd (%rdi),%xmm4 │ │ │ │ │ + add $0x10,%rdi │ │ │ │ │ + sub $0x10,%r12 │ │ │ │ │ + movupd (%rbx),%xmm1 │ │ │ │ │ + movupd 0x0(%rbp),%xmm3 │ │ │ │ │ + sub $0x10,%rbx │ │ │ │ │ + add $0x10,%rbp │ │ │ │ │ shufpd $0x1,%xmm2,%xmm2 │ │ │ │ │ - shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ mulpd %xmm5,%xmm2 │ │ │ │ │ - mulpd %xmm5,%xmm1 │ │ │ │ │ mulpd %xmm5,%xmm4 │ │ │ │ │ + shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ + mulpd %xmm5,%xmm1 │ │ │ │ │ mulpd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ subpd %xmm4,%xmm7 │ │ │ │ │ - subpd %xmm3,%xmm6 │ │ │ │ │ addpd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + subpd %xmm3,%xmm6 │ │ │ │ │ addpd %xmm1,%xmm3 │ │ │ │ │ + movups %xmm4,-0x10(%rdi) │ │ │ │ │ shufpd $0x1,%xmm7,%xmm7 │ │ │ │ │ + movups %xmm7,0x10(%r12) │ │ │ │ │ shufpd $0x1,%xmm6,%xmm6 │ │ │ │ │ - movups %xmm4,-0x10(%rsi) │ │ │ │ │ - movups %xmm7,0x10(%rdi) │ │ │ │ │ - movups %xmm3,-0x10(%rbx) │ │ │ │ │ - movups %xmm6,0x10(%r11) │ │ │ │ │ - cmp %rbp,%rsi │ │ │ │ │ - jne b30 │ │ │ │ │ - testb $0x1,0x60(%rsp) │ │ │ │ │ - je c09 │ │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ │ - lea 0x0(,%rbx,8),%rsi │ │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ │ - lea (%rdx,%rsi,1),%r11 │ │ │ │ │ - movsd (%rcx,%rsi,1),%xmm3 │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ - movsd (%rcx,%rbx,1),%xmm2 │ │ │ │ │ - movsd (%rdx,%rbx,1),%xmm1 │ │ │ │ │ + movups %xmm3,-0x10(%rbp) │ │ │ │ │ + movups %xmm6,0x10(%rbx) │ │ │ │ │ + cmp %r13,%rdi │ │ │ │ │ + jne aa8 │ │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ │ + cmp %rdi,0x10(%rsp) │ │ │ │ │ + je b94 │ │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ │ + movsd (%rsi,%r13,1),%xmm2 │ │ │ │ │ + movsd (%rdx,%r13,1),%xmm1 │ │ │ │ │ + lea (%rdx,%rdi,1),%rbp │ │ │ │ │ + movsd (%rsi,%rdi,1),%xmm3 │ │ │ │ │ + movsd 0x0(%rbp),%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ mulsd %xmm0,%xmm3 │ │ │ │ │ mulsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm6,0x0(%rbp) │ │ │ │ │ + movsd %xmm2,(%rsi,%r13,1) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rsi,%rdi,1) │ │ │ │ │ + movsd %xmm1,(%rdx,%r13,1) │ │ │ │ │ + incq (%rsp) │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ + sub %r10,%rax │ │ │ │ │ + sub %r10,%r15 │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + sub %r10,%r9 │ │ │ │ │ + add %r10,%rcx │ │ │ │ │ + add %r10,%r11 │ │ │ │ │ + cmp %rdx,(%rsp) │ │ │ │ │ + jne 9d0 │ │ │ │ │ + mov 0x68(%rsp),%rbp │ │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + mov 0x78(%rsp),%r13 │ │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ │ + inc %rbx │ │ │ │ │ + cmp %rbx,0x90(%rsp) │ │ │ │ │ + je c85 │ │ │ │ │ + add %r13,0x20(%rsp) │ │ │ │ │ + add %r13,%r15 │ │ │ │ │ + add 0x98(%rsp),%rdx │ │ │ │ │ + jmp 897 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ │ + lea (%rbx,%r9,1),%rbp │ │ │ │ │ + add %r8,%rbx │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + movsd (%rdx,%rdi,8),%xmm4 │ │ │ │ │ + movsd 0x0(%rbp),%xmm2 │ │ │ │ │ + sub $0x8,%rbx │ │ │ │ │ + sub $0x8,%rbp │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm3 │ │ │ │ │ + movsd 0x8(%rbx),%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ addsd %xmm2,%xmm6 │ │ │ │ │ subsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm6,(%r11) │ │ │ │ │ - movsd %xmm2,(%rcx,%rbx,1) │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm6,(%rdx,%rdi,8) │ │ │ │ │ + movsd %xmm2,0x8(%rbp) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm2,(%rcx,%rsi,1) │ │ │ │ │ - movsd %xmm1,(%rdx,%rbx,1) │ │ │ │ │ - inc %r15 │ │ │ │ │ - add %r13,%r9 │ │ │ │ │ - add %r13,%rax │ │ │ │ │ - add %r13,%r8 │ │ │ │ │ - add %r13,%r10 │ │ │ │ │ - cmp 0x28(%rsp),%r15 │ │ │ │ │ - jne a30 │ │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ │ - mov 0xa8(%rsp),%r11 │ │ │ │ │ - mov 0xb0(%rsp),%rbp │ │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ │ - mov 0xc0(%rsp),%r12 │ │ │ │ │ - mov 0xc8(%rsp),%r14 │ │ │ │ │ - add %r11,0x30(%rsp) │ │ │ │ │ - add %r11,0x18(%rsp) │ │ │ │ │ - inc %rbp │ │ │ │ │ - add %r12,%rcx │ │ │ │ │ - add %r11,0x20(%rsp) │ │ │ │ │ - add %r11,0x40(%rsp) │ │ │ │ │ - add %r11,0x58(%rsp) │ │ │ │ │ - cmp %rbp,0xd0(%rsp) │ │ │ │ │ - jne 8d0 │ │ │ │ │ - mov 0x110(%rsp),%r12 │ │ │ │ │ - mov 0x118(%rsp),%r8 │ │ │ │ │ - mov 0x78(%r12),%rax │ │ │ │ │ + movsd %xmm2,(%rsi,%rdi,8) │ │ │ │ │ + inc %rdi │ │ │ │ │ + movsd %xmm1,0x8(%rbx) │ │ │ │ │ + cmp %rdi,%r12 │ │ │ │ │ + jne c20 │ │ │ │ │ + jmp b94 │ │ │ │ │ + mov 0xe8(%rsp),%r14 │ │ │ │ │ + mov %r12,%r8 │ │ │ │ │ + mov 0x78(%r14),%rax │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ + mov %r8,(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0x68(%r12),%rax │ │ │ │ │ - imul 0x50(%r12),%rax │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ - mov 0x80(%r12),%rcx │ │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ │ + mov (%rsp),%r8 │ │ │ │ │ + mov 0x80(%r14),%rcx │ │ │ │ │ + imul 0x50(%r14),%rax │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ lea (%r8,%rax,8),%rsi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ call *0x38(%rcx) │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ - add $0x128,%rsp │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + add $0xf8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp 0 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ │ - lea (%rbx,%r10,1),%rdi │ │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ │ - sub %rax,%r11 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rdx,%rsi,8),%xmm4 │ │ │ │ │ - movsd (%r11),%xmm2 │ │ │ │ │ - sub $0x8,%rdi │ │ │ │ │ - sub $0x8,%r11 │ │ │ │ │ - movsd (%rcx,%rsi,8),%xmm3 │ │ │ │ │ - movsd 0x8(%rdi),%xmm1 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm6,(%rdx,%rsi,8) │ │ │ │ │ - movsd %xmm2,0x8(%r11) │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm2,(%rcx,%rsi,8) │ │ │ │ │ - inc %rsi │ │ │ │ │ - movsd %xmm1,0x8(%rdi) │ │ │ │ │ - cmp %rsi,%rbx │ │ │ │ │ - jne d30 │ │ │ │ │ - jmp c09 │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ - jle c90 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - imul 0x80(%rsp),%rcx │ │ │ │ │ - lea 0x0(,%rsi,8),%rbp │ │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ │ - mov 0x80(%rsp),%r12 │ │ │ │ │ - lea (%r8,%rbp,1),%rdx │ │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + jle c90 │ │ │ │ │ + shl $0x4,%rdx │ │ │ │ │ + mov 0x50(%rsp),%r15 │ │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ │ + mov %rbp,0x28(%rsp) │ │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ - lea (%rcx,%rcx,1),%r9 │ │ │ │ │ - lea 0x0(,%rcx,8),%r13 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + imul %rcx,%rdx │ │ │ │ │ + lea (%r15,%r15,1),%rdi │ │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ + lea (%rsi,%r10,1),%rsi │ │ │ │ │ + lea 0x0(,%r15,8),%rbx │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + sub %rdi,%rdx │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ neg %rdi │ │ │ │ │ - lea 0x0(,%rdi,8),%r14 │ │ │ │ │ - lea -0x1(%rbx),%rdi │ │ │ │ │ - imul %rsi,%rdi │ │ │ │ │ - mov %r14,0x50(%rsp) │ │ │ │ │ - add %rbp,%r14 │ │ │ │ │ - sub %r9,%rdi │ │ │ │ │ - lea 0x0(,%rdi,8),%r9 │ │ │ │ │ - lea -0x2(%rbx),%rdi │ │ │ │ │ - imul %rsi,%rdi │ │ │ │ │ - sub %rcx,%rsi │ │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rcx │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ - lea -0x1(%rbx),%rcx │ │ │ │ │ + lea (%r8,%rdx,4),%rdx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + add %rdx,%rdx │ │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ │ + lea -0x2(%rbp),%rdi │ │ │ │ │ + imul %rcx,%rdi │ │ │ │ │ + sub %r15,%rcx │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ │ + lea -0x1(%rbp),%rcx │ │ │ │ │ shr $1,%rcx │ │ │ │ │ - lea 0x0(,%rdi,8),%r9 │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ inc %rcx │ │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ │ - lea -0x3(%rbx),%rcx │ │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ │ + lea -0x3(%rbp),%rcx │ │ │ │ │ shr $1,%rcx │ │ │ │ │ + add %r10,%rdi │ │ │ │ │ add $0x2,%rcx │ │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ │ - cmp %r15,%r12 │ │ │ │ │ - jge fb6 │ │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ │ - lea (%rcx,%rbx,1),%r9 │ │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ │ - lea (%rbx,%rcx,2),%r11 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r11,%rcx │ │ │ │ │ - inc %r10 │ │ │ │ │ - mov %r9,%rdi │ │ │ │ │ - mov %r12,%rbx │ │ │ │ │ - sub %r9,%rcx │ │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + lea (%rsi,%rcx,1),%r13 │ │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ │ + cmp %r12,%r11 │ │ │ │ │ + jge ef9 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rdx,%r9 │ │ │ │ │ + inc %r14 │ │ │ │ │ + mov %r13,%rbp │ │ │ │ │ + mov %r11,%r15 │ │ │ │ │ + sub %r13,%r9 │ │ │ │ │ nop │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ │ - inc %rbx │ │ │ │ │ - movsd %xmm1,(%rdi) │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ - sub %rax,%rdi │ │ │ │ │ - sub %rax,%rcx │ │ │ │ │ - cmp %r15,%rbx │ │ │ │ │ - jne ea0 │ │ │ │ │ - add %rbp,%r9 │ │ │ │ │ - cmp %rsi,%r10 │ │ │ │ │ - jne e90 │ │ │ │ │ - cmpq $0x2,0x20(%rsp) │ │ │ │ │ - jle fc8 │ │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + inc %r15 │ │ │ │ │ + movsd %xmm1,0x0(%rbp) │ │ │ │ │ + sub %rax,%rbp │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + sub %rax,%r9 │ │ │ │ │ + cmp %r15,%r12 │ │ │ │ │ + jne dd0 │ │ │ │ │ + add %r10,%r13 │ │ │ │ │ + cmp %rcx,%r14 │ │ │ │ │ + jne dc0 │ │ │ │ │ + cmpq $0x2,0x28(%rsp) │ │ │ │ │ + jle f10 │ │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ │ mov %rdx,0x30(%rsp) │ │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ + mov $0x1,%r15d │ │ │ │ │ mov %r8,0x38(%rsp) │ │ │ │ │ - lea (%r10,%rcx,1),%r11 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ - lea (%r10,%r13,1),%rdi │ │ │ │ │ - lea (%r11,%r14,1),%rsi │ │ │ │ │ - lea (%r11,%r13,1),%rcx │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ - add %r10,%rdx │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ │ - inc %r8 │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ + lea (%rsi,%rcx,1),%r14 │ │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea 0x0(%r13,%rbx,1),%r9 │ │ │ │ │ + lea (%r14,%rcx,1),%r8 │ │ │ │ │ + mov %r11,%rbp │ │ │ │ │ + lea (%r14,%rbx,1),%rdi │ │ │ │ │ + lea 0x0(%r13,%rsi,1),%rdx │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + inc %rbp │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm4 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm3 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ subsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm5,(%rdi) │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - add %rax,%rdi │ │ │ │ │ + movsd %xmm5,(%r9) │ │ │ │ │ + add %rax,%r9 │ │ │ │ │ + movsd %xmm1,(%r8) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + sub %rax,%r8 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - sub %rax,%rsi │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ + movsd %xmm1,(%rdi) │ │ │ │ │ + add %rax,%rdi │ │ │ │ │ movsd %xmm0,(%rdx) │ │ │ │ │ - add %rax,%rcx │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ - cmp %r15,%r8 │ │ │ │ │ - jne f20 │ │ │ │ │ - inc %rbx │ │ │ │ │ - add %rbp,%r10 │ │ │ │ │ - sub %rbp,%r11 │ │ │ │ │ - cmp %r9,%rbx │ │ │ │ │ - jne f00 │ │ │ │ │ + cmp %rbp,%r12 │ │ │ │ │ + jne e58 │ │ │ │ │ + inc %r15 │ │ │ │ │ + add %r10,%r13 │ │ │ │ │ + sub %r10,%r14 │ │ │ │ │ + cmp (%rsp),%r15 │ │ │ │ │ + jne e40 │ │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ │ mov 0x38(%rsp),%r8 │ │ │ │ │ - inc %rdx │ │ │ │ │ - cmp %rdx,0xd0(%rsp) │ │ │ │ │ - je fbe │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ - add %rbx,0x10(%rsp) │ │ │ │ │ - cmp %r15,%r12 │ │ │ │ │ - jl e67 │ │ │ │ │ - cmpq $0x2,0x20(%rsp) │ │ │ │ │ - jle fc8 │ │ │ │ │ - mov 0x18(%rsp),%r12 │ │ │ │ │ - jmp c90 │ │ │ │ │ - inc %rdx │ │ │ │ │ - cmp %rdx,0xd0(%rsp) │ │ │ │ │ - jne fa3 │ │ │ │ │ - jmp fbe │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ + inc %rdi │ │ │ │ │ + cmp %rdi,0x90(%rsp) │ │ │ │ │ + je f01 │ │ │ │ │ + add %r8,%rsi │ │ │ │ │ + add 0x18(%rsp),%rdx │ │ │ │ │ + jmp da0 │ │ │ │ │ + cmpq $0x2,0x28(%rsp) │ │ │ │ │ + jle f10 │ │ │ │ │ + mov 0x8(%rsp),%r14 │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ + jmp c90 │ │ │ │ │ + inc %rdi │ │ │ │ │ + cmp %rdi,0x90(%rsp) │ │ │ │ │ + jne eec │ │ │ │ │ + jmp f01 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000fe0 : │ │ │ │ │ +0000000000000f20 : │ │ │ │ │ print(): │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ lea 0x425(%rip),%rax │ │ │ │ │ + lea 0x0(%rip),%rdx │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ cmp %rax,0x38(%rdi) │ │ │ │ │ mov 0x40(%rdi),%rcx │ │ │ │ │ push 0x80(%rdi) │ │ │ │ │ - push 0x78(%rdi) │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - lea 0x0(%rip),%rdx │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + cmove %rax,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + push 0x78(%rdi) │ │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ │ mov 0x48(%rdi),%r8 │ │ │ │ │ mov %r10,%rdi │ │ │ │ │ - cmove %rax,%rdx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000001030 : │ │ │ │ │ +0000000000000f70 : │ │ │ │ │ mkcldw(): │ │ │ │ │ test $0xfffffffb,%esi │ │ │ │ │ - jne 1330 │ │ │ │ │ + jne 1270 │ │ │ │ │ test $0x1,%cl │ │ │ │ │ - je 1330 │ │ │ │ │ + je 1270 │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - je 1330 │ │ │ │ │ + je 1270 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0xb0(%rsp),%rax │ │ │ │ │ testb $0x8,0xd4(%rax) │ │ │ │ │ - jne 1350 │ │ │ │ │ + jne 1290 │ │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ mov 0x90(%rsp),%rdx │ │ │ │ │ mov %esi,%r13d │ │ │ │ │ mov %r9,%rdi │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ mov %r8,%r15 │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - call 109e │ │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ │ + call fde │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ cmpq $0x0,0x98(%rsp) │ │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - je 1370 │ │ │ │ │ + je 12a8 │ │ │ │ │ mov %r10,0x18(%rsp) │ │ │ │ │ - call 10bf │ │ │ │ │ + call fff │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov 0xa8(%rsp),%rcx │ │ │ │ │ mov %r13d,%r8d │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r10,0x18(%rsp) │ │ │ │ │ mov %r13d,%r14d │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ - call 10e5 │ │ │ │ │ + call 1025 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 10f5 │ │ │ │ │ + call 1035 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1340 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - cmpq $0x0,0x98(%rsp) │ │ │ │ │ + je 1278 │ │ │ │ │ mov 0x98(%rsp),%rbp │ │ │ │ │ - mov %r15,%rbx │ │ │ │ │ mov 0xa0(%rsp),%r12 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + mov %r15,%rbx │ │ │ │ │ + cmpq $0x0,0x98(%rsp) │ │ │ │ │ mov 0xa8(%rsp),%rdi │ │ │ │ │ mov %rbx,%r9 │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ sete %al │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ add %rax,%rbp │ │ │ │ │ sub %rax,%r12 │ │ │ │ │ mov %r15,%rax │ │ │ │ │ mov 0x8(%rsp),%r15 │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ + imul %rbx,%r15 │ │ │ │ │ lea (%rdi,%rax,8),%r11 │ │ │ │ │ mov 0xa8(%rsp),%rdi │ │ │ │ │ mov 0xa0(%rsp),%rax │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ mov %r11,0x38(%rsp) │ │ │ │ │ push 0x98(%rsp) │ │ │ │ │ - push 0xa0(%rsp) │ │ │ │ │ - imul %rbx,%r15 │ │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ │ lea -0x1(%rax,%rdi,1),%rax │ │ │ │ │ mov $0x2,%edi │ │ │ │ │ sub %rax,%rsi │ │ │ │ │ sub %rbp,%rsi │ │ │ │ │ + push 0xa0(%rsp) │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ push %r10 │ │ │ │ │ mov %r10,0x58(%rsp) │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - call 119f │ │ │ │ │ + call 10df │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ + mov 0x20(%rsp),%r15 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 11bb │ │ │ │ │ + call 10fb │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ - mov %r14d,%r8d │ │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ │ + mov %r14d,%r8d │ │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 11d5 │ │ │ │ │ + call 1115 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 11e5 │ │ │ │ │ + call 1125 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1340 │ │ │ │ │ + je 1278 │ │ │ │ │ mov 0x38(%rsp),%r10 │ │ │ │ │ movq %rax,%xmm5 │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ test %r14d,%r14d │ │ │ │ │ lea 0x209(%rip),%rax │ │ │ │ │ + lea -0xa4e(%rip),%rdx │ │ │ │ │ movq %rbx,%xmm0 │ │ │ │ │ + mov $0x90,%edi │ │ │ │ │ + cmove %rax,%rdx │ │ │ │ │ + movq %r10,%xmm4 │ │ │ │ │ movq %r13,%xmm2 │ │ │ │ │ - lea -0xb48(%rip),%rdx │ │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ │ + punpcklqdq %xmm4,%xmm0 │ │ │ │ │ punpcklqdq %xmm5,%xmm2 │ │ │ │ │ - cmove %rax,%rdx │ │ │ │ │ - mov $0x90,%edi │ │ │ │ │ + movq %r15,%xmm1 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - movq %r15,%xmm1 │ │ │ │ │ + movaps %xmm0,0x20(%rsp) │ │ │ │ │ movhps (%rsp),%xmm1 │ │ │ │ │ movaps %xmm2,(%rsp) │ │ │ │ │ movaps %xmm1,0x40(%rsp) │ │ │ │ │ - movq %r10,%xmm4 │ │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ │ - punpcklqdq %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm0,0x20(%rsp) │ │ │ │ │ - call 1256 │ │ │ │ │ + call 1196 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_hc2hc-0x4 │ │ │ │ │ movdqa 0x20(%rsp),%xmm0 │ │ │ │ │ lea -0x1(%r15),%rdx │ │ │ │ │ movdqa 0x40(%rsp),%xmm1 │ │ │ │ │ - movq $0x0,0x88(%rax) │ │ │ │ │ - mov %rbp,0x68(%rax) │ │ │ │ │ - mov %r12,0x70(%rax) │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ movdqa (%rsp),%xmm2 │ │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ │ + movq $0x0,0x88(%rax) │ │ │ │ │ movups %xmm0,0x50(%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - mov %rdi,0x60(%rax) │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ │ cvtsi2sd %rdx,%xmm0 │ │ │ │ │ - movups %xmm1,0x40(%rax) │ │ │ │ │ - lea (%r12,%r12,1),%rdx │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movups %xmm1,0x40(%rax) │ │ │ │ │ + lea (%r12,%r12,1),%rdx │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ + mov %rdi,0x60(%rax) │ │ │ │ │ cvtsi2sd %rdx,%xmm1 │ │ │ │ │ + mov %rbp,0x68(%rax) │ │ │ │ │ + mov %r12,0x70(%rax) │ │ │ │ │ movups %xmm2,0x78(%rax) │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ cvtsi2sdq 0x30(%rsp),%xmm1 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ movdqu 0x8(%rcx),%xmm1 │ │ │ │ │ movups %xmm1,0x8(%rax) │ │ │ │ │ movdqu 0x18(%rcx),%xmm1 │ │ │ │ │ movsd 0x10(%rax),%xmm3 │ │ │ │ │ movups %xmm1,0x18(%rax) │ │ │ │ │ test %r14d,%r14d │ │ │ │ │ - jne 1390 │ │ │ │ │ + jne 12d0 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ addsd 0x8(%rax),%xmm1 │ │ │ │ │ addsd 0x20(%rax),%xmm0 │ │ │ │ │ unpcklpd %xmm2,%xmm1 │ │ │ │ │ movups %xmm1,0x8(%rax) │ │ │ │ │ movsd %xmm0,0x20(%rax) │ │ │ │ │ - jmp 1352 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1292 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 1347 │ │ │ │ │ + call 127f │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call 134f │ │ │ │ │ + call 1287 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ imul %r15,%rbx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - call 1382 │ │ │ │ │ + call 12ba │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jmp 10c7 │ │ │ │ │ - nop │ │ │ │ │ + jmp 1007 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - jmp 12f1 │ │ │ │ │ + jmp 1234 │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -00000000000013a0 : │ │ │ │ │ +00000000000012e0 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x80(%rdi),%rdi │ │ │ │ │ - call 13b0 │ │ │ │ │ + call 12f0 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 13ba │ │ │ │ │ + jmp 12fa │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000013c0 : │ │ │ │ │ +0000000000001300 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x78(%rdi),%rdi │ │ │ │ │ - call 13d4 │ │ │ │ │ + call 1314 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x80(%rbx),%rdi │ │ │ │ │ mov %ebp,%esi │ │ │ │ │ - call 13e2 │ │ │ │ │ + call 1322 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x40(%rbx),%r9 │ │ │ │ │ - lea 0x88(%rbx),%rsi │ │ │ │ │ - mov %ebp,%edi │ │ │ │ │ mov 0x48(%rbx),%r8 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ + lea 0x88(%rbx),%rsi │ │ │ │ │ + pop %rbx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - pop %rbx │ │ │ │ │ - pop %rbp │ │ │ │ │ + mov %ebp,%edi │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ + pop %rbp │ │ │ │ │ imul %r8,%rcx │ │ │ │ │ - jmp 140c │ │ │ │ │ + jmp 134c │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000001410 : │ │ │ │ │ +0000000000001350 : │ │ │ │ │ apply_dit(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rsi,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - sub $0x128,%rsp │ │ │ │ │ + sub $0xf8,%rsp │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x68(%rbx),%rax │ │ │ │ │ - imul 0x50(%rbx),%rax │ │ │ │ │ mov 0x80(%rbx),%rcx │ │ │ │ │ + imul 0x50(%rbx),%rax │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ lea (%r14,%rax,8),%rsi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ call *0x38(%rcx) │ │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 19dc │ │ │ │ │ - movdqu 0x68(%rbx),%xmm0 │ │ │ │ │ - mov 0x50(%rbx),%rdi │ │ │ │ │ - mov 0x60(%rbx),%rdx │ │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ │ - mov 0x40(%rbx),%rbp │ │ │ │ │ - lea 0x0(,%rdx,8),%r11 │ │ │ │ │ - imul %rdi,%rax │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ - movq %xmm0,0x88(%rsp) │ │ │ │ │ - psrldq $0x8,%xmm1 │ │ │ │ │ - paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%r15 │ │ │ │ │ - cmp $0x1,%rdi │ │ │ │ │ - jne 1a90 │ │ │ │ │ - mov 0x88(%rsp),%r12 │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ │ - shl $0x4,%rdx │ │ │ │ │ - imul %rax,%rsi │ │ │ │ │ - mov %rdx,0xe8(%rsp) │ │ │ │ │ - lea -0x1(%rbp),%r10 │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - imul %r10,%r8 │ │ │ │ │ - lea 0x0(,%rax,8),%r13 │ │ │ │ │ - movq %xmm0,0x90(%rsp) │ │ │ │ │ - lea (%rsi,%rax,1),%rdx │ │ │ │ │ - lea (%r12,%r12,1),%rcx │ │ │ │ │ - sub %rcx,%rdx │ │ │ │ │ - lea (%rdi,%rdx,4),%rdx │ │ │ │ │ - lea (%rdx,%rdx,1),%rcx │ │ │ │ │ - mov 0x68(%rbx),%rdx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - lea 0x0(,%rdx,8),%r9 │ │ │ │ │ - add %rdx,%rsi │ │ │ │ │ - lea (%rax,%rdx,1),%r14 │ │ │ │ │ - sub %r9,%rbx │ │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ │ - lea (%rdi,%rsi,8),%rbx │ │ │ │ │ - lea 0x1(%rbp),%rsi │ │ │ │ │ - imul %rax,%rsi │ │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rbx │ │ │ │ │ - lea (%rdi,%rbx,1),%rsi │ │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ │ - lea (%rax,%rdx,2),%rsi │ │ │ │ │ - add %r8,%rsi │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - add %rsi,%rdi │ │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - not %rsi │ │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ │ - lea (%rsi,%rax,2),%rdi │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - mov %rdi,0x110(%rsp) │ │ │ │ │ - lea (%r15,%rax,1),%rdi │ │ │ │ │ - shl $0x4,%rsi │ │ │ │ │ - mov %rdi,0x118(%rsp) │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - neg %rdi │ │ │ │ │ - lea 0x8(%rsi,%rdi,8),%rdi │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - sub %rdx,%rsi │ │ │ │ │ - lea (%r15,%r8,1),%rdx │ │ │ │ │ - mov %rdi,0xf0(%rsp) │ │ │ │ │ - add %r14,%rdx │ │ │ │ │ + jle 185b │ │ │ │ │ + mov 0x40(%rbx),%rax │ │ │ │ │ + mov 0x70(%rbx),%rsi │ │ │ │ │ + mov 0x68(%rbx),%r11 │ │ │ │ │ + mov 0x48(%rbx),%rdx │ │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ │ + mov 0x50(%rbx),%rax │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ │ - lea 0x0(,%r12,8),%rdx │ │ │ │ │ - sub %rdx,%r9 │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ │ - sub %r12,%rdx │ │ │ │ │ - mov %r9,0xf8(%rsp) │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - mov %rdx,0x108(%rsp) │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - sub %r12,%rdx │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - mov %rdx,0x100(%rsp) │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ - shr $1,%rdx │ │ │ │ │ - lea 0x1(%rdx),%r10 │ │ │ │ │ - lea -0x3(%rbp),%rdx │ │ │ │ │ - shr $1,%rdx │ │ │ │ │ - add $0x2,%rdx │ │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - and $0xfffffffffffffffe,%rdx │ │ │ │ │ - lea (%rdx,%r12,1),%rdi │ │ │ │ │ - mov 0x10(%rsp),%r12 │ │ │ │ │ - sub %rdi,%rax │ │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ │ + lea (%r11,%rsi,1),%r12 │ │ │ │ │ + mov 0x60(%rbx),%r15 │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + imul %rax,%rdx │ │ │ │ │ + imul %r11,%rsi │ │ │ │ │ + lea 0x0(,%r15,8),%r13 │ │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ │ + cmp $0x1,%rax │ │ │ │ │ + jne 190b │ │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ │ + lea (%rsi,%rsi,1),%rcx │ │ │ │ │ + mov %r14,%r10 │ │ │ │ │ + lea (%r12,%rdx,1),%r8 │ │ │ │ │ + lea 0x0(,%rdx,8),%r9 │ │ │ │ │ + shl $0x4,%r15 │ │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + mov %r11,%rax │ │ │ │ │ + mov %r15,0xa8(%rsp) │ │ │ │ │ + mov %r9,%r15 │ │ │ │ │ + imul %rdx,%rax │ │ │ │ │ + add %rdx,%rax │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + lea (%r14,%rax,4),%rax │ │ │ │ │ + lea (%rax,%rax,1),%rbx │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + sub %rax,%rcx │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + neg %rax │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - cmp $0x2,%rbp │ │ │ │ │ - jle 1a76 │ │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ │ - cmp %rdi,0x88(%rsp) │ │ │ │ │ - jge 19aa │ │ │ │ │ - mov 0x110(%rsp),%rdx │ │ │ │ │ - mov 0x108(%rsp),%rsi │ │ │ │ │ - mov $0x1,%r15d │ │ │ │ │ - mov %rbp,0xa8(%rsp) │ │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ │ - mov %r11,0xb0(%rsp) │ │ │ │ │ - mov %rbx,0xb8(%rsp) │ │ │ │ │ - mov %rcx,0xc0(%rsp) │ │ │ │ │ - mov %r12,0xc8(%rsp) │ │ │ │ │ - mov %r14,0xd0(%rsp) │ │ │ │ │ - mov %r10,0xd8(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%r8 │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ - add 0x58(%rsp),%rax │ │ │ │ │ - mov 0xf0(%rsp),%r9 │ │ │ │ │ - lea -0x8(%rdx,%rsi,1),%rdx │ │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + lea -0x1(%r11),%rax │ │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ │ + imul %rdx,%rax │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + lea (%rax,%rsi,1),%rax │ │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ │ + lea (%rcx,%r12,1),%rax │ │ │ │ │ + mov %r10,%r12 │ │ │ │ │ + mov %rax,0xd0(%rsp) │ │ │ │ │ + lea (%rdx,%rdx,1),%rax │ │ │ │ │ + sub %rsi,%rax │ │ │ │ │ + lea -0x8(,%rax,8),%rax │ │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + sub %rsi,%rax │ │ │ │ │ + lea -0x1(%rcx,%rax,1),%r14 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ │ + lea -0x3(%r11),%rax │ │ │ │ │ + shr $1,%rax │ │ │ │ │ + mov %r14,0xd8(%rsp) │ │ │ │ │ + lea (%rsi,%rdx,1),%r14 │ │ │ │ │ + add $0x2,%rax │ │ │ │ │ + mov %r14,0xe0(%rsp) │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ + lea 0x1(%rcx,%rdx,2),%rax │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + and $0xfffffffffffffffe,%rax │ │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + sub %r14,%rdx │ │ │ │ │ + mov %r14,0xe8(%rsp) │ │ │ │ │ + mov %r8,%r14 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ │ + cmpq $0x2,0x98(%rsp) │ │ │ │ │ + jle 1b0b │ │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ │ + cmp %rsi,0x68(%rsp) │ │ │ │ │ + jle 18e5 │ │ │ │ │ lea 0x8(%r12),%rdx │ │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ │ - lea -0x8(%r12),%rdx │ │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - add $0x10,%rdx │ │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ │ + movq $0x1,(%rsp) │ │ │ │ │ + lea 0x0(,%r14,8),%r11 │ │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ │ + mov %r13,0x78(%rsp) │ │ │ │ │ shr $1,%rdx │ │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ - lea (%rax,%rcx,1),%rdx │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ - sub %rax,%rcx │ │ │ │ │ + lea 0x0(,%rax,8),%r9 │ │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ │ + mov %rbp,0x88(%rsp) │ │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ │ + lea 0x0(,%rax,8),%r10 │ │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ │ + mov %r14,0x90(%rsp) │ │ │ │ │ + mov %r12,%r14 │ │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ │ + lea 0x0(,%rax,8),%rax │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ │ + lea (%rdx,%rsi,1),%rcx │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ cmpq $0x1,0x8(%rsp) │ │ │ │ │ - je 19f0 │ │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ │ - lea 0x10(%r8),%rbp │ │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ │ - mov %rbx,%r11 │ │ │ │ │ - sub %rax,%rsi │ │ │ │ │ - sub %rdi,%rbx │ │ │ │ │ - sub %rax,%r11 │ │ │ │ │ - sub %rax,%r10 │ │ │ │ │ - sub %rax,%r12 │ │ │ │ │ - cmp %rsi,%rbp │ │ │ │ │ - mov %rbx,%r14 │ │ │ │ │ - setle %bl │ │ │ │ │ - cmp %r8,%r11 │ │ │ │ │ - setle %sil │ │ │ │ │ - or %esi,%ebx │ │ │ │ │ - cmp %r11,%r10 │ │ │ │ │ - setge %sil │ │ │ │ │ - cmp %r14,%r12 │ │ │ │ │ - setle 0x10(%rsp) │ │ │ │ │ - or 0x10(%rsp),%sil │ │ │ │ │ - and %ebx,%esi │ │ │ │ │ - cmp %rax,%r11 │ │ │ │ │ - setle %r11b │ │ │ │ │ - cmp %rdi,%r14 │ │ │ │ │ - setge %bl │ │ │ │ │ - or %ebx,%r11d │ │ │ │ │ - mov %esi,%ebx │ │ │ │ │ - and %r11d,%ebx │ │ │ │ │ + je 1870 │ │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ │ + lea 0x10(%r9),%rbx │ │ │ │ │ + lea 0x10(%r8),%r12 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ + sub %r10,%rdi │ │ │ │ │ + sub %r11,%r13 │ │ │ │ │ + cmp %rax,%rbx │ │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ │ + setle %bpl │ │ │ │ │ + cmp %r13,%r10 │ │ │ │ │ + setle %dil │ │ │ │ │ + or %edi,%ebp │ │ │ │ │ + cmp %r8,%rbx │ │ │ │ │ + setle %dil │ │ │ │ │ cmp %r9,%r12 │ │ │ │ │ - setle %sil │ │ │ │ │ - cmp %rbp,%r10 │ │ │ │ │ - setge %r11b │ │ │ │ │ - or %esi,%r11d │ │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ │ - and %ebx,%r11d │ │ │ │ │ + setle 0x18(%rsp) │ │ │ │ │ + or 0x18(%rsp),%dil │ │ │ │ │ + and %edi,%ebp │ │ │ │ │ + cmp %rbx,%rsi │ │ │ │ │ + setge %dil │ │ │ │ │ + cmp %r13,%r11 │ │ │ │ │ + mov 0x10(%rsp),%r13 │ │ │ │ │ + setle %bl │ │ │ │ │ + or %ebx,%edi │ │ │ │ │ + and %ebp,%edi │ │ │ │ │ + cmp %r13,%r10 │ │ │ │ │ + setle %bl │ │ │ │ │ + cmp %r12,%rax │ │ │ │ │ + setge %bpl │ │ │ │ │ + or %ebp,%ebx │ │ │ │ │ + lea 0x10(%rsi),%rbp │ │ │ │ │ + and %ebx,%edi │ │ │ │ │ lea 0x10(%rax),%rbx │ │ │ │ │ - sub %rax,%rsi │ │ │ │ │ - cmp %rsi,%rax │ │ │ │ │ - setge %sil │ │ │ │ │ - cmp %rbx,%r10 │ │ │ │ │ - setge %r10b │ │ │ │ │ - or %r10d,%esi │ │ │ │ │ - test %sil,%r11b │ │ │ │ │ - je 19f0 │ │ │ │ │ - cmp %rax,%rbp │ │ │ │ │ - setle %r10b │ │ │ │ │ - cmp %r9,%rdi │ │ │ │ │ - setle %sil │ │ │ │ │ - or %r10b,%sil │ │ │ │ │ - je 19f0 │ │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ │ - lea (%r14,%rax,1),%rsi │ │ │ │ │ - lea -0x8(%rbx),%r10 │ │ │ │ │ - lea (%r14,%r8,1),%r11 │ │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ │ - mov 0x70(%rsp),%r14 │ │ │ │ │ - sub %rax,%r10 │ │ │ │ │ - sub %rax,%rbx │ │ │ │ │ - lea (%r14,%rsi,1),%rbp │ │ │ │ │ - nop │ │ │ │ │ - movups (%rsi),%xmm5 │ │ │ │ │ - movups (%rbx),%xmm3 │ │ │ │ │ - add $0x10,%rsi │ │ │ │ │ - sub $0x10,%r10 │ │ │ │ │ - movups (%r11),%xmm0 │ │ │ │ │ - movups 0x10(%r10),%xmm1 │ │ │ │ │ - add $0x10,%rbx │ │ │ │ │ - sub $0x10,%r11 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ + cmp %rbx,%rsi │ │ │ │ │ + setge %bl │ │ │ │ │ + cmp %rbp,%rax │ │ │ │ │ + setge %bpl │ │ │ │ │ + or %ebp,%ebx │ │ │ │ │ + test %bl,%dil │ │ │ │ │ + je 1870 │ │ │ │ │ + cmp %r12,%rsi │ │ │ │ │ + setge %dil │ │ │ │ │ + cmp %r13,%r11 │ │ │ │ │ + setle %bl │ │ │ │ │ + or %dil,%bl │ │ │ │ │ + je 1870 │ │ │ │ │ + mov 0x40(%rsp),%r13 │ │ │ │ │ + lea (%rsi,%r14,1),%rdi │ │ │ │ │ + lea (%r9,%r14,1),%r12 │ │ │ │ │ + lea (%rax,%r14,1),%rbp │ │ │ │ │ + lea (%r8,%r14,1),%rbx │ │ │ │ │ + add %rdi,%r13 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + movupd (%rdi),%xmm5 │ │ │ │ │ + movupd 0x0(%rbp),%xmm3 │ │ │ │ │ + add $0x10,%rdi │ │ │ │ │ + sub $0x10,%r12 │ │ │ │ │ + movupd 0x10(%r12),%xmm1 │ │ │ │ │ + movupd (%rbx),%xmm0 │ │ │ │ │ + add $0x10,%rbp │ │ │ │ │ + sub $0x10,%rbx │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ + subpd %xmm1,%xmm5 │ │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ addpd %xmm1,%xmm4 │ │ │ │ │ addpd %xmm0,%xmm2 │ │ │ │ │ - subpd %xmm1,%xmm5 │ │ │ │ │ subpd %xmm0,%xmm3 │ │ │ │ │ + movups %xmm5,-0x10(%rdi) │ │ │ │ │ shufpd $0x1,%xmm4,%xmm4 │ │ │ │ │ shufpd $0x1,%xmm2,%xmm2 │ │ │ │ │ - movups %xmm5,-0x10(%rsi) │ │ │ │ │ - movups %xmm4,0x10(%r10) │ │ │ │ │ - movups %xmm3,-0x10(%rbx) │ │ │ │ │ - movups %xmm2,0x10(%r11) │ │ │ │ │ - cmp %rbp,%rsi │ │ │ │ │ - jne 1830 │ │ │ │ │ - testb $0x1,0x8(%rsp) │ │ │ │ │ - je 18ee │ │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ │ - lea 0x0(,%rbx,8),%rsi │ │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ │ - lea (%rdx,%rsi,1),%r11 │ │ │ │ │ - movsd (%rcx,%rsi,1),%xmm0 │ │ │ │ │ - movsd (%r11),%xmm1 │ │ │ │ │ - movsd (%rcx,%rbx,1),%xmm3 │ │ │ │ │ - movsd (%rdx,%rbx,1),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ + movups %xmm4,0x10(%r12) │ │ │ │ │ + movups %xmm3,-0x10(%rbp) │ │ │ │ │ + movups %xmm2,0x10(%rbx) │ │ │ │ │ + cmp %r13,%rdi │ │ │ │ │ + jne 16c0 │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + cmp %rdi,0x8(%rsp) │ │ │ │ │ + je 1783 │ │ │ │ │ + mov 0x50(%rsp),%rbp │ │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ │ + lea (%rcx,%rbp,1),%rbx │ │ │ │ │ + lea (%rdx,%r12,1),%rdi │ │ │ │ │ + movsd (%rdx,%rbp,1),%xmm0 │ │ │ │ │ + movsd (%rcx,%r12,1),%xmm2 │ │ │ │ │ + movsd (%rbx),%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm4,(%r11) │ │ │ │ │ - movsd %xmm1,(%rcx,%rbx,1) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + movsd %xmm1,(%rdi) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rcx,%rsi,1) │ │ │ │ │ - movsd %xmm0,(%rdx,%rbx,1) │ │ │ │ │ - inc %r15 │ │ │ │ │ - add %r13,%r8 │ │ │ │ │ - add %r13,%rax │ │ │ │ │ - add %r13,%rdi │ │ │ │ │ - add %r13,%r9 │ │ │ │ │ - cmp 0x38(%rsp),%r15 │ │ │ │ │ - jne 1730 │ │ │ │ │ - mov 0xa8(%rsp),%rbp │ │ │ │ │ - mov 0xb0(%rsp),%r11 │ │ │ │ │ - mov 0xb8(%rsp),%rbx │ │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ │ - mov 0xc8(%rsp),%r12 │ │ │ │ │ - mov 0xd0(%rsp),%r14 │ │ │ │ │ - mov 0xd8(%rsp),%r10 │ │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ │ - mov 0x90(%rsp),%r15 │ │ │ │ │ - cmp %r15,%r9 │ │ │ │ │ - jge 19aa │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ - lea (%rax,%rdi,1),%rsi │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,1) │ │ │ │ │ + movsd %xmm0,(%rcx,%r12,1) │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ + incq (%rsp) │ │ │ │ │ + add %r15,%r8 │ │ │ │ │ + add %r15,%rsi │ │ │ │ │ + add %r15,%r11 │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ + add %rcx,%r10 │ │ │ │ │ + add %rcx,%r9 │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ + cmp %rcx,(%rsp) │ │ │ │ │ + jne 15f0 │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ + mov 0x78(%rsp),%r13 │ │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ │ + mov 0x88(%rsp),%rbp │ │ │ │ │ + mov 0x90(%rsp),%r14 │ │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ │ + cmp %r9,%r10 │ │ │ │ │ + jle 183a │ │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + shr $1,%r8 │ │ │ │ │ + lea (%r12,%rax,1),%rcx │ │ │ │ │ inc %r8 │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - mov %r9,%rdi │ │ │ │ │ - sub %rsi,%rax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + inc %rdi │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + mov %r9,%rsi │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ nop │ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ │ movsd (%rax),%xmm1 │ │ │ │ │ - inc %rdi │ │ │ │ │ + inc %rsi │ │ │ │ │ sub $0x8,%rdx │ │ │ │ │ sub $0x8,%rax │ │ │ │ │ movsd %xmm1,0x8(%rdx) │ │ │ │ │ movsd %xmm0,0x8(%rax) │ │ │ │ │ - cmp %r15,%rdi │ │ │ │ │ - jne 1980 │ │ │ │ │ - add %r13,%rsi │ │ │ │ │ - cmp %r10,%r8 │ │ │ │ │ - jne 1970 │ │ │ │ │ - add %r11,0x28(%rsp) │ │ │ │ │ - add 0xe8(%rsp),%rcx │ │ │ │ │ - inc %rbx │ │ │ │ │ - add %r11,0x18(%rsp) │ │ │ │ │ - add %r11,0x20(%rsp) │ │ │ │ │ - add %r11,0x58(%rsp) │ │ │ │ │ - add %r11,0x68(%rsp) │ │ │ │ │ - cmp %rbx,0xe0(%rsp) │ │ │ │ │ - jne 1640 │ │ │ │ │ - add $0x128,%rsp │ │ │ │ │ + cmp %rsi,%r10 │ │ │ │ │ + jne 1810 │ │ │ │ │ + add %r15,%rcx │ │ │ │ │ + cmp %r8,%rdi │ │ │ │ │ + jne 1800 │ │ │ │ │ + inc %rbp │ │ │ │ │ + add %r13,0x20(%rsp) │ │ │ │ │ + add %r13,%r12 │ │ │ │ │ + add 0xa8(%rsp),%rbx │ │ │ │ │ + cmp %rbp,0xa0(%rsp) │ │ │ │ │ + jne 1527 │ │ │ │ │ + add $0xf8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ │ - mov 0x98(%rsp),%r11 │ │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ │ - lea (%rbx,%r9,1),%r10 │ │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ │ - sub %rax,%r11 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rdx,%rsi,8),%xmm1 │ │ │ │ │ - movsd (%r11),%xmm3 │ │ │ │ │ - sub $0x8,%r10 │ │ │ │ │ - sub $0x8,%r11 │ │ │ │ │ - movsd (%rcx,%rsi,8),%xmm0 │ │ │ │ │ - movsd 0x8(%r10),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ │ + lea (%rbx,%r9,1),%rbp │ │ │ │ │ + add %r8,%rbx │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd (%rcx,%rdi,8),%xmm1 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + sub $0x8,%rbx │ │ │ │ │ + sub $0x8,%rbp │ │ │ │ │ + movsd (%rdx,%rdi,8),%xmm0 │ │ │ │ │ + movsd 0x8(%rbx),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm4,(%rdx,%rsi,8) │ │ │ │ │ - movsd %xmm1,0x8(%r11) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rcx,%rdi,8) │ │ │ │ │ + movsd %xmm1,0x8(%rbp) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rcx,%rsi,8) │ │ │ │ │ - inc %rsi │ │ │ │ │ - movsd %xmm0,0x8(%r10) │ │ │ │ │ - cmp %rsi,%rbx │ │ │ │ │ - jne 1a20 │ │ │ │ │ - jmp 18ee │ │ │ │ │ - test %rbp,%rbp │ │ │ │ │ - jle 19aa │ │ │ │ │ - jmp 1940 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x88(%rsp),%r13 │ │ │ │ │ - lea -0x2(%rbp),%r8 │ │ │ │ │ - lea -0x1(%rbp),%rsi │ │ │ │ │ - lea 0x0(,%rdi,8),%rdx │ │ │ │ │ - imul %rax,%r8 │ │ │ │ │ - lea 0x0(,%rax,8),%rbx │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ - imul %r13,%rdi │ │ │ │ │ - lea 0x0(,%r8,8),%r14 │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - imul %rsi,%rax │ │ │ │ │ - mov %r14,0x40(%rsp) │ │ │ │ │ - shr $1,%rsi │ │ │ │ │ - mov %rbx,%r14 │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ - inc %rsi │ │ │ │ │ - sub %rdi,%r8 │ │ │ │ │ - lea 0x0(,%rdi,8),%r12 │ │ │ │ │ - add %rdi,%rdi │ │ │ │ │ - sub %rdi,%rax │ │ │ │ │ - lea -0x3(%rbp),%rdi │ │ │ │ │ - lea 0x0(,%r8,8),%r9 │ │ │ │ │ - sub %r12,%r14 │ │ │ │ │ - shr $1,%rdi │ │ │ │ │ + movsd %xmm1,(%rdx,%rdi,8) │ │ │ │ │ + inc %rdi │ │ │ │ │ + movsd %xmm0,0x8(%rbx) │ │ │ │ │ + cmp %rdi,%r12 │ │ │ │ │ + jne 1890 │ │ │ │ │ + jmp 1783 │ │ │ │ │ + inc %rbp │ │ │ │ │ + add %r13,0x20(%rsp) │ │ │ │ │ + add %r13,%r12 │ │ │ │ │ + add 0xa8(%rsp),%rbx │ │ │ │ │ + cmp %rbp,0xa0(%rsp) │ │ │ │ │ + jne 1536 │ │ │ │ │ + jmp 185b │ │ │ │ │ + mov 0x98(%rsp),%r14 │ │ │ │ │ + shl $0x4,%r15 │ │ │ │ │ + lea 0x0(,%rdx,8),%r10 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ │ - mov %rbp,%r8 │ │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + lea -0x2(%r14),%rdi │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + imul %rdx,%rdi │ │ │ │ │ + lea (%r15,%r15,1),%rsi │ │ │ │ │ + imul %rdx,%rcx │ │ │ │ │ + lea 0x0(,%rdi,8),%rbx │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ │ + lea 0x0(,%r15,8),%rbx │ │ │ │ │ + add %rdx,%rcx │ │ │ │ │ + sub %r15,%rdx │ │ │ │ │ + sub %rbx,%rdi │ │ │ │ │ + sub %rsi,%rcx │ │ │ │ │ + lea 0x0(,%rdx,8),%r15 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ │ + lea -0x3(%r14),%rdi │ │ │ │ │ + lea 0x0(%rbp,%rcx,4),%rcx │ │ │ │ │ + shr $1,%rdi │ │ │ │ │ + add %rcx,%rcx │ │ │ │ │ + lea 0x0(%rbp,%r10,1),%rsi │ │ │ │ │ add $0x2,%rdi │ │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ - mov %r11,%rdi │ │ │ │ │ - cmp $0x2,%r8 │ │ │ │ │ - jle 1ca4 │ │ │ │ │ - cmp %r15,%r13 │ │ │ │ │ - jge 1c8b │ │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ │ - mov %rcx,%r10 │ │ │ │ │ - mov $0x1,%ebp │ │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ │ + lea -0x1(%r14),%rdi │ │ │ │ │ + shr $1,%rdi │ │ │ │ │ + inc %rdi │ │ │ │ │ + cmpq $0x2,0x98(%rsp) │ │ │ │ │ + jle 1b20 │ │ │ │ │ + cmp %r12,%r11 │ │ │ │ │ + jge 1aed │ │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ │ + lea (%rsi,%r14,1),%r13 │ │ │ │ │ + mov $0x1,%r14d │ │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ │ - lea (%rcx,%r9,1),%r11 │ │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - lea (%r12,%r10,1),%rdi │ │ │ │ │ - lea (%r14,%r11,1),%rsi │ │ │ │ │ - lea (%r12,%r11,1),%rcx │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rdi),%xmm1 │ │ │ │ │ + lea (%rbx,%rbp,1),%r8 │ │ │ │ │ + lea (%rdi,%r13,1),%rsi │ │ │ │ │ + mov %r11,%r9 │ │ │ │ │ + lea (%rbx,%r13,1),%rcx │ │ │ │ │ + lea 0x0(%rbp,%r15,1),%rdx │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ movsd (%rsi),%xmm3 │ │ │ │ │ - inc %r8 │ │ │ │ │ + inc %r9 │ │ │ │ │ movsd (%rcx),%xmm0 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm4,(%rdi) │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + add %rax,%r8 │ │ │ │ │ movsd %xmm1,(%rsi) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ + sub %rax,%rsi │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - add %rdx,%rdi │ │ │ │ │ - sub %rdx,%rsi │ │ │ │ │ movsd %xmm1,(%rcx) │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ - add %rdx,%rcx │ │ │ │ │ - sub %rdx,%rax │ │ │ │ │ - cmp %r15,%r8 │ │ │ │ │ - jne 1b90 │ │ │ │ │ - inc %rbp │ │ │ │ │ - add %rbx,%r10 │ │ │ │ │ - sub %rbx,%r11 │ │ │ │ │ - cmp %r9,%rbp │ │ │ │ │ - jne 1b70 │ │ │ │ │ + add %rax,%rcx │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + sub %rax,%rdx │ │ │ │ │ + cmp %r9,%r12 │ │ │ │ │ + jne 1a00 │ │ │ │ │ + inc %r14 │ │ │ │ │ + add %r10,%rbp │ │ │ │ │ + sub %r10,%r13 │ │ │ │ │ + cmp (%rsp),%r14 │ │ │ │ │ + jne 19e8 │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ │ - mov %rcx,%r10 │ │ │ │ │ - xor %r11d,%r11d │ │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ - sub %r12,%r10 │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - lea (%r9,%rcx,2),%rbp │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - mov %rbp,%rax │ │ │ │ │ - inc %r11 │ │ │ │ │ - mov %r10,%r8 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + sub %rbx,%r13 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov %rcx,%r8 │ │ │ │ │ + inc %r14 │ │ │ │ │ mov %r13,%r9 │ │ │ │ │ - sub %r10,%rax │ │ │ │ │ + mov %r11,%rbp │ │ │ │ │ + sub %r13,%r8 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - movsd (%rax),%xmm1 │ │ │ │ │ - inc %r9 │ │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ - sub %rdx,%r8 │ │ │ │ │ - sub %rdx,%rax │ │ │ │ │ - cmp %r15,%r9 │ │ │ │ │ - jne 1c40 │ │ │ │ │ - add %rbx,%r10 │ │ │ │ │ - cmp %rsi,%r11 │ │ │ │ │ - jne 1c20 │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - add %rdi,%rcx │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + inc %rbp │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + sub %rax,%r9 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + sub %rax,%r8 │ │ │ │ │ + cmp %rbp,%r12 │ │ │ │ │ + jne 1aa0 │ │ │ │ │ + add %r10,%r13 │ │ │ │ │ + cmp %rdi,%r14 │ │ │ │ │ + jne 1a88 │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ - inc %rax │ │ │ │ │ - cmp %rax,0xe0(%rsp) │ │ │ │ │ - jne 1b1f │ │ │ │ │ - jmp 19dc │ │ │ │ │ - inc %rax │ │ │ │ │ - add %rdi,%rcx │ │ │ │ │ - cmp %rax,0xe0(%rsp) │ │ │ │ │ - jne 1b29 │ │ │ │ │ - jmp 19dc │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - jle 19dc │ │ │ │ │ - cmp %r15,%r13 │ │ │ │ │ - jl 1c01 │ │ │ │ │ - inc %rax │ │ │ │ │ - add %rdi,%rcx │ │ │ │ │ - cmp %rax,0xe0(%rsp) │ │ │ │ │ - jne 1ca4 │ │ │ │ │ - jmp 19dc │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + inc %rdx │ │ │ │ │ + add 0x8(%rsp),%rcx │ │ │ │ │ + add %r8,%rsi │ │ │ │ │ + cmp %rdx,0xa0(%rsp) │ │ │ │ │ + jne 199c │ │ │ │ │ + jmp 185b │ │ │ │ │ + inc %rdx │ │ │ │ │ + add 0x8(%rsp),%rcx │ │ │ │ │ + add %r8,%rsi │ │ │ │ │ + cmp %rdx,0xa0(%rsp) │ │ │ │ │ + jne 19ab │ │ │ │ │ + jmp 185b │ │ │ │ │ + cmpq $0x0,0x98(%rsp) │ │ │ │ │ + jle 185b │ │ │ │ │ + jmp 17cd │ │ │ │ │ + nop │ │ │ │ │ + cmpq $0x0,0x98(%rsp) │ │ │ │ │ + jle 185b │ │ │ │ │ + cmp %r12,%r11 │ │ │ │ │ + jl 1a76 │ │ │ │ │ + inc %rdx │ │ │ │ │ + add 0x8(%rsp),%rcx │ │ │ │ │ + add %r8,%rsi │ │ │ │ │ + cmp %rdx,0xa0(%rsp) │ │ │ │ │ + jne 1b20 │ │ │ │ │ + jmp 185b │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001cd0 : │ │ │ │ │ +0000000000001b60 : │ │ │ │ │ fftw_hc2hc_generic_register(): │ │ │ │ │ push %rbx │ │ │ │ │ - lea -0xca8(%rip),%rdx │ │ │ │ │ + lea -0xbf8(%rip),%rdx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x20,%edi │ │ │ │ │ - call 1ce7 │ │ │ │ │ + call 1b77 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_hc2hc-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 1cf2 │ │ │ │ │ + call 1b82 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_mksolver_hc2hc_hook-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1d20 │ │ │ │ │ + je 1bb0 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x20,%edi │ │ │ │ │ - lea -0xcdf(%rip),%rdx │ │ │ │ │ + lea -0xc2f(%rip),%rdx │ │ │ │ │ call *%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 1d1d │ │ │ │ │ + jmp 1bad │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ nopl (%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,38 +1,40 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ - 0x00000010 1b0c0708 90010000 64000000 1c000000 ........d....... │ │ │ │ │ - 0x00000020 00000000 c3060000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000010 1b0c0708 90010000 80000000 1c000000 ................ │ │ │ │ │ + 0x00000020 00000000 f5060000 004f0e10 8f02420e .........O....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ 0x00000040 8606410e 38830744 0e980103 f3020a0e ..A.8..D........ │ │ │ │ │ 0x00000050 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ - 0x00000060 420e0845 0b034103 0a0e3841 0e30410e B..E..A...8A.0A. │ │ │ │ │ - 0x00000070 28420e20 420e1842 0e10420e 08450b00 (B. B..B..B..E.. │ │ │ │ │ - 0x00000080 4c000000 84000000 00000000 07090000 L............... │ │ │ │ │ - 0x00000090 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000000a0 450e288c 05410e30 8606410e 3883074a E.(..A.0..A.8..J │ │ │ │ │ - 0x000000b0 0ee00203 fb050a0e 38410e30 410e2842 ........8A.0A.(B │ │ │ │ │ - 0x000000c0 0e20420e 18420e10 420e0854 0b000000 . B..B..B..T.... │ │ │ │ │ - 0x000000d0 1c000000 d4000000 00000000 4d000000 ............M... │ │ │ │ │ - 0x000000e0 00440e10 550e1843 0e20700e 08000000 .D..U..C. p..... │ │ │ │ │ - 0x000000f0 78000000 f4000000 00000000 6d030000 x...........m... │ │ │ │ │ - 0x00000100 00600e10 8f02420e 188e0342 0e208d04 .`....B....B. .. │ │ │ │ │ - 0x00000110 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ │ - 0x00000120 0e900102 d80e9801 780ea001 470ea801 ........x...G... │ │ │ │ │ - 0x00000130 5f0eb001 610e9001 037d010e 08c3c6cc _...a....}...... │ │ │ │ │ - 0x00000140 cdcecf50 0e900183 0786068c 058d048e ...P............ │ │ │ │ │ - 0x00000150 038f0256 0a0e3841 0e30410e 28420e20 ...V..8A.0A.(B. │ │ │ │ │ - 0x00000160 420e1842 0e10420e 08500b00 18000000 B..B..B..P...... │ │ │ │ │ - 0x00000170 70010000 00000000 1a000000 00410e10 p............A.. │ │ │ │ │ - 0x00000180 8302540e 08000000 24000000 8c010000 ..T.....$....... │ │ │ │ │ - 0x00000190 00000000 4c000000 00410e10 8602410e ....L....A....A. │ │ │ │ │ - 0x000001a0 18830349 0e206c0e 18480e10 410e0800 ...I. l..H..A... │ │ │ │ │ - 0x000001b0 4c000000 b4010000 00000000 bb080000 L............... │ │ │ │ │ - 0x000001c0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000001d0 450e288c 05410e30 8606410e 3883074a E.(..A.0..A.8..J │ │ │ │ │ - 0x000001e0 0ee00203 bc050a0e 38410e30 410e2842 ........8A.0A.(B │ │ │ │ │ - 0x000001f0 0e20420e 18420e10 420e0843 0b000000 . B..B..B..C.... │ │ │ │ │ - 0x00000200 1c000000 04020000 00000000 52000000 ............R... │ │ │ │ │ - 0x00000210 00410e10 83020244 0a0e084b 0b410e08 .A.....D...K.A.. │ │ │ │ │ + 0x00000060 420e0848 0b02690e 08c3c6cc cdcecf41 B..H..i........A │ │ │ │ │ + 0x00000070 0e980183 0786068c 058d048e 038f0203 ................ │ │ │ │ │ + 0x00000080 f0020a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ │ + 0x00000090 18420e10 420e0844 0b000000 4c000000 .B..B..D....L... │ │ │ │ │ + 0x000000a0 a0000000 00000000 1f080000 00420e10 .............B.. │ │ │ │ │ + 0x000000b0 8f02450e 188e0345 0e208d04 420e288c ..E....E. ..B.(. │ │ │ │ │ + 0x000000c0 05410e30 8606410e 38830747 0eb00203 .A.0..A.8..G.... │ │ │ │ │ + 0x000000d0 c1050a0e 38410e30 440e2842 0e20420e ....8A.0D.(B. B. │ │ │ │ │ + 0x000000e0 18420e10 420e0845 0b000000 1c000000 .B..B..E........ │ │ │ │ │ + 0x000000f0 f0000000 00000000 4d000000 00440e10 ........M....D.. │ │ │ │ │ + 0x00000100 5f0e1857 0e20520e 08000000 78000000 _..W. R.....x... │ │ │ │ │ + 0x00000110 10010000 00000000 6d030000 00600e10 ........m....`.. │ │ │ │ │ + 0x00000120 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ + 0x00000130 05410e30 8606410e 38830744 0e900102 .A.0..A.8..D.... │ │ │ │ │ + 0x00000140 d80e9801 7c0ea001 570ea801 4e0eb001 ....|...W...N... │ │ │ │ │ + 0x00000150 590e9001 0382010e 08c3c6cc cdcecf48 Y..............H │ │ │ │ │ + 0x00000160 0e900183 0786068c 058d048e 038f025e ...............^ │ │ │ │ │ + 0x00000170 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ │ + 0x00000180 0e10420e 08480b00 18000000 8c010000 ..B..H.......... │ │ │ │ │ + 0x00000190 00000000 1a000000 00410e10 8302540e .........A....T. │ │ │ │ │ + 0x000001a0 08000000 24000000 a8010000 00000000 ....$........... │ │ │ │ │ + 0x000001b0 4c000000 00410e10 8602430e 18830347 L....A....C....G │ │ │ │ │ + 0x000001c0 0e20630e 18480e10 4d0e0800 4c000000 . c..H..M...L... │ │ │ │ │ + 0x000001d0 d0010000 00000000 02080000 00420e10 .............B.. │ │ │ │ │ + 0x000001e0 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ │ + 0x000001f0 05410e30 8606440e 3883074a 0eb00203 .A.0..D.8..J.... │ │ │ │ │ + 0x00000200 f8040a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ │ + 0x00000210 18420e10 420e0844 0b000000 20000000 .B..B..D.... ... │ │ │ │ │ + 0x00000220 20020000 00000000 52000000 00410e10 .......R....A.. │ │ │ │ │ + 0x00000230 83020244 0a0e084b 0b410e08 00000000 ...D...K.A...... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00627974 77696464 6c650061 70706c79 .bytwiddle.apply │ │ │ │ │ 0x00000010 5f646966 00707269 6e740061 70706c79 _dif.print.apply │ │ │ │ │ 0x00000020 5f646974 006d6b63 6c647700 70616474 _dit.mkcldw.padt │ │ │ │ │ 0x00000030 2e310064 65737472 6f790074 772e3000 .1.destroy.tw.0. │ │ │ │ │ - 0x00000040 2e4c4332 002e4c43 30002e4c 4333002e .LC2..LC0..LC3.. │ │ │ │ │ - 0x00000050 4c433400 2e4c4335 002e4c43 36002e4c LC4..LC5..LC6..L │ │ │ │ │ + 0x00000040 2e4c4332 002e4c43 30002e4c 4334002e .LC2..LC0..LC4.. │ │ │ │ │ + 0x00000050 4c433300 2e4c4335 002e4c43 36002e4c LC3..LC5..LC6..L │ │ │ │ │ 0x00000060 4338002e 4c433900 2e4c4337 002e4c43 C8..LC9..LC7..LC │ │ │ │ │ 0x00000070 31300066 6674775f 6d6b7465 6e736f72 10.fftw_mktensor │ │ │ │ │ 0x00000080 5f316400 66667477 5f6d6b74 656e736f _1d.fftw_mktenso │ │ │ │ │ 0x00000090 725f3064 00666674 775f6d6b 70726f62 r_0d.fftw_mkprob │ │ │ │ │ 0x000000a0 6c656d5f 72646674 5f315f64 00666674 lem_rdft_1_d.fft │ │ │ │ │ 0x000000b0 775f6d6b 706c616e 5f640066 6674775f w_mkplan_d.fftw_ │ │ │ │ │ 0x000000c0 6d6b7465 6e736f72 5f336400 66667477 mktensor_3d.fftw │ │ │ ├── hc2hc.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4304 (bytes into file) │ │ │ │ │ + Start of section headers: 4288 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x10d0: │ │ │ │ │ +There are 17 section headers, starting at offset 0x10c0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0004cf 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000c00 0002d0 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00050f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000510 000008 00 WA 0 0 8 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000510 000024 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .text.unlikely PROGBITS 0000000000000000 000534 00000c 00 AX 0 0 1 │ │ │ │ │ - [ 7] .data.rel.ro PROGBITS 0000000000000000 000540 000020 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro RELA 0000000000000000 000ed0 000060 18 I 14 7 8 │ │ │ │ │ - [ 9] .data.rel.ro.local PROGBITS 0000000000000000 000560 000018 00 WA 0 0 16 │ │ │ │ │ - [10] .rela.data.rel.ro.local RELA 0000000000000000 000f30 000018 18 I 14 9 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 000578 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 000578 0001d8 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 000f48 0000f0 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000750 000330 18 15 17 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000a80 00017f 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 001038 000098 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0004bf 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000bf0 0002d0 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0004ff 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000500 000008 00 WA 0 0 8 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000500 000024 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .text.unlikely PROGBITS 0000000000000000 000524 00000c 00 AX 0 0 1 │ │ │ │ │ + [ 7] .data.rel.ro PROGBITS 0000000000000000 000530 000020 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro RELA 0000000000000000 000ec0 000060 18 I 14 7 8 │ │ │ │ │ + [ 9] .data.rel.ro.local PROGBITS 0000000000000000 000550 000018 00 WA 0 0 16 │ │ │ │ │ + [10] .rela.data.rel.ro.local RELA 0000000000000000 000f20 000018 18 I 14 9 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 000568 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 000568 0001d8 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 000f38 0000f0 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000740 000330 18 15 17 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000a70 00017f 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 001028 000098 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 41 FUNC LOCAL DEFAULT 1 apply_dit │ │ │ │ │ 3: 0000000000000030 51 FUNC LOCAL DEFAULT 1 apply_dif │ │ │ │ │ 4: 0000000000000070 62 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 5: 00000000000000b0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 6: 00000000000000d0 39 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .text.unlikely │ │ │ │ │ - 8: 00000000000001b0 728 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 8: 00000000000001b0 720 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 9: 0000000000000000 32 OBJECT LOCAL DEFAULT 7 padt.0 │ │ │ │ │ 10: 0000000000000000 12 FUNC LOCAL DEFAULT 6 mkplan.cold │ │ │ │ │ 11: 0000000000000000 24 OBJECT LOCAL DEFAULT 9 sadt.1 │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data.rel.ro │ │ │ │ │ 13: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .data.rel.ro.local │ │ │ │ │ 14: 0000000000000004 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ @@ -25,13 +25,13 @@ │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_tornk1 │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_2d │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_1d │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_rdft_d │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ - 28: 0000000000000490 39 FUNC GLOBAL DEFAULT 1 fftw_mksolver_hc2hc │ │ │ │ │ + 28: 0000000000000480 39 FUNC GLOBAL DEFAULT 1 fftw_mksolver_hc2hc │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ - 30: 00000000000004c0 15 FUNC GLOBAL DEFAULT 1 fftw_mkplan_hc2hc │ │ │ │ │ + 30: 00000000000004b0 15 FUNC GLOBAL DEFAULT 1 fftw_mkplan_hc2hc │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_solve │ │ │ │ │ 33: 0000000000000000 8 OBJECT GLOBAL DEFAULT 4 fftw_mksolver_hc2hc_hook │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xc00 contains 30 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xbf0 contains 30 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000084 0000000e00000002 R_X86_64_PC32 0000000000000004 .LC1 - 4 │ │ │ │ │ +0000000000000080 0000000e00000002 R_X86_64_PC32 0000000000000004 .LC1 - 4 │ │ │ │ │ 000000000000008b 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000000a5 0000001000000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +00000000000000a2 0000001000000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ 00000000000000b9 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000000e1 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 000000000000015b 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ 00000000000001e4 0000001300000004 R_X86_64_PLT32 0000000000000100 fftw_hc2hc_applicable - 4 │ │ │ │ │ 0000000000000200 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ 0000000000000226 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ 00000000000002b1 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ @@ -19,39 +19,39 @@ │ │ │ │ │ 0000000000000341 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ 00000000000003e5 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ 0000000000000401 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 000000000000041c 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ 0000000000000427 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ 000000000000043d 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 0000000000000447 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000467 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000046e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000498 0000000d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000004a4 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000004c5 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan - 4 │ │ │ │ │ +000000000000045f 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000466 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000487 0000000d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000494 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000004b5 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan - 4 │ │ │ │ │ 00000000000000c3 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000000f3 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000484 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ +000000000000047c 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xed0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xec0 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002000000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + d0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 70 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + b0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xf30 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xf20 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 1b0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xf48 contains 10 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xf38 contains 10 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ 0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 70 │ │ │ │ │ 000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ │ 0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d0 │ │ │ │ │ 00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 100 │ │ │ │ │ 00000000000000d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b0 │ │ │ │ │ 0000000000000178 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely + 0 │ │ │ │ │ -0000000000000198 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 490 │ │ │ │ │ -00000000000001c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4c0 │ │ │ │ │ +0000000000000198 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 480 │ │ │ │ │ +00000000000001c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4b0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,18 +13,18 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000029 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000002 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 25 to 0000000000000025 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000026 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000027 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ @@ -77,15 +77,15 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000001a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000001a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d0 000000000000009c 000000d4 FDE cie=00000000 pc=00000000000001b0..0000000000000488 │ │ │ │ │ +000000d0 000000000000009c 000000d4 FDE cie=00000000 pc=00000000000001b0..0000000000000480 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001b6 │ │ │ │ │ @@ -93,34 +93,34 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001ba │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001bd │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000001c1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000001c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 125 to 000000000000023e │ │ │ │ │ + DW_CFA_advance_loc1: 117 to 0000000000000239 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000024a │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000246 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000024d │ │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000000025d │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000000025e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000025e │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000260 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000264 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000274 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000271 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 220 to 0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc1: 223 to 0000000000000350 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000354 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000355 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000357 │ │ │ │ │ @@ -129,79 +129,79 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000035b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000035d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000360 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000372 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000036d │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000037e │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000037a │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000381 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000000394 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000395 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000395 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000397 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000039b │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000003ab │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000003a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 203 to 0000000000000476 │ │ │ │ │ + DW_CFA_advance_loc1: 198 to 000000000000046e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000479 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000471 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000047a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000472 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000047c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000474 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000047e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000476 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000480 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000478 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000482 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000047a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000483 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000047b │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000170 000000000000001c 00000174 FDE cie=00000000 pc=0000000000000000..000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ │ │ -00000190 0000000000000024 00000194 FDE cie=00000000 pc=0000000000000490..00000000000004b7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000491 │ │ │ │ │ +00000190 0000000000000024 00000194 FDE cie=00000000 pc=0000000000000480..00000000000004a7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000481 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000492 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000048c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000004a0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000493 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000004b4 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000004a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004b5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004b6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001b8 000000000000001c 000001bc FDE cie=00000000 pc=00000000000004c0..00000000000004cf │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004c1 │ │ │ │ │ +000001b8 000000000000001c 000001bc FDE cie=00000000 pc=00000000000004b0..00000000000004bf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000004ce │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000004be │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (rdft-ct-%s/%D%(%p%)%(%p%)) │ │ │ │ │ apply_dit │ │ │ │ │ apply_dif │ │ │ │ │ mkplan.cold │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_dit(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ @@ -43,26 +43,26 @@ │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000070 : │ │ │ │ │ print(): │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ mov (%rsi),%r10 │ │ │ │ │ lea -0x7d(%rip),%rsi │ │ │ │ │ - cmp %rsi,0x38(%rdi) │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + cmp %rsi,0x38(%rdi) │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov 0x50(%rdi),%rcx │ │ │ │ │ + cmove %rsi,%rdx │ │ │ │ │ mov 0x40(%rdi),%r9 │ │ │ │ │ mov 0x48(%rdi),%r8 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - cmove %rsi,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%r10 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 00000000000000b0 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ @@ -113,16 +113,16 @@ │ │ │ │ │ mov 0x20(%rsi),%r9 │ │ │ │ │ cmp %r9,0x18(%rsi) │ │ │ │ │ je 140 │ │ │ │ │ testb $0x10,0xd5(%rdx) │ │ │ │ │ jne 10b │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ - mov 0x10(%rdi),%rdi │ │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ │ + mov 0x10(%rdi),%rdi │ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ │ mov %ecx,0xc(%rsp) │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ call 15f │ │ │ │ │ R_X86_64_PLT32 fftw_choose_radix-0x4 │ │ │ │ │ test %rax,%rax │ │ │ │ │ jle 1a0 │ │ │ │ │ @@ -153,29 +153,29 @@ │ │ │ │ │ 00000000000001b0 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ - sub $0x48,%rsp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ + sub $0x48,%rsp │ │ │ │ │ testb $0x2,0xd5(%rdx) │ │ │ │ │ je 1da │ │ │ │ │ cmpl $0x1,0xd0(%rdx) │ │ │ │ │ - jg 472 │ │ │ │ │ + jg 46a │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ call 1e8 │ │ │ │ │ R_X86_64_PLT32 fftw_hc2hc_applicable-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 472 │ │ │ │ │ + je 46a │ │ │ │ │ mov 0x8(%rbx),%r15 │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ mov 0x8(%r15),%r12 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ call 204 │ │ │ │ │ R_X86_64_PLT32 fftw_choose_radix-0x4 │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ @@ -188,81 +188,81 @@ │ │ │ │ │ lea 0x30(%rsp),%rdx │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ call 22a │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x28(%rbx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 360 │ │ │ │ │ - lea 0x2(%r12),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x18(%r15),%r8 │ │ │ │ │ + lea 0x2(%r12),%rax │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - shr $0x3f,%rax │ │ │ │ │ push %rbp │ │ │ │ │ - push 0x20(%rbx) │ │ │ │ │ + shr $0x3f,%rax │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ - lea 0x2(%rax,%r12,1),%rax │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ + lea 0x2(%rax,%r12,1),%rax │ │ │ │ │ xor %esi,%esi │ │ │ │ │ sar $1,%rax │ │ │ │ │ + push 0x20(%rbx) │ │ │ │ │ push %rax │ │ │ │ │ push $0x0 │ │ │ │ │ push 0x60(%rsp) │ │ │ │ │ mov 0x58(%rsp),%r9 │ │ │ │ │ call *0x18(%r14) │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 460 │ │ │ │ │ + je 458 │ │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x18(%r15),%rax │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ │ imul %r12,%rax │ │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ call 2b5 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov 0x10(%r15),%rdi │ │ │ │ │ mov 0x18(%r15),%rdx │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ imul %r13,%rdi │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 2d1 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - lea 0x28(%rbx),%r8 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ + lea 0x28(%rbx),%r8 │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 2ec │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 2f7 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 463 │ │ │ │ │ + je 45b │ │ │ │ │ lea -0x30a(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ call 31b │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ + mov %r13,0x50(%rbx) │ │ │ │ │ movq %r14,%xmm1 │ │ │ │ │ movq %rbp,%xmm0 │ │ │ │ │ - mov %r13,0x50(%rbx) │ │ │ │ │ lea 0x8(%rbx),%rdx │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ lea 0x8(%r14),%rsi │ │ │ │ │ lea 0x8(%rbp),%rdi │ │ │ │ │ movups %xmm0,0x40(%rbx) │ │ │ │ │ call 345 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ @@ -275,36 +275,36 @@ │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - jne 483 │ │ │ │ │ - lea 0x2(%r12),%rax │ │ │ │ │ + jne 47b │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x10(%r15),%r8 │ │ │ │ │ + lea 0x2(%r12),%rax │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - shr $0x3f,%rax │ │ │ │ │ push %rbp │ │ │ │ │ - push 0x18(%rbx) │ │ │ │ │ + shr $0x3f,%rax │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ - lea 0x2(%rax,%r12,1),%rax │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ + lea 0x2(%rax,%r12,1),%rax │ │ │ │ │ mov $0x4,%esi │ │ │ │ │ sar $1,%rax │ │ │ │ │ + push 0x18(%rbx) │ │ │ │ │ push %rax │ │ │ │ │ push $0x0 │ │ │ │ │ push 0x58(%rsp) │ │ │ │ │ mov 0x58(%rsp),%r9 │ │ │ │ │ call *0x18(%r14) │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 460 │ │ │ │ │ + je 458 │ │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ │ mov 0x18(%r15),%rdx │ │ │ │ │ @@ -319,78 +319,76 @@ │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ imul %r13,%rdi │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 405 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - lea 0x28(%rbx),%r8 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ + lea 0x28(%rbx),%r8 │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 420 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 42b │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 463 │ │ │ │ │ + je 45b │ │ │ │ │ lea -0x40a(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ call 44b │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ jmp 31e │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 46b │ │ │ │ │ + call 463 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 472 │ │ │ │ │ + call 46a │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - jmp 488 │ │ │ │ │ + jmp 480 │ │ │ │ │ R_X86_64_PC32 .text.unlikely-0x4 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000490 : │ │ │ │ │ +0000000000000480 : │ │ │ │ │ fftw_mksolver_hc2hc(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - call 4a8 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call 498 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbp,0x10(%rax) │ │ │ │ │ mov %rbx,0x18(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000004c0 : │ │ │ │ │ +00000000000004b0 : │ │ │ │ │ fftw_mkplan_hc2hc(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - call 4c9 │ │ │ │ │ + call 4b9 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan-0x4 │ │ │ │ │ mov %rbx,0x38(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ │ - 0x00000020 00000000 29000000 00410e10 8602410e ....)....A....A. │ │ │ │ │ - 0x00000030 1883034a 0e20590e 18410e10 410e0800 ...J. Y..A..A... │ │ │ │ │ + 0x00000020 00000000 29000000 00410e10 8602440e ....)....A....D. │ │ │ │ │ + 0x00000030 18830347 0e20590e 18410e10 410e0800 ...G. Y..A..A... │ │ │ │ │ 0x00000040 1c000000 44000000 00000000 33000000 ....D.......3... │ │ │ │ │ 0x00000050 00410e10 8302470e 20680e10 410e0800 .A....G. h..A... │ │ │ │ │ 0x00000060 10000000 64000000 00000000 3e000000 ....d.......>... │ │ │ │ │ 0x00000070 00000000 18000000 78000000 00000000 ........x....... │ │ │ │ │ 0x00000080 17000000 00410e10 8302510e 08000000 .....A....Q..... │ │ │ │ │ 0x00000090 1c000000 94000000 00000000 27000000 ............'... │ │ │ │ │ 0x000000a0 00410e10 8302470e 20590e10 410e0800 .A....G. Y..A... │ │ │ │ │ 0x000000b0 1c000000 b4000000 00000000 a9000000 ................ │ │ │ │ │ 0x000000c0 0002440e 30024c0a 0e08500b 480e0800 ..D.0.L...P.H... │ │ │ │ │ - 0x000000d0 9c000000 d4000000 00000000 d8020000 ................ │ │ │ │ │ + 0x000000d0 9c000000 d4000000 00000000 d0020000 ................ │ │ │ │ │ 0x000000e0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000000f0 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x00000100 0e800102 7d0e8801 4c0e9001 430e9801 ....}...L...C... │ │ │ │ │ - 0x00000110 510ea001 420ea801 440eb001 500e8001 Q...B...D...P... │ │ │ │ │ - 0x00000120 02dc0a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ │ - 0x00000130 18420e10 420e0843 0b520e88 014c0e90 .B..B..C.R...L.. │ │ │ │ │ - 0x00000140 01430e98 01540ea0 01420ea8 01440eb0 .C...T...B...D.. │ │ │ │ │ - 0x00000150 01500e80 0102cb0a 0e38430e 30410e28 .P.......8C.0A.( │ │ │ │ │ + 0x000000f0 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ │ + 0x00000100 0e800102 750e8801 4d0e9001 570e9801 ....u...M...W... │ │ │ │ │ + 0x00000110 410ea001 420ea801 440eb001 4d0e8001 A...B...D...M... │ │ │ │ │ + 0x00000120 02df0a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ │ + 0x00000130 18420e10 420e0843 0b4d0e88 014d0e90 .B..B..C.M...M.. │ │ │ │ │ + 0x00000140 015a0e98 01410ea0 01420ea8 01440eb0 .Z...A...B...D.. │ │ │ │ │ + 0x00000150 014d0e80 0102c60a 0e38430e 30410e28 .M.......8C.0A.( │ │ │ │ │ 0x00000160 420e2042 0e18420e 10420e08 410b0000 B. B..B..B..A... │ │ │ │ │ 0x00000170 1c000000 74010000 00000000 0c000000 ....t........... │ │ │ │ │ 0x00000180 000e8001 83078606 8c058d04 8e038f02 ................ │ │ │ │ │ 0x00000190 24000000 94010000 00000000 27000000 $...........'... │ │ │ │ │ - 0x000001a0 00410e10 8602410e 1883034e 0e20540e .A....A....N. T. │ │ │ │ │ + 0x000001a0 00410e10 86024b0e 18830347 0e20510e .A....K....G. Q. │ │ │ │ │ 0x000001b0 18410e10 410e0800 1c000000 bc010000 .A..A........... │ │ │ │ │ 0x000001c0 00000000 0f000000 00410e10 83024d0e .........A....M. │ │ │ │ │ 0x000001d0 08000000 00000000 ........ │ │ │ ├── lt9-indirect.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4416 (bytes into file) │ │ │ │ │ + Start of section headers: 4384 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x1140: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1120: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0003ff 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000be8 0002b8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00043f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00043f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00043f 00003a 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000480 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000ea0 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0004a0 000068 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000f00 0000d8 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000508 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000508 0001a8 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000fd8 0000d8 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0006b0 000360 18 14 19 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000a10 0001d4 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0010b0 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0003df 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000bc8 0002b8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00041f 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00041f 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00041f 00003a 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000460 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000e80 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000480 000068 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000ee0 0000d8 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0004e8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0004e8 0001a8 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000fb8 0000d8 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000690 000360 18 14 19 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0009f0 0001d4 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001090 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -4,19 +4,19 @@ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 44 FUNC LOCAL DEFAULT 1 apply_before │ │ │ │ │ 3: 0000000000000030 54 FUNC LOCAL DEFAULT 1 apply_after │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000070 38 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 6: 00000000000000a0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 7: 00000000000000c0 547 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 7: 00000000000000c0 523 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 8: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 9: 00000000000002f0 39 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 10: 0000000000000320 61 FUNC LOCAL DEFAULT 1 mkcld_after │ │ │ │ │ - 11: 0000000000000360 67 FUNC LOCAL DEFAULT 1 mkcld_before │ │ │ │ │ + 9: 00000000000002d0 39 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 10: 0000000000000300 61 FUNC LOCAL DEFAULT 1 mkcld_after │ │ │ │ │ + 11: 0000000000000340 67 FUNC LOCAL DEFAULT 1 mkcld_before │ │ │ │ │ 12: 0000000000000020 16 OBJECT LOCAL DEFAULT 8 adts.2 │ │ │ │ │ 13: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 14: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 15: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 16: 0000000000000050 24 OBJECT LOCAL DEFAULT 8 adt_before │ │ │ │ │ 17: 0000000000000030 24 OBJECT LOCAL DEFAULT 8 adt_after │ │ │ │ │ 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ @@ -29,11 +29,11 @@ │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_f_d │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_min_ostride │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy_inplace │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_rdft_d │ │ │ │ │ - 32: 00000000000003b0 79 FUNC GLOBAL DEFAULT 1 fftw_rdft_indirect_register │ │ │ │ │ + 32: 0000000000000390 79 FUNC GLOBAL DEFAULT 1 fftw_rdft_indirect_register │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,63 +1,63 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xbe8 contains 29 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xbc8 contains 29 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000087 0000001200000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 00000000000000a9 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000014e 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_istride - 4 │ │ │ │ │ +0000000000000146 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_istride - 4 │ │ │ │ │ 0000000000000177 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ 00000000000001a6 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ 00000000000001b5 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ 00000000000001c0 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ 00000000000001ec 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -000000000000020e 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000223 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000244 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000283 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000028b 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000002a5 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ -00000000000002b8 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_istride - 4 │ │ │ │ │ -00000000000002d0 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ -0000000000000301 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000332 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000340 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000375 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000386 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000003bc 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 1c │ │ │ │ │ -00000000000003ce 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000003dc 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000003eb 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +000000000000020a 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000021f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +0000000000000240 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000273 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000027b 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000028d 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ +00000000000002a0 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_istride - 4 │ │ │ │ │ +00000000000002b8 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ +00000000000002e1 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000312 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000320 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000355 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000366 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +000000000000039c 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 1c │ │ │ │ │ +00000000000003ae 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000003bc 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000003cb 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 00000000000000b3 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000313 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000359 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -000000000000039f 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +00000000000002f3 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000339 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +000000000000037f 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xea0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xe80 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002300000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 2f0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 2d0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 70 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + a0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xf00 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xee0 contains 9 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + c0 │ │ │ │ │ 0000000000000020 0000000f00000001 R_X86_64_64 0000000000000000 .data.rel.ro.local + 50 │ │ │ │ │ 0000000000000028 0000000f00000001 R_X86_64_64 0000000000000000 .data.rel.ro.local + 30 │ │ │ │ │ 0000000000000030 0000000100000001 R_X86_64_64 0000000000000000 .text + 30 │ │ │ │ │ -0000000000000038 0000000100000001 R_X86_64_64 0000000000000000 .text + 320 │ │ │ │ │ +0000000000000038 0000000100000001 R_X86_64_64 0000000000000000 .text + 300 │ │ │ │ │ 0000000000000040 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 11 │ │ │ │ │ 0000000000000050 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000058 0000000100000001 R_X86_64_64 0000000000000000 .text + 360 │ │ │ │ │ +0000000000000058 0000000100000001 R_X86_64_64 0000000000000000 .text + 340 │ │ │ │ │ 0000000000000060 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 25 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xfd8 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xfb8 contains 9 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ 0000000000000070 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 70 │ │ │ │ │ 0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a0 │ │ │ │ │ 00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ -00000000000000fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2f0 │ │ │ │ │ -000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 320 │ │ │ │ │ -0000000000000148 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 360 │ │ │ │ │ -0000000000000174 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3b0 │ │ │ │ │ +00000000000000fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2d0 │ │ │ │ │ +000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 300 │ │ │ │ │ +0000000000000148 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 340 │ │ │ │ │ +0000000000000174 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 390 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,37 +13,37 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000000000..000000000000002c │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000002 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000028 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000029 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000002a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000040 0000000000000024 00000044 FDE cie=00000000 pc=0000000000000030..0000000000000066 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000031 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000032 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000038 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000003c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000003f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000000062 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000000062 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000063 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000064 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ @@ -58,28 +58,28 @@ │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 17 to 00000000000000b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000098 0000000000000058 0000009c FDE cie=00000000 pc=00000000000000c0..00000000000002e3 │ │ │ │ │ +00000098 0000000000000058 0000009c FDE cie=00000000 pc=00000000000000c0..00000000000002cb │ │ │ │ │ DW_CFA_advance_loc: 26 to 00000000000000da │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000dc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000dd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000e1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000000eb │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000000eb │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_advance_loc: 50 to 000000000000011d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000120 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000121 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ @@ -88,111 +88,111 @@ │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000125 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 11 to 0000000000000130 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000140 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000138 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc2: 268 to 000000000000024c │ │ │ │ │ + DW_CFA_advance_loc2: 272 to 0000000000000248 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000250 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000024c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000251 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000024d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000253 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000024f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000255 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000251 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000260 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000258 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f4 000000000000001c 000000f8 FDE cie=00000000 pc=00000000000002f0..0000000000000317 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002f1 │ │ │ │ │ +000000f4 000000000000001c 000000f8 FDE cie=00000000 pc=00000000000002d0..00000000000002f7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000002f8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000002d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000311 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000002f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000312 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000114 0000000000000028 00000118 FDE cie=00000000 pc=0000000000000320..000000000000035d │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000322 │ │ │ │ │ +00000114 0000000000000028 00000118 FDE cie=00000000 pc=0000000000000300..000000000000033d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000302 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000323 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000305 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000324 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000306 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000034c │ │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000000329 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000353 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000330 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000355 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000338 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000140 0000000000000028 00000144 FDE cie=00000000 pc=0000000000000360..00000000000003a3 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000362 │ │ │ │ │ +00000140 0000000000000028 00000144 FDE cie=00000000 pc=0000000000000340..0000000000000383 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000342 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000363 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000348 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000364 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000349 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000000392 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000000036f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000399 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000376 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000039b │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000037e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000016c 0000000000000038 00000170 FDE cie=00000000 pc=00000000000003b0..00000000000003ff │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003b2 │ │ │ │ │ +0000016c 0000000000000038 00000170 FDE cie=00000000 pc=0000000000000390..00000000000003df │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000392 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003b4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000397 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003b5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000398 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003b9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000399 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000003c4 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000003a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000003f8 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000003d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003f9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003fa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003da │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003fc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003dc │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003fe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003de │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -~XAUATUI │ │ │ │ │ (%s%(%p%)%(%p%)) │ │ │ │ │ rdft-indirect-after │ │ │ │ │ rdft-indirect-before │ │ │ │ │ apply_before │ │ │ │ │ apply_after │ │ │ │ │ mkcld_after │ │ │ │ │ mkcld_before │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_before(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ @@ -22,26 +22,26 @@ │ │ │ │ │ pop %rbp │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ apply_after(): │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ jmp *%rax │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ @@ -80,62 +80,62 @@ │ │ │ │ │ je 130 │ │ │ │ │ mov 0x8(%rsi),%rcx │ │ │ │ │ mov (%rcx),%r8d │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ jle 130 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - push %rbx │ │ │ │ │ + push %rbp │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x20(%rsi),%rdi │ │ │ │ │ cmp %rdi,0x18(%rsi) │ │ │ │ │ je 170 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ lea -0xd1(%rip),%rdx │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - je 140 │ │ │ │ │ + je 138 │ │ │ │ │ lea -0x110(%rip),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - je 2a0 │ │ │ │ │ + je 288 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ testb $0x10,0xd5(%rbp) │ │ │ │ │ jne 119 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 152 │ │ │ │ │ + call 14a │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_istride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ - jle 2cb │ │ │ │ │ + jle 2b3 │ │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ je 119 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ jmp 109 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ call 17b │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 260 │ │ │ │ │ + jne 258 │ │ │ │ │ mov 0x18(%rbx),%r13 │ │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ │ testb $0x20,0xd4(%rbp) │ │ │ │ │ je 199 │ │ │ │ │ cmp %r13,%rdx │ │ │ │ │ jne 119 │ │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ │ @@ -150,189 +150,186 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 1c4 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 280 │ │ │ │ │ + je 270 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov $0x400,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 1f0 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 280 │ │ │ │ │ + je 270 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ movq %r13,%xmm0 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ - movaps %xmm0,(%rsp) │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ - call 227 │ │ │ │ │ + movaps %xmm0,(%rsp) │ │ │ │ │ + call 223 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ lea 0x8(%r13),%rsi │ │ │ │ │ lea 0x8(%rbp),%rdi │ │ │ │ │ mov %r12,0x50(%rax) │ │ │ │ │ lea 0x8(%rax),%rdx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ - call 248 │ │ │ │ │ + call 244 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ cmp %rax,0x20(%rbx) │ │ │ │ │ je 119 │ │ │ │ │ jmp f5 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 287 │ │ │ │ │ + call 277 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call 28f │ │ │ │ │ + call 27f │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ jmp 119 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 2a9 │ │ │ │ │ + call 291 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_ostride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ jg 119 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 2bc │ │ │ │ │ + call 2a4 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_istride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ jg 183 │ │ │ │ │ jmp 119 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 2d4 │ │ │ │ │ + call 2bc │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_ostride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ jg 183 │ │ │ │ │ - jmp 15c │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 154 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000002f0 : │ │ │ │ │ +00000000000002d0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ │ - call 305 │ │ │ │ │ + call 2e5 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ mov 0xc(%rsp),%esi │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 317 │ │ │ │ │ + jmp 2f7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000320 : │ │ │ │ │ +0000000000000300 : │ │ │ │ │ mkcld_after(): │ │ │ │ │ push %r12 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x18(%rdi),%rbp │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - call 336 │ │ │ │ │ + call 316 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call 344 │ │ │ │ │ + call 324 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ lea 0x28(%rbx),%r8 │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ pop %rbx │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jmp 35d │ │ │ │ │ + pop %r12 │ │ │ │ │ + jmp 33d │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000360 : │ │ │ │ │ +0000000000000340 : │ │ │ │ │ mkcld_before(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x20(%rdi),%rbp │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ - call 379 │ │ │ │ │ + call 359 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call 38a │ │ │ │ │ + call 36a │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ lea 0x28(%rbx),%r8 │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ pop %rbx │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jmp 3a3 │ │ │ │ │ + pop %r12 │ │ │ │ │ + jmp 383 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000003b0 : │ │ │ │ │ +0000000000000390 : │ │ │ │ │ fftw_rdft_indirect_register(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local+0x1c │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0x10(%rbx),%r12 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov (%rbx),%rbp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ add $0x8,%rbx │ │ │ │ │ - call 3e0 │ │ │ │ │ + call 3c0 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ mov %rbp,0x10(%rax) │ │ │ │ │ - call 3ef │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + call 3cf │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cmp %r12,%rbx │ │ │ │ │ - jne 3c8 │ │ │ │ │ + jne 3a8 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ │ - 0x00000020 00000000 2c000000 00410e10 8602410e ....,....A....A. │ │ │ │ │ - 0x00000030 1883034a 0e205c0e 18410e10 410e0800 ...J. \..A..A... │ │ │ │ │ + 0x00000020 00000000 2c000000 00410e10 8602440e ....,....A....D. │ │ │ │ │ + 0x00000030 18830347 0e205c0e 18410e10 410e0800 ...G. \..A..A... │ │ │ │ │ 0x00000040 24000000 44000000 00000000 36000000 $...D.......6... │ │ │ │ │ - 0x00000050 00410e10 8602410e 1883034a 0e30660e .A....A....J.0f. │ │ │ │ │ + 0x00000050 00410e10 8602470e 18830347 0e30630e .A....G....G.0c. │ │ │ │ │ 0x00000060 18410e10 410e0800 10000000 6c000000 .A..A.......l... │ │ │ │ │ 0x00000070 00000000 26000000 00000000 18000000 ....&........... │ │ │ │ │ 0x00000080 80000000 00000000 17000000 00410e10 .............A.. │ │ │ │ │ 0x00000090 8302510e 08000000 58000000 9c000000 ..Q.....X....... │ │ │ │ │ - 0x000000a0 00000000 23020000 005a0e10 8d02420e ....#....Z....B. │ │ │ │ │ - 0x000000b0 188c0341 0e208604 440e2883 054a0e40 ...A. ..D.(..J.@ │ │ │ │ │ + 0x000000a0 00000000 0b020000 005a0e10 8d02420e .........Z....B. │ │ │ │ │ + 0x000000b0 188c0344 0e208604 440e2883 05470e40 ...D. ..D.(..G.@ │ │ │ │ │ 0x000000c0 720e2843 0e20410e 18420e10 420e084b r.(C. A..B..B..K │ │ │ │ │ - 0x000000d0 c3c6cccd 500e4083 0586048c 038d0203 ....P.@......... │ │ │ │ │ - 0x000000e0 0c010a0e 28440e20 410e1842 0e10420e ....(D. A..B..B. │ │ │ │ │ - 0x000000f0 084b0b00 1c000000 f8000000 00000000 .K.............. │ │ │ │ │ + 0x000000d0 c3c6cccd 480e4083 0586048c 038d0203 ....H.@......... │ │ │ │ │ + 0x000000e0 10010a0e 28440e20 410e1842 0e10420e ....(D. A..B..B. │ │ │ │ │ + 0x000000f0 08470b00 1c000000 f8000000 00000000 .G.............. │ │ │ │ │ 0x00000100 27000000 00410e10 8302470e 20590e10 '....A....G. Y.. │ │ │ │ │ 0x00000110 410e0800 28000000 18010000 00000000 A...(........... │ │ │ │ │ - 0x00000120 3d000000 00420e10 8c02410e 18860341 =....B....A....A │ │ │ │ │ - 0x00000130 0e208304 680e1847 0e10420e 08000000 . ..h..G..B..... │ │ │ │ │ + 0x00000120 3d000000 00420e10 8c02430e 18860341 =....B....C....A │ │ │ │ │ + 0x00000130 0e208304 630e1847 0e10480e 08000000 . ..c..G..H..... │ │ │ │ │ 0x00000140 28000000 44010000 00000000 43000000 (...D.......C... │ │ │ │ │ - 0x00000150 00420e10 8c02410e 18860341 0e208304 .B....A....A. .. │ │ │ │ │ - 0x00000160 6e0e1847 0e10420e 08000000 38000000 n..G..B.....8... │ │ │ │ │ + 0x00000150 00420e10 8c02460e 18860341 0e208304 .B....F....A. .. │ │ │ │ │ + 0x00000160 660e1847 0e10480e 08000000 38000000 f..G..H.....8... │ │ │ │ │ 0x00000170 70010000 00000000 4f000000 00420e10 p.......O....B.. │ │ │ │ │ - 0x00000180 8d02420e 188c0341 0e208604 440e2883 ..B....A. ..D.(. │ │ │ │ │ - 0x00000190 054b0e30 740e2841 0e20410e 18420e10 .K.0t.(A. A..B.. │ │ │ │ │ + 0x00000180 8d02450e 188c0341 0e208604 410e2883 ..E....A. ..A.(. │ │ │ │ │ + 0x00000190 054f0e30 700e2841 0e20410e 18420e10 .O.0p.(A. A..B.. │ │ │ │ │ 0x000001a0 420e0800 00000000 B....... │ │ │ ├── kr2c.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,26 +13,27 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 000000000000002c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000053 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000003 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000007 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 65 to 0000000000000048 │ │ │ │ │ + DW_CFA_advance_loc: 59 to 0000000000000048 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000049 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000004b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000004e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,21 +2,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_kr2c_register(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ call 18 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_rdft_r2c_direct-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 23 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ @@ -30,11 +30,11 @@ │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 44 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_rdft2_direct-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ + pop %r12 │ │ │ │ │ jmp 53 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 2c000000 1c000000 ........,....... │ │ │ │ │ - 0x00000020 00000000 53000000 00420e10 8c02410e ....S....B....A. │ │ │ │ │ - 0x00000030 18860344 0e208304 02410e18 410e1042 ...D. ...A..A..B │ │ │ │ │ - 0x00000040 0e080000 00000000 ........ │ │ │ │ │ + 0x00000020 00000000 53000000 00420e10 8c02440e ....S....B....D. │ │ │ │ │ + 0x00000030 18860347 0e208304 7b0e1841 0e10450e ...G. ..{..A..E. │ │ │ │ │ + 0x00000040 08000000 00000000 ........ │ │ │ ├── lt10-nop.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1696 (bytes into file) │ │ │ │ │ + Start of section headers: 1680 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x6a0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x690: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0000d1 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000478 0000c0 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000111 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000111 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000111 00000b 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000120 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000538 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000140 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000598 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000158 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000158 000080 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0005b0 000060 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0001d8 0001c8 18 14 10 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0003a0 0000d3 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000610 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0000c1 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000468 0000c0 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000101 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000101 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000101 00000b 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000110 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000528 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000130 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000588 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000148 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000148 000080 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0005a0 000060 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0001c8 0001c8 18 14 10 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000390 0000d3 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000600 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 19 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 1 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 3: 0000000000000010 17 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 0000000000000030 115 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 4: 0000000000000030 107 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 6: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 8: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_inplace_strides │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_zero │ │ │ │ │ - 13: 00000000000000b0 33 FUNC GLOBAL DEFAULT 1 fftw_rdft_nop_register │ │ │ │ │ + 13: 00000000000000a0 33 FUNC GLOBAL DEFAULT 1 fftw_rdft_nop_register │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_solve │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_null_awake │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_null_destroy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x478 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x468 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001b 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000006b 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides - 4 │ │ │ │ │ -000000000000007d 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000087 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000095 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -00000000000000b4 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000000c1 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000000cd 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000063 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides - 4 │ │ │ │ │ +0000000000000075 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000007f 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +000000000000008d 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +00000000000000a4 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000000b1 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000000bd 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x538 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x528 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001000000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ 0000000000000008 0000001100000001 R_X86_64_64 0000000000000000 fftw_null_awake + 0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 10 │ │ │ │ │ 0000000000000018 0000001200000001 R_X86_64_64 0000000000000000 fftw_plan_null_destroy + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x598 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x588 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 30 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x5b0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x5a0 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 10 │ │ │ │ │ 0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ -0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ │ +0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -19,32 +19,32 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000000010..0000000000000021 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000040 000000000000001c 00000044 FDE cie=00000000 pc=0000000000000030..00000000000000a3 │ │ │ │ │ +00000040 000000000000001c 00000044 FDE cie=00000000 pc=0000000000000030..000000000000009b │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000050 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000060 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000058 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000000a2 │ │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000000009a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000060 000000000000001c 00000064 FDE cie=00000000 pc=00000000000000b0..00000000000000d1 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000b1 │ │ │ │ │ +00000060 000000000000001c 00000064 FDE cie=00000000 pc=00000000000000a0..00000000000000c1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000000c9 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000000b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -21,54 +21,52 @@ │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ mkplan(): │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ cmpl $0x7fffffff,(%rdi) │ │ │ │ │ - je 73 │ │ │ │ │ + je 6b │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 60 │ │ │ │ │ + je 58 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x18(%rsi),%rax │ │ │ │ │ cmp %rax,0x20(%rsi) │ │ │ │ │ jne 4a │ │ │ │ │ - call 6f │ │ │ │ │ + call 67 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 4a │ │ │ │ │ - lea -0x7a(%rip),%rdx │ │ │ │ │ + lea -0x72(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ - call 8b │ │ │ │ │ + call 83 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 99 │ │ │ │ │ + call 91 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000b0 : │ │ │ │ │ +00000000000000a0 : │ │ │ │ │ fftw_rdft_nop_register(): │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ - call c5 │ │ │ │ │ + call b5 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp d1 │ │ │ │ │ + jmp c1 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 01000000 00000000 10000000 ................ │ │ │ │ │ 0x00000030 30000000 00000000 11000000 00000000 0............... │ │ │ │ │ - 0x00000040 1c000000 44000000 00000000 73000000 ....D.......s... │ │ │ │ │ - 0x00000050 00440e20 5c0a0e08 500b0242 0e080000 .D. \...P..B.... │ │ │ │ │ + 0x00000040 1c000000 44000000 00000000 6b000000 ....D.......k... │ │ │ │ │ + 0x00000050 00440e20 5c0a0e08 480b0242 0e080000 .D. \...H..B.... │ │ │ │ │ 0x00000060 1c000000 64000000 00000000 21000000 ....d.......!... │ │ │ │ │ 0x00000070 00410e10 8302580e 08000000 00000000 .A....X......... │ │ │ ├── nop2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1712 (bytes into file) │ │ │ │ │ + Start of section headers: 1696 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x6b0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x6a0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0000e1 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000488 0000c0 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000121 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000121 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000121 00000c 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000130 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000548 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000150 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0005a8 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000168 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000168 000080 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0005c0 000060 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0001e8 0001c8 18 14 10 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0003b0 0000d5 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000620 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0000d1 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000478 0000c0 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000111 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000111 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000111 00000c 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000120 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000538 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000140 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000598 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000158 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000158 000080 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0005b0 000060 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0001d8 0001c8 18 14 10 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0003a0 0000d5 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000610 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 19 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 1 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 3: 0000000000000010 17 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 0000000000000030 130 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 4: 0000000000000030 122 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 6: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 8: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_inplace_strides │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft2 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_zero │ │ │ │ │ - 13: 00000000000000c0 33 FUNC GLOBAL DEFAULT 1 fftw_rdft2_nop_register │ │ │ │ │ + 13: 00000000000000b0 33 FUNC GLOBAL DEFAULT 1 fftw_rdft2_nop_register │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_solve │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_null_awake │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_null_destroy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x488 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x478 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001b 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000007a 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ -000000000000008c 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000096 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -00000000000000a4 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -00000000000000c4 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000000d1 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000000dd 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000072 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ +0000000000000084 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000008e 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +000000000000009c 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +00000000000000b4 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000000c1 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000000cd 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x548 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x538 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001000000001 R_X86_64_64 0000000000000000 fftw_rdft2_solve + 0 │ │ │ │ │ 0000000000000008 0000001100000001 R_X86_64_64 0000000000000000 fftw_null_awake + 0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 10 │ │ │ │ │ 0000000000000018 0000001200000001 R_X86_64_64 0000000000000000 fftw_plan_null_destroy + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x5a8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x598 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 30 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x5c0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x5b0 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 10 │ │ │ │ │ 0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ -0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ +0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -19,32 +19,32 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000000010..0000000000000021 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000040 000000000000001c 00000044 FDE cie=00000000 pc=0000000000000030..00000000000000b2 │ │ │ │ │ +00000040 000000000000001c 00000044 FDE cie=00000000 pc=0000000000000030..00000000000000aa │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000050 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000060 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000058 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 81 to 00000000000000b1 │ │ │ │ │ + DW_CFA_advance_loc1: 81 to 00000000000000a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000060 000000000000001c 00000064 FDE cie=00000000 pc=00000000000000c0..00000000000000e1 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000c1 │ │ │ │ │ +00000060 000000000000001c 00000064 FDE cie=00000000 pc=00000000000000b0..00000000000000d1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000000d9 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000000c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -21,59 +21,57 @@ │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ mkplan(): │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ │ cmpl $0x7fffffff,(%rax) │ │ │ │ │ - je 82 │ │ │ │ │ + je 7a │ │ │ │ │ mov 0x38(%rsi),%edx │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne 60 │ │ │ │ │ + jne 58 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 4a │ │ │ │ │ mov 0x28(%rsi),%rax │ │ │ │ │ cmp %rax,0x18(%rsi) │ │ │ │ │ jne 4a │ │ │ │ │ mov $0x7fffffff,%esi │ │ │ │ │ - call 7e │ │ │ │ │ + call 76 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 4a │ │ │ │ │ - lea -0x89(%rip),%rdx │ │ │ │ │ + lea -0x81(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ - call 9a │ │ │ │ │ + call 92 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call a8 │ │ │ │ │ + call a0 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000c0 : │ │ │ │ │ +00000000000000b0 : │ │ │ │ │ fftw_rdft2_nop_register(): │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ - call d5 │ │ │ │ │ + call c5 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp e1 │ │ │ │ │ + jmp d1 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 01000000 00000000 10000000 ................ │ │ │ │ │ 0x00000030 30000000 00000000 11000000 00000000 0............... │ │ │ │ │ - 0x00000040 1c000000 44000000 00000000 82000000 ....D........... │ │ │ │ │ - 0x00000050 00440e20 5c0a0e08 500b0251 0e080000 .D. \...P..Q.... │ │ │ │ │ + 0x00000040 1c000000 44000000 00000000 7a000000 ....D.......z... │ │ │ │ │ + 0x00000050 00440e20 5c0a0e08 480b0251 0e080000 .D. \...H..Q.... │ │ │ │ │ 0x00000060 1c000000 64000000 00000000 21000000 ....d.......!... │ │ │ │ │ 0x00000070 00410e10 8302580e 08000000 00000000 .A....X......... │ │ │ ├── lt12-problem.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 8664 (bytes into file) │ │ │ │ │ + Start of section headers: 8312 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x21d8: │ │ │ │ │ +There are 15 section headers, starting at offset 0x2078: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00121a 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001bd0 000408 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00125a 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00125a 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00125a 00001d 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .rodata PROGBITS 0000000000000000 001278 000088 00 A 0 0 32 │ │ │ │ │ - [ 7] .data.rel.ro.local PROGBITS 0000000000000000 001300 000028 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro.local RELA 0000000000000000 001fd8 000060 18 I 12 7 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 001328 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 001328 000300 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 002038 000120 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 001628 0003a8 18 13 15 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 0019d0 0001f9 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 002158 00007f 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0010da 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001a70 000408 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00111a 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00111a 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00111a 00001d 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata PROGBITS 0000000000000000 001138 000088 00 A 0 0 32 │ │ │ │ │ + [ 7] .data.rel.ro.local PROGBITS 0000000000000000 0011c0 000028 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro.local RELA 0000000000000000 001e78 000060 18 I 12 7 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 0011e8 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 0011e8 0002e0 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 001ed8 000120 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 0014c8 0003a8 18 13 15 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 001870 0001f9 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 001ff8 00007f 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 39 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 26 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 3: 0000000000000020 160 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 00000000000000c0 175 FUNC LOCAL DEFAULT 1 hash │ │ │ │ │ - 5: 0000000000000170 1515 FUNC LOCAL DEFAULT 1 recur │ │ │ │ │ - 6: 0000000000000de0 55 FUNC LOCAL DEFAULT 1 zero │ │ │ │ │ + 4: 00000000000000c0 176 FUNC LOCAL DEFAULT 1 hash │ │ │ │ │ + 5: 0000000000000170 1363 FUNC LOCAL DEFAULT 1 recur │ │ │ │ │ + 6: 0000000000000cc0 55 FUNC LOCAL DEFAULT 1 zero │ │ │ │ │ 7: 0000000000000000 136 OBJECT LOCAL DEFAULT 6 kstr.0 │ │ │ │ │ 8: 0000000000000000 40 OBJECT LOCAL DEFAULT 7 padt │ │ │ │ │ 9: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .rodata │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data.rel.ro.local │ │ │ │ │ 11: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 12: 0000000000000012 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 13: 0000000000000016 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ @@ -19,24 +19,24 @@ │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_destroy2 │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ialignment_of │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5puts │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5int │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_md5 │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 22: 0000000000000760 1655 FUNC GLOBAL DEFAULT 1 fftw_rdft_zerotens │ │ │ │ │ + 22: 00000000000006d0 1511 FUNC GLOBAL DEFAULT 1 fftw_rdft_zerotens │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_append │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_destroy │ │ │ │ │ - 25: 0000000000000e20 14 FUNC GLOBAL DEFAULT 1 fftw_rdft_kind_str │ │ │ │ │ - 26: 0000000000000e30 835 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft │ │ │ │ │ + 25: 0000000000000d00 14 FUNC GLOBAL DEFAULT 1 fftw_rdft_kind_str │ │ │ │ │ + 26: 0000000000000d10 803 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dimcmp │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_compress_contiguous │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_join_taint │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_inplace_locations │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_unsolvable │ │ │ │ │ - 34: 0000000000001180 45 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft_d │ │ │ │ │ - 35: 00000000000011b0 24 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft_1 │ │ │ │ │ - 36: 00000000000011d0 24 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft_1_d │ │ │ │ │ - 37: 00000000000011f0 42 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft_0_d │ │ │ │ │ + 34: 0000000000001040 45 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft_d │ │ │ │ │ + 35: 0000000000001070 24 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft_1 │ │ │ │ │ + 36: 0000000000001090 24 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft_1_d │ │ │ │ │ + 37: 00000000000010b0 42 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft_0_d │ │ │ │ │ 38: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_0d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,68 +1,68 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1bd0 contains 43 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1a70 contains 43 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000000d 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ 000000000000004c 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ -000000000000005f 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000067 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 000000000000008a 0000000c00000002 R_X86_64_PC32 0000000000000012 .LC1 - 4 │ │ │ │ │ 00000000000000ae 0000000d00000002 R_X86_64_PC32 0000000000000016 .LC2 - 4 │ │ │ │ │ -00000000000000cf 0000000e00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000000ce 0000000e00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ 00000000000000db 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_md5puts - 4 │ │ │ │ │ 00000000000000f3 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ -000000000000011a 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ -0000000000000129 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ -0000000000000133 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ -000000000000013d 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ -0000000000000147 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ -0000000000000154 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_md5 - 4 │ │ │ │ │ -0000000000000426 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000544 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000590 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000a23 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000ae8 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000be3 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000c6a 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000df2 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -0000000000000e05 0000001600000004 R_X86_64_PLT32 0000000000000760 fftw_rdft_zerotens - 4 │ │ │ │ │ -0000000000000e25 0000000900000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000ef7 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000efc 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem - 4 │ │ │ │ │ -0000000000000f07 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ -0000000000001027 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_dimcmp - 4 │ │ │ │ │ -00000000000010fb 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ -000000000000112d 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_join_taint - 4 │ │ │ │ │ -000000000000113f 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_locations - 4 │ │ │ │ │ -000000000000118d 0000001a00000004 R_X86_64_PLT32 0000000000000e30 fftw_mkproblem_rdft - 4 │ │ │ │ │ -000000000000119d 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ -00000000000011bf 0000001a00000004 R_X86_64_PLT32 0000000000000e30 fftw_mkproblem_rdft - 4 │ │ │ │ │ -00000000000011df 0000002200000004 R_X86_64_PLT32 0000000000001180 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -00000000000011fe 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +000000000000011b 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ +000000000000012a 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ +0000000000000134 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ +000000000000013e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ +0000000000000148 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ +0000000000000155 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_md5 - 4 │ │ │ │ │ +00000000000003ec 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000004a7 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000004ef 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000960 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000a1e 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000b0d 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000b85 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000cd2 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +0000000000000ce5 0000001600000004 R_X86_64_PLT32 00000000000006d0 fftw_rdft_zerotens - 4 │ │ │ │ │ +0000000000000d05 0000000900000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000dc7 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000dcc 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem - 4 │ │ │ │ │ +0000000000000dd7 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +0000000000000edb 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_dimcmp - 4 │ │ │ │ │ +0000000000000fbb 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ +0000000000000fed 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_join_taint - 4 │ │ │ │ │ +0000000000000ffd 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_locations - 4 │ │ │ │ │ +000000000000104d 0000001a00000004 R_X86_64_PLT32 0000000000000d10 fftw_mkproblem_rdft - 4 │ │ │ │ │ +000000000000105d 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ +000000000000107f 0000001a00000004 R_X86_64_PLT32 0000000000000d10 fftw_mkproblem_rdft - 4 │ │ │ │ │ +000000000000109f 0000002200000004 R_X86_64_PLT32 0000000000001040 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +00000000000010be 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ 0000000000000016 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -000000000000016b 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_md5 - 4 │ │ │ │ │ -000000000000036d 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -000000000000099e 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000e13 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ -000000000000116f 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_unsolvable - 4 │ │ │ │ │ -0000000000001216 0000002200000004 R_X86_64_PLT32 0000000000001180 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +000000000000016c 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_md5 - 4 │ │ │ │ │ +0000000000000377 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000008e6 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000cf3 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ +000000000000102f 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_unsolvable - 4 │ │ │ │ │ +00000000000010d6 0000002200000004 R_X86_64_PLT32 0000000000001040 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1fd8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1e78 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + c0 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + de0 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + cc0 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 20 │ │ │ │ │ 0000000000000020 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x2038 contains 12 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1ed8 contains 12 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000003c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 20 │ │ │ │ │ 0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ 00000000000000bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 170 │ │ │ │ │ -000000000000015c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 760 │ │ │ │ │ -00000000000001e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + de0 │ │ │ │ │ -0000000000000208 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e20 │ │ │ │ │ -000000000000021c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e30 │ │ │ │ │ -0000000000000280 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1180 │ │ │ │ │ -00000000000002a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 11b0 │ │ │ │ │ -00000000000002c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 11d0 │ │ │ │ │ -00000000000002d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 11f0 │ │ │ │ │ +0000000000000140 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6d0 │ │ │ │ │ +00000000000001c4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + cc0 │ │ │ │ │ +00000000000001ec 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d00 │ │ │ │ │ +0000000000000200 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d10 │ │ │ │ │ +0000000000000264 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1040 │ │ │ │ │ +000000000000028c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1070 │ │ │ │ │ +00000000000002a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1090 │ │ │ │ │ +00000000000002bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 10b0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -35,352 +35,336 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000028 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000002c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000002d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000031 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 119 to 00000000000000a8 │ │ │ │ │ + DW_CFA_advance_loc1: 116 to 00000000000000a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 11 to 00000000000000b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 3 to 00000000000000b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000ba │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000bc │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000be │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -0000007c 0000000000000034 00000080 FDE cie=00000000 pc=00000000000000c0..000000000000016f │ │ │ │ │ +0000007c 0000000000000034 00000080 FDE cie=00000000 pc=00000000000000c0..0000000000000170 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000c5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000c9 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000000d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000000da │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000da │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 135 to 0000000000000161 │ │ │ │ │ + DW_CFA_advance_loc1: 136 to 0000000000000162 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000165 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000166 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000166 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000167 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000168 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000169 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000016a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000016b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000000b4 000000000000009c 000000b8 FDE cie=00000000 pc=0000000000000170..000000000000075b │ │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000001a8 │ │ │ │ │ +000000b4 0000000000000080 000000b8 FDE cie=00000000 pc=0000000000000170..00000000000006c3 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000017e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001aa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000180 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001ac │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000182 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000001b6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001b7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000185 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001bb │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000018c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000001c2 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000193 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc2: 366 to 0000000000000330 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000000380 │ │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 82 to 00000000000003d2 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000001a5 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003d3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003d4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003d6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003d8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001ab │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003da │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001ad │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003dc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001af │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003e0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 560 to 0000000000000610 │ │ │ │ │ + DW_CFA_advance_loc2: 400 to 0000000000000340 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000620 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000348 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000000670 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000000362 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000036d │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000036e │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000370 │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000372 │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000374 │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000376 │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000000693 │ │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000380 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000154 0000000000000080 00000158 FDE cie=00000000 pc=0000000000000760..0000000000000dd7 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000784 │ │ │ │ │ +00000138 0000000000000080 0000013c FDE cie=00000000 pc=00000000000006d0..0000000000000cb7 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000006f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000786 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000788 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000078a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006fa │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000078b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006fb │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000078c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006fc │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000793 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000703 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc2: 445 to 0000000000000950 │ │ │ │ │ + DW_CFA_advance_loc2: 413 to 00000000000008a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000970 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000008b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000000986 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000008ce │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000994 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000008dc │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000995 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008dd │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000997 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008df │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000999 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008e1 │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000099b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008e3 │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000099d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008e5 │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000009b0 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000008f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 39 to 00000000000009d7 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 0000000000000917 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000009d8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000918 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000009d9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000919 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009db │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000091b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009dd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000091d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009df │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000091f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009e1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000921 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000009f0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000928 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000001d8 0000000000000024 000001dc FDE cie=00000000 pc=0000000000000de0..0000000000000e17 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000de1 │ │ │ │ │ +000001bc 0000000000000024 000001c0 FDE cie=00000000 pc=0000000000000cc0..0000000000000cf7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cc1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000de2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cc2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000de9 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000cc9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000e0d │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000ced │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e11 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000cf1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cf2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000200 0000000000000010 00000204 FDE cie=00000000 pc=0000000000000e20..0000000000000e2e │ │ │ │ │ +000001e4 0000000000000010 000001e8 FDE cie=00000000 pc=0000000000000d00..0000000000000d0e │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000214 0000000000000060 00000218 FDE cie=00000000 pc=0000000000000e30..0000000000001173 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e32 │ │ │ │ │ +000001f8 0000000000000060 000001fc FDE cie=00000000 pc=0000000000000d10..0000000000001033 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d12 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e34 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000d1b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e36 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d1d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000e3b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000d22 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e3c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000d26 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e3d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000d2a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000e45 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000d31 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc2: 721 to 0000000000001116 │ │ │ │ │ + DW_CFA_advance_loc2: 680 to 0000000000000fd9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001117 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000fda │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000111b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000fdb │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000111d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fdd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000111f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fdf │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001121 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fe1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001123 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fe3 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001124 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000fe4 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000001164 │ │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000001024 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001165 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001025 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001166 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001026 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001168 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001028 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000116a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000102a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000116c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000102c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000116e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000102e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000278 0000000000000024 0000027c FDE cie=00000000 pc=0000000000001180..00000000000011ad │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001181 │ │ │ │ │ +0000025c 0000000000000024 00000260 FDE cie=00000000 pc=0000000000001040..000000000000106d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001041 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001182 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001045 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000118c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000104c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000011aa │ │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000000106a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000011ab │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000106b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000011ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000106c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002a0 0000000000000014 000002a4 FDE cie=00000000 pc=00000000000011b0..00000000000011c8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000011b4 │ │ │ │ │ +00000284 0000000000000014 00000288 FDE cie=00000000 pc=0000000000001070..0000000000001088 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001074 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000011c7 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000001087 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002b8 0000000000000014 000002bc FDE cie=00000000 pc=00000000000011d0..00000000000011e8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000011d4 │ │ │ │ │ +0000029c 0000000000000014 000002a0 FDE cie=00000000 pc=0000000000001090..00000000000010a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001094 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000011e7 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000010a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002d0 000000000000002c 000002d4 FDE cie=00000000 pc=00000000000011f0..000000000000121a │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000011f2 │ │ │ │ │ +000002b4 0000000000000028 000002b8 FDE cie=00000000 pc=00000000000010b0..00000000000010da │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000011f6 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000010b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000011fa │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000010ba │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000120c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000010c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000120d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000010ca │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000001215 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000010d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,19 @@ │ │ │ │ │ AWAVAUATI │ │ │ │ │ ]A\A]A^A_ │ │ │ │ │ -L9D$Ht9H │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ +|$0H9l$( │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +l$`H9\$X │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -]A\A]A^A_ │ │ │ │ │ +l$@L;t$0 │ │ │ │ │ +H[]A\A]A^A_ │ │ │ │ │ H[]A\A]A^A_ │ │ │ │ │ (rdft %d %D %T %T │ │ │ │ │ fftw_tensor_destroy2 │ │ │ │ │ fftw_ifree │ │ │ │ │ fftw_ialignment_of │ │ │ │ │ fftw_md5puts │ │ │ │ │ fftw_md5int │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -21,49 +21,49 @@ │ │ │ │ │ print(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x10(%rdi),%r14 │ │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ - mov 0x18(%rdi),%rdi │ │ │ │ │ mov 0x20(%r12),%rbx │ │ │ │ │ + mov 0x18(%rdi),%rdi │ │ │ │ │ mov (%rsi),%r15 │ │ │ │ │ sub %rdi,%rbx │ │ │ │ │ call 50 │ │ │ │ │ R_X86_64_PLT32 fftw_ialignment_of-0x4 │ │ │ │ │ + sar $0x3,%rbx │ │ │ │ │ mov %r14,%r9 │ │ │ │ │ mov %r13,%r8 │ │ │ │ │ - sar $0x3,%rbx │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ call *%r15 │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ jle a0 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ mov 0x28(%r12,%rbx,4),%edx │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + inc %rbx │ │ │ │ │ call *0x0(%rbp) │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ - inc %rbx │ │ │ │ │ cmp %ebx,(%rax) │ │ │ │ │ jg 80 │ │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ @@ -76,1170 +76,1126 @@ │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rdx │ │ │ │ │ │ │ │ │ │ 00000000000000c0 : │ │ │ │ │ hash(): │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - push %rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ call df │ │ │ │ │ R_X86_64_PLT32 fftw_md5puts-0x4 │ │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ cmp %rax,0x18(%r12) │ │ │ │ │ sete %sil │ │ │ │ │ call f7 │ │ │ │ │ R_X86_64_PLT32 fftw_md5int-0x4 │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ movslq (%rax),%rax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle 123 │ │ │ │ │ - lea 0x28(%r12),%rbx │ │ │ │ │ - lea 0x28(%r12,%rax,4),%r13 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - mov (%rbx),%esi │ │ │ │ │ + jle 124 │ │ │ │ │ + mov %r12,%rbx │ │ │ │ │ + lea (%r12,%rax,4),%r13 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x28(%rbx),%esi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ add $0x4,%rbx │ │ │ │ │ - call 11e │ │ │ │ │ + call 11f │ │ │ │ │ R_X86_64_PLT32 fftw_md5int-0x4 │ │ │ │ │ - cmp %r13,%rbx │ │ │ │ │ + cmp %rbx,%r13 │ │ │ │ │ jne 110 │ │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ │ - call 12d │ │ │ │ │ + call 12e │ │ │ │ │ R_X86_64_PLT32 fftw_ialignment_of-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - call 137 │ │ │ │ │ + call 138 │ │ │ │ │ R_X86_64_PLT32 fftw_md5int-0x4 │ │ │ │ │ mov 0x20(%r12),%rdi │ │ │ │ │ - call 141 │ │ │ │ │ + call 142 │ │ │ │ │ R_X86_64_PLT32 fftw_ialignment_of-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %eax,%esi │ │ │ │ │ - call 14b │ │ │ │ │ + call 14c │ │ │ │ │ R_X86_64_PLT32 fftw_md5int-0x4 │ │ │ │ │ mov 0x8(%r12),%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 158 │ │ │ │ │ + call 159 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_md5-0x4 │ │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ - jmp 16f │ │ │ │ │ + jmp 170 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_md5-0x4 │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ 0000000000000170 : │ │ │ │ │ recur(): │ │ │ │ │ cmp $0x7fffffff,%esi │ │ │ │ │ je 340 │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 330 │ │ │ │ │ - jle 340 │ │ │ │ │ - mov (%rdi),%r11 │ │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - je 350 │ │ │ │ │ - test %r11,%r11 │ │ │ │ │ - jle 610 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + mov %rdx,%rdi │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x88,%rsp │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jne 1b0 │ │ │ │ │ + movq $0x0,(%rdx) │ │ │ │ │ + add $0x88,%rsp │ │ │ │ │ + pop %rbx │ │ │ │ │ + pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ + pop %r13 │ │ │ │ │ + pop %r14 │ │ │ │ │ + pop %r15 │ │ │ │ │ + ret │ │ │ │ │ + jle 19e │ │ │ │ │ + mov 0x0(%rbp),%r8 │ │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + je 348 │ │ │ │ │ + test %r8,%r8 │ │ │ │ │ + jle 19e │ │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ │ - mov 0x18(%rdi),%rdi │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ │ - mov %esi,0x1c(%rsp) │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ - lea 0x0(,%rbx,8),%rcx │ │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %esi,0xc(%rsp) │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 560 │ │ │ │ │ - lea -0x4(%rsi),%eax │ │ │ │ │ - lea 0x60(%rbp),%r15 │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ │ - mov %eax,0x18(%rsp) │ │ │ │ │ + je 4c0 │ │ │ │ │ mov %rbx,0x78(%rsp) │ │ │ │ │ - mov %rbp,%r9 │ │ │ │ │ - cmpq $0x0,0x8(%rsp) │ │ │ │ │ - jle 3b0 │ │ │ │ │ - mov 0x38(%r9),%rsi │ │ │ │ │ - cmpl $0x3,0x1c(%rsp) │ │ │ │ │ - mov 0x30(%r9),%rcx │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ │ - je 510 │ │ │ │ │ - test %rcx,%rcx │ │ │ │ │ - jle 4d0 │ │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ │ - mov 0x50(%r9),%rdi │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ │ - mov 0x48(%r9),%rax │ │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ - mov %rbp,%rbx │ │ │ │ │ - mov %r9,%rdi │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - cmpl $0x4,0x1c(%rsp) │ │ │ │ │ - lea 0x0(,%rcx,8),%rdx │ │ │ │ │ - je 3e0 │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ - test %rbp,%rbp │ │ │ │ │ - jle 4a0 │ │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ + lea -0x4(%rsi),%r15d │ │ │ │ │ + lea 0x60(%rbp),%r14 │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ │ + mov %rdi,%r8 │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + jle 508 │ │ │ │ │ + mov 0x38(%rsi),%rdi │ │ │ │ │ + cmpl $0x3,0xc(%rsp) │ │ │ │ │ + mov 0x30(%rsi),%rax │ │ │ │ │ + lea 0x0(,%rdi,8),%r11 │ │ │ │ │ + je 460 │ │ │ │ │ + test %rax,%rax │ │ │ │ │ + jle 430 │ │ │ │ │ + mov 0x48(%rsi),%rbp │ │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ │ + mov 0x50(%rsi),%r9 │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ mov %rbp,%rbx │ │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%esi │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - inc %r13 │ │ │ │ │ - add %rbp,%r14 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ │ + mov %r13,0x68(%rsp) │ │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ │ + mov %r8,%rdi │ │ │ │ │ + cmpl $0x4,0xc(%rsp) │ │ │ │ │ + lea 0x0(,%r9,8),%r12 │ │ │ │ │ + je 3b0 │ │ │ │ │ + test %rbx,%rbx │ │ │ │ │ + jle 408 │ │ │ │ │ + movq $0x0,(%rsp) │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ │ + mov %rbp,0x50(%rsp) │ │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %r15d,%esi │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + inc %rbp │ │ │ │ │ call 170 │ │ │ │ │ - cmp %rbx,%r13 │ │ │ │ │ - jne 2b5 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - add 0x28(%rsp),%r12 │ │ │ │ │ - inc %r9 │ │ │ │ │ - cmp %r9,0x30(%rsp) │ │ │ │ │ - jne 2aa │ │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ │ - mov 0x50(%rsp),%r12 │ │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ │ - inc %rbx │ │ │ │ │ - cmp %rbx,0x8(%rsp) │ │ │ │ │ + add %r12,%r13 │ │ │ │ │ + cmp %rbx,%rbp │ │ │ │ │ + jne 2ac │ │ │ │ │ + incq (%rsp) │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ + add 0x20(%rsp),%rdx │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + cmp %rax,0x18(%rsp) │ │ │ │ │ + jne 2a2 │ │ │ │ │ + mov 0x50(%rsp),%rbp │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ │ + inc %rbp │ │ │ │ │ + cmp %rbp,0x28(%rsp) │ │ │ │ │ je 380 │ │ │ │ │ - add 0x38(%rsp),%r8 │ │ │ │ │ - cmpl $0x3,0x1c(%rsp) │ │ │ │ │ - jne 5d0 │ │ │ │ │ - mov %rbx,%rbp │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - jmp 523 │ │ │ │ │ - nop │ │ │ │ │ - movq $0x0,(%rdx) │ │ │ │ │ - ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + add 0x30(%rsp),%rdi │ │ │ │ │ + cmpl $0x3,0xc(%rsp) │ │ │ │ │ + jne 557 │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ │ + mov %rbp,%r12 │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mov 0x68(%rsp),%r13 │ │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ │ + jmp 472 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - test %r11,%r11 │ │ │ │ │ - jle 340 │ │ │ │ │ - cmp $0x1,%rdx │ │ │ │ │ - jne 670 │ │ │ │ │ - lea 0x0(,%r11,8),%rdx │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - jmp 371 │ │ │ │ │ - R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ - inc %r8 │ │ │ │ │ - cmp %r8,0x48(%rsp) │ │ │ │ │ - je 3cb │ │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ │ - add %rcx,0x10(%rsp) │ │ │ │ │ - jmp 20e │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ │ - lea 0x1(%r8),%rax │ │ │ │ │ - cmp %rcx,%rax │ │ │ │ │ - je 3cb │ │ │ │ │ - add $0x2,%r8 │ │ │ │ │ - cmp %r8,%rcx │ │ │ │ │ - jne 5e0 │ │ │ │ │ + test %r8,%r8 │ │ │ │ │ + jle 19e │ │ │ │ │ + cmp $0x1,%rax │ │ │ │ │ + jne 608 │ │ │ │ │ add $0x88,%rsp │ │ │ │ │ + lea 0x0(,%r8,8),%rdx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - test %rbp,%rbp │ │ │ │ │ - jle 6e2 │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ │ - mov %r8,%r9 │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ - cmp $0x1,%rcx │ │ │ │ │ - jne 440 │ │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ │ - lea 0x0(,%rbp,8),%r13 │ │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ │ - mov %r8,%r14 │ │ │ │ │ - mov %r10,%rbp │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ - mov %r8,%rdi │ │ │ │ │ + jmp 37b │ │ │ │ │ + R_X86_64_PLT32 memset-0x4 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ │ + mov 0x68(%rsp),%r13 │ │ │ │ │ + inc %r13 │ │ │ │ │ + cmp %r13,0x38(%rsp) │ │ │ │ │ + je 19e │ │ │ │ │ + add 0x40(%rsp),%r8 │ │ │ │ │ + jmp 211 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + test %rbx,%rbx │ │ │ │ │ + jle 662 │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + cmp $0x1,%r9 │ │ │ │ │ + jne 580 │ │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ + lea 0x0(,%rbx,8),%rbx │ │ │ │ │ + mov %rbp,0x10(%rsp) │ │ │ │ │ + mov %r13,%rbp │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ inc %rbp │ │ │ │ │ - call 42a │ │ │ │ │ + call 3f0 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - cmp %rbp,0x30(%rsp) │ │ │ │ │ - je 5b0 │ │ │ │ │ - add 0x28(%rsp),%rbx │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - jmp 41d │ │ │ │ │ - nop │ │ │ │ │ - mov %r9,%rcx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rax │ │ │ │ │ - movq $0x0,(%rcx) │ │ │ │ │ - add %rdx,%rcx │ │ │ │ │ - cmp %rbp,%rax │ │ │ │ │ - jne 460 │ │ │ │ │ - inc %r10 │ │ │ │ │ - add %rsi,%r9 │ │ │ │ │ - cmp %r11,%r10 │ │ │ │ │ - jne 440 │ │ │ │ │ - inc %rbx │ │ │ │ │ - cmp %rbx,0x8(%rsp) │ │ │ │ │ - je 380 │ │ │ │ │ - add 0x38(%rsp),%r8 │ │ │ │ │ - mov 0x48(%rdi),%rbp │ │ │ │ │ - mov 0x50(%rdi),%rcx │ │ │ │ │ - jmp 26e │ │ │ │ │ + cmp %rbp,0x18(%rsp) │ │ │ │ │ + je 538 │ │ │ │ │ + add 0x20(%rsp),%r12 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + jmp 3e3 │ │ │ │ │ nopl (%rax) │ │ │ │ │ - inc %rbx │ │ │ │ │ - cmp %rbx,0x8(%rsp) │ │ │ │ │ + inc %rbp │ │ │ │ │ + cmp %rbp,0x28(%rsp) │ │ │ │ │ je 380 │ │ │ │ │ - add 0x38(%rsp),%r8 │ │ │ │ │ - cmpl $0x3,0x1c(%rsp) │ │ │ │ │ - jne 26e │ │ │ │ │ - jmp 311 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %r8 │ │ │ │ │ - cmp %r8,0x48(%rsp) │ │ │ │ │ - je 3cb │ │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ │ - add %rcx,0x10(%rsp) │ │ │ │ │ - cmpl $0x2,0x1c(%rsp) │ │ │ │ │ - jne 20e │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ │ + add 0x30(%rsp),%rdi │ │ │ │ │ + cmpl $0x3,0xc(%rsp) │ │ │ │ │ + jne 26c │ │ │ │ │ + jmp 30b │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + inc %r13 │ │ │ │ │ + cmp %r13,0x38(%rsp) │ │ │ │ │ + je 19e │ │ │ │ │ + add 0x40(%rsp),%r8 │ │ │ │ │ + cmpl $0x2,0xc(%rsp) │ │ │ │ │ + jne 211 │ │ │ │ │ + mov %r8,%r10 │ │ │ │ │ mov 0x78(%rsp),%rbx │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - jmp 569 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - test %rcx,%rcx │ │ │ │ │ - jle 72f │ │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - cmp $0x1,%rsi │ │ │ │ │ - jne 620 │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - lea 0x0(,%rcx,8),%r14 │ │ │ │ │ - mov %r9,%r13 │ │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ + jmp 4c9 │ │ │ │ │ + test %rax,%rax │ │ │ │ │ + jle 69f │ │ │ │ │ + mov %r8,%rcx │ │ │ │ │ + mov %r8,%rbx │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ + lea 0x0(,%rax,8),%rbp │ │ │ │ │ + cmp $0x1,%rdi │ │ │ │ │ + jne 5d0 │ │ │ │ │ + mov %r8,(%rsp) │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ │ + mov %r13,0x10(%rsp) │ │ │ │ │ + mov %r12,%r13 │ │ │ │ │ + mov %rbx,%r12 │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - inc %rbp │ │ │ │ │ - call 548 │ │ │ │ │ + inc %r13 │ │ │ │ │ + call 4ab │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - cmp %rbp,0x8(%rsp) │ │ │ │ │ - je 600 │ │ │ │ │ - add 0x38(%rsp),%rbx │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - jmp 53b │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - test %rdi,%rdi │ │ │ │ │ - jle 3cb │ │ │ │ │ - lea 0x0(,%rdi,8),%rbp │ │ │ │ │ + cmp %r13,%rbx │ │ │ │ │ + je 568 │ │ │ │ │ + add 0x30(%rsp),%r12 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + jmp 49e │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + jle 19e │ │ │ │ │ + lea 0x0(,%rdx,8),%rbp │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jne 693 │ │ │ │ │ - mov %rbp,%r15 │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ - mov %r11,%rbp │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ + jne 627 │ │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ + mov %r10,%rbx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - inc %rbx │ │ │ │ │ - call 594 │ │ │ │ │ + inc %r13 │ │ │ │ │ + call 4f3 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - cmp %rbx,%rbp │ │ │ │ │ - je 3cb │ │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ │ - add %rcx,0x10(%rsp) │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ - jmp 587 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ - add 0x38(%rsp),%r8 │ │ │ │ │ - inc %rbx │ │ │ │ │ - cmp %rbx,0x8(%rsp) │ │ │ │ │ - je 380 │ │ │ │ │ - mov 0x48(%rdi),%rbp │ │ │ │ │ - mov 0x50(%rdi),%rcx │ │ │ │ │ - jmp 26e │ │ │ │ │ + cmp %r13,%r12 │ │ │ │ │ + je 19e │ │ │ │ │ + add %r14,%rbx │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + jmp 4e6 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ │ + lea 0x1(%r13),%rax │ │ │ │ │ + cmp %rcx,%rax │ │ │ │ │ + je 19e │ │ │ │ │ + add $0x2,%r13 │ │ │ │ │ + cmp %r13,%rcx │ │ │ │ │ + je 19e │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + lea (%r8,%rax,2),%r8 │ │ │ │ │ + jmp 211 │ │ │ │ │ nopl (%rax) │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ │ - lea (%rax,%rcx,2),%rax │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ - jmp 20e │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ - jmp 388 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - ret │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ + mov 0x10(%rsp),%rbp │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + inc %rbp │ │ │ │ │ + add 0x30(%rsp),%rdi │ │ │ │ │ + cmp %rbp,0x28(%rsp) │ │ │ │ │ + je 380 │ │ │ │ │ + mov 0x48(%rsi),%rbx │ │ │ │ │ + mov 0x50(%rsi),%r9 │ │ │ │ │ + jmp 26c │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ + mov (%rsp),%r8 │ │ │ │ │ + mov 0x10(%rsp),%r13 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + jmp 38f │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ inc %rax │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - cmp %rcx,%rax │ │ │ │ │ - jne 640 │ │ │ │ │ + add %r12,%rdx │ │ │ │ │ + cmp %rbx,%rax │ │ │ │ │ + jne 590 │ │ │ │ │ + inc %r13 │ │ │ │ │ + add %r8,%rcx │ │ │ │ │ + cmp %r9,%r13 │ │ │ │ │ + jne 58a │ │ │ │ │ inc %rbp │ │ │ │ │ - add %r10,%rbx │ │ │ │ │ - cmp %rbp,%rdi │ │ │ │ │ - jne 62f │ │ │ │ │ - jmp 388 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - inc %rsi │ │ │ │ │ - movq $0x0,(%rdx) │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ - cmp %rsi,%r11 │ │ │ │ │ - jne 680 │ │ │ │ │ - ret │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ + cmp %rbp,0x28(%rsp) │ │ │ │ │ + je 380 │ │ │ │ │ + mov 0x48(%rsi),%rbx │ │ │ │ │ + mov 0x50(%rsi),%r9 │ │ │ │ │ + add 0x30(%rsp),%rdi │ │ │ │ │ + jmp 26c │ │ │ │ │ nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rax │ │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + inc %rcx │ │ │ │ │ + movq $0x0,(%rdi) │ │ │ │ │ + add %r11,%rdi │ │ │ │ │ + cmp %rax,%rcx │ │ │ │ │ + jne 5e0 │ │ │ │ │ + inc %r12 │ │ │ │ │ + add %r9,%rbx │ │ │ │ │ + cmp %r12,%rdx │ │ │ │ │ + jne 5d5 │ │ │ │ │ + jmp 38f │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + inc %rcx │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - jne 6c0 │ │ │ │ │ - inc %r8 │ │ │ │ │ - add %r9,%rsi │ │ │ │ │ - cmp %r8,%r11 │ │ │ │ │ - jne 6a2 │ │ │ │ │ - jmp 3cb │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ + cmp %rcx,%r8 │ │ │ │ │ + jne 610 │ │ │ │ │ + jmp 19e │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ │ - cmp %rsi,%rax │ │ │ │ │ - je 717 │ │ │ │ │ - add $0x2,%rdx │ │ │ │ │ - cmp %rdx,%rsi │ │ │ │ │ - jne 700 │ │ │ │ │ - jmp 5bd │ │ │ │ │ - inc %rbx │ │ │ │ │ - cmp %rbx,0x8(%rsp) │ │ │ │ │ - je 380 │ │ │ │ │ - add 0x38(%rsp),%r8 │ │ │ │ │ - jmp 26e │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ │ + mov %r10,%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + inc %rax │ │ │ │ │ + movq $0x0,(%rcx) │ │ │ │ │ + add %rsi,%rcx │ │ │ │ │ + cmp %rax,%rdx │ │ │ │ │ + jne 640 │ │ │ │ │ + inc %r13 │ │ │ │ │ + add %rdi,%r10 │ │ │ │ │ + cmp %r13,%r8 │ │ │ │ │ + jne 631 │ │ │ │ │ + jmp 19e │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ │ - cmp %rdx,%rcx │ │ │ │ │ - je 388 │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + je 687 │ │ │ │ │ add $0x2,%rax │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - jne 740 │ │ │ │ │ - jmp 388 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jne 670 │ │ │ │ │ + jmp 544 │ │ │ │ │ + inc %rbp │ │ │ │ │ + cmp %rbp,0x28(%rsp) │ │ │ │ │ + je 380 │ │ │ │ │ + add 0x30(%rsp),%rdi │ │ │ │ │ + jmp 26c │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + je 38f │ │ │ │ │ + add $0x2,%rax │ │ │ │ │ + cmp %rax,%rdx │ │ │ │ │ + jne 6a8 │ │ │ │ │ + jmp 38f │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000760 : │ │ │ │ │ +00000000000006d0 : │ │ │ │ │ fftw_rdft_zerotens(): │ │ │ │ │ - mov (%rdi),%r11d │ │ │ │ │ - cmp $0x7fffffff,%r11d │ │ │ │ │ - je 960 │ │ │ │ │ + mov (%rdi),%r10d │ │ │ │ │ + cmp $0x7fffffff,%r10d │ │ │ │ │ + je 8b0 │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ - test %r11d,%r11d │ │ │ │ │ - je 950 │ │ │ │ │ - jle 960 │ │ │ │ │ + test %r10d,%r10d │ │ │ │ │ + je 8a0 │ │ │ │ │ + jle 8b0 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x98,%rsp │ │ │ │ │ - mov 0x8(%rdi),%r15 │ │ │ │ │ + mov 0x8(%rdi),%rbp │ │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ │ - cmp $0x1,%r11d │ │ │ │ │ - je 970 │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ - jle 9d0 │ │ │ │ │ - lea 0x0(,%rdx,8),%rbp │ │ │ │ │ - lea -0x5(%r11),%eax │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ + cmp $0x1,%r10d │ │ │ │ │ + je 8b8 │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + jle 910 │ │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ │ + lea -0x5(%r10),%eax │ │ │ │ │ + mov %r10d,0x14(%rsp) │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - mov %rbp,0x60(%rsp) │ │ │ │ │ mov %eax,0x10(%rsp) │ │ │ │ │ - mov %r11d,0x14(%rsp) │ │ │ │ │ + mov %rbp,0x58(%rsp) │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - mov %r15,0x58(%rsp) │ │ │ │ │ cmpl $0x2,0x14(%rsp) │ │ │ │ │ - mov 0x20(%r13),%r8 │ │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ │ - je c40 │ │ │ │ │ - mov %rbx,%r14 │ │ │ │ │ - mov %rbp,%rbx │ │ │ │ │ - mov %r13,%rbp │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ - test %r13,%r13 │ │ │ │ │ - jle ce0 │ │ │ │ │ - lea 0x80(%rbp),%r15 │ │ │ │ │ + mov 0x20(%r14),%r9 │ │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ │ + je b60 │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + mov %r9,%r14 │ │ │ │ │ + test %r14,%r14 │ │ │ │ │ + jle bf0 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ - mov %r15,0x8(%rsp) │ │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ - mov %rbx,%r15 │ │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ │ + mov %rbp,%r13 │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + lea 0x80(%r15),%rax │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + mov %rbp,0x70(%rsp) │ │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ cmpl $0x3,0x14(%rsp) │ │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ │ - je bb0 │ │ │ │ │ - mov %rbx,%r14 │ │ │ │ │ - mov %r12,%rbx │ │ │ │ │ - test %r14,%r14 │ │ │ │ │ - jle c20 │ │ │ │ │ - mov %r15,%r13 │ │ │ │ │ + mov 0x38(%r15),%rbx │ │ │ │ │ + mov 0x40(%r15),%rax │ │ │ │ │ + je ad8 │ │ │ │ │ + mov %rbx,%rbp │ │ │ │ │ + mov %r13,%rbx │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + jle b48 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ │ - mov %rbp,%r15 │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - mov %r13,%rbp │ │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ + mov %rbp,%r12 │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ + mov %rbx,%r15 │ │ │ │ │ cmpl $0x4,0x14(%rsp) │ │ │ │ │ - mov 0x50(%r15),%r14 │ │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ │ - je ab0 │ │ │ │ │ - test %r14,%r14 │ │ │ │ │ - jle b70 │ │ │ │ │ + mov 0x50(%r14),%r13 │ │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ │ + je 9e8 │ │ │ │ │ + test %r13,%r13 │ │ │ │ │ + jle aa0 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ cmpl $0x5,0x14(%rsp) │ │ │ │ │ - mov 0x68(%r15),%rbx │ │ │ │ │ - mov %rbp,%r9 │ │ │ │ │ - mov 0x70(%r15),%rdx │ │ │ │ │ + mov 0x68(%r14),%rbx │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - je 9f0 │ │ │ │ │ - mov %r13,0x88(%rsp) │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ - mov %rbp,0x78(%rsp) │ │ │ │ │ + mov 0x70(%r14),%rdx │ │ │ │ │ + je 928 │ │ │ │ │ + mov %r15,0x78(%rsp) │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + mov %rbx,%r14 │ │ │ │ │ mov %rcx,0x80(%rsp) │ │ │ │ │ - mov %rbx,%r13 │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - mov %r15,%r8 │ │ │ │ │ - test %r13,%r13 │ │ │ │ │ - jle 935 │ │ │ │ │ - mov %rbp,%r15 │ │ │ │ │ - mov %rbp,0x28(%rsp) │ │ │ │ │ + mov %r12,0x88(%rsp) │ │ │ │ │ + mov %r15,%r12 │ │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + test %r14,%r14 │ │ │ │ │ + jle 88a │ │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ │ lea 0x0(,%rdx,8),%rbx │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - mov %r15,%r12 │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ mov %r8,%r15 │ │ │ │ │ mov 0x10(%rsp),%esi │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ inc %rbp │ │ │ │ │ add %rbx,%r12 │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ call 170 │ │ │ │ │ - cmp %r13,%rbp │ │ │ │ │ - jne 8ee │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - inc %r14 │ │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ │ + cmp %r14,%rbp │ │ │ │ │ + jne 846 │ │ │ │ │ + inc %r13 │ │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ - cmp %rax,%r14 │ │ │ │ │ - je b90 │ │ │ │ │ - mov 0x68(%r15),%r13 │ │ │ │ │ - add 0x18(%rsp),%rbp │ │ │ │ │ + cmp 0x38(%rsp),%r13 │ │ │ │ │ + je ab8 │ │ │ │ │ + mov 0x68(%r15),%r14 │ │ │ │ │ mov 0x70(%r15),%rdx │ │ │ │ │ - test %r13,%r13 │ │ │ │ │ - jg 8d1 │ │ │ │ │ - inc %r14 │ │ │ │ │ - cmp %rax,%r14 │ │ │ │ │ - je b90 │ │ │ │ │ - add 0x18(%rsp),%rbp │ │ │ │ │ - jmp 8cc │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + add 0x18(%rsp),%r12 │ │ │ │ │ + test %r14,%r14 │ │ │ │ │ + jg 834 │ │ │ │ │ + inc %r13 │ │ │ │ │ + cmp 0x38(%rsp),%r13 │ │ │ │ │ + je ab8 │ │ │ │ │ + add 0x18(%rsp),%r12 │ │ │ │ │ + jmp 82f │ │ │ │ │ + nop │ │ │ │ │ movq $0x0,(%rsi) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ - jle 9d0 │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + jle 910 │ │ │ │ │ cmp $0x1,%rdx │ │ │ │ │ - jne db7 │ │ │ │ │ + jne c97 │ │ │ │ │ add $0x98,%rsp │ │ │ │ │ - lea 0x0(,%r15,8),%rdx │ │ │ │ │ + lea 0x0(,%rbp,8),%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 9a2 │ │ │ │ │ + jmp 8ea │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rbp,%r13 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x68(%rsp),%rbx │ │ │ │ │ mov 0x70(%rsp),%rbp │ │ │ │ │ - add 0x60(%rsp),%rbp │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ inc %rbx │ │ │ │ │ + add 0x60(%rsp),%rbp │ │ │ │ │ cmp %rbx,0x58(%rsp) │ │ │ │ │ - jne 7d5 │ │ │ │ │ + jne 745 │ │ │ │ │ add $0x98,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - mov %rbp,0x28(%rsp) │ │ │ │ │ - mov %r15,%r12 │ │ │ │ │ - mov %r14,%rbp │ │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - mov %r9,%r15 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + mov %r12,0x38(%rsp) │ │ │ │ │ + mov %rbp,%r13 │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - jle a46 │ │ │ │ │ + jle 983 │ │ │ │ │ cmp $0x1,%rdx │ │ │ │ │ - jne ca0 │ │ │ │ │ + jne bc0 │ │ │ │ │ lea 0x0(,%rbx,8),%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - call a27 │ │ │ │ │ + call 964 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - inc %r14 │ │ │ │ │ - cmp %rbp,%r14 │ │ │ │ │ - je a60 │ │ │ │ │ - add 0x18(%rsp),%r15 │ │ │ │ │ + inc %r13 │ │ │ │ │ + cmp %rbp,%r13 │ │ │ │ │ + je 998 │ │ │ │ │ mov 0x68(%r12),%rbx │ │ │ │ │ + add 0x18(%rsp),%r14 │ │ │ │ │ mov 0x70(%r12),%rdx │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - jg a0e │ │ │ │ │ + jg 94b │ │ │ │ │ + inc %r13 │ │ │ │ │ + cmp %rbp,%r13 │ │ │ │ │ + je 998 │ │ │ │ │ + add 0x18(%rsp),%r14 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + jmp 946 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov %r12,%r14 │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ │ + inc %rcx │ │ │ │ │ + add 0x20(%rsp),%r15 │ │ │ │ │ + cmp %r12,%rcx │ │ │ │ │ + jne 7d1 │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ │ inc %r14 │ │ │ │ │ - cmp %rbp,%r14 │ │ │ │ │ - je a60 │ │ │ │ │ - add 0x18(%rsp),%r15 │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - jmp a09 │ │ │ │ │ + cmp 0x30(%rsp),%r14 │ │ │ │ │ + je 8f0 │ │ │ │ │ + mov 0x38(%r15),%rbp │ │ │ │ │ + mov 0x40(%r15),%rax │ │ │ │ │ + add 0x40(%rsp),%rbx │ │ │ │ │ + jmp 7aa │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ - mov %r12,%r15 │ │ │ │ │ - inc %rcx │ │ │ │ │ - add 0x20(%rsp),%rbp │ │ │ │ │ - cmp %r13,%rcx │ │ │ │ │ - jne 870 │ │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ │ - inc %rbx │ │ │ │ │ - cmp %rcx,%rbx │ │ │ │ │ - je 9b0 │ │ │ │ │ - add 0x38(%rsp),%r15 │ │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ │ - jmp 841 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ - mov %r15,%rbp │ │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ │ - mov %r13,%rbx │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - jle b09 │ │ │ │ │ + mov %r12,%rbx │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov 0x50(%rsp),%r13 │ │ │ │ │ + test %rcx,%rcx │ │ │ │ │ + jle a3c │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne d00 │ │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ │ + jne c10 │ │ │ │ │ + lea 0x0(,%rcx,8),%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - call aec │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + call a22 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - inc %r13 │ │ │ │ │ - cmp %rbx,%r13 │ │ │ │ │ - je b32 │ │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ │ - add 0x20(%rsp),%rdi │ │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - jg ad3 │ │ │ │ │ - inc %r13 │ │ │ │ │ - cmp %rbx,%r13 │ │ │ │ │ - je b32 │ │ │ │ │ - add 0x20(%rsp),%rdi │ │ │ │ │ - jmp ace │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r15,%rbp │ │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ │ inc %r12 │ │ │ │ │ - add 0x38(%rsp),%r15 │ │ │ │ │ - cmp %r14,%r12 │ │ │ │ │ - jne 825 │ │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ │ + cmp %rbx,%r12 │ │ │ │ │ + je a5d │ │ │ │ │ + mov 0x50(%r15),%rcx │ │ │ │ │ + mov 0x58(%r15),%rax │ │ │ │ │ + add 0x20(%rsp),%rbp │ │ │ │ │ + test %rcx,%rcx │ │ │ │ │ + jg a06 │ │ │ │ │ + inc %r12 │ │ │ │ │ + cmp %rbx,%r12 │ │ │ │ │ + je a5d │ │ │ │ │ + add 0x20(%rsp),%rbp │ │ │ │ │ + jmp a01 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + mov 0x50(%rsp),%r13 │ │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ │ inc %r14 │ │ │ │ │ - cmp %r14,0x58(%rsp) │ │ │ │ │ - je 9d0 │ │ │ │ │ - add 0x60(%rsp),%rbx │ │ │ │ │ - mov 0x20(%rbp),%r13 │ │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ │ - jmp 7f4 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + add 0x40(%rsp),%r13 │ │ │ │ │ + cmp 0x30(%rsp),%r14 │ │ │ │ │ + jne 791 │ │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ │ + mov 0x70(%rsp),%rbp │ │ │ │ │ + inc %rbx │ │ │ │ │ + cmp %rbx,0x58(%rsp) │ │ │ │ │ + je 910 │ │ │ │ │ + mov 0x20(%r15),%r14 │ │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ │ + add 0x60(%rsp),%rbp │ │ │ │ │ + jmp 75e │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ inc %rcx │ │ │ │ │ - cmp %r13,%rcx │ │ │ │ │ - je b20 │ │ │ │ │ - add 0x20(%rsp),%rbp │ │ │ │ │ - jmp 883 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x78(%rsp),%rbp │ │ │ │ │ + cmp %r12,%rcx │ │ │ │ │ + je a50 │ │ │ │ │ + add 0x20(%rsp),%r15 │ │ │ │ │ + jmp 7e4 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x78(%rsp),%r15 │ │ │ │ │ mov 0x80(%rsp),%rcx │ │ │ │ │ - mov %r8,%r15 │ │ │ │ │ - mov 0x88(%rsp),%r13 │ │ │ │ │ - jmp a6d │ │ │ │ │ + mov %r8,%r14 │ │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ │ + jmp 9a5 │ │ │ │ │ nopl (%rax) │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ mov %rbx,%r10 │ │ │ │ │ - mov %rbp,%r13 │ │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ │ - mov 0x70(%rsp),%rbp │ │ │ │ │ mov %r15,%r14 │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ + mov 0x70(%rsp),%rbp │ │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ │ test %r10,%r10 │ │ │ │ │ - jle c05 │ │ │ │ │ + jle b2f │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne d40 │ │ │ │ │ + jne c40 │ │ │ │ │ lea 0x0(,%r10,8),%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - call be7 │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + call b11 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ inc %r12 │ │ │ │ │ cmp %r15,%r12 │ │ │ │ │ - je 9bd │ │ │ │ │ - mov 0x38(%r13),%r10 │ │ │ │ │ - add 0x38(%rsp),%r14 │ │ │ │ │ - mov 0x40(%r13),%rax │ │ │ │ │ + je 8fd │ │ │ │ │ + mov 0x38(%r14),%r10 │ │ │ │ │ + mov 0x40(%r14),%rax │ │ │ │ │ + add 0x40(%rsp),%r13 │ │ │ │ │ test %r10,%r10 │ │ │ │ │ - jg bcb │ │ │ │ │ + jg af5 │ │ │ │ │ inc %r12 │ │ │ │ │ cmp %r15,%r12 │ │ │ │ │ - je 9bd │ │ │ │ │ - add 0x38(%rsp),%r14 │ │ │ │ │ - jmp bc6 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rbx │ │ │ │ │ - cmp %rcx,%rbx │ │ │ │ │ - je 9b0 │ │ │ │ │ - add 0x38(%rsp),%r15 │ │ │ │ │ - jmp 841 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 8fd │ │ │ │ │ + add 0x40(%rsp),%r13 │ │ │ │ │ + jmp af0 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + inc %r14 │ │ │ │ │ + cmp 0x30(%rsp),%r14 │ │ │ │ │ + je 8f0 │ │ │ │ │ + add 0x40(%rsp),%rbx │ │ │ │ │ + jmp 7aa │ │ │ │ │ mov %rbp,%r12 │ │ │ │ │ - mov 0x58(%rsp),%r15 │ │ │ │ │ - mov 0x60(%rsp),%rbp │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - jle c8a │ │ │ │ │ + mov 0x58(%rsp),%rbp │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + jle ba7 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne d80 │ │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ │ + jne c70 │ │ │ │ │ + lea 0x0(,%r9,8),%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call c6e │ │ │ │ │ + call b89 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ inc %rbx │ │ │ │ │ - cmp %rbx,%r15 │ │ │ │ │ - je 9d0 │ │ │ │ │ - mov 0x20(%r13),%r8 │ │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ │ - add %rbp,%r12 │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - jg c52 │ │ │ │ │ + cmp %rbx,%rbp │ │ │ │ │ + je 910 │ │ │ │ │ + mov 0x20(%r14),%r9 │ │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ │ + add 0x60(%rsp),%r12 │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + jg b6d │ │ │ │ │ inc %rbx │ │ │ │ │ - cmp %rbx,%r15 │ │ │ │ │ - je 9d0 │ │ │ │ │ - add %rbp,%r12 │ │ │ │ │ - jmp c4d │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + cmp %rbx,%rbp │ │ │ │ │ + je 910 │ │ │ │ │ + add 0x60(%rsp),%r12 │ │ │ │ │ + jmp b68 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ inc %rax │ │ │ │ │ movq $0x0,(%rsi) │ │ │ │ │ add %rdx,%rsi │ │ │ │ │ cmp %rbx,%rax │ │ │ │ │ - jne cc0 │ │ │ │ │ - jmp a27 │ │ │ │ │ + jne bd0 │ │ │ │ │ + jmp 964 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %r14 │ │ │ │ │ - cmp %r14,0x58(%rsp) │ │ │ │ │ - je 9d0 │ │ │ │ │ - add 0x60(%rsp),%rbx │ │ │ │ │ - jmp 7f4 │ │ │ │ │ + inc %rbx │ │ │ │ │ + cmp %rbx,0x58(%rsp) │ │ │ │ │ + je 910 │ │ │ │ │ + add 0x60(%rsp),%rbp │ │ │ │ │ + jmp 75e │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ inc %rdx │ │ │ │ │ - movq $0x0,(%rcx) │ │ │ │ │ - add %rax,%rcx │ │ │ │ │ - cmp %r8,%rdx │ │ │ │ │ - jne d20 │ │ │ │ │ - jmp aef │ │ │ │ │ + movq $0x0,(%rsi) │ │ │ │ │ + add %rax,%rsi │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + jne c20 │ │ │ │ │ + jmp a22 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ inc %rax │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ cmp %r10,%rax │ │ │ │ │ - jne d60 │ │ │ │ │ - jmp be7 │ │ │ │ │ + jne c50 │ │ │ │ │ + jmp b11 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ inc %rax │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ - cmp %r8,%rax │ │ │ │ │ - jne da0 │ │ │ │ │ - jmp c6e │ │ │ │ │ + cmp %r9,%rax │ │ │ │ │ + jne c80 │ │ │ │ │ + jmp b89 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ nopl (%rax) │ │ │ │ │ inc %rcx │ │ │ │ │ movq $0x0,(%rax) │ │ │ │ │ add %rdx,%rax │ │ │ │ │ - cmp %rcx,%r15 │ │ │ │ │ - jne dc0 │ │ │ │ │ - jmp 9d0 │ │ │ │ │ + cmp %rcx,%rbp │ │ │ │ │ + jne ca0 │ │ │ │ │ + jmp 910 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000de0 : │ │ │ │ │ +0000000000000cc0 : │ │ │ │ │ zero(): │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ - call df6 │ │ │ │ │ + call cd6 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ and $0xfffffffffffffffc,%rsi │ │ │ │ │ - call e09 │ │ │ │ │ + call ce9 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft_zerotens-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp e17 │ │ │ │ │ + jmp cf7 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000e20 : │ │ │ │ │ +0000000000000d00 : │ │ │ │ │ fftw_rdft_kind_str(): │ │ │ │ │ mov %edi,%edi │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ lea (%rax,%rdi,8),%rax │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000e30 : │ │ │ │ │ +0000000000000d10 : │ │ │ │ │ fftw_mkproblem_rdft(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - je 1124 │ │ │ │ │ - cmp %rcx,0x20(%rsp) │ │ │ │ │ - je 1136 │ │ │ │ │ - movslq 0x0(%rbp),%rcx │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ + je fe4 │ │ │ │ │ + cmp %rcx,0x28(%rsp) │ │ │ │ │ + je ff6 │ │ │ │ │ + movslq (%rbx),%rcx │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ mov $0x30,%edi │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jle ef4 │ │ │ │ │ + jle dc4 │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - lea 0x8(%rbp),%rdx │ │ │ │ │ + lea 0x8(%rbx),%rdx │ │ │ │ │ lea (%r12,%rcx,4),%rsi │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ - jmp eb0 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %r13d │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + jmp d80 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + inc %r15d │ │ │ │ │ add $0x4,%rax │ │ │ │ │ add $0x18,%rdx │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ - je ee0 │ │ │ │ │ + je db0 │ │ │ │ │ cmpq $0x1,(%rdx) │ │ │ │ │ - jg ea0 │ │ │ │ │ + jg d70 │ │ │ │ │ mov (%rax),%ecx │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ and $0xfffffffb,%edi │ │ │ │ │ cmp $0x3,%edi │ │ │ │ │ - je ea0 │ │ │ │ │ + je d70 │ │ │ │ │ sub $0x9,%ecx │ │ │ │ │ cmp $0x7,%ecx │ │ │ │ │ - ja ea3 │ │ │ │ │ + ja d73 │ │ │ │ │ cmp $0xa,%edi │ │ │ │ │ - jne ea0 │ │ │ │ │ + jne d70 │ │ │ │ │ add $0x4,%rax │ │ │ │ │ add $0x18,%rdx │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ - jne eb0 │ │ │ │ │ + jne d80 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - lea 0xb(%r13),%edi │ │ │ │ │ + lea 0xb(%r15),%edi │ │ │ │ │ mov $0x30,%eax │ │ │ │ │ shl $0x2,%rdi │ │ │ │ │ - test %r13d,%r13d │ │ │ │ │ + test %r15d,%r15d │ │ │ │ │ cmove %rax,%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - call f00 │ │ │ │ │ + call dd0 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem-0x4 │ │ │ │ │ - mov %r13d,%edi │ │ │ │ │ + mov %r15d,%edi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call f0b │ │ │ │ │ + call ddb │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ - movslq 0x0(%rbp),%rcx │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ + movslq (%rbx),%rdx │ │ │ │ │ mov %rax,0x8(%r14) │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ - jle 10f5 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + test %edx,%edx │ │ │ │ │ + jle fb7 │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ - lea 0x8(%rbp),%rax │ │ │ │ │ - lea (%r12,%rcx,4),%r10 │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - jmp f6f │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea 0x8(%rbx),%rax │ │ │ │ │ + lea (%r12,%rdx,4),%r10 │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ + jmp e2e │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movslq %r9d,%rdx │ │ │ │ │ movdqu (%rax),%xmm0 │ │ │ │ │ - movslq %r15d,%rdx │ │ │ │ │ - inc %r15d │ │ │ │ │ + inc %r9d │ │ │ │ │ mov %ecx,0x28(%r14,%rdx,4) │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - movups %xmm0,0x8(%r9,%rdx,8) │ │ │ │ │ + movups %xmm0,0x8(%rdi,%rdx,8) │ │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ │ - mov %rcx,0x18(%r9,%rdx,8) │ │ │ │ │ + mov %rcx,0x18(%rdi,%rdx,8) │ │ │ │ │ add $0x4,%r8 │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %r10,%r8 │ │ │ │ │ - je fa0 │ │ │ │ │ + je e60 │ │ │ │ │ cmpq $0x1,(%rax) │ │ │ │ │ mov (%r8),%ecx │ │ │ │ │ - jg f40 │ │ │ │ │ + jg e00 │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ and $0xfffffffb,%edx │ │ │ │ │ cmp $0x3,%edx │ │ │ │ │ - je f40 │ │ │ │ │ + je e00 │ │ │ │ │ lea -0x9(%rcx),%esi │ │ │ │ │ cmp $0x7,%esi │ │ │ │ │ - ja f62 │ │ │ │ │ + ja e21 │ │ │ │ │ cmp $0xa,%edx │ │ │ │ │ - jne f40 │ │ │ │ │ + jne e00 │ │ │ │ │ add $0x4,%r8 │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %r10,%r8 │ │ │ │ │ - jne f6f │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - cmp $0x1,%r15d │ │ │ │ │ - jle 1151 │ │ │ │ │ - lea 0x28(%r14),%rsi │ │ │ │ │ - mov %r15d,%eax │ │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - mov %r14,%rbx │ │ │ │ │ + jne e2e │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + cmp $0x1,%r9d │ │ │ │ │ + jle 100f │ │ │ │ │ + mov %r9d,%eax │ │ │ │ │ + mov %r9d,0x4(%rsp) │ │ │ │ │ + lea 0x28(%r14),%rbx │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ + mov %rbp,0x30(%rsp) │ │ │ │ │ + mov $0x18,%edx │ │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea -0x1(%rdx),%esi │ │ │ │ │ - lea 0x8(%r14),%rcx │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + lea -0x1(%rsi),%r9d │ │ │ │ │ + lea -0x10(%rdx),%rcx │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ - movslq %esi,%rsi │ │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ │ - lea (%rsi,%rsi,2),%r12 │ │ │ │ │ - lea 0x0(,%r12,8),%rcx │ │ │ │ │ - mov %rbx,%r12 │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ + movslq %r9d,%r9 │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ + lea -0x18(%rdx),%rbp │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ │ + lea (%r9,%r9,2),%r13 │ │ │ │ │ + mov %rdx,%r14 │ │ │ │ │ + shl $0x3,%r13 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea (%rbx,%rbx,2),%rcx │ │ │ │ │ - lea 0x8(%rax,%r14,1),%rdi │ │ │ │ │ - lea 0x0(,%rcx,8),%r13 │ │ │ │ │ - lea 0x8(%rax,%r13,1),%rsi │ │ │ │ │ - call 102b │ │ │ │ │ + lea 0x8(%rax,%r14,1),%rsi │ │ │ │ │ + lea 0x8(%rax,%rbp,1),%rdi │ │ │ │ │ + call edf │ │ │ │ │ R_X86_64_PLT32 fftw_dimcmp-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ - jle 1080 │ │ │ │ │ - movslq %ebx,%rdi │ │ │ │ │ - mov (%rsp),%rdx │ │ │ │ │ - mov 0x0(%rbp),%ecx │ │ │ │ │ + jle f2f │ │ │ │ │ + movslq %r15d,%rdi │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ lea (%rdi,%rdi,2),%rdi │ │ │ │ │ movdqu 0x8(%rax,%rdi,8),%xmm1 │ │ │ │ │ lea (%rax,%rdx,1),%rsi │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ │ mov 0x10(%rsi),%r9 │ │ │ │ │ - mov 0x28(%r12,%rbx,4),%esi │ │ │ │ │ - movups %xmm1,0x8(%rax,%rdx,1) │ │ │ │ │ + movups %xmm1,0x8(%rax,%r13,1) │ │ │ │ │ + mov (%rbx),%esi │ │ │ │ │ mov 0x18(%rax,%rdi,8),%rdi │ │ │ │ │ - mov %rdi,0x18(%rax,%rdx,1) │ │ │ │ │ - movups %xmm0,0x8(%rax,%r13,1) │ │ │ │ │ - mov %r9,0x18(%rax,%r13,1) │ │ │ │ │ - mov %esi,0x0(%rbp) │ │ │ │ │ - mov %ecx,0x28(%r12,%rbx,4) │ │ │ │ │ - inc %rbx │ │ │ │ │ - cmp %ebx,%r15d │ │ │ │ │ - jg 1010 │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ + mov %rdi,0x18(%rax,%r13,1) │ │ │ │ │ + mov 0x28(%r12,%r15,4),%edi │ │ │ │ │ + mov %r9,0x18(%rax,%r14,1) │ │ │ │ │ + movups %xmm0,0x8(%rax,%r14,1) │ │ │ │ │ + mov %edi,(%rbx) │ │ │ │ │ + mov %esi,0x28(%r12,%r15,4) │ │ │ │ │ + inc %r15 │ │ │ │ │ add $0x18,%r14 │ │ │ │ │ - add $0x4,%rbp │ │ │ │ │ - mov %r12,%rbx │ │ │ │ │ - inc %rdx │ │ │ │ │ - cmp 0x18(%rsp),%rdx │ │ │ │ │ - jne fe0 │ │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ │ + cmp %r15d,0x4(%rsp) │ │ │ │ │ + jg ed0 │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ mov %r12,%r14 │ │ │ │ │ - movslq %r15d,%rdi │ │ │ │ │ + add $0x4,%rbx │ │ │ │ │ + inc %rsi │ │ │ │ │ + add $0x18,%rdx │ │ │ │ │ + cmp 0x20(%rsp),%rsi │ │ │ │ │ + jne e98 │ │ │ │ │ + mov 0x4(%rsp),%r9d │ │ │ │ │ + mov 0x30(%rsp),%rbp │ │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ │ + movslq %r9d,%r9 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - lea (%rsi,%rdi,4),%rcx │ │ │ │ │ - jmp 10cd │ │ │ │ │ - add $0x4,%rsi │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ + lea (%r14,%r9,4),%rsi │ │ │ │ │ + jmp f8d │ │ │ │ │ + nop │ │ │ │ │ + add $0x4,%rdx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ - cmp %rcx,%rsi │ │ │ │ │ - je 10f5 │ │ │ │ │ + cmp %rsi,%rdx │ │ │ │ │ + je fb7 │ │ │ │ │ cmpq $0x2,(%rax) │ │ │ │ │ - jne 10c0 │ │ │ │ │ - mov (%rsi),%edx │ │ │ │ │ - lea -0x8(%rdx),%edi │ │ │ │ │ + jne f80 │ │ │ │ │ + mov 0x28(%rdx),%ecx │ │ │ │ │ + lea -0x8(%rcx),%edi │ │ │ │ │ cmp $0x1,%edi │ │ │ │ │ - jbe 10e2 │ │ │ │ │ - cmp $0x4,%edx │ │ │ │ │ - jne 10c0 │ │ │ │ │ - movl $0x0,(%rsi) │ │ │ │ │ - add $0x4,%rsi │ │ │ │ │ + jbe fa3 │ │ │ │ │ + cmp $0x4,%ecx │ │ │ │ │ + jne f80 │ │ │ │ │ + movl $0x0,0x28(%rdx) │ │ │ │ │ + add $0x4,%rdx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ - cmp %rcx,%rsi │ │ │ │ │ - jne 10cd │ │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ │ - call 10ff │ │ │ │ │ + cmp %rsi,%rdx │ │ │ │ │ + jne f8d │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + call fbf │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress_contiguous-0x4 │ │ │ │ │ - mov %rbx,0x20(%r14) │ │ │ │ │ + mov %rbp,0x20(%r14) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ - movhps 0x20(%rsp),%xmm0 │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + movhps 0x28(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x10(%r14) │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ - call 1131 │ │ │ │ │ + call ff1 │ │ │ │ │ R_X86_64_PLT32 fftw_join_taint-0x4 │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 1143 │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + call 1001 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_locations-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 1160 │ │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ │ - jmp e70 │ │ │ │ │ - jne 10f5 │ │ │ │ │ + je 1020 │ │ │ │ │ + mov 0x28(%rsp),%rbp │ │ │ │ │ + jmp d4e │ │ │ │ │ + jne fb7 │ │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ │ - lea 0x28(%r14),%rsi │ │ │ │ │ - jmp 10b3 │ │ │ │ │ + jmp f6f │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 1173 │ │ │ │ │ + jmp 1033 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_unsolvable-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001180 : │ │ │ │ │ +0000000000001040 : │ │ │ │ │ fftw_mkproblem_rdft_d(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ - call 1191 │ │ │ │ │ + call 1051 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft-0x4 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 11a1 │ │ │ │ │ + call 1061 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -00000000000011b0 : │ │ │ │ │ +0000000000001070 : │ │ │ │ │ fftw_mkproblem_rdft_1(): │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov %r8d,0xc(%rsp) │ │ │ │ │ lea 0xc(%rsp),%r8 │ │ │ │ │ - call 11c3 │ │ │ │ │ + call 1083 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft-0x4 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000011d0 : │ │ │ │ │ +0000000000001090 : │ │ │ │ │ fftw_mkproblem_rdft_1_d(): │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov %r8d,0xc(%rsp) │ │ │ │ │ lea 0xc(%rsp),%r8 │ │ │ │ │ - call 11e3 │ │ │ │ │ + call 10a3 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000011f0 : │ │ │ │ │ +00000000000010b0 : │ │ │ │ │ fftw_mkproblem_rdft_0_d(): │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - call 1202 │ │ │ │ │ + call 10c2 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ pop %rbp │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ pop %r12 │ │ │ │ │ - jmp 121a │ │ │ │ │ + jmp 10da │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -2,51 +2,49 @@ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 18000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 1a000000 00410e10 8302540e .........A....T. │ │ │ │ │ 0x00000030 08000000 44000000 38000000 00000000 ....D...8....... │ │ │ │ │ 0x00000040 a0000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x00000050 0e208d04 420e288c 05440e30 8606410e . ..B.(..D.0..A. │ │ │ │ │ - 0x00000060 38830744 0e400277 0e384b0e 30430e28 8..D.@.w.8K.0C.( │ │ │ │ │ + 0x00000050 0e208d04 420e288c 05440e30 8606440e . ..B.(..D.0..D. │ │ │ │ │ + 0x00000060 38830744 0e400274 0e384b0e 30430e28 8..D.@.t.8K.0C.( │ │ │ │ │ 0x00000070 420e2042 0e18420e 10420e08 34000000 B. B..B..B..4... │ │ │ │ │ - 0x00000080 80000000 00000000 af000000 00420e10 .............B.. │ │ │ │ │ - 0x00000090 8d02420e 188c0341 0e208604 440e2883 ..B....A. ..D.(. │ │ │ │ │ - 0x000000a0 05510e30 02870e28 440e2041 0e18420e .Q.0...(D. A..B. │ │ │ │ │ - 0x000000b0 10420e08 9c000000 b8000000 00000000 .B.............. │ │ │ │ │ - 0x000000c0 eb050000 00780e10 8f02420e 188e0342 .....x....B....B │ │ │ │ │ - 0x000000d0 0e208d04 4a0e288c 05410e30 8606440e . ..J.(..A.0..D. │ │ │ │ │ - 0x000000e0 38830747 0ec00103 6e010e08 c3c6cccd 8..G....n....... │ │ │ │ │ - 0x000000f0 cecf0250 0ec00183 0786068c 058d048e ...P............ │ │ │ │ │ - 0x00000100 038f0202 520a0e38 410e3041 0e28420e ....R..8A.0A.(B. │ │ │ │ │ - 0x00000110 20420e18 420e1042 0e08440b 0330020e B..B..B..D..0.. │ │ │ │ │ - 0x00000120 08c3c6cc cdcecf50 0ec00183 0786068c .......P........ │ │ │ │ │ - 0x00000130 058d048e 038f0202 500e08c3 c6cccdce ........P....... │ │ │ │ │ - 0x00000140 cf630ec0 01830786 068c058d 048e038f .c.............. │ │ │ │ │ - 0x00000150 02000000 80000000 58010000 00000000 ........X....... │ │ │ │ │ - 0x00000160 77060000 00640e10 8f02420e 188e0342 w....d....B....B │ │ │ │ │ - 0x00000170 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x00000180 38830747 0ed00103 bd010e08 c3c6cccd 8..G............ │ │ │ │ │ - 0x00000190 cecf600e d0018307 86068c05 8d048e03 ..`............. │ │ │ │ │ - 0x000001a0 8f02560a 0e384ec3 0e3041c6 0e2842cc ..V..8N..0A..(B. │ │ │ │ │ - 0x000001b0 0e2042cd 0e1842ce 0e1042cf 0e08530b . B...B...B...S. │ │ │ │ │ - 0x000001c0 670a0e38 410e3041 0e28420e 20420e18 g..8A.0A.(B. B.. │ │ │ │ │ - 0x000001d0 420e1042 0e084f0b 24000000 dc010000 B..B..O.$....... │ │ │ │ │ - 0x000001e0 00000000 37000000 00410e10 8602410e ....7....A....A. │ │ │ │ │ - 0x000001f0 18830347 0e20640e 18440e10 410e0800 ...G. d..D..A... │ │ │ │ │ - 0x00000200 10000000 04020000 00000000 0e000000 ................ │ │ │ │ │ - 0x00000210 00000000 60000000 18020000 00000000 ....`........... │ │ │ │ │ - 0x00000220 43030000 00420e10 8f02420e 188e0342 C....B....B....B │ │ │ │ │ - 0x00000230 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x00000240 38830748 0e800103 d1020a0e 38410e30 8..H........8A.0 │ │ │ │ │ - 0x00000250 440e2842 0e20420e 18420e10 420e0841 D.(B. B..B..B..A │ │ │ │ │ - 0x00000260 0b02400e 38410e30 410e2842 0e20420e ..@.8A.0A.(B. B. │ │ │ │ │ - 0x00000270 18420e10 420e0800 24000000 7c020000 .B..B...$...|... │ │ │ │ │ - 0x00000280 00000000 2d000000 00410e10 8602410e ....-....A....A. │ │ │ │ │ - 0x00000290 1883034a 0e305e0e 18410e10 410e0800 ...J.0^..A..A... │ │ │ │ │ - 0x000002a0 14000000 a4020000 00000000 18000000 ................ │ │ │ │ │ - 0x000002b0 00440e20 530e0800 14000000 bc020000 .D. S........... │ │ │ │ │ - 0x000002c0 00000000 18000000 00440e20 530e0800 .........D. S... │ │ │ │ │ - 0x000002d0 2c000000 d4020000 00000000 2a000000 ,...........*... │ │ │ │ │ - 0x000002e0 00420e10 8c02440e 18860344 0e208304 .B....D....D. .. │ │ │ │ │ - 0x000002f0 520e1841 0e10480e 08000000 00000000 R..A..H......... │ │ │ │ │ + 0x00000080 80000000 00000000 b0000000 00420e10 .............B.. │ │ │ │ │ + 0x00000090 8d02420e 188c0344 0e208604 4e0e2883 ..B....D. ..N.(. │ │ │ │ │ + 0x000000a0 05440e30 02880e28 440e2041 0e18420e .D.0...(D. A..B. │ │ │ │ │ + 0x000000b0 10420e08 80000000 b8000000 00000000 .B.............. │ │ │ │ │ + 0x000000c0 53050000 004e0e10 8f02420e 188e0342 S....N....B....B │ │ │ │ │ + 0x000000d0 0e208d04 420e288c 05410e30 8606470e . ..B.(..A.0..G. │ │ │ │ │ + 0x000000e0 38830747 0ec00152 0a0e3841 0e30410e 8..G...R..8A.0A. │ │ │ │ │ + 0x000000f0 28420e20 420e1842 0e10420e 08410b03 (B. B..B..B..A.. │ │ │ │ │ + 0x00000100 90010e08 c3c6cccd cecf480e c0018307 ..........H..... │ │ │ │ │ + 0x00000110 86068c05 8d048e03 8f025a0a 0e384bc3 ..........Z..8K. │ │ │ │ │ + 0x00000120 0e3041c6 0e2842cc 0e2042cd 0e1842ce .0A..(B.. B...B. │ │ │ │ │ + 0x00000130 0e1042cf 0e084a0b 80000000 3c010000 ..B...J.....<... │ │ │ │ │ + 0x00000140 00000000 e7050000 00640e10 8f02420e .........d....B. │ │ │ │ │ + 0x00000150 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000160 8606410e 38830747 0ed00103 9d010e08 ..A.8..G........ │ │ │ │ │ + 0x00000170 c3c6cccd cecf580e d0018307 86068c05 ......X......... │ │ │ │ │ + 0x00000180 8d048e03 8f02560a 0e384ec3 0e3041c6 ......V..8N..0A. │ │ │ │ │ + 0x00000190 0e2842cc 0e2042cd 0e1842ce 0e1042cf .(B.. B...B...B. │ │ │ │ │ + 0x000001a0 0e084b0b 670a0e38 410e3041 0e28420e ..K.g..8A.0A.(B. │ │ │ │ │ + 0x000001b0 20420e18 420e1042 0e08470b 24000000 B..B..B..G.$... │ │ │ │ │ + 0x000001c0 c0010000 00000000 37000000 00410e10 ........7....A.. │ │ │ │ │ + 0x000001d0 8602410e 18830347 0e20640e 18440e10 ..A....G. d..D.. │ │ │ │ │ + 0x000001e0 410e0800 10000000 e8010000 00000000 A............... │ │ │ │ │ + 0x000001f0 0e000000 00000000 60000000 fc010000 ........`....... │ │ │ │ │ + 0x00000200 00000000 23030000 00420e10 8f02490e ....#....B....I. │ │ │ │ │ + 0x00000210 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ │ + 0x00000220 8606440e 38830747 0e800103 a8020a0e ..D.8..G........ │ │ │ │ │ + 0x00000230 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ + 0x00000240 420e0841 0b02400e 38410e30 410e2842 B..A..@.8A.0A.(B │ │ │ │ │ + 0x00000250 0e20420e 18420e10 420e0800 24000000 . B..B..B...$... │ │ │ │ │ + 0x00000260 60020000 00000000 2d000000 00410e10 `.......-....A.. │ │ │ │ │ + 0x00000270 8602440e 18830347 0e305e0e 18410e10 ..D....G.0^..A.. │ │ │ │ │ + 0x00000280 410e0800 14000000 88020000 00000000 A............... │ │ │ │ │ + 0x00000290 18000000 00440e20 530e0800 14000000 .....D. S....... │ │ │ │ │ + 0x000002a0 a0020000 00000000 18000000 00440e20 .............D. │ │ │ │ │ + 0x000002b0 530e0800 28000000 b8020000 00000000 S...(........... │ │ │ │ │ + 0x000002c0 2a000000 00420e10 8c02440e 18860344 *....B....D....D │ │ │ │ │ + 0x000002d0 0e208304 4c0e1844 0e104b0e 08000000 . ..L..D..K..... │ │ │ ├── problem2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 8984 (bytes into file) │ │ │ │ │ + Start of section headers: 8728 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 14 │ │ │ │ │ Section header string table index: 13 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x2318: │ │ │ │ │ +There are 14 section headers, starting at offset 0x2218: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0014fd 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001d60 0003f0 18 I 11 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00153d 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00153d 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00153d 00001a 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro.local PROGBITS 0000000000000000 001558 000028 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 002150 000060 18 I 11 6 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 001580 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 001580 0002d8 00 A 0 0 8 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 0021b0 0000f0 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 001858 000330 18 12 12 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 001b88 0001d6 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 0022a0 000077 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0013fd 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001c60 0003f0 18 I 11 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00143d 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00143d 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00143d 00001a 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro.local PROGBITS 0000000000000000 001458 000028 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 002050 000060 18 I 11 6 8 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 001480 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 001480 0002d8 00 A 0 0 8 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 0020b0 0000f0 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 001758 000330 18 12 12 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 001a88 0001d6 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 0021a0 000077 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 34 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 45 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 2: 0000000000000000 43 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 3: 0000000000000030 26 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 4: 0000000000000050 206 FUNC LOCAL DEFAULT 1 hash │ │ │ │ │ - 5: 0000000000000120 1759 FUNC LOCAL DEFAULT 1 recur │ │ │ │ │ - 6: 0000000000000800 2246 FUNC LOCAL DEFAULT 1 vrecur │ │ │ │ │ - 7: 0000000000001130 374 FUNC LOCAL DEFAULT 1 zero │ │ │ │ │ + 5: 0000000000000120 1606 FUNC LOCAL DEFAULT 1 recur │ │ │ │ │ + 6: 0000000000000770 2198 FUNC LOCAL DEFAULT 1 vrecur │ │ │ │ │ + 7: 0000000000001060 350 FUNC LOCAL DEFAULT 1 zero │ │ │ │ │ 8: 0000000000000000 40 OBJECT LOCAL DEFAULT 6 padt │ │ │ │ │ 9: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro.local │ │ │ │ │ 10: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 11: 0000000000000014 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_destroy2 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5puts │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5int │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_md5INT │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ialignment_of │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_md5 │ │ │ │ │ - 19: 00000000000010d0 81 FUNC GLOBAL DEFAULT 1 fftw_rdft2_complex_n │ │ │ │ │ + 19: 0000000000001010 65 FUNC GLOBAL DEFAULT 1 fftw_rdft2_complex_n │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_append │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_destroy │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_zerotens │ │ │ │ │ - 24: 00000000000012b0 371 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft2 │ │ │ │ │ + 24: 00000000000011c0 355 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft2 │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy_except │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy_sub │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_compress │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_compress_contiguous │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_join_taint │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_unsolvable │ │ │ │ │ - 32: 0000000000001430 50 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft2_d │ │ │ │ │ - 33: 0000000000001470 141 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft2_d_3pointers │ │ │ │ │ + 32: 0000000000001330 50 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft2_d │ │ │ │ │ + 33: 0000000000001370 141 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft2_d_3pointers │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,65 +1,65 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1d60 contains 42 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1c60 contains 42 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000016 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000001c 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 000000000000003d 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ -0000000000000058 0000000b00000002 R_X86_64_PC32 0000000000000014 .LC1 - 4 │ │ │ │ │ +0000000000000057 0000000b00000002 R_X86_64_PC32 0000000000000014 .LC1 - 4 │ │ │ │ │ 0000000000000067 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_md5puts - 4 │ │ │ │ │ 000000000000007d 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ 0000000000000091 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_md5INT - 4 │ │ │ │ │ 00000000000000a5 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_md5INT - 4 │ │ │ │ │ 00000000000000ae 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ 00000000000000b8 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ 00000000000000c1 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ 00000000000000cb 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ 00000000000000d4 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ 00000000000000de 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ 00000000000000e7 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ 00000000000000f1 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ 00000000000000fc 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ 0000000000000108 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_md5 - 4 │ │ │ │ │ -0000000000001201 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000001217 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -0000000000001222 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ -000000000000123a 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_dft_zerotens - 4 │ │ │ │ │ -0000000000001276 0000001300000004 R_X86_64_PLT32 00000000000010d0 fftw_rdft2_complex_n - 4 │ │ │ │ │ -0000000000001302 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -000000000000130c 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem - 4 │ │ │ │ │ -0000000000001326 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_except - 4 │ │ │ │ │ -000000000000133f 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_sub - 4 │ │ │ │ │ -000000000000134e 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress - 4 │ │ │ │ │ -0000000000001364 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -0000000000001377 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ -000000000000137f 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ -0000000000001388 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ -00000000000013d6 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress - 4 │ │ │ │ │ -00000000000013e4 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress - 4 │ │ │ │ │ -00000000000013f7 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_join_taint - 4 │ │ │ │ │ -0000000000001442 0000001800000004 R_X86_64_PLT32 00000000000012b0 fftw_mkproblem_rdft2 - 4 │ │ │ │ │ -0000000000001452 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ -00000000000014b9 0000001800000004 R_X86_64_PLT32 00000000000012b0 fftw_mkproblem_rdft2 - 4 │ │ │ │ │ -00000000000014c9 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ +0000000000001129 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +000000000000113f 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +000000000000114a 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ +0000000000001162 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_dft_zerotens - 4 │ │ │ │ │ +0000000000001196 0000001300000004 R_X86_64_PLT32 0000000000001010 fftw_rdft2_complex_n - 4 │ │ │ │ │ +0000000000001212 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +000000000000121c 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem - 4 │ │ │ │ │ +0000000000001235 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_except - 4 │ │ │ │ │ +000000000000124d 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_sub - 4 │ │ │ │ │ +000000000000125c 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress - 4 │ │ │ │ │ +0000000000001272 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +0000000000001285 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ +000000000000128d 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ +0000000000001297 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ +00000000000012d6 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress - 4 │ │ │ │ │ +00000000000012e4 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress - 4 │ │ │ │ │ +00000000000012f8 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_join_taint - 4 │ │ │ │ │ +0000000000001342 0000001800000004 R_X86_64_PLT32 00000000000011c0 fftw_mkproblem_rdft2 - 4 │ │ │ │ │ +0000000000001352 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ +00000000000013b9 0000001800000004 R_X86_64_PLT32 00000000000011c0 fftw_mkproblem_rdft2 - 4 │ │ │ │ │ +00000000000013c9 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ 0000000000000046 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ 000000000000011a 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_md5 - 4 │ │ │ │ │ -0000000000001250 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ -000000000000141f 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_unsolvable - 4 │ │ │ │ │ +0000000000001178 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ +000000000000131f 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_unsolvable - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x2150 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x2050 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 50 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 1130 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 1060 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000020 0000000100000001 R_X86_64_64 0000000000000000 .text + 30 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x21b0 contains 10 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x20b0 contains 10 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ 0000000000000050 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 50 │ │ │ │ │ 0000000000000078 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 120 │ │ │ │ │ -0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 800 │ │ │ │ │ -000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 10d0 │ │ │ │ │ -00000000000001a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1130 │ │ │ │ │ -000000000000021c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 12b0 │ │ │ │ │ -0000000000000280 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1430 │ │ │ │ │ -00000000000002ac 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1470 │ │ │ │ │ +0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 770 │ │ │ │ │ +000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1010 │ │ │ │ │ +00000000000001a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1060 │ │ │ │ │ +000000000000021c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 11c0 │ │ │ │ │ +0000000000000280 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1330 │ │ │ │ │ +00000000000002ac 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1370 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..000000000000002d │ │ │ │ │ +00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..000000000000002b │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000002c 0000000000000018 00000030 FDE cie=00000000 pc=0000000000000030..000000000000004a │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000031 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ @@ -28,48 +28,48 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000048 0000000000000024 0000004c FDE cie=00000000 pc=0000000000000050..000000000000011e │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000051 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000055 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000005c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000060 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000066 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 180 to 0000000000000114 │ │ │ │ │ + DW_CFA_advance_loc1: 174 to 0000000000000114 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000118 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000119 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000070 0000000000000088 00000074 FDE cie=00000000 pc=0000000000000120..00000000000007ff │ │ │ │ │ +00000070 0000000000000088 00000074 FDE cie=00000000 pc=0000000000000120..0000000000000766 │ │ │ │ │ DW_CFA_advance_loc: 56 to 0000000000000158 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000015a │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000015d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000015c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000015f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000161 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000161 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000162 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000163 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000016d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000016a │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc2: 435 to 0000000000000320 │ │ │ │ │ + DW_CFA_advance_loc2: 438 to 0000000000000320 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ @@ -94,292 +94,292 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000003fa │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000003fc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000400 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 960 to 00000000000007c0 │ │ │ │ │ + DW_CFA_advance_loc2: 848 to 0000000000000750 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000007d0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000758 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000007f8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000075f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000fc 0000000000000084 00000100 FDE cie=00000000 pc=0000000000000800..00000000000010c6 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000080e │ │ │ │ │ +000000fc 0000000000000084 00000100 FDE cie=00000000 pc=0000000000000770..0000000000001006 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000077e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000810 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000786 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000812 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000788 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000817 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000078a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000818 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000078b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000819 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000792 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000823 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000799 │ │ │ │ │ DW_CFA_def_cfa_offset: 432 │ │ │ │ │ - DW_CFA_advance_loc2: 1237 to 0000000000000cf8 │ │ │ │ │ + DW_CFA_advance_loc2: 1243 to 0000000000000c74 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000cf9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c75 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000cfa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c76 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cfc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c78 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cfe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c7a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d00 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c7c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d02 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c7e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000d10 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 279 to 0000000000000e27 │ │ │ │ │ + DW_CFA_advance_loc2: 263 to 0000000000000d87 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000e2e │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000d8e │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e2f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d8f │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e31 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d91 │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e33 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d93 │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e35 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d95 │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e37 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d97 │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000e40 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000da0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 240 to 0000000000000f30 │ │ │ │ │ + DW_CFA_advance_loc1: 232 to 0000000000000e88 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f31 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e89 │ │ │ │ │ DW_CFA_def_cfa_offset: 432 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 0000000000000010 00000188 FDE cie=00000000 pc=00000000000010d0..0000000000001121 │ │ │ │ │ +00000184 0000000000000010 00000188 FDE cie=00000000 pc=0000000000001010..0000000000001051 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000198 0000000000000078 0000019c FDE cie=00000000 pc=0000000000001130..00000000000012a6 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001132 │ │ │ │ │ +00000198 0000000000000078 0000019c FDE cie=00000000 pc=0000000000001060..00000000000011be │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001062 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001134 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001064 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001136 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001066 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001138 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001068 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001139 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001069 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000113a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000106a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001141 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001071 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 167 to 00000000000011e8 │ │ │ │ │ + DW_CFA_advance_loc1: 167 to 0000000000001118 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000011e9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001119 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000011ea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000111a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000011ec │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000111c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000011ee │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000111e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000011f0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001120 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000011f2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001122 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000001200 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001128 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000001242 │ │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000000116a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001246 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000116e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001247 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000116f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001249 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001171 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000124b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001173 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000124d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001175 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000124f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001177 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000001260 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000001180 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000001294 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000011ac │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001298 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000011b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001299 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000011b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000129b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000129d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000129f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012a1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000214 0000000000000060 00000218 FDE cie=00000000 pc=00000000000012b0..0000000000001423 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012b2 │ │ │ │ │ +00000214 0000000000000060 00000218 FDE cie=00000000 pc=00000000000011c0..0000000000001323 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000012b7 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000011cb │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012b9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011cd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012bb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011cf │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000012bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000011d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000012bd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000011d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000012c7 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000011d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 241 to 00000000000013b8 │ │ │ │ │ + DW_CFA_advance_loc1: 234 to 00000000000012bf │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000013bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000012c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000013bd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000012c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013bf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000012c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013c1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000012c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013c3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000012c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013c5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000012c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000013d0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000012d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000001414 │ │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000001314 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001415 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001315 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001416 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001316 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001418 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001318 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000141a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000131a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000141c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000131c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000141e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000131e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000278 0000000000000028 0000027c FDE cie=00000000 pc=0000000000001430..0000000000001462 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001431 │ │ │ │ │ +00000278 0000000000000028 0000027c FDE cie=00000000 pc=0000000000001330..0000000000001362 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001331 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001432 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001335 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000143c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000133c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000001441 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000001341 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000145f │ │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000000135f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001460 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001360 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001461 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001361 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002a4 0000000000000030 000002a8 FDE cie=00000000 pc=0000000000001470..00000000000014fd │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001471 │ │ │ │ │ +000002a4 0000000000000030 000002a8 FDE cie=00000000 pc=0000000000001370..00000000000013fd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001371 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001472 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000137b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000147c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001382 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000014aa │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000013aa │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000014af │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000013af │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 00000000000014d6 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 00000000000013d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000014d7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000013d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000014d8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000013d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000014e0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000013e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,18 @@ │ │ │ │ │ +AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +AVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ AVAUATUSH │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ +([]A\A]A^A_ │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ (rdft2 %d %d %T %T) │ │ │ │ │ fftw_tensor_destroy2 │ │ │ │ │ fftw_ifree │ │ │ │ │ fftw_md5puts │ │ │ │ │ fftw_md5int │ │ │ │ │ fftw_md5INT │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,29 +1,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov 0x18(%rdi),%rsi │ │ │ │ │ - cmp %rsi,0x28(%rdi) │ │ │ │ │ + mov 0x18(%rdi),%rdx │ │ │ │ │ mov 0x38(%rdi),%ecx │ │ │ │ │ - mov (%rax),%r10 │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov (%rsi),%r10 │ │ │ │ │ mov 0x10(%rdi),%r9 │ │ │ │ │ + cmp %rdx,0x28(%rdi) │ │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ sete %dl │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + movzbl %dl,%edx │ │ │ │ │ jmp *%r10 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ @@ -35,20 +34,20 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000050 : │ │ │ │ │ hash(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ call 6b │ │ │ │ │ R_X86_64_PLT32 fftw_md5puts-0x4 │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ sete %sil │ │ │ │ │ @@ -120,126 +119,127 @@ │ │ │ │ │ je 382 │ │ │ │ │ jle 390 │ │ │ │ │ mov (%rdi),%r9 │ │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ je 320 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle 7c0 │ │ │ │ │ + jle 750 │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - lea -0x4(%rsi),%edx │ │ │ │ │ sub $0xa8,%rsp │ │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ │ - mov %r15,0x88(%rsp) │ │ │ │ │ - mov %esi,0x14(%rsp) │ │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ │ - mov 0x20(%rdi),%rbx │ │ │ │ │ - lea 0x0(,%r8,8),%rdi │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ │ + mov 0x20(%r15),%rbx │ │ │ │ │ + mov 0x18(%rdi),%rdi │ │ │ │ │ + mov %esi,0x1c(%rsp) │ │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ mov %rbx,0x90(%rsp) │ │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ │ - cmpl $0x2,0x14(%rsp) │ │ │ │ │ - je 4c0 │ │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ │ - mov %r8,%r14 │ │ │ │ │ - cmpq $0x0,0x18(%rsp) │ │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ │ + lea -0x4(%rsi),%eax │ │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ │ + lea 0x0(,%r8,8),%rdi │ │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + cmpl $0x2,0x1c(%rsp) │ │ │ │ │ + je 4a0 │ │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ + cmpq $0x0,0x20(%rsp) │ │ │ │ │ jle 3eb │ │ │ │ │ - mov 0x30(%r9),%rax │ │ │ │ │ - mov 0x38(%r9),%rdx │ │ │ │ │ - cmpl $0x3,0x14(%rsp) │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ - je 5b0 │ │ │ │ │ - cmpq $0x0,(%rsp) │ │ │ │ │ - jle 497 │ │ │ │ │ - mov 0x48(%r9),%rbp │ │ │ │ │ - mov 0x50(%r9),%r11 │ │ │ │ │ - mov %r15,0x38(%rsp) │ │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ │ - mov %r15,0x78(%rsp) │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ │ - mov %r9,%rax │ │ │ │ │ - mov %rbp,%r15 │ │ │ │ │ - cmpl $0x4,0x14(%rsp) │ │ │ │ │ - je 690 │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ │ + mov 0x38(%r13),%rcx │ │ │ │ │ + cmpl $0x3,0x1c(%rsp) │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + lea 0x0(,%rcx,8),%r12 │ │ │ │ │ + je 570 │ │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ │ + jle 478 │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + mov 0x48(%r13),%rbp │ │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ │ + mov 0x50(%r13),%rdx │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + cmpl $0x4,0x1c(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rbx │ │ │ │ │ + je 660 │ │ │ │ │ + test %r14,%r14 │ │ │ │ │ jle 400 │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ - lea 0x60(%rax),%rbx │ │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ │ - lea 0x0(,%r11,8),%r12 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ │ + lea 0x60(%r9),%rbp │ │ │ │ │ + mov %rbx,%r12 │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ │ mov %r12,%r13 │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ │ + mov 0x18(%rsp),%esi │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - inc %rbp │ │ │ │ │ - mov 0x10(%rsp),%esi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + inc %rbx │ │ │ │ │ add %r13,%r12 │ │ │ │ │ - add %r13,%r14 │ │ │ │ │ + add %r13,%r15 │ │ │ │ │ call 120 │ │ │ │ │ - cmp %r15,%rbp │ │ │ │ │ - jne 292 │ │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ + cmp %r14,%rbx │ │ │ │ │ + jne 293 │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ │ mov %r13,%r12 │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ │ inc %rax │ │ │ │ │ - add %rdi,%rdx │ │ │ │ │ - add %rdi,%rcx │ │ │ │ │ - cmp (%rsp),%rax │ │ │ │ │ - jne 278 │ │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - inc %rdx │ │ │ │ │ - cmp %rdx,0x18(%rsp) │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + cmp 0x8(%rsp),%rax │ │ │ │ │ + jne 279 │ │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ │ + inc %rax │ │ │ │ │ + cmp %rax,0x20(%rsp) │ │ │ │ │ je 3c0 │ │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ │ - add %rcx,0x38(%rsp) │ │ │ │ │ - add %rcx,0x8(%rsp) │ │ │ │ │ - cmpl $0x3,0x14(%rsp) │ │ │ │ │ - je 7e0 │ │ │ │ │ - mov 0x48(%rax),%r15 │ │ │ │ │ - mov 0x50(%rax),%r11 │ │ │ │ │ - jmp 23c │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ │ + add %rbx,0x28(%rsp) │ │ │ │ │ + add %rbx,0x10(%rsp) │ │ │ │ │ + cmpl $0x3,0x1c(%rsp) │ │ │ │ │ + je 424 │ │ │ │ │ + mov 0x48(%r9),%r14 │ │ │ │ │ + mov 0x50(%r9),%rdx │ │ │ │ │ + jmp 23a │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ cmp $0x1,%r9 │ │ │ │ │ - jle 7f8 │ │ │ │ │ + jle 75f │ │ │ │ │ lea -0x1(%r9),%rdi │ │ │ │ │ lea 0x0(,%r8,8),%r10 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - jne 3a0 │ │ │ │ │ + jne 398 │ │ │ │ │ add $0x2,%rsi │ │ │ │ │ movq $0x0,(%rcx,%rdx,1) │ │ │ │ │ movq $0x0,(%rax,%rdx,1) │ │ │ │ │ add $0x8,%rdx │ │ │ │ │ cmp %rsi,%rdi │ │ │ │ │ jg 340 │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ @@ -254,1105 +254,1064 @@ │ │ │ │ │ cmp %rdx,%r9 │ │ │ │ │ jle 390 │ │ │ │ │ movq $0x0,(%rax) │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2,%rsi │ │ │ │ │ movq $0x0,(%rcx,%rdx,1) │ │ │ │ │ movq $0x0,(%rax,%rdx,1) │ │ │ │ │ add %r10,%rdx │ │ │ │ │ cmp %rdi,%rsi │ │ │ │ │ - jl 3a0 │ │ │ │ │ + jl 398 │ │ │ │ │ jmp 35d │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ │ - mov 0x78(%rsp),%r15 │ │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ │ - inc %r8 │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ - add %rax,%rcx │ │ │ │ │ - cmp %r8,0x48(%rsp) │ │ │ │ │ - jne 1b7 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ │ + mov %r9,%rdx │ │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ │ + inc %rdi │ │ │ │ │ + add %rbx,0x30(%rsp) │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + cmp %rdi,0x58(%rsp) │ │ │ │ │ + jne 1b3 │ │ │ │ │ add $0xa8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ - inc %rdx │ │ │ │ │ - cmp %rdx,0x18(%rsp) │ │ │ │ │ + inc %rax │ │ │ │ │ + cmp %rax,0x20(%rsp) │ │ │ │ │ je 3c0 │ │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ │ - add %rcx,0x38(%rsp) │ │ │ │ │ - add %rcx,0x8(%rsp) │ │ │ │ │ - cmpl $0x3,0x14(%rsp) │ │ │ │ │ - jne 23c │ │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ │ + add %rbx,0x28(%rsp) │ │ │ │ │ + add %rbx,0x10(%rsp) │ │ │ │ │ + cmpl $0x3,0x1c(%rsp) │ │ │ │ │ + jne 23a │ │ │ │ │ + mov %r9,%rdx │ │ │ │ │ mov 0x98(%rsp),%r14 │ │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ │ - mov 0x78(%rsp),%r15 │ │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ - jmp 5c9 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + jmp 595 │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ inc %rax │ │ │ │ │ + add %rdi,%rsi │ │ │ │ │ add %rdi,%rcx │ │ │ │ │ - add %rdi,%rdx │ │ │ │ │ - cmp %rax,0x18(%rsp) │ │ │ │ │ - jne 6da │ │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ │ - mov 0x30(%rsp),%r15 │ │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ │ + cmp %rax,0x20(%rsp) │ │ │ │ │ + jne 689 │ │ │ │ │ + mov 0x38(%rsp),%r14 │ │ │ │ │ + mov 0x40(%rsp),%r13 │ │ │ │ │ inc %r14 │ │ │ │ │ - cmp %r14,0x48(%rsp) │ │ │ │ │ + cmp %r14,0x58(%rsp) │ │ │ │ │ je 3eb │ │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ - add %rax,%rcx │ │ │ │ │ - jmp 1cd │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ │ - mov %r8,%rdi │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ │ + add %rcx,0x30(%rsp) │ │ │ │ │ + add %rcx,0x50(%rsp) │ │ │ │ │ + jmp 1c9 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ │ mov 0x90(%rsp),%rbx │ │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ │ - mov %r15,%r8 │ │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ │ + mov %r8,%rax │ │ │ │ │ lea -0x1(%r10),%rsi │ │ │ │ │ cmp $0x1,%r10 │ │ │ │ │ - jle 7d0 │ │ │ │ │ + jle 758 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jne 580 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jne 550 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ movq $0x0,(%rcx,%rax,1) │ │ │ │ │ movq $0x0,(%r8,%rax,1) │ │ │ │ │ add $0x8,%rax │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ - jg 500 │ │ │ │ │ + jg 4e0 │ │ │ │ │ mov %r10,%rax │ │ │ │ │ lea -0x2(%r10),%rdx │ │ │ │ │ lea (%r11,%r8,1),%rbp │ │ │ │ │ shr $1,%rax │ │ │ │ │ and $0xfffffffffffffffe,%rdx │ │ │ │ │ dec %rax │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ imul %r11,%rax │ │ │ │ │ add %rbp,%rax │ │ │ │ │ cmp %rdx,%r10 │ │ │ │ │ - jle 549 │ │ │ │ │ + jle 529 │ │ │ │ │ movq $0x0,(%rax) │ │ │ │ │ inc %rdi │ │ │ │ │ cmp %rdi,%r9 │ │ │ │ │ je 3eb │ │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ │ add %rax,%r8 │ │ │ │ │ add %rax,%rcx │ │ │ │ │ mov %r8,%rax │ │ │ │ │ - jmp 4e4 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 4c3 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ movq $0x0,(%rcx,%rax,1) │ │ │ │ │ movq $0x0,(%r8,%rax,1) │ │ │ │ │ add %r11,%rax │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - jl 580 │ │ │ │ │ - jmp 51d │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ - mov %rdx,%r14 │ │ │ │ │ + jl 550 │ │ │ │ │ + jmp 4fd │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ + mov %rax,%r9 │ │ │ │ │ mov %rcx,%r10 │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov (%rsp),%rbx │ │ │ │ │ - lea -0x2(%rbx),%rdx │ │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ │ + lea -0x2(%rbx),%rsi │ │ │ │ │ lea -0x1(%rbx),%r11 │ │ │ │ │ shr $1,%rbx │ │ │ │ │ dec %rbx │ │ │ │ │ - and $0xfffffffffffffffe,%rdx │ │ │ │ │ + and $0xfffffffffffffffe,%rsi │ │ │ │ │ imul %r12,%rbx │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - cmpq $0x1,(%rsp) │ │ │ │ │ - jle 628 │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ + cmpq $0x1,0x8(%rsp) │ │ │ │ │ + jle 5f8 │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ cmp $0x1,%r14 │ │ │ │ │ - jne 660 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - add $0x2,%r13 │ │ │ │ │ + jne 630 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + add $0x2,%r8 │ │ │ │ │ movq $0x0,(%r10,%rsi,1) │ │ │ │ │ movq $0x0,(%r9,%rsi,1) │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - cmp %r13,%r11 │ │ │ │ │ - jg 600 │ │ │ │ │ - lea (%r12,%rdi,1),%r9 │ │ │ │ │ - lea 0x2(%rdx),%rsi │ │ │ │ │ + cmp %r8,%r11 │ │ │ │ │ + jg 5d0 │ │ │ │ │ + lea (%r12,%r15,1),%r9 │ │ │ │ │ + lea 0x2(%rbp),%rsi │ │ │ │ │ add %rbx,%r9 │ │ │ │ │ - cmp %rsi,(%rsp) │ │ │ │ │ - jle 680 │ │ │ │ │ + cmp %rsi,0x8(%rsp) │ │ │ │ │ + jle 650 │ │ │ │ │ inc %rax │ │ │ │ │ - cmp %rax,0x18(%rsp) │ │ │ │ │ movq $0x0,(%r9) │ │ │ │ │ - je 3d2 │ │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ │ - add %r10,0x8(%rsp) │ │ │ │ │ - add %r10,%rdi │ │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ - jmp 5e3 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - add $0x2,%r13 │ │ │ │ │ + cmp %rax,0x20(%rsp) │ │ │ │ │ + je 3d0 │ │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ │ + add %r10,0x10(%rsp) │ │ │ │ │ + add %r10,%r15 │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ │ + jmp 5b8 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + add $0x2,%r8 │ │ │ │ │ movq $0x0,(%r10,%rsi,1) │ │ │ │ │ movq $0x0,(%r9,%rsi,1) │ │ │ │ │ add %r12,%rsi │ │ │ │ │ - cmp %r13,%r11 │ │ │ │ │ - jg 660 │ │ │ │ │ - jmp 61d │ │ │ │ │ + cmp %r8,%r11 │ │ │ │ │ + jg 630 │ │ │ │ │ + jmp 5ed │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ inc %rax │ │ │ │ │ - cmp %rax,0x18(%rsp) │ │ │ │ │ - jne 643 │ │ │ │ │ - jmp 3d2 │ │ │ │ │ + cmp %rax,0x20(%rsp) │ │ │ │ │ + jne 614 │ │ │ │ │ + jmp 3d0 │ │ │ │ │ nop │ │ │ │ │ - mov 0x70(%rsp),%r14 │ │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ │ - mov %r15,%rbp │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ - mov 0x78(%rsp),%r15 │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ - lea 0x0(,%r11,8),%rbx │ │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ │ - mov (%rsp),%r14 │ │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - mov %r15,0x30(%rsp) │ │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ + mov 0x88(%rsp),%r14 │ │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + mov %r14,0x38(%rsp) │ │ │ │ │ + mov 0x8(%rsp),%r14 │ │ │ │ │ lea -0x2(%rbp),%r15 │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + mov %rcx,%r8 │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ and $0xfffffffffffffffe,%r15 │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - mov %rcx,%r10 │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ - mov %r15,(%rsp) │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ │ mov %rbp,%r15 │ │ │ │ │ - lea -0x1(%rbp),%r9 │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ + lea -0x1(%rbp),%r10 │ │ │ │ │ shr $1,%r15 │ │ │ │ │ dec %r15 │ │ │ │ │ imul %rbx,%r15 │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r15,0x10(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp $0x1,%rbp │ │ │ │ │ - jle 76c │ │ │ │ │ + jle 707 │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - cmp $0x1,%r11 │ │ │ │ │ - jne 7a0 │ │ │ │ │ + cmp $0x1,%rdx │ │ │ │ │ + jne 730 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2,%r15 │ │ │ │ │ + movq $0x0,(%r8,%rax,1) │ │ │ │ │ movq $0x0,(%rdi,%rax,1) │ │ │ │ │ - movq $0x0,(%rsi,%rax,1) │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - cmp %r15,%r9 │ │ │ │ │ - jg 740 │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - lea (%rbx,%r10,1),%rsi │ │ │ │ │ - add %rdx,%rsi │ │ │ │ │ + cmp %r15,%r10 │ │ │ │ │ + jg 6d8 │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + lea (%rbx,%r11,1),%rdi │ │ │ │ │ + add 0x10(%rsp),%rdi │ │ │ │ │ add $0x2,%rax │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ - jle 778 │ │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ │ - inc %r8 │ │ │ │ │ - cmp %r14,%r8 │ │ │ │ │ - je 460 │ │ │ │ │ - add %r13,%r10 │ │ │ │ │ - add %r13,%r12 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ - jmp 720 │ │ │ │ │ + jle 713 │ │ │ │ │ + movq $0x0,(%rdi) │ │ │ │ │ + inc %r9 │ │ │ │ │ + cmp %r14,%r9 │ │ │ │ │ + je 450 │ │ │ │ │ + add %r12,%r11 │ │ │ │ │ + add %r12,%r13 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + mov %r11,%rdi │ │ │ │ │ + jmp 6c0 │ │ │ │ │ nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2,%r15 │ │ │ │ │ + movq $0x0,(%r8,%rax,1) │ │ │ │ │ movq $0x0,(%rdi,%rax,1) │ │ │ │ │ - movq $0x0,(%rsi,%rax,1) │ │ │ │ │ add %rbx,%rax │ │ │ │ │ - cmp %r9,%r15 │ │ │ │ │ - jl 7a0 │ │ │ │ │ - jmp 75d │ │ │ │ │ + cmp %r10,%r15 │ │ │ │ │ + jl 730 │ │ │ │ │ + jmp 6f5 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - jmp 53d │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x98(%rsp),%r14 │ │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - jmp 439 │ │ │ │ │ + jmp 51d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ jmp 37d │ │ │ │ │ - nop │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000800 : │ │ │ │ │ +0000000000000770 : │ │ │ │ │ vrecur(): │ │ │ │ │ cmp $0x7fffffff,%esi │ │ │ │ │ - je f30 │ │ │ │ │ + je e88 │ │ │ │ │ push %r15 │ │ │ │ │ + mov %ecx,%r11d │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %ecx,%r11d │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ - sub $0x178,%rsp │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ - mov %r9,%rcx │ │ │ │ │ + push %rbx │ │ │ │ │ + sub $0x178,%rsp │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je e20 │ │ │ │ │ - jle cf1 │ │ │ │ │ + je d80 │ │ │ │ │ + jle c6d │ │ │ │ │ mov (%rdi),%r9 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle cf1 │ │ │ │ │ - mov %esi,%eax │ │ │ │ │ - mov %esi,0x20(%rsp) │ │ │ │ │ - mov 0x8(%rdi),%rsi │ │ │ │ │ - mov %r11d,0x24(%rsp) │ │ │ │ │ + jle c6d │ │ │ │ │ mov %rdi,%r10 │ │ │ │ │ + mov 0x8(%rdi),%rdi │ │ │ │ │ + lea -0x9(%rsi),%ebx │ │ │ │ │ + mov %r11d,0x24(%rsp) │ │ │ │ │ + mov %rbp,0x8(%rsp) │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ mov %rcx,%r13 │ │ │ │ │ - mov %r8,%rdi │ │ │ │ │ - lea 0x0(,%rsi,8),%r11 │ │ │ │ │ - lea -0x9(%rax),%esi │ │ │ │ │ - mov %esi,0x1c(%rsp) │ │ │ │ │ - cmp $0x1,%eax │ │ │ │ │ - je 108d │ │ │ │ │ + mov %esi,0x20(%rsp) │ │ │ │ │ + lea 0x0(,%rdi,8),%r11 │ │ │ │ │ + mov %ebx,0x1c(%rsp) │ │ │ │ │ + cmp $0x1,%esi │ │ │ │ │ + je fd5 │ │ │ │ │ mov %r9,0x128(%rsp) │ │ │ │ │ mov %rcx,%r14 │ │ │ │ │ - mov %r11,%r15 │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - mov %rbp,0x8(%rsp) │ │ │ │ │ mov 0x18(%r10),%r9 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle cda │ │ │ │ │ + jle c56 │ │ │ │ │ mov 0x20(%r10),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ cmpl $0x2,0x20(%rsp) │ │ │ │ │ - je 1020 │ │ │ │ │ - mov %rdi,%r8 │ │ │ │ │ - mov %rdi,0x150(%rsp) │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ + je f68 │ │ │ │ │ mov %r9,0x100(%rsp) │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ + mov %r15,0x150(%rsp) │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ mov %r14,0x158(%rsp) │ │ │ │ │ - mov %r15,0x160(%rsp) │ │ │ │ │ + mov %r11,0x160(%rsp) │ │ │ │ │ mov %r13,0x168(%rsp) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ mov 0x30(%r10),%r9 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle ca3 │ │ │ │ │ - cmpl $0x3,0x20(%rsp) │ │ │ │ │ + jle c1f │ │ │ │ │ mov 0x38(%r10),%rax │ │ │ │ │ + cmpl $0x3,0x20(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%r14 │ │ │ │ │ - je fa9 │ │ │ │ │ - mov %rdi,0x130(%rsp) │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + je ef9 │ │ │ │ │ mov %r9,0xd8(%rsp) │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ mov %rcx,%r13 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov %rbx,0x138(%rsp) │ │ │ │ │ + mov %r12,0x138(%rsp) │ │ │ │ │ mov %rcx,0x140(%rsp) │ │ │ │ │ mov %rsi,0x148(%rsp) │ │ │ │ │ + mov %rdi,0x130(%rsp) │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ mov 0x48(%r10),%r9 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle c6c │ │ │ │ │ - cmpl $0x4,0x20(%rsp) │ │ │ │ │ + jle be8 │ │ │ │ │ mov 0x50(%r10),%rax │ │ │ │ │ + cmpl $0x4,0x20(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%rdx │ │ │ │ │ - je f31 │ │ │ │ │ + je e89 │ │ │ │ │ mov %r9,0xb0(%rsp) │ │ │ │ │ - mov %rdi,0x108(%rsp) │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ - mov %r15,0x110(%rsp) │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ + mov %rdi,0x108(%rsp) │ │ │ │ │ mov %r13,0x118(%rsp) │ │ │ │ │ mov %r14,0x120(%rsp) │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ + mov %r15,0x110(%rsp) │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ mov 0x60(%r10),%r9 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle c35 │ │ │ │ │ - cmpl $0x5,0x20(%rsp) │ │ │ │ │ + jle bb1 │ │ │ │ │ mov 0x68(%r10),%rax │ │ │ │ │ + cmpl $0x5,0x20(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%r13 │ │ │ │ │ - je eb9 │ │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ + je e11 │ │ │ │ │ mov %rsi,0xe0(%rsp) │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ mov %r12,0xe8(%rsp) │ │ │ │ │ mov %rcx,0xf0(%rsp) │ │ │ │ │ - mov %r14,0xf8(%rsp) │ │ │ │ │ - mov 0x78(%r10),%r8 │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - jle bfe │ │ │ │ │ + mov %r15,0xf8(%rsp) │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + mov 0x78(%r10),%r9 │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + jle b7a │ │ │ │ │ mov 0x80(%r10),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ cmpl $0x6,0x20(%rsp) │ │ │ │ │ - je e40 │ │ │ │ │ - mov 0x24(%rsp),%r14d │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - mov %rbp,0xc0(%rsp) │ │ │ │ │ + je da0 │ │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ mov %r15,0xc8(%rsp) │ │ │ │ │ mov %r13,0xd0(%rsp) │ │ │ │ │ + mov %r14,0xc0(%rsp) │ │ │ │ │ + mov 0x24(%rsp),%r14d │ │ │ │ │ + mov %rdx,0xb8(%rsp) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ mov 0x90(%r10),%r11 │ │ │ │ │ test %r11,%r11 │ │ │ │ │ - jle bca │ │ │ │ │ + jle b46 │ │ │ │ │ + mov 0x98(%r10),%rax │ │ │ │ │ cmpl $0x7,0x20(%rsp) │ │ │ │ │ - mov 0x98(%r10),%rdi │ │ │ │ │ - je d90 │ │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ + lea 0x0(,%rax,8),%r15 │ │ │ │ │ + je d00 │ │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ │ - mov %rsi,0xa0(%rsp) │ │ │ │ │ - mov %rdx,0xa8(%rsp) │ │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ │ + mov %r8,0xa8(%rsp) │ │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ │ + mov %r15,%r11 │ │ │ │ │ mov 0xa8(%r10),%rsi │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle b96 │ │ │ │ │ - cmpl $0x8,0x20(%rsp) │ │ │ │ │ + jle b12 │ │ │ │ │ mov 0xb0(%r10),%rax │ │ │ │ │ + cmpl $0x8,0x20(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%rdx │ │ │ │ │ - je d10 │ │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ │ + je c80 │ │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ │ + mov %r9,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ │ - mov %r12,%r11 │ │ │ │ │ - mov %rbp,0x78(%rsp) │ │ │ │ │ - mov %r12,0x80(%rsp) │ │ │ │ │ + mov %r12,0x78(%rsp) │ │ │ │ │ + mov %r13,0x80(%rsp) │ │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ │ + mov %r13,%r11 │ │ │ │ │ mov 0xc0(%r10),%rsi │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle b6b │ │ │ │ │ - mov 0xc8(%r10),%rbx │ │ │ │ │ + jle ae7 │ │ │ │ │ + mov 0xc8(%r10),%rcx │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ lea 0xd8(%r10),%rbp │ │ │ │ │ mov %rdi,%r15 │ │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ │ - mov %rbp,0x10(%rsp) │ │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ │ - mov %r11,%rbp │ │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ │ + lea 0x0(,%rcx,8),%rbx │ │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ │ mov %r10,0x48(%rsp) │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ + mov %rbp,0x10(%rsp) │ │ │ │ │ + mov %r11,%rbp │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ mov 0x1c(%rsp),%esi │ │ │ │ │ mov %r15,%r9 │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ mov %r14d,%ecx │ │ │ │ │ inc %r13 │ │ │ │ │ add %rbx,%rbp │ │ │ │ │ add %rbx,%r15 │ │ │ │ │ - call 800 │ │ │ │ │ + call 770 │ │ │ │ │ cmp %r13,%r12 │ │ │ │ │ - jne b28 │ │ │ │ │ + jne aa4 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ │ mov 0x38(%rsp),%r11 │ │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ │ mov 0x48(%rsp),%r10 │ │ │ │ │ inc %rax │ │ │ │ │ add %rdx,%r11 │ │ │ │ │ add %rdx,%rdi │ │ │ │ │ cmp 0x50(%rsp),%rax │ │ │ │ │ - jne ae0 │ │ │ │ │ - mov 0x68(%rsp),%r13 │ │ │ │ │ + jne a54 │ │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ │ mov 0x70(%rsp),%r11 │ │ │ │ │ - mov 0x78(%rsp),%rbp │ │ │ │ │ - mov 0x80(%rsp),%r12 │ │ │ │ │ - inc %rbp │ │ │ │ │ - add %r11,%r12 │ │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ │ + inc %r12 │ │ │ │ │ add %r11,%r13 │ │ │ │ │ - cmp %rbp,0x58(%rsp) │ │ │ │ │ - jne a92 │ │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ │ - inc %rbx │ │ │ │ │ - add %rdx,%rax │ │ │ │ │ - add %rdx,%rsi │ │ │ │ │ - cmp %rbx,0x60(%rsp) │ │ │ │ │ - jne a3b │ │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ │ - mov 0xc0(%rsp),%rbp │ │ │ │ │ + add %r11,%r9 │ │ │ │ │ + cmp %r12,0x58(%rsp) │ │ │ │ │ + jne a06 │ │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ │ + mov 0xa8(%rsp),%r8 │ │ │ │ │ + inc %rdx │ │ │ │ │ + add %r8,%rsi │ │ │ │ │ + add %r8,%rdi │ │ │ │ │ + cmp %rdx,0x60(%rsp) │ │ │ │ │ + jne 9ab │ │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ │ + mov 0xc0(%rsp),%r14 │ │ │ │ │ mov 0xc8(%rsp),%r15 │ │ │ │ │ mov 0xd0(%rsp),%r13 │ │ │ │ │ - inc %rbp │ │ │ │ │ - add %r9,%r15 │ │ │ │ │ - add %r9,%r13 │ │ │ │ │ - cmp %rbp,0x88(%rsp) │ │ │ │ │ - jne 9e3 │ │ │ │ │ + inc %r14 │ │ │ │ │ + add %rdx,%r15 │ │ │ │ │ + add %rdx,%r13 │ │ │ │ │ + cmp %r14,0x88(%rsp) │ │ │ │ │ + jne 953 │ │ │ │ │ mov 0xe0(%rsp),%rsi │ │ │ │ │ mov 0xe8(%rsp),%r12 │ │ │ │ │ mov 0xf0(%rsp),%rcx │ │ │ │ │ - mov 0xf8(%rsp),%r14 │ │ │ │ │ + mov 0xf8(%rsp),%r15 │ │ │ │ │ inc %r12 │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ - add %rsi,%r14 │ │ │ │ │ + add %rsi,%r15 │ │ │ │ │ cmp %r12,0xb0(%rsp) │ │ │ │ │ - jne 98c │ │ │ │ │ + jne 8f8 │ │ │ │ │ mov 0x108(%rsp),%rdi │ │ │ │ │ mov 0x110(%rsp),%r15 │ │ │ │ │ mov 0x118(%rsp),%r13 │ │ │ │ │ mov 0x120(%rsp),%r14 │ │ │ │ │ inc %r15 │ │ │ │ │ add %rdi,%r13 │ │ │ │ │ add %rdi,%r14 │ │ │ │ │ cmp %r15,0xd8(%rsp) │ │ │ │ │ - jne 937 │ │ │ │ │ + jne 8a0 │ │ │ │ │ mov 0x130(%rsp),%rdi │ │ │ │ │ - mov 0x138(%rsp),%rbx │ │ │ │ │ + mov 0x138(%rsp),%r12 │ │ │ │ │ mov 0x140(%rsp),%rcx │ │ │ │ │ mov 0x148(%rsp),%rsi │ │ │ │ │ - inc %rbx │ │ │ │ │ + inc %r12 │ │ │ │ │ add %rdi,%rcx │ │ │ │ │ add %rdi,%rsi │ │ │ │ │ - cmp %rbx,0x100(%rsp) │ │ │ │ │ - jne 8df │ │ │ │ │ - mov 0x150(%rsp),%rdi │ │ │ │ │ + cmp %r12,0x100(%rsp) │ │ │ │ │ + jne 848 │ │ │ │ │ + mov 0x150(%rsp),%r15 │ │ │ │ │ mov 0x158(%rsp),%r14 │ │ │ │ │ - mov 0x160(%rsp),%r15 │ │ │ │ │ + mov 0x160(%rsp),%r11 │ │ │ │ │ mov 0x168(%rsp),%r13 │ │ │ │ │ inc %r13 │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - add %r15,%r14 │ │ │ │ │ + add %r11,%r15 │ │ │ │ │ + add %r11,%r14 │ │ │ │ │ cmp %r13,0x128(%rsp) │ │ │ │ │ - jne 889 │ │ │ │ │ + jne 7f4 │ │ │ │ │ add $0x178,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - mov %r13,0x10(%rsp) │ │ │ │ │ - mov %r13,%r15 │ │ │ │ │ - mov %rbp,0x30(%rsp) │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ + nop │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + mov %r13,%rbp │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ + mov %r9,%r15 │ │ │ │ │ mov %r11,0x28(%rsp) │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ mov %r10,0x40(%rsp) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r12,0x30(%rsp) │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %r14d,%esi │ │ │ │ │ - inc %rbp │ │ │ │ │ + inc %r13 │ │ │ │ │ call 120 │ │ │ │ │ - cmp %rbp,%rbx │ │ │ │ │ - je d70 │ │ │ │ │ - add %r13,%r12 │ │ │ │ │ - add %r13,%r15 │ │ │ │ │ + cmp %r13,%rbx │ │ │ │ │ + je cd8 │ │ │ │ │ + add %r12,%rbp │ │ │ │ │ + add %r12,%r15 │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - jmp d40 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x10(%rsp),%r13 │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + jmp cb0 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ mov 0x28(%rsp),%r11 │ │ │ │ │ - mov 0x30(%rsp),%rbp │ │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ │ mov 0x40(%rsp),%r10 │ │ │ │ │ - jmp b96 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ - mov %rbp,%r15 │ │ │ │ │ - lea 0x0(,%rdi,8),%r13 │ │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ - mov %r11,%rbp │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ + jmp b12 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ + mov %r11,%r13 │ │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ │ mov %r10,0x40(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %r14d,%esi │ │ │ │ │ - inc %r15 │ │ │ │ │ + inc %r12 │ │ │ │ │ call 120 │ │ │ │ │ - cmp %r15,%rbp │ │ │ │ │ - je e00 │ │ │ │ │ - add %r13,%r12 │ │ │ │ │ - add %r13,%rbx │ │ │ │ │ + cmp %r12,%r13 │ │ │ │ │ + je d58 │ │ │ │ │ + add %r15,%rbp │ │ │ │ │ + add %r15,%rbx │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - jmp dd0 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + jmp d30 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ │ mov 0x40(%rsp),%r10 │ │ │ │ │ - jmp bca │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp b46 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x178,%rsp │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %r11d,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp 120 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ - mov %rbp,0x28(%rsp) │ │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ + mov %r13,%rbx │ │ │ │ │ + mov %r15,%rbp │ │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ │ + mov %r9,%r12 │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - mov %r15,%r13 │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + mov %r13,0x30(%rsp) │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x24(%rsp),%esi │ │ │ │ │ - inc %rbp │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ + inc %r13 │ │ │ │ │ call 120 │ │ │ │ │ - cmp %r12,%rbp │ │ │ │ │ - je ea0 │ │ │ │ │ - add %rbx,%r13 │ │ │ │ │ - add %rbx,%r14 │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - jmp e70 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ │ + cmp %r12,%r13 │ │ │ │ │ + je df8 │ │ │ │ │ + add %r14,%rbp │ │ │ │ │ + add %r14,%rbx │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + jmp dd0 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ │ mov 0x30(%rsp),%r13 │ │ │ │ │ mov 0x38(%rsp),%r10 │ │ │ │ │ - jmp bfe │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ - mov %r12,0x28(%rsp) │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ + jmp b7a │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ │ - mov %r9,%rbx │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ + mov %r15,%rbx │ │ │ │ │ mov %r10,0x38(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ │ + mov %r9,%r12 │ │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x24(%rsp),%esi │ │ │ │ │ - inc %rbp │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ + inc %r14 │ │ │ │ │ call 120 │ │ │ │ │ - cmp %rbp,%rbx │ │ │ │ │ - je f10 │ │ │ │ │ - add %r13,%r12 │ │ │ │ │ - add %r13,%r14 │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - jmp ee0 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cmp %r14,%r12 │ │ │ │ │ + je e68 │ │ │ │ │ + add %r13,%rbp │ │ │ │ │ + add %r13,%rbx │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + jmp e40 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x28(%rsp),%r12 │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - mov 0x30(%rsp),%r14 │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ mov 0x38(%rsp),%r10 │ │ │ │ │ - jmp c35 │ │ │ │ │ + jmp bb1 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ ret │ │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ │ mov %r13,%rbx │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ │ + mov %r9,%r12 │ │ │ │ │ mov %r15,0x28(%rsp) │ │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov %r14,%rbp │ │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ │ + mov %r13,0x30(%rsp) │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - mov %r9,%r12 │ │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x24(%rsp),%esi │ │ │ │ │ - inc %r13 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ + inc %r13 │ │ │ │ │ call 120 │ │ │ │ │ cmp %r13,%r12 │ │ │ │ │ - je f90 │ │ │ │ │ + je ee0 │ │ │ │ │ add %r15,%rbx │ │ │ │ │ add %r15,%rbp │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - jmp f60 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp eb8 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ mov 0x28(%rsp),%r15 │ │ │ │ │ mov 0x30(%rsp),%r13 │ │ │ │ │ mov 0x38(%rsp),%r10 │ │ │ │ │ - jmp c6c │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ │ - mov %rbp,%rbx │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ - mov %r9,%r15 │ │ │ │ │ + jmp be8 │ │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ mov %r10,0x38(%rsp) │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rbx │ │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ │ + mov %r9,%r12 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x24(%rsp),%esi │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ + inc %r13 │ │ │ │ │ call 120 │ │ │ │ │ - cmp %rbx,%r15 │ │ │ │ │ - je 1004 │ │ │ │ │ + cmp %r13,%r12 │ │ │ │ │ + je f4c │ │ │ │ │ + add %r14,%rbx │ │ │ │ │ add %r14,%rbp │ │ │ │ │ - add %r14,%r12 │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - jmp fe0 │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + jmp f28 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ │ mov 0x38(%rsp),%r10 │ │ │ │ │ - jmp ca3 │ │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ │ + jmp c1f │ │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + mov %r15,%rbx │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ - mov %rdi,%rdx │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - mov %r9,%rbp │ │ │ │ │ mov %r10,0x38(%rsp) │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ + mov %r9,%r12 │ │ │ │ │ + mov %r15,0x10(%rsp) │ │ │ │ │ + mov %rax,%r15 │ │ │ │ │ + mov %r13,0x30(%rsp) │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x24(%rsp),%esi │ │ │ │ │ - inc %r12 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ + inc %r13 │ │ │ │ │ call 120 │ │ │ │ │ - cmp %r12,%rbp │ │ │ │ │ - je 1074 │ │ │ │ │ - add %rbx,%r13 │ │ │ │ │ - add %rbx,%r14 │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - jmp 1050 │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ │ + cmp %r13,%r12 │ │ │ │ │ + je fbc │ │ │ │ │ + add %r15,%rbx │ │ │ │ │ + add %r15,%rbp │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + jmp f98 │ │ │ │ │ + mov 0x10(%rsp),%r15 │ │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ │ mov 0x30(%rsp),%r13 │ │ │ │ │ mov 0x38(%rsp),%r10 │ │ │ │ │ - jmp cda │ │ │ │ │ + jmp c56 │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - mov %r9,%r15 │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - mov %r11,%r14 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r9,%r12 │ │ │ │ │ + mov %r11,%rbp │ │ │ │ │ mov 0x24(%rsp),%esi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ inc %rbx │ │ │ │ │ call 120 │ │ │ │ │ - cmp %rbx,%r15 │ │ │ │ │ - je cf1 │ │ │ │ │ - add %r14,%r12 │ │ │ │ │ - add %r14,%r13 │ │ │ │ │ + cmp %rbx,%r12 │ │ │ │ │ + je c6d │ │ │ │ │ + add %rbp,%r15 │ │ │ │ │ + add %rbp,%r13 │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - jmp 10a0 │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + jmp fe0 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000010d0 : │ │ │ │ │ +0000000000001010 : │ │ │ │ │ fftw_rdft2_complex_n(): │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 1110 │ │ │ │ │ - ja 10f0 │ │ │ │ │ + je 1040 │ │ │ │ │ + ja 1028 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 1110 │ │ │ │ │ + je 1040 │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 10f5 │ │ │ │ │ + je 102d │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - jne 10e0 │ │ │ │ │ + jne 1020 │ │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ lea 0x1(%rax,%rdi,1),%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdi,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ inc %rax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001130 : │ │ │ │ │ +0000000000001060 : │ │ │ │ │ zero(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ cmpl $0x3,0x38(%rbx) │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ - ja 1200 │ │ │ │ │ + ja 1128 │ │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ │ mov (%rsi),%eax │ │ │ │ │ cmp $0x7fffffff,%eax │ │ │ │ │ - je 11e4 │ │ │ │ │ + je 1114 │ │ │ │ │ mov 0x20(%rbx),%rcx │ │ │ │ │ mov 0x18(%rbx),%rdx │ │ │ │ │ add $0x8,%rdi │ │ │ │ │ mov -0x8(%rdi),%r14d │ │ │ │ │ mov %rdi,%r15 │ │ │ │ │ and $0xfffffffffffffffc,%rcx │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 1290 │ │ │ │ │ - jle 11e4 │ │ │ │ │ + je 11a8 │ │ │ │ │ + jle 1114 │ │ │ │ │ mov 0x8(%rsi),%rbx │ │ │ │ │ mov %rbx,%r12 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - jle 11e4 │ │ │ │ │ + jle 1114 │ │ │ │ │ dec %eax │ │ │ │ │ sub %rdx,%rcx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ mov %eax,0x8(%rsp) │ │ │ │ │ lea 0x20(%rsi),%rax │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%r13 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov 0x8(%rsp),%esi │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %r14d,%ecx │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ inc %rbp │ │ │ │ │ lea (%rax,%rbx,1),%r9 │ │ │ │ │ add %r13,%rbx │ │ │ │ │ - call 800 │ │ │ │ │ + call 770 │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ - jne 11b9 │ │ │ │ │ + jne 10e9 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - call 1205 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + call 112d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ movslq (%rax),%rax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jg 1260 │ │ │ │ │ + jg 1180 │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - call 121b │ │ │ │ │ + call 1143 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call 1226 │ │ │ │ │ + call 114e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ and $0xfffffffffffffffc,%rsi │ │ │ │ │ - call 123e │ │ │ │ │ + call 1166 │ │ │ │ │ R_X86_64_PLT32 fftw_dft_zerotens-0x4 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 1254 │ │ │ │ │ + jmp 117c │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ mov 0x38(%rbx),%esi │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rdx │ │ │ │ │ mov -0x10(%rdx),%rdi │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ - call 127a │ │ │ │ │ + call 119a │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_complex_n-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ mov %rax,-0x10(%rdx) │ │ │ │ │ - jmp 120f │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1137 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ mov %r14d,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp 120 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00000000000012b0 : │ │ │ │ │ +00000000000011c0 : │ │ │ │ │ fftw_mkproblem_rdft2(): │ │ │ │ │ push %r15 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ │ + mov %r9,%rdx │ │ │ │ │ mov 0x60(%rsp),%r15d │ │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - je 1410 │ │ │ │ │ + je 1310 │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ + mov %r9,%r13 │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - je 13f0 │ │ │ │ │ + je 12f0 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ - call 1310 │ │ │ │ │ + call 1220 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem-0x4 │ │ │ │ │ - mov (%r12),%esi │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ + mov 0x0(%rbp),%esi │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 13e0 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + jle 12e0 │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ dec %esi │ │ │ │ │ - call 132a │ │ │ │ │ + call 1239 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_except-0x4 │ │ │ │ │ - mov (%r12),%ecx │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + mov 0x0(%rbp),%ecx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ lea -0x1(%rcx),%esi │ │ │ │ │ - call 1343 │ │ │ │ │ + call 1251 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_sub-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 1352 │ │ │ │ │ + call 1260 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress-0x4 │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle 13d0 │ │ │ │ │ + jle 12d0 │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call 1368 │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + call 1276 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ - mov %rax,0x8(%r14) │ │ │ │ │ - call 137b │ │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ │ + call 1289 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call 1383 │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + call 1291 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ - call 138c │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ + call 129b │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress_contiguous-0x4 │ │ │ │ │ - movq %rbx,%xmm1 │ │ │ │ │ - mov %r13,0x20(%r14) │ │ │ │ │ - mov %rbp,0x28(%r14) │ │ │ │ │ + mov %r14,0x20(%rbx) │ │ │ │ │ + mov %r12,0x28(%rbx) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ - mov %r15d,0x38(%r14) │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ │ - movups %xmm0,0x10(%r14) │ │ │ │ │ - mov %rax,0x30(%r14) │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + mov %r13,0x30(%rbx) │ │ │ │ │ + movhps (%rsp),%xmm0 │ │ │ │ │ + mov %r15d,0x38(%rbx) │ │ │ │ │ + movups %xmm0,0x10(%rbx) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ - call 13da │ │ │ │ │ + call 12da │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress-0x4 │ │ │ │ │ - jmp 1368 │ │ │ │ │ + jmp 1276 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call 13e8 │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + call 12e8 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress-0x4 │ │ │ │ │ - mov %rax,0x8(%r14) │ │ │ │ │ - jmp 1383 │ │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ │ + jmp 1291 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ - call 13fb │ │ │ │ │ + call 12fc │ │ │ │ │ R_X86_64_PLT32 fftw_join_taint-0x4 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - jmp 12ff │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + jmp 120f │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 1423 │ │ │ │ │ + jmp 1323 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_unsolvable-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001430 : │ │ │ │ │ +0000000000001330 : │ │ │ │ │ fftw_mkproblem_rdft2_d(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ mov 0x38(%rsp),%eax │ │ │ │ │ push %rax │ │ │ │ │ - call 1446 │ │ │ │ │ + call 1346 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2-0x4 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 1456 │ │ │ │ │ + call 1356 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001470 : │ │ │ │ │ +0000000000001370 : │ │ │ │ │ fftw_mkproblem_rdft2_d_3pointers(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ movslq (%rdi),%rax │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 14a6 │ │ │ │ │ + je 13a6 │ │ │ │ │ cmp $0x3,%r9d │ │ │ │ │ - ja 14e0 │ │ │ │ │ + ja 13e0 │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea (%rdi,%rax,8),%rdi │ │ │ │ │ mov -0x8(%rdi),%rax │ │ │ │ │ lea (%rdx,%rax,8),%rcx │ │ │ │ │ add %rax,%rax │ │ │ │ │ mov %rax,-0x8(%rdi) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ push %r9 │ │ │ │ │ mov %r8,%r9 │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - call 14bd │ │ │ │ │ + call 13bd │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2-0x4 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 14cd │ │ │ │ │ + call 13cd │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ @@ -1360,8 +1319,8 @@ │ │ │ │ │ cltq │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea (%rdi,%rax,8),%rdi │ │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ │ lea (%rdx,%rax,8),%rcx │ │ │ │ │ add %rax,%rax │ │ │ │ │ mov %rax,0x18(%rdi) │ │ │ │ │ - jmp 14a6 │ │ │ │ │ + jmp 13a6 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,50 +1,50 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 2d000000 00000000 18000000 ....-........... │ │ │ │ │ + 0x00000020 00000000 2b000000 00000000 18000000 ....+........... │ │ │ │ │ 0x00000030 30000000 00000000 1a000000 00410e10 0............A.. │ │ │ │ │ 0x00000040 8302540e 08000000 24000000 4c000000 ..T.....$...L... │ │ │ │ │ - 0x00000050 00000000 ce000000 00410e10 8602440e .........A....D. │ │ │ │ │ - 0x00000060 1883034b 0e2002b4 0e18440e 10410e08 ...K. ....D..A.. │ │ │ │ │ - 0x00000070 88000000 74000000 00000000 df060000 ....t........... │ │ │ │ │ - 0x00000080 00780e10 8f02420e 188e0342 0e208d04 .x....B....B. .. │ │ │ │ │ - 0x00000090 450e288c 05410e30 8606410e 3883074a E.(..A.0..A.8..J │ │ │ │ │ - 0x000000a0 0ee00103 b3010e08 c3c6cccd cecf02a0 ................ │ │ │ │ │ + 0x00000050 00000000 ce000000 00410e10 86024b0e .........A....K. │ │ │ │ │ + 0x00000060 1883034a 0e2002ae 0e18440e 10410e08 ...J. ....D..A.. │ │ │ │ │ + 0x00000070 88000000 74000000 00000000 46060000 ....t.......F... │ │ │ │ │ + 0x00000080 00780e10 8f02450e 188e0342 0e208d04 .x....E....B. .. │ │ │ │ │ + 0x00000090 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ + 0x000000a0 0ee00103 b6010e08 c3c6cccd cecf02a0 ................ │ │ │ │ │ 0x000000b0 0ee00183 0786068c 058d048e 038f0272 ...............r │ │ │ │ │ 0x000000c0 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ │ - 0x000000d0 0e10420e 08440b03 c0030e08 c3c6cccd ..B..D.......... │ │ │ │ │ - 0x000000e0 cecf500e e0018307 86068c05 8d048e03 ..P............. │ │ │ │ │ - 0x000000f0 8f02680e 08c3c6cc cdcecf00 84000000 ..h............. │ │ │ │ │ - 0x00000100 00010000 00000000 c6080000 004e0e10 .............N.. │ │ │ │ │ - 0x00000110 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ - 0x00000120 05410e30 8606410e 3883074a 0eb00303 .A.0..A.8..J.... │ │ │ │ │ - 0x00000130 d5040a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ │ - 0x00000140 18420e10 420e084e 0b031701 0a0e3847 .B..B..N......8G │ │ │ │ │ + 0x000000d0 0e10420e 08440b03 50030e08 c3c6cccd ..B..D..P....... │ │ │ │ │ + 0x000000e0 cecf480e e0018307 86068c05 8d048e03 ..H............. │ │ │ │ │ + 0x000000f0 8f02470e 08c3c6cc cdcecf00 84000000 ..G............. │ │ │ │ │ + 0x00000100 00010000 00000000 96080000 004e0e10 .............N.. │ │ │ │ │ + 0x00000110 8f02480e 188e0342 0e208d04 420e288c ..H....B. ..B.(. │ │ │ │ │ + 0x00000120 05410e30 8606470e 38830747 0eb00303 .A.0..G.8..G.... │ │ │ │ │ + 0x00000130 db040a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ │ + 0x00000140 18420e10 420e0842 0b030701 0a0e3847 .B..B..B......8G │ │ │ │ │ 0x00000150 c30e3041 c60e2842 cc0e2042 cd0e1842 ..0A..(B.. B...B │ │ │ │ │ - 0x00000160 ce0e1042 cf0e0849 0b02f00e 08c3c6cc ...B...I........ │ │ │ │ │ + 0x00000160 ce0e1042 cf0e0849 0b02e80e 08c3c6cc ...B...I........ │ │ │ │ │ 0x00000170 cdcecf41 0eb00383 0786068c 058d048e ...A............ │ │ │ │ │ 0x00000180 038f0200 10000000 88010000 00000000 ................ │ │ │ │ │ - 0x00000190 51000000 00000000 78000000 9c010000 Q.......x....... │ │ │ │ │ - 0x000001a0 00000000 76010000 00420e10 8f02420e ....v....B....B. │ │ │ │ │ + 0x00000190 41000000 00000000 78000000 9c010000 A.......x....... │ │ │ │ │ + 0x000001a0 00000000 5e010000 00420e10 8f02420e ....^....B....B. │ │ │ │ │ 0x000001b0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ 0x000001c0 8606410e 38830747 0e6002a7 0a0e3841 ..A.8..G.`....8A │ │ │ │ │ 0x000001d0 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x000001e0 084e0b02 420a0e38 440e3041 0e28420e .N..B..8D.0A.(B. │ │ │ │ │ - 0x000001f0 20420e18 420e1042 0e08510b 740e3844 B..B..B..Q.t.8D │ │ │ │ │ + 0x000001e0 08460b02 420a0e38 440e3041 0e28420e .F..B..8D.0A.(B. │ │ │ │ │ + 0x000001f0 20420e18 420e1042 0e08490b 6c0e3844 B..B..B..I.l.8D │ │ │ │ │ 0x00000200 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ 0x00000210 08000000 60000000 18020000 00000000 ....`........... │ │ │ │ │ - 0x00000220 73010000 00420e10 8f02450e 188e0342 s....B....E....B │ │ │ │ │ + 0x00000220 63010000 00420e10 8f02490e 188e0342 c....B....I....B │ │ │ │ │ 0x00000230 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x00000240 3883074a 0e6002f1 0a0e3844 0e30410e 8..J.`....8D.0A. │ │ │ │ │ - 0x00000250 28420e20 420e1842 0e10420e 084b0b02 (B. B..B..B..K.. │ │ │ │ │ + 0x00000240 38830744 0e6002ea 0a0e3841 0e30410e 8..D.`....8A.0A. │ │ │ │ │ + 0x00000250 28420e20 420e1842 0e10420e 08470b02 (B. B..B..B..G.. │ │ │ │ │ 0x00000260 440e3841 0e30410e 28420e20 420e1842 D.8A.0A.(B. B..B │ │ │ │ │ 0x00000270 0e10420e 08000000 28000000 7c020000 ..B.....(...|... │ │ │ │ │ - 0x00000280 00000000 32000000 00410e10 8602410e ....2....A....A. │ │ │ │ │ - 0x00000290 1883034a 0e38450e 405e0e18 410e1041 ...J.8E.@^..A..A │ │ │ │ │ + 0x00000280 00000000 32000000 00410e10 8602440e ....2....A....D. │ │ │ │ │ + 0x00000290 18830347 0e38450e 405e0e18 410e1041 ...G.8E.@^..A..A │ │ │ │ │ 0x000002a0 0e080000 30000000 a8020000 00000000 ....0........... │ │ │ │ │ - 0x000002b0 8d000000 00410e10 8602410e 1883034a .....A....A....J │ │ │ │ │ - 0x000002c0 0e306e0e 38450e40 670e1841 0e10410e .0n.8E.@g..A..A. │ │ │ │ │ + 0x000002b0 8d000000 00410e10 86024a0e 18830347 .....A....J....G │ │ │ │ │ + 0x000002c0 0e30680e 38450e40 670e1841 0e10410e .0h.8E.@g..A..A. │ │ │ │ │ 0x000002d0 08480e30 00000000 .H.0.... │ │ │ ├── rank-geq2-rdft2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4328 (bytes into file) │ │ │ │ │ + Start of section headers: 4312 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x10e8: │ │ │ │ │ +There are 17 section headers, starting at offset 0x10d8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0004e0 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000c00 000330 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000520 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000520 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000520 00001f 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000540 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000f30 000060 18 I 14 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000560 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000f90 000018 18 I 14 8 8 │ │ │ │ │ - [10] .rodata PROGBITS 0000000000000000 000578 00000c 00 A 0 0 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 000584 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 000588 000180 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 000fa8 0000a8 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000708 000330 18 15 15 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000a38 0001c3 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 001050 000091 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0004d0 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000bf0 000330 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000510 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000510 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000510 00001f 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000530 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000f20 000060 18 I 14 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000550 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000f80 000018 18 I 14 8 8 │ │ │ │ │ + [10] .rodata PROGBITS 0000000000000000 000568 00000c 00 A 0 0 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 000574 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 000578 000180 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 000f98 0000a8 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 0006f8 000330 18 15 15 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000a28 0001c3 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 001040 000091 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,17 +3,17 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 57 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ 3: 0000000000000040 76 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ 4: 0000000000000090 33 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 5: 00000000000000c0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 6: 00000000000000e0 871 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 6: 00000000000000e0 855 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 7: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 8: 0000000000000450 39 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 8: 0000000000000440 39 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 9: 0000000000000000 12 OBJECT LOCAL DEFAULT 10 buddies.2 │ │ │ │ │ 10: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 13: 0000000000000000 0 SECTION LOCAL DEFAULT 10 .rodata │ │ │ │ │ 14: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ @@ -27,11 +27,11 @@ │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_dft_d │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft2 │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_destroy4 │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_min_stride │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_tensor_max_index │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 30: 0000000000000480 96 FUNC GLOBAL DEFAULT 1 fftw_rdft2_rank_geq2_register │ │ │ │ │ + 30: 0000000000000470 96 FUNC GLOBAL DEFAULT 1 fftw_rdft2_rank_geq2_register │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,58 +1,58 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xc00 contains 34 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xbf0 contains 34 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 00000000000000a7 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 00000000000000c9 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000157 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ -00000000000001d2 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_split - 4 │ │ │ │ │ -00000000000001e7 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000001f6 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000252 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -0000000000000261 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000288 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -0000000000000295 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000002cd 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -00000000000002de 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000002fd 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000309 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000337 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000352 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -0000000000000378 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -000000000000038d 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ -00000000000003b1 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -00000000000003c2 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000003e3 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -00000000000003f4 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000003fb 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000410 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ -0000000000000421 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_stride - 4 │ │ │ │ │ -0000000000000431 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_tensor_max_index - 4 │ │ │ │ │ -0000000000000461 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000048c 0000000d00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -000000000000049d 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000004ab 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000004b2 0000000d00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -00000000000004cc 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000158 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ +00000000000001ce 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_split - 4 │ │ │ │ │ +00000000000001e9 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +00000000000001fc 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000253 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +0000000000000262 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000000287 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +0000000000000294 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000002c9 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +00000000000002dc 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +00000000000002f7 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000304 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000330 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000034c 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +000000000000036e 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000385 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ +00000000000003a1 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +00000000000003b4 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +00000000000003d1 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +00000000000003e4 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000003eb 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000402 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ +0000000000000411 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_stride - 4 │ │ │ │ │ +0000000000000421 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_tensor_max_index - 4 │ │ │ │ │ +0000000000000451 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000047c 0000000d00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +000000000000048d 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +000000000000049b 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000004a2 0000000d00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +00000000000004bc 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 00000000000000d3 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000473 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000463 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xf30 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xf20 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002100000001 R_X86_64_64 0000000000000000 fftw_rdft2_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 450 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 440 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 90 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + c0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xf90 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xf80 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + e0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xfa8 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xf98 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 40 │ │ │ │ │ 0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 90 │ │ │ │ │ 0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ 00000000000000b4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ -000000000000012c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 450 │ │ │ │ │ -000000000000014c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 480 │ │ │ │ │ +000000000000012c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 440 │ │ │ │ │ +000000000000014c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 470 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,52 +13,52 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000039 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000002 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 38 to 0000000000000032 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000033 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000036 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000037 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000037 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000040 0000000000000038 00000044 FDE cie=00000000 pc=0000000000000040..000000000000008c │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000042 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000044 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000047 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000046 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000004c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000004a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000050 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000004b │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000005a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 49 to 000000000000007c │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000000071 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000080 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000007a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000082 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000082 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000084 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000088 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000086 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000008a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000007c 0000000000000010 00000080 FDE cie=00000000 pc=0000000000000090..00000000000000b1 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ @@ -71,15 +71,15 @@ │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 17 to 00000000000000d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ac 0000000000000074 000000b0 FDE cie=00000000 pc=00000000000000e0..0000000000000447 │ │ │ │ │ +000000ac 0000000000000074 000000b0 FDE cie=00000000 pc=00000000000000e0..0000000000000437 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000e6 │ │ │ │ │ @@ -109,77 +109,77 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000123 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000125 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 11 to 0000000000000130 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 313 to 0000000000000269 │ │ │ │ │ + DW_CFA_advance_loc2: 314 to 000000000000026a │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000026b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000026f │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 47 to 000000000000029a │ │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000000299 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000029f │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000029e │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc1: 246 to 0000000000000395 │ │ │ │ │ + DW_CFA_advance_loc1: 239 to 000000000000038d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000399 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000391 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000039a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000392 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000039c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000394 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000039e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000396 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003a0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000398 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003a2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000039a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000003b0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000003a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000124 000000000000001c 00000128 FDE cie=00000000 pc=0000000000000450..0000000000000477 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000451 │ │ │ │ │ +00000124 000000000000001c 00000128 FDE cie=00000000 pc=0000000000000440..0000000000000467 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000441 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000458 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000448 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000471 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000461 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000472 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000462 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000144 0000000000000038 00000148 FDE cie=00000000 pc=0000000000000480..00000000000004e0 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000482 │ │ │ │ │ +00000144 0000000000000038 00000148 FDE cie=00000000 pc=0000000000000470..00000000000004d0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000472 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000484 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000477 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000485 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000478 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000489 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000479 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000494 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000488 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 00000000000004d9 │ │ │ │ │ + DW_CFA_advance_loc1: 65 to 00000000000004c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004da │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004ca │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004db │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004cb │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004dd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004cd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004df │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004cf │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -]A\A]A^H │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (rdft2-rank>=2/%d%(%p%)%(%p%)) │ │ │ │ │ apply_r2hc │ │ │ │ │ apply_hc2r │ │ │ │ │ buddies.2 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,64 +2,64 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2hc(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ + pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ apply_hc2r(): │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdx,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %r8,%rbp │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - mov 0x48(%rdi),%rax │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ - mov %rdx,%r14 │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + mov 0x48(%rdi),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0x40(%r12),%rdi │ │ │ │ │ - mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ pop %rbx │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ + mov 0x40(%r12),%rdi │ │ │ │ │ + mov %rbp,%r8 │ │ │ │ │ pop %rbp │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ pop %r12 │ │ │ │ │ + mov 0x38(%rdi),%rax │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ - mov 0x38(%rdi),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000090 : │ │ │ │ │ print(): │ │ │ │ │ mov 0x50(%rdi),%rdx │ │ │ │ │ mov 0x40(%rdi),%rcx │ │ │ │ │ @@ -113,283 +113,279 @@ │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ │ mov %rsi,%r14 │ │ │ │ │ mov 0x20(%rdi),%rdx │ │ │ │ │ mov 0x18(%rdi),%rsi │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ + mov 0x10(%rdi),%edi │ │ │ │ │ lea 0x4c(%rsp),%r9 │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ - mov 0x10(%rdi),%edi │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - call 15b │ │ │ │ │ + call 15c │ │ │ │ │ R_X86_64_PLT32 fftw_pickdim-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 115 │ │ │ │ │ mov 0x4c(%rsp),%eax │ │ │ │ │ lea 0x1(%rax),%edx │ │ │ │ │ - cmp (%rbx),%edx │ │ │ │ │ mov %edx,0x4c(%rsp) │ │ │ │ │ + cmp (%rbx),%edx │ │ │ │ │ jge 115 │ │ │ │ │ mov 0xd4(%r15),%ecx │ │ │ │ │ mov 0x28(%r14),%rbx │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ and $0xfffff,%eax │ │ │ │ │ cmp %rbx,0x18(%r14) │ │ │ │ │ - je 194 │ │ │ │ │ + je 195 │ │ │ │ │ mov 0x38(%r14),%r10d │ │ │ │ │ test %r10d,%r10d │ │ │ │ │ - je 194 │ │ │ │ │ + je 195 │ │ │ │ │ and $0x10,%ch │ │ │ │ │ jne 115 │ │ │ │ │ test $0x80,%al │ │ │ │ │ - je 1aa │ │ │ │ │ - mov 0x18(%r12),%rcx │ │ │ │ │ + je 1a8 │ │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ │ mov (%rcx),%ebx │ │ │ │ │ - cmp %ebx,0x10(%r12) │ │ │ │ │ + cmp %ebx,0x10(%rbp) │ │ │ │ │ jne 115 │ │ │ │ │ test $0x10000,%eax │ │ │ │ │ - je 1c1 │ │ │ │ │ + je 1bf │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ mov (%rdi),%r9d │ │ │ │ │ test %r9d,%r9d │ │ │ │ │ - jg 420 │ │ │ │ │ + jg 410 │ │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ │ lea 0x58(%rsp),%rcx │ │ │ │ │ lea 0x50(%rsp),%rsi │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - call 1d6 │ │ │ │ │ + call 1d2 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_split-0x4 │ │ │ │ │ mov 0x38(%r14),%esi │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - sete %bpl │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ - call 1eb │ │ │ │ │ + sete %sil │ │ │ │ │ + sete %r13b │ │ │ │ │ + movzbl %sil,%esi │ │ │ │ │ + call 1ed │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - call 1fa │ │ │ │ │ + movzbl %r13b,%esi │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + call 200 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x50(%rsp),%rsi │ │ │ │ │ + mov 0x30(%r14),%r9 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ movslq (%rax),%rax │ │ │ │ │ - mov 0x30(%r14),%r9 │ │ │ │ │ mov 0x28(%r14),%r8 │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ - mov 0x38(%r14),%r15d │ │ │ │ │ - lea (%rax,%rax,2),%rax │ │ │ │ │ + mov 0x20(%r14),%r15 │ │ │ │ │ mov %r9,0x38(%rsp) │ │ │ │ │ - lea (%rbx,%rax,8),%rdx │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ mov %r8,0x30(%rsp) │ │ │ │ │ + mov 0x38(%r14),%r12d │ │ │ │ │ + lea (%rbx,%rax,8),%rdx │ │ │ │ │ mov -0x10(%rdx),%rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rcx,%rax │ │ │ │ │ - mov 0x20(%r14),%rcx │ │ │ │ │ sar $1,%rax │ │ │ │ │ inc %rax │ │ │ │ │ mov %rax,-0x10(%rdx) │ │ │ │ │ mov 0x18(%r14),%rdx │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ │ - call 256 │ │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ │ + call 257 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - call 265 │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ + call 266 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - push %r15 │ │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + push %r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ - call 28c │ │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ │ + call 28b │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 299 │ │ │ │ │ + call 298 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ pop %rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ pop %r8 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 3f0 │ │ │ │ │ + je 3e0 │ │ │ │ │ mov 0x38(%r14),%ecx │ │ │ │ │ mov 0x28(%r14),%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - mov 0x30(%r14),%r10 │ │ │ │ │ + mov 0x30(%r14),%r12 │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - jne 3b0 │ │ │ │ │ - call 2d1 │ │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ │ + jne 3a0 │ │ │ │ │ + call 2cd │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - call 2e2 │ │ │ │ │ + movzbl %r13b,%esi │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ + call 2e0 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + mov %r12,%r9 │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ - call 301 │ │ │ │ │ + call 2fb │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ - call 30d │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + call 308 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 3f0 │ │ │ │ │ + je 3e0 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ mov 0x38(%r14),%eax │ │ │ │ │ + lea -0x2e4(%rip),%rdx │ │ │ │ │ movq %r15,%xmm0 │ │ │ │ │ - lea -0x2f0(%rip),%rdx │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ - movaps %xmm0,(%rsp) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - lea -0x34d(%rip),%rax │ │ │ │ │ + lea -0x342(%rip),%rax │ │ │ │ │ + movaps %xmm0,0x10(%rsp) │ │ │ │ │ cmove %rax,%rdx │ │ │ │ │ - call 356 │ │ │ │ │ + call 350 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ - movdqa (%rsp),%xmm0 │ │ │ │ │ + movdqa 0x10(%rsp),%xmm0 │ │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ │ lea 0x8(%r15),%rdi │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ - mov %r12,0x50(%rax) │ │ │ │ │ + mov %rbp,0x50(%rax) │ │ │ │ │ lea 0x8(%rax),%rdx │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - lea 0x8(%rcx),%rsi │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ - call 37c │ │ │ │ │ + call 372 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ │ - call 391 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + call 389 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy4-0x4 │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ - mov %rbp,%rax │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - call 3b5 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + call 3a5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - call 3c6 │ │ │ │ │ + movzbl %r13b,%esi │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ + call 3b8 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + mov %r12,%r8 │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ - call 3e7 │ │ │ │ │ + call 3d5 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 304 │ │ │ │ │ - nop │ │ │ │ │ + jmp 2fe │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 3f8 │ │ │ │ │ + call 3e8 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 3ff │ │ │ │ │ + call 3ef │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ │ - call 414 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + call 406 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy4-0x4 │ │ │ │ │ jmp 115 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - call 425 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + call 415 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_stride-0x4 │ │ │ │ │ mov 0x38(%r14),%esi │ │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 435 │ │ │ │ │ + call 425 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_tensor_max_index-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ jg 115 │ │ │ │ │ mov 0x4c(%rsp),%edx │ │ │ │ │ - jmp 1c1 │ │ │ │ │ + jmp 1bf │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000450 : │ │ │ │ │ +0000000000000440 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ │ - call 465 │ │ │ │ │ + call 455 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ mov 0xc(%rsp),%esi │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 477 │ │ │ │ │ + jmp 467 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000480 : │ │ │ │ │ +0000000000000470 : │ │ │ │ │ fftw_rdft2_rank_geq2_register(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0xc(%rbx),%r12 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov (%rbx),%ebp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ add $0x4,%rbx │ │ │ │ │ - call 4af │ │ │ │ │ + call 49f │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov %ebp,0x10(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ │ movq $0x3,0x20(%rax) │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - mov %ebp,0x10(%rax) │ │ │ │ │ - call 4d0 │ │ │ │ │ + call 4c0 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cmp %r12,%rbx │ │ │ │ │ - jne 498 │ │ │ │ │ + jne 488 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ │ - 0x00000020 00000000 39000000 00410e10 8602410e ....9....A....A. │ │ │ │ │ - 0x00000030 1883034a 0e30660e 18410e10 440e0800 ...J.0f..A..D... │ │ │ │ │ + 0x00000020 00000000 39000000 00410e10 8602440e ....9....A....D. │ │ │ │ │ + 0x00000030 18830347 0e30660e 18440e10 410e0800 ...G.0f..D..A... │ │ │ │ │ 0x00000040 38000000 44000000 00000000 4c000000 8...D.......L... │ │ │ │ │ - 0x00000050 00420e10 8e02420e 188d0342 0e208c04 .B....B....B. .. │ │ │ │ │ - 0x00000060 440e2886 05410e30 8306710e 28440e20 D.(..A.0..q.(D. │ │ │ │ │ - 0x00000070 420e1842 0e10420e 08000000 10000000 B..B..B......... │ │ │ │ │ + 0x00000050 00420e10 8e02450e 188d0345 0e208c04 .B....E....E. .. │ │ │ │ │ + 0x00000060 440e2886 054a0e30 8306570e 28490e20 D.(..J.0..W.(I. │ │ │ │ │ + 0x00000070 480e1846 0e10420e 08000000 10000000 H..F..B......... │ │ │ │ │ 0x00000080 80000000 00000000 21000000 00000000 ........!....... │ │ │ │ │ 0x00000090 18000000 94000000 00000000 17000000 ................ │ │ │ │ │ 0x000000a0 00410e10 8302510e 08000000 74000000 .A....Q.....t... │ │ │ │ │ - 0x000000b0 b0000000 00000000 67030000 00420e10 ........g....B.. │ │ │ │ │ + 0x000000b0 b0000000 00000000 57030000 00420e10 ........W....B.. │ │ │ │ │ 0x000000c0 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ 0x000000d0 05410e30 8606410e 38830744 0ea0016b .A.0..A.8..D...k │ │ │ │ │ 0x000000e0 0a0e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ │ - 0x000000f0 0e10420e 084b0b03 39010ea8 01420eb0 ..B..K..9....B.. │ │ │ │ │ - 0x00000100 016f0ea8 01450ea0 0102f60a 0e38440e .o...E.......8D. │ │ │ │ │ + 0x000000f0 0e10420e 084b0b03 3a010ea8 01450eb0 ..B..K..:....E.. │ │ │ │ │ + 0x00000100 016a0ea8 01450ea0 0102ef0a 0e38440e .j...E.......8D. │ │ │ │ │ 0x00000110 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ - 0x00000120 4e0b0000 1c000000 28010000 00000000 N.......(....... │ │ │ │ │ + 0x00000120 460b0000 1c000000 28010000 00000000 F.......(....... │ │ │ │ │ 0x00000130 27000000 00410e10 8302470e 20590e10 '....A....G. Y.. │ │ │ │ │ 0x00000140 410e0800 38000000 48010000 00000000 A...8...H....... │ │ │ │ │ - 0x00000150 60000000 00420e10 8d02420e 188c0341 `....B....B....A │ │ │ │ │ - 0x00000160 0e208604 440e2883 054b0e30 02450e28 . ..D.(..K.0.E.( │ │ │ │ │ + 0x00000150 60000000 00420e10 8d02450e 188c0341 `....B....E....A │ │ │ │ │ + 0x00000160 0e208604 410e2883 054f0e30 02410e28 . ..A.(..O.0.A.( │ │ │ │ │ 0x00000170 410e2041 0e18420e 10420e08 00000000 A. A..B..B...... │ │ │ ├── lt13-rank-geq2.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0xa00 contains 31 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000047 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000069 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000000e3 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ -000000000000013f 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_split - 4 │ │ │ │ │ -000000000000014d 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -000000000000015f 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000195 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -00000000000001a3 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -00000000000001bc 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -00000000000001c7 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000001e2 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -00000000000001f5 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -000000000000020c 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -0000000000000217 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000237 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000249 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -000000000000026a 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -000000000000027f 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ +0000000000000143 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_split - 4 │ │ │ │ │ +0000000000000151 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000164 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000190 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +000000000000019f 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +00000000000001b9 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +00000000000001c4 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000001e8 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +00000000000001fc 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000214 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +000000000000021f 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000248 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000251 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +0000000000000272 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000287 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ 00000000000002a3 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000002ab 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000002c0 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ +00000000000002c1 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ 00000000000002d1 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_stride - 4 │ │ │ │ │ 00000000000002dd 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_max_index - 4 │ │ │ │ │ 0000000000000311 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 000000000000033c 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ 000000000000034d 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ 000000000000035b 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 0000000000000362 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,18 +13,18 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000000000..000000000000002c │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000002 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000028 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000029 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000002a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ @@ -79,30 +79,30 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000ba │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000bc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000000c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 455 to 0000000000000287 │ │ │ │ │ + DW_CFA_advance_loc2: 463 to 000000000000028f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000028b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000293 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000028c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000294 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000028e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000296 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000290 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000298 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000292 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000029a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000294 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000029c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002a0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000d8 000000000000001c 000000dc FDE cie=00000000 pc=0000000000000300..0000000000000327 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000301 │ │ │ │ │ @@ -116,26 +116,26 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000f8 0000000000000034 000000fc FDE cie=00000000 pc=0000000000000330..0000000000000390 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000332 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000334 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000337 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000335 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000338 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000339 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000339 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000344 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000348 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 0000000000000389 │ │ │ │ │ + DW_CFA_advance_loc1: 65 to 0000000000000389 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000038a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000038b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000038d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,9 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -D$(HcD$=2/%d%(%p%)%(%p%)) │ │ │ │ │ buddies.2 │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ │ fftw_pickdim │ │ │ │ │ fftw_tensor_split │ │ │ │ │ fftw_tensor_copy_inplace │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ @@ -76,167 +76,168 @@ │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ mov 0x20(%rdi),%rdx │ │ │ │ │ mov 0x18(%rdi),%rsi │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ mov 0x10(%rdi),%edi │ │ │ │ │ lea 0x3c(%rsp),%r9 │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ call e7 │ │ │ │ │ R_X86_64_PLT32 fftw_pickdim-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je ac │ │ │ │ │ mov 0x3c(%rsp),%eax │ │ │ │ │ lea 0x1(%rax),%edx │ │ │ │ │ - cmp (%rbx),%edx │ │ │ │ │ mov %edx,0x3c(%rsp) │ │ │ │ │ + cmp (%rbx),%edx │ │ │ │ │ jge ac │ │ │ │ │ mov 0xd4(%rbp),%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ test $0x80,%al │ │ │ │ │ je 11a │ │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ cmp %eax,0x10(%r12) │ │ │ │ │ jne ac │ │ │ │ │ and $0x10000,%ecx │ │ │ │ │ je 130 │ │ │ │ │ - mov 0x10(%r15),%rdi │ │ │ │ │ + mov 0x10(%r13),%rdi │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ jg 2d0 │ │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ │ + mov 0x8(%r13),%rdi │ │ │ │ │ lea 0x48(%rsp),%rcx │ │ │ │ │ lea 0x40(%rsp),%rsi │ │ │ │ │ - call 143 │ │ │ │ │ + lea 0x28(%r13),%r15 │ │ │ │ │ + call 147 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_split-0x4 │ │ │ │ │ - mov 0x10(%r15),%rdi │ │ │ │ │ + mov 0x10(%r13),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - call 151 │ │ │ │ │ + call 155 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - call 163 │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + call 168 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ - mov 0x20(%r15),%rcx │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ - lea 0x28(%r15),%rax │ │ │ │ │ + mov 0x20(%r13),%rcx │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ - mov 0x10(%r15),%rdi │ │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ movslq 0x3c(%rsp),%rax │ │ │ │ │ - mov 0x18(%r15),%rbx │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ - lea 0x28(%r15,%rax,4),%r8 │ │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ │ - call 199 │ │ │ │ │ + mov 0x10(%r13),%rdi │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ + mov 0x18(%r13),%rbx │ │ │ │ │ + lea (%r15,%rax,4),%r8 │ │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ │ + call 194 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - call 1a7 │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + call 1a3 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 1c0 │ │ │ │ │ + call 1bd │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 1cb │ │ │ │ │ + call 1c8 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 2a0 │ │ │ │ │ + mov 0x20(%r13),%rdx │ │ │ │ │ + mov (%rsp),%r13 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - mov 0x20(%r15),%r15 │ │ │ │ │ - call 1e6 │ │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ │ + call 1ec │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - call 1f9 │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + call 200 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 210 │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ + call 218 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 21b │ │ │ │ │ + call 223 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 2a0 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ movq %rbx,%xmm0 │ │ │ │ │ - lea -0x234(%rip),%rdx │ │ │ │ │ + lea -0x23c(%rip),%rdx │ │ │ │ │ + mov $0x58,%edi │ │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ │ - mov $0x58,%edi │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ - call 24d │ │ │ │ │ + call 255 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ lea 0x8(%r15),%rsi │ │ │ │ │ + lea 0x8(%rbx),%rdi │ │ │ │ │ mov %r12,0x50(%rax) │ │ │ │ │ lea 0x8(%rax),%rdx │ │ │ │ │ - lea 0x8(%rbx),%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ - call 26e │ │ │ │ │ + call 276 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ - call 283 │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + call 28b │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy4-0x4 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call 2a7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 2af │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ - call 2c4 │ │ │ │ │ + call 2c5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy4-0x4 │ │ │ │ │ jmp ac │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ call 2d5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_stride-0x4 │ │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ │ + mov 0x8(%r13),%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ call 2e1 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_max_index-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ jg ac │ │ │ │ │ mov 0x3c(%rsp),%edx │ │ │ │ │ jmp 130 │ │ │ │ │ @@ -259,36 +260,36 @@ │ │ │ │ │ jmp 327 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000330 : │ │ │ │ │ fftw_rdft_rank_geq2_register(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0xc(%rbx),%r12 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov (%rbx),%ebp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ add $0x4,%rbx │ │ │ │ │ call 35f │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov %ebp,0x10(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ │ movq $0x3,0x20(%rax) │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - mov %ebp,0x10(%rax) │ │ │ │ │ call 380 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cmp %r12,%rbx │ │ │ │ │ jne 348 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ │ - 0x00000020 00000000 2c000000 00410e10 8602410e ....,....A....A. │ │ │ │ │ - 0x00000030 1883034a 0e205c0e 18410e10 410e0800 ...J. \..A..A... │ │ │ │ │ + 0x00000020 00000000 2c000000 00410e10 8602440e ....,....A....D. │ │ │ │ │ + 0x00000030 18830347 0e205c0e 18410e10 410e0800 ...G. \..A..A... │ │ │ │ │ 0x00000040 10000000 44000000 00000000 21000000 ....D.......!... │ │ │ │ │ 0x00000050 00000000 18000000 58000000 00000000 ........X....... │ │ │ │ │ 0x00000060 17000000 00410e10 8302510e 08000000 .....A....Q..... │ │ │ │ │ 0x00000070 64000000 74000000 00000000 73020000 d...t.......s... │ │ │ │ │ 0x00000080 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ 0x00000090 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ │ 0x000000a0 0e900162 0a0e3843 0e30410e 28420e20 ...b..8C.0A.(B. │ │ │ │ │ - 0x000000b0 420e1842 0e10420e 08440b03 c7010a0e B..B..B..D...... │ │ │ │ │ + 0x000000b0 420e1842 0e10420e 08440b03 cf010a0e B..B..B..D...... │ │ │ │ │ 0x000000c0 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ │ - 0x000000d0 420e084c 0b000000 1c000000 dc000000 B..L............ │ │ │ │ │ + 0x000000d0 420e0844 0b000000 1c000000 dc000000 B..D............ │ │ │ │ │ 0x000000e0 00000000 27000000 00410e10 8302470e ....'....A....G. │ │ │ │ │ 0x000000f0 20590e10 410e0800 34000000 fc000000 Y..A...4....... │ │ │ │ │ - 0x00000100 00000000 60000000 00420e10 8d02420e ....`....B....B. │ │ │ │ │ - 0x00000110 188c0341 0e208604 440e2883 054b0e30 ...A. ..D.(..K.0 │ │ │ │ │ - 0x00000120 02450e28 410e2041 0e18420e 10420e08 .E.(A. A..B..B.. │ │ │ │ │ + 0x00000100 00000000 60000000 00420e10 8d02450e ....`....B....E. │ │ │ │ │ + 0x00000110 188c0341 0e208604 410e2883 054f0e30 ...A. ..A.(..O.0 │ │ │ │ │ + 0x00000120 02410e28 410e2041 0e18420e 10420e08 .A.(A. A..B..B.. │ │ │ ├── rank0-rdft2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3544 (bytes into file) │ │ │ │ │ + Start of section headers: 3560 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xdd8: │ │ │ │ │ +There are 16 section headers, starting at offset 0xde8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0004f1 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000aa8 000168 18 I 13 1 8 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0004f1 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000ab8 000168 18 I 13 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 000531 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 000531 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000531 00002e 01 AMS 0 0 1 │ │ │ │ │ [ 6] .data.rel.ro PROGBITS 0000000000000000 000560 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000c10 000060 18 I 13 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000c20 000060 18 I 13 6 8 │ │ │ │ │ [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000580 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000c70 000018 18 I 13 8 8 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000c80 000018 18 I 13 8 8 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000598 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000598 000118 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000c88 0000c0 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0006b0 0002a0 18 14 15 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000950 000156 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000d48 000089 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000598 000128 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000c98 0000c0 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0006c0 0002a0 18 14 15 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000960 000156 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000d58 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 28 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 458 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ - 3: 00000000000001d0 247 FUNC LOCAL DEFAULT 1 apply_r2hc_inplace │ │ │ │ │ - 4: 00000000000002d0 16 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ - 5: 00000000000002e0 383 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 2: 0000000000000000 482 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ + 3: 00000000000001f0 231 FUNC LOCAL DEFAULT 1 apply_r2hc_inplace │ │ │ │ │ + 4: 00000000000002e0 16 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ + 5: 00000000000002f0 355 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 6: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 7: 0000000000000460 17 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 8: 0000000000000480 17 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 9: 00000000000004a0 47 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 10: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,40 +1,40 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xaa8 contains 15 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xab8 contains 15 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000035d 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ -0000000000000396 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -00000000000003a5 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -00000000000003b2 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000003cf 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000003d9 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -0000000000000435 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -0000000000000455 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_other - 4 │ │ │ │ │ +0000000000000369 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ +0000000000000392 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +00000000000003a2 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +00000000000003ad 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000003ca 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000003d4 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +0000000000000431 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +000000000000044d 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_other - 4 │ │ │ │ │ 00000000000004b5 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ 00000000000004c7 0000000e00000002 R_X86_64_PC32 0000000000000019 .LC2 - 4 │ │ │ │ │ 00000000000004d4 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ 00000000000004e1 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 000000000000046a 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 000000000000048a 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 00000000000004ed 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xc10 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xc20 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001b00000001 R_X86_64_64 0000000000000000 fftw_rdft2_solve + 0 │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 480 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 4a0 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 460 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xc70 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xc80 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 2e0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 2f0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xc88 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xc98 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d0 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2d0 │ │ │ │ │ -0000000000000090 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2e0 │ │ │ │ │ -00000000000000c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 460 │ │ │ │ │ -00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 480 │ │ │ │ │ -00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ │ -0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4d0 │ │ │ │ │ +0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1f0 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2e0 │ │ │ │ │ +0000000000000090 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2f0 │ │ │ │ │ +00000000000000d4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 460 │ │ │ │ │ +00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 480 │ │ │ │ │ +00000000000000fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ │ +0000000000000110 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4d0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,107 +9,119 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000044 0000001c FDE cie=00000000 pc=0000000000000000..00000000000001ca │ │ │ │ │ +00000018 0000000000000044 0000001c FDE cie=00000000 pc=0000000000000000..00000000000001e2 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000012 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000013 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 330 to 0000000000000157 │ │ │ │ │ + DW_CFA_advance_loc2: 331 to 000000000000015e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000158 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000015f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000015a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000161 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000015c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000163 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000015e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000165 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000160 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000167 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000170 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000170 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000060 0000000000000010 00000064 FDE cie=00000000 pc=00000000000001d0..00000000000002c7 │ │ │ │ │ +00000060 0000000000000010 00000064 FDE cie=00000000 pc=00000000000001f0..00000000000002d7 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=00000000000002d0..00000000000002e0 │ │ │ │ │ +00000074 0000000000000010 00000078 FDE cie=00000000 pc=00000000000002e0..00000000000002f0 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000088 0000000000000034 0000008c FDE cie=00000000 pc=00000000000002e0..000000000000045f │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000002f1 │ │ │ │ │ +00000088 0000000000000040 0000008c FDE cie=00000000 pc=00000000000002f0..0000000000000453 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000302 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002f2 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000303 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000002fc │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000307 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000030e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000000344 │ │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000000354 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000357 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000347 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000358 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000348 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000035a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000360 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 179 to 0000000000000403 │ │ │ │ │ + DW_CFA_advance_loc1: 160 to 0000000000000400 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000404 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000407 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000405 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000408 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000407 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000410 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000410 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c0 0000000000000010 000000c4 FDE cie=00000000 pc=0000000000000460..0000000000000471 │ │ │ │ │ +000000cc 0000000000000010 000000d0 FDE cie=00000000 pc=0000000000000460..0000000000000471 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d4 0000000000000010 000000d8 FDE cie=00000000 pc=0000000000000480..0000000000000491 │ │ │ │ │ +000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000000480..0000000000000491 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e8 0000000000000010 000000ec FDE cie=00000000 pc=00000000000004a0..00000000000004cf │ │ │ │ │ +000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=00000000000004a0..00000000000004cf │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000fc 0000000000000018 00000100 FDE cie=00000000 pc=00000000000004d0..00000000000004f1 │ │ │ │ │ +00000108 000000000000001c 0000010c FDE cie=00000000 pc=00000000000004d0..00000000000004f1 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000004d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000004e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,9 @@ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +H;F(t0H;E(H │ │ │ │ │ (rdft2-hc2r-rank0%(%p%)) │ │ │ │ │ (rdft2-r2hc-rank0%v) │ │ │ │ │ apply_r2hc │ │ │ │ │ apply_r2hc_inplace │ │ │ │ │ apply_hc2r │ │ │ │ │ fftw_rdft2_inplace_strides │ │ │ │ │ fftw_tensor_copy │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,312 +3,313 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2hc(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ - mov 0x40(%rdi),%rbx │ │ │ │ │ - mov 0x48(%rdi),%r8 │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - mov 0x50(%rdi),%r14 │ │ │ │ │ - cmp $0x3,%rbx │ │ │ │ │ - jle 1c0 │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ - mov %r8,%r11 │ │ │ │ │ - mov %r14,%r10 │ │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ │ - shl $0x4,%rcx │ │ │ │ │ + mov 0x48(%rdi),%rax │ │ │ │ │ + mov 0x40(%rdi),%rbp │ │ │ │ │ + mov 0x50(%rdi),%r15 │ │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ │ + cmp $0x3,%rbp │ │ │ │ │ + jle 1d8 │ │ │ │ │ + mov %rax,%r11 │ │ │ │ │ + lea 0x0(,%rax,8),%rbx │ │ │ │ │ + mov %r15,%r10 │ │ │ │ │ + shl $0x4,%rax │ │ │ │ │ + lea (%rsi,%rax,1),%rcx │ │ │ │ │ + lea 0x0(,%r15,8),%rdi │ │ │ │ │ shl $0x5,%r11 │ │ │ │ │ - lea (%r14,%r14,2),%r15 │ │ │ │ │ shl $0x5,%r10 │ │ │ │ │ - add %rsi,%rcx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ + lea (%r15,%r15,2),%r8 │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ mov $0x4,%r9d │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movsd (%rsi),%xmm3 │ │ │ │ │ - movsd (%rsi,%r8,8),%xmm2 │ │ │ │ │ + movsd (%rsi,%rbx,1),%xmm2 │ │ │ │ │ add $0x4,%r9 │ │ │ │ │ add %r11,%rsi │ │ │ │ │ movsd (%rcx),%xmm1 │ │ │ │ │ - movsd (%rcx,%r8,8),%xmm0 │ │ │ │ │ + movsd (%rcx,%rbx,1),%xmm0 │ │ │ │ │ add %r11,%rcx │ │ │ │ │ movsd %xmm3,(%rax) │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ movsd %xmm2,(%rax,%rdi,1) │ │ │ │ │ movq $0x0,(%rdx,%rdi,1) │ │ │ │ │ movsd %xmm1,(%rax,%rdi,2) │ │ │ │ │ movq $0x0,(%rdx,%rdi,2) │ │ │ │ │ - movsd %xmm0,(%rax,%r15,8) │ │ │ │ │ - movq $0x0,(%rdx,%r15,8) │ │ │ │ │ + movsd %xmm0,(%rax,%r8,8) │ │ │ │ │ add %r10,%rax │ │ │ │ │ + movq $0x0,(%rdx,%r8,8) │ │ │ │ │ add %r10,%rdx │ │ │ │ │ - cmp %r9,%rbx │ │ │ │ │ - jge 60 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - lea -0x4(%rbx),%rax │ │ │ │ │ - add %r10,%rbp │ │ │ │ │ + cmp %r9,%rbp │ │ │ │ │ + jge 68 │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + lea -0x4(%rbp),%rax │ │ │ │ │ + add %r10,%r12 │ │ │ │ │ shr $0x2,%rdx │ │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ │ dec %rdx │ │ │ │ │ add $0x8,%rax │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ imul %r11,%rdx │ │ │ │ │ - add %r12,%r11 │ │ │ │ │ + add %r13,%r11 │ │ │ │ │ imul %r10,%rcx │ │ │ │ │ - add %r13,%r10 │ │ │ │ │ - lea (%rdx,%r11,1),%r12 │ │ │ │ │ - add %rcx,%rbp │ │ │ │ │ - lea (%r10,%rcx,1),%r13 │ │ │ │ │ - add $0x3,%rbx │ │ │ │ │ - cmp %rax,%rbx │ │ │ │ │ - jl 156 │ │ │ │ │ - movsd (%r12),%xmm0 │ │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ │ - movsd %xmm0,0x0(%r13) │ │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ │ - cmp $0x1,%r8 │ │ │ │ │ + add %r14,%r10 │ │ │ │ │ + lea (%rdx,%r11,1),%r13 │ │ │ │ │ + add %rcx,%r12 │ │ │ │ │ + lea (%r10,%rcx,1),%r14 │ │ │ │ │ + add $0x3,%rbp │ │ │ │ │ + cmp %rax,%rbp │ │ │ │ │ + jl 15d │ │ │ │ │ + cmpq $0x1,-0x8(%rsp) │ │ │ │ │ jne 170 │ │ │ │ │ - cmp $0x1,%r14 │ │ │ │ │ + cmp $0x1,%r15 │ │ │ │ │ jne 170 │ │ │ │ │ - cmp %rdx,%rbx │ │ │ │ │ - jl 156 │ │ │ │ │ - movsd 0x8(%r12),%xmm0 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + movq $0x0,(%r12) │ │ │ │ │ + cmp %rdx,%rbp │ │ │ │ │ + jl 15d │ │ │ │ │ + movsd 0x8(%r13),%xmm0 │ │ │ │ │ add $0x2,%rax │ │ │ │ │ - movsd %xmm0,0x8(%r13) │ │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ │ - cmp %rax,%rbx │ │ │ │ │ - jl 156 │ │ │ │ │ - movsd 0x10(%r12),%xmm0 │ │ │ │ │ - movsd %xmm0,0x10(%r13) │ │ │ │ │ - movq $0x0,0x10(%rbp) │ │ │ │ │ + movsd %xmm0,0x8(%r14) │ │ │ │ │ + movq $0x0,0x8(%r12) │ │ │ │ │ + cmp %rax,%rbp │ │ │ │ │ + jl 15d │ │ │ │ │ + movsd 0x10(%r13),%xmm0 │ │ │ │ │ + movsd %xmm0,0x10(%r14) │ │ │ │ │ + movq $0x0,0x10(%r12) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmp %rdx,%rbx │ │ │ │ │ - jl 156 │ │ │ │ │ - lea (%r12,%r8,8),%rdx │ │ │ │ │ - shl $0x3,%r14 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + movq $0x0,(%r12) │ │ │ │ │ + cmp %rdx,%rbp │ │ │ │ │ + jl 15d │ │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ │ + lea 0x0(,%r15,8),%rdx │ │ │ │ │ add $0x2,%rax │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - add %r14,%r13 │ │ │ │ │ - add %r14,%rbp │ │ │ │ │ - movsd %xmm0,0x0(%r13) │ │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ │ - cmp %rax,%rbx │ │ │ │ │ - jl 156 │ │ │ │ │ - movsd (%rdx,%r8,8),%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,1) │ │ │ │ │ - movq $0x0,0x0(%rbp,%r14,1) │ │ │ │ │ - jmp 156 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov $0x4,%eax │ │ │ │ │ - jmp f1 │ │ │ │ │ + add %rdx,%r14 │ │ │ │ │ + add %r12,%rdx │ │ │ │ │ + lea 0x0(%r13,%rbx,8),%rcx │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + movq $0x0,(%rdx) │ │ │ │ │ + cmp %rax,%rbp │ │ │ │ │ + jl 15d │ │ │ │ │ + movsd (%rcx,%rbx,8),%xmm0 │ │ │ │ │ + movsd %xmm0,(%r14,%r15,8) │ │ │ │ │ + movq $0x0,(%rdx,%r15,8) │ │ │ │ │ + jmp 15d │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov $0x4,%eax │ │ │ │ │ + jmp f7 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000001d0 : │ │ │ │ │ +00000000000001f0 : │ │ │ │ │ apply_r2hc_inplace(): │ │ │ │ │ mov 0x40(%rdi),%rsi │ │ │ │ │ mov 0x50(%rdi),%r10 │ │ │ │ │ cmp $0x3,%rsi │ │ │ │ │ - jle 2c0 │ │ │ │ │ + jle 2d0 │ │ │ │ │ mov %r10,%rdi │ │ │ │ │ lea 0x0(,%r10,8),%rcx │ │ │ │ │ lea (%r10,%r10,2),%r9 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ shl $0x5,%rdi │ │ │ │ │ mov $0x4,%edx │ │ │ │ │ nopl (%rax) │ │ │ │ │ add $0x4,%rdx │ │ │ │ │ movq $0x0,(%rax) │ │ │ │ │ movq $0x0,(%rax,%rcx,1) │ │ │ │ │ movq $0x0,(%rax,%rcx,2) │ │ │ │ │ movq $0x0,(%rax,%r9,8) │ │ │ │ │ add %rdi,%rax │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ - jge 200 │ │ │ │ │ + jge 220 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ lea -0x4(%rsi),%rax │ │ │ │ │ shr $0x2,%rdx │ │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ │ dec %rdx │ │ │ │ │ add $0x8,%rax │ │ │ │ │ imul %rdi,%rdx │ │ │ │ │ add %r8,%rdi │ │ │ │ │ lea (%rdx,%rdi,1),%r8 │ │ │ │ │ add $0x3,%rsi │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jl 284 │ │ │ │ │ + jl 2a4 │ │ │ │ │ movq $0x0,(%r8) │ │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ │ cmp $0x1,%r10 │ │ │ │ │ - jne 290 │ │ │ │ │ + jne 2a8 │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ - jl 284 │ │ │ │ │ + jl 2a4 │ │ │ │ │ add $0x2,%rax │ │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jl 284 │ │ │ │ │ + jl 2a4 │ │ │ │ │ movq $0x0,0x10(%r8) │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ - jl 284 │ │ │ │ │ + jl 2a4 │ │ │ │ │ lea (%r8,%r10,8),%rdx │ │ │ │ │ add $0x2,%rax │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jl 284 │ │ │ │ │ + jl 2a4 │ │ │ │ │ movq $0x0,(%rdx,%r10,8) │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x4,%eax │ │ │ │ │ - jmp 24c │ │ │ │ │ + jmp 26c │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000002d0 : │ │ │ │ │ +00000000000002e0 : │ │ │ │ │ apply_hc2r(): │ │ │ │ │ mov 0x58(%rdi),%rdi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ │ │ │ │ │ -00000000000002e0 : │ │ │ │ │ +00000000000002f0 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov (%rax),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 2f0 │ │ │ │ │ + je 300 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ + push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - sub $0x18,%rsp │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ + sub $0x10,%rsp │ │ │ │ │ mov 0x38(%rsi),%eax │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 380 │ │ │ │ │ + je 380 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 340 │ │ │ │ │ + jne 350 │ │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - jg 340 │ │ │ │ │ + jg 350 │ │ │ │ │ mov 0x18(%rsi),%rax │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ cmp 0x28(%rsi),%rax │ │ │ │ │ - je 350 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - cmp 0x28(%rbx),%rax │ │ │ │ │ - lea -0x32b(%rip),%rdx │ │ │ │ │ - lea -0x162(%rip),%rax │ │ │ │ │ + je 360 │ │ │ │ │ + cmp 0x28(%rbp),%rax │ │ │ │ │ + lea -0x33b(%rip),%rdx │ │ │ │ │ + lea -0x152(%rip),%rax │ │ │ │ │ cmove %rax,%rdx │ │ │ │ │ - jmp 3cc │ │ │ │ │ + jmp 3c7 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - add $0x18,%rsp │ │ │ │ │ + add $0x10,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x7fffffff,%esi │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ │ - call 361 │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + call 36d │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 340 │ │ │ │ │ - mov 0x38(%rbx),%eax │ │ │ │ │ - mov (%rsp),%rcx │ │ │ │ │ + je 350 │ │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - jne 3c1 │ │ │ │ │ + jne 3bc │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ - mov 0x28(%rbx),%rbp │ │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ │ - call 39a │ │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ │ + mov 0x28(%rbp),%r12 │ │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ │ + call 396 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ - mov (%rsp),%rdx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 3a9 │ │ │ │ │ + call 3a6 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 3b6 │ │ │ │ │ + call 3b1 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 340 │ │ │ │ │ - mov 0x38(%rbx),%eax │ │ │ │ │ - lea -0xf8(%rip),%rdx │ │ │ │ │ + je 350 │ │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ │ + lea -0xe3(%rip),%rdx │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 410 │ │ │ │ │ + je 410 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x60,%edi │ │ │ │ │ - call 3dd │ │ │ │ │ + call 3d8 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - mov 0x38(%rbx),%eax │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 420 │ │ │ │ │ - mov %rbp,0x58(%r8) │ │ │ │ │ - movdqu 0x8(%rbp),%xmm0 │ │ │ │ │ - movups %xmm0,0x8(%r8) │ │ │ │ │ - movdqu 0x18(%rbp),%xmm0 │ │ │ │ │ - movups %xmm0,0x18(%r8) │ │ │ │ │ - add $0x18,%rsp │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ + je 420 │ │ │ │ │ + mov %r12,0x58(%rbx) │ │ │ │ │ + movdqu 0x8(%r12),%xmm0 │ │ │ │ │ + movups %xmm0,0x8(%rbx) │ │ │ │ │ + movdqu 0x18(%r12),%xmm0 │ │ │ │ │ + movups %xmm0,0x18(%rbx) │ │ │ │ │ + add $0x10,%rsp │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ ret │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ │ + jmp 330 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ │ - jmp 320 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ │ - lea 0x50(%r8),%rcx │ │ │ │ │ - lea 0x48(%r8),%rdx │ │ │ │ │ - lea 0x40(%r8),%rsi │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ - call 439 │ │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ │ + lea 0x50(%rbx),%rcx │ │ │ │ │ + lea 0x48(%rbx),%rdx │ │ │ │ │ + lea 0x40(%rbx),%rsi │ │ │ │ │ + call 435 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ - mov 0x38(%rbx),%eax │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ - mov %rbp,0x58(%r8) │ │ │ │ │ + mov 0x38(%rbp),%eax │ │ │ │ │ + mov %r12,0x58(%rbx) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 3eb │ │ │ │ │ - mov 0x40(%r8),%rax │ │ │ │ │ - lea 0x8(%r8),%rsi │ │ │ │ │ + jne 3e6 │ │ │ │ │ + mov 0x40(%rbx),%rax │ │ │ │ │ + lea 0x8(%rbx),%rsi │ │ │ │ │ lea (%rax,%rax,2),%rdi │ │ │ │ │ - call 459 │ │ │ │ │ + call 451 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_other-0x4 │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ - jmp 3ff │ │ │ │ │ - nop │ │ │ │ │ + jmp 3fc │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000460 : │ │ │ │ │ destroy(): │ │ │ │ │ mov 0x58(%rdi),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ je 470 │ │ │ │ │ jmp 46e │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,22 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 44000000 1c000000 ........D....... │ │ │ │ │ - 0x00000020 00000000 ca010000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 4a010a0e 30410e28 ..A.8...J...0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 500b0000 B. B..B..B..P... │ │ │ │ │ - 0x00000060 10000000 64000000 00000000 f7000000 ....d........... │ │ │ │ │ + 0x00000020 00000000 e2010000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000030 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ │ + 0x00000040 8606410e 38830703 4b010a0e 30410e28 ..A.8...K...0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 490b0000 B. B..B..B..I... │ │ │ │ │ + 0x00000060 10000000 64000000 00000000 e7000000 ....d........... │ │ │ │ │ 0x00000070 00000000 10000000 78000000 00000000 ........x....... │ │ │ │ │ - 0x00000080 10000000 00000000 34000000 8c000000 ........4....... │ │ │ │ │ - 0x00000090 00000000 7f010000 00510e10 8602410e .........Q....A. │ │ │ │ │ - 0x000000a0 1883034a 0e300248 0a0e1843 0e10410e ...J.0.H...C..A. │ │ │ │ │ - 0x000000b0 08480b02 b30a0e18 440e1041 0e08480b .H......D..A..H. │ │ │ │ │ - 0x000000c0 10000000 c4000000 00000000 11000000 ................ │ │ │ │ │ - 0x000000d0 00000000 10000000 d8000000 00000000 ................ │ │ │ │ │ - 0x000000e0 11000000 00000000 10000000 ec000000 ................ │ │ │ │ │ - 0x000000f0 00000000 2f000000 00000000 18000000 ..../........... │ │ │ │ │ - 0x00000100 00010000 00000000 21000000 00410e10 ........!....A.. │ │ │ │ │ - 0x00000110 8302580e 08000000 ..X..... │ │ │ │ │ + 0x00000080 10000000 00000000 40000000 8c000000 ........@....... │ │ │ │ │ + 0x00000090 00000000 63010000 00520e10 8c02410e ....c....R....A. │ │ │ │ │ + 0x000000a0 18860344 0e208304 470e3002 460a0e20 ...D. ..G.0.F.. │ │ │ │ │ + 0x000000b0 430e1841 0e10420e 08460b02 a00a0e20 C..A..B..F..... │ │ │ │ │ + 0x000000c0 440e1841 0e10420e 08490b00 10000000 D..A..B..I...... │ │ │ │ │ + 0x000000d0 d0000000 00000000 11000000 00000000 ................ │ │ │ │ │ + 0x000000e0 10000000 e4000000 00000000 11000000 ................ │ │ │ │ │ + 0x000000f0 00000000 10000000 f8000000 00000000 ................ │ │ │ │ │ + 0x00000100 2f000000 00000000 1c000000 0c010000 /............... │ │ │ │ │ + 0x00000110 00000000 21000000 00410e10 8302580e ....!....A....X. │ │ │ │ │ + 0x00000120 08000000 00000000 ........ │ │ │ ├── rank0.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 16160 (bytes into file) │ │ │ │ │ + Start of section headers: 15976 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x3f20: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3e68: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0024bb 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 003560 000408 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0024fb 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0024fb 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0024fb 0000c2 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0025c0 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 003968 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0025e0 0000f8 00 WA 0 0 32 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0039c8 0002a0 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0026d8 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0026d8 0006c8 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 003c68 000228 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 002da0 000510 18 14 33 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0032b0 0002aa 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 003e90 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 002403 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0034a8 000408 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 002443 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 002443 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002443 0000c2 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 002508 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0038b0 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 002528 0000f8 00 WA 0 0 32 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 003910 0002a0 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 002620 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 002620 0006c8 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 003bb0 000228 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 002ce8 000510 18 14 33 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0031f8 0002aa 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 003dd8 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -5,32 +5,32 @@ │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 15 FUNC LOCAL DEFAULT 1 applicable_iter │ │ │ │ │ 3: 0000000000000010 30 FUNC LOCAL DEFAULT 1 applicable_memcpy │ │ │ │ │ 4: 0000000000000030 30 FUNC LOCAL DEFAULT 1 applicable_memcpy_loop │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 6: 0000000000000050 124 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 7: 00000000000000d0 179 FUNC LOCAL DEFAULT 1 applicable_ip_sq_tiled │ │ │ │ │ - 8: 0000000000000190 65 FUNC LOCAL DEFAULT 1 applicable_tiled │ │ │ │ │ - 9: 00000000000001e0 181 FUNC LOCAL DEFAULT 1 applicable_cpy2dco │ │ │ │ │ - 10: 00000000000002a0 19 FUNC LOCAL DEFAULT 1 apply_memcpy │ │ │ │ │ - 11: 00000000000002c0 476 FUNC LOCAL DEFAULT 1 applicable │ │ │ │ │ - 12: 00000000000004a0 407 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 8: 0000000000000190 57 FUNC LOCAL DEFAULT 1 applicable_tiled │ │ │ │ │ + 9: 00000000000001d0 165 FUNC LOCAL DEFAULT 1 applicable_cpy2dco │ │ │ │ │ + 10: 0000000000000280 19 FUNC LOCAL DEFAULT 1 apply_memcpy │ │ │ │ │ + 11: 00000000000002a0 428 FUNC LOCAL DEFAULT 1 applicable │ │ │ │ │ + 12: 0000000000000450 351 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 13: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 14: 0000000000000640 171 FUNC LOCAL DEFAULT 1 applicable_ip_sq │ │ │ │ │ - 15: 00000000000006f0 2440 FUNC LOCAL DEFAULT 1 memcpy_loop │ │ │ │ │ - 16: 0000000000001080 205 FUNC LOCAL DEFAULT 1 apply_memcpy_loop │ │ │ │ │ - 17: 0000000000001150 1836 FUNC LOCAL DEFAULT 1 transpose │ │ │ │ │ - 18: 0000000000001880 145 FUNC LOCAL DEFAULT 1 apply_ip_sq_tiledbuf │ │ │ │ │ - 19: 0000000000001920 145 FUNC LOCAL DEFAULT 1 apply_ip_sq │ │ │ │ │ - 20: 00000000000019c0 145 FUNC LOCAL DEFAULT 1 apply_ip_sq_tiled │ │ │ │ │ - 21: 0000000000001a60 1671 FUNC LOCAL DEFAULT 1 copy │ │ │ │ │ - 22: 00000000000020f0 182 FUNC LOCAL DEFAULT 1 apply_tiledbuf │ │ │ │ │ - 23: 00000000000021b0 182 FUNC LOCAL DEFAULT 1 apply_cpy2dco │ │ │ │ │ - 24: 0000000000002270 182 FUNC LOCAL DEFAULT 1 apply_tiled │ │ │ │ │ - 25: 0000000000002330 298 FUNC LOCAL DEFAULT 1 apply_iter │ │ │ │ │ + 14: 00000000000005b0 151 FUNC LOCAL DEFAULT 1 applicable_ip_sq │ │ │ │ │ + 15: 0000000000000650 2440 FUNC LOCAL DEFAULT 1 memcpy_loop │ │ │ │ │ + 16: 0000000000000fe0 205 FUNC LOCAL DEFAULT 1 apply_memcpy_loop │ │ │ │ │ + 17: 00000000000010b0 1838 FUNC LOCAL DEFAULT 1 transpose │ │ │ │ │ + 18: 00000000000017e0 145 FUNC LOCAL DEFAULT 1 apply_ip_sq_tiledbuf │ │ │ │ │ + 19: 0000000000001880 145 FUNC LOCAL DEFAULT 1 apply_ip_sq │ │ │ │ │ + 20: 0000000000001920 145 FUNC LOCAL DEFAULT 1 apply_ip_sq_tiled │ │ │ │ │ + 21: 00000000000019c0 1673 FUNC LOCAL DEFAULT 1 copy │ │ │ │ │ + 22: 0000000000002050 182 FUNC LOCAL DEFAULT 1 apply_tiledbuf │ │ │ │ │ + 23: 0000000000002110 182 FUNC LOCAL DEFAULT 1 apply_cpy2dco │ │ │ │ │ + 24: 00000000000021d0 182 FUNC LOCAL DEFAULT 1 apply_tiled │ │ │ │ │ + 25: 0000000000002290 282 FUNC LOCAL DEFAULT 1 apply_iter │ │ │ │ │ 26: 0000000000000000 216 OBJECT LOCAL DEFAULT 8 tab.1 │ │ │ │ │ 27: 00000000000000e0 24 OBJECT LOCAL DEFAULT 8 sadt.2 │ │ │ │ │ 28: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 29: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 30: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 31: 0000000000000007 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 32: 000000000000000a 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ @@ -45,13 +45,13 @@ │ │ │ │ │ 41: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_transpose │ │ │ │ │ 42: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_transpose_tiled │ │ │ │ │ 43: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_tiledbuf │ │ │ │ │ 44: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_co │ │ │ │ │ 45: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_tiled │ │ │ │ │ 46: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_ci │ │ │ │ │ 47: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy1d │ │ │ │ │ - 48: 0000000000002460 91 FUNC GLOBAL DEFAULT 1 fftw_rdft_rank0_register │ │ │ │ │ + 48: 00000000000023b0 83 FUNC GLOBAL DEFAULT 1 fftw_rdft_rank0_register │ │ │ │ │ 49: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 50: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 51: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_solve │ │ │ │ │ 52: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_null_awake │ │ │ │ │ 53: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_null_destroy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,110 +1,110 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x3560 contains 43 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x34a8 contains 43 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000061 0000001e00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000099 0000001f00000002 R_X86_64_PC32 0000000000000007 .LC1 - 4 │ │ │ │ │ +000000000000005f 0000001e00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000097 0000001f00000002 R_X86_64_PC32 0000000000000007 .LC1 - 4 │ │ │ │ │ 00000000000000be 0000002000000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ 0000000000000167 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ -00000000000001be 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ -0000000000000225 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000024c 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000275 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000286 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000004be 0000001c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000004c8 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -00000000000005be 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ -00000000000005cb 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_other - 4 │ │ │ │ │ -0000000000000d17 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000d9c 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000e01 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000e6d 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000edd 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000f4d 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000fb9 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -000000000000100f 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000001065 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000001135 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -00000000000018b4 000000280000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_transpose_tiledbuf - 4 │ │ │ │ │ -0000000000001954 000000290000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_transpose - 4 │ │ │ │ │ -00000000000019f4 0000002a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_transpose_tiled - 4 │ │ │ │ │ -000000000000212d 0000002b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_tiledbuf - 4 │ │ │ │ │ -000000000000218f 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_tiledbuf - 4 │ │ │ │ │ -00000000000021ed 0000002c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ -000000000000224f 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ -00000000000022ad 0000002d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_tiled - 4 │ │ │ │ │ -000000000000230f 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_tiled - 4 │ │ │ │ │ -000000000000237e 0000002e0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -0000000000002443 0000002e00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -0000000000002467 0000001d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000002483 0000001d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + dc │ │ │ │ │ -0000000000002491 0000003100000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000024ad 0000003200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -00000000000002af 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -000000000000190d 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_transpose_tiledbuf - 4 │ │ │ │ │ -00000000000019ad 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_transpose - 4 │ │ │ │ │ -0000000000001a4d 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_transpose_tiled - 4 │ │ │ │ │ -00000000000023f4 0000002f00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy1d - 4 │ │ │ │ │ +00000000000001b6 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ +000000000000020d 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000234 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000255 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000266 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000046e 0000001c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000478 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +000000000000053e 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ +000000000000054b 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_other - 4 │ │ │ │ │ +0000000000000c8e 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000d0b 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000d68 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000dd1 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000e3d 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000ead 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000f1a 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000f79 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000fc6 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000001095 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000001814 000000280000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_transpose_tiledbuf - 4 │ │ │ │ │ +00000000000018b4 000000290000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_transpose - 4 │ │ │ │ │ +0000000000001954 0000002a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_transpose_tiled - 4 │ │ │ │ │ +000000000000208d 0000002b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_tiledbuf - 4 │ │ │ │ │ +00000000000020ef 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_tiledbuf - 4 │ │ │ │ │ +000000000000214d 0000002c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +00000000000021af 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +000000000000220d 0000002d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_tiled - 4 │ │ │ │ │ +000000000000226f 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_tiled - 4 │ │ │ │ │ +00000000000022de 0000002e0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ +0000000000002393 0000002e00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ +00000000000023ba 0000001d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000023cb 0000001d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + dc │ │ │ │ │ +00000000000023d9 0000003100000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000023f5 0000003200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +000000000000028f 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +000000000000186d 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_transpose_tiledbuf - 4 │ │ │ │ │ +000000000000190d 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_transpose - 4 │ │ │ │ │ +00000000000019ad 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_transpose_tiled - 4 │ │ │ │ │ +000000000000234c 0000002f00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy1d - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x3968 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x38b0 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000003300000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ 0000000000000008 0000003400000001 R_X86_64_64 0000000000000000 fftw_null_awake + 0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 50 │ │ │ │ │ 0000000000000018 0000003500000001 R_X86_64_64 0000000000000000 fftw_plan_null_destroy + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x39c8 contains 28 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x3910 contains 28 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000100000001 R_X86_64_64 0000000000000000 .text + 2a0 │ │ │ │ │ +0000000000000000 0000000100000001 R_X86_64_64 0000000000000000 .text + 280 │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 10 │ │ │ │ │ 0000000000000010 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + c │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 1080 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + fe0 │ │ │ │ │ 0000000000000020 0000000100000001 R_X86_64_64 0000000000000000 .text + 30 │ │ │ │ │ 0000000000000028 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 1e │ │ │ │ │ -0000000000000030 0000000100000001 R_X86_64_64 0000000000000000 .text + 2330 │ │ │ │ │ +0000000000000030 0000000100000001 R_X86_64_64 0000000000000000 .text + 2290 │ │ │ │ │ 0000000000000038 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 35 │ │ │ │ │ -0000000000000048 0000000100000001 R_X86_64_64 0000000000000000 .text + 21b0 │ │ │ │ │ -0000000000000050 0000000100000001 R_X86_64_64 0000000000000000 .text + 1e0 │ │ │ │ │ +0000000000000048 0000000100000001 R_X86_64_64 0000000000000000 .text + 2110 │ │ │ │ │ +0000000000000050 0000000100000001 R_X86_64_64 0000000000000000 .text + 1d0 │ │ │ │ │ 0000000000000058 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 48 │ │ │ │ │ -0000000000000060 0000000100000001 R_X86_64_64 0000000000000000 .text + 2270 │ │ │ │ │ +0000000000000060 0000000100000001 R_X86_64_64 0000000000000000 .text + 21d0 │ │ │ │ │ 0000000000000068 0000000100000001 R_X86_64_64 0000000000000000 .text + 190 │ │ │ │ │ 0000000000000070 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 5b │ │ │ │ │ -0000000000000078 0000000100000001 R_X86_64_64 0000000000000000 .text + 20f0 │ │ │ │ │ +0000000000000078 0000000100000001 R_X86_64_64 0000000000000000 .text + 2050 │ │ │ │ │ 0000000000000080 0000000100000001 R_X86_64_64 0000000000000000 .text + 190 │ │ │ │ │ 0000000000000088 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 6c │ │ │ │ │ -0000000000000090 0000000100000001 R_X86_64_64 0000000000000000 .text + 1920 │ │ │ │ │ -0000000000000098 0000000100000001 R_X86_64_64 0000000000000000 .text + 640 │ │ │ │ │ +0000000000000090 0000000100000001 R_X86_64_64 0000000000000000 .text + 1880 │ │ │ │ │ +0000000000000098 0000000100000001 R_X86_64_64 0000000000000000 .text + 5b0 │ │ │ │ │ 00000000000000a0 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 80 │ │ │ │ │ -00000000000000a8 0000000100000001 R_X86_64_64 0000000000000000 .text + 19c0 │ │ │ │ │ +00000000000000a8 0000000100000001 R_X86_64_64 0000000000000000 .text + 1920 │ │ │ │ │ 00000000000000b0 0000000100000001 R_X86_64_64 0000000000000000 .text + d0 │ │ │ │ │ 00000000000000b8 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 91 │ │ │ │ │ -00000000000000c0 0000000100000001 R_X86_64_64 0000000000000000 .text + 1880 │ │ │ │ │ +00000000000000c0 0000000100000001 R_X86_64_64 0000000000000000 .text + 17e0 │ │ │ │ │ 00000000000000c8 0000000100000001 R_X86_64_64 0000000000000000 .text + d0 │ │ │ │ │ 00000000000000d0 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + a8 │ │ │ │ │ -00000000000000e8 0000000100000001 R_X86_64_64 0000000000000000 .text + 4a0 │ │ │ │ │ +00000000000000e8 0000000100000001 R_X86_64_64 0000000000000000 .text + 450 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x3c68 contains 23 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x3bb0 contains 23 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 10 │ │ │ │ │ 0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ 000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 50 │ │ │ │ │ 0000000000000094 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d0 │ │ │ │ │ 00000000000000ac 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 190 │ │ │ │ │ -00000000000000c4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1e0 │ │ │ │ │ -00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2a0 │ │ │ │ │ -00000000000000fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2c0 │ │ │ │ │ -0000000000000140 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ │ -0000000000000178 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 640 │ │ │ │ │ -000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6f0 │ │ │ │ │ -00000000000001dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1080 │ │ │ │ │ -000000000000023c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1150 │ │ │ │ │ -00000000000002a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1880 │ │ │ │ │ -0000000000000304 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1920 │ │ │ │ │ -0000000000000364 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 19c0 │ │ │ │ │ -00000000000003c4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1a60 │ │ │ │ │ -00000000000004c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 20f0 │ │ │ │ │ -0000000000000538 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 21b0 │ │ │ │ │ -00000000000005a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2270 │ │ │ │ │ -0000000000000618 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2330 │ │ │ │ │ -00000000000006a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2460 │ │ │ │ │ +00000000000000c4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d0 │ │ │ │ │ +00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 280 │ │ │ │ │ +00000000000000fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2a0 │ │ │ │ │ +0000000000000140 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 450 │ │ │ │ │ +0000000000000178 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5b0 │ │ │ │ │ +000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 650 │ │ │ │ │ +00000000000001dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + fe0 │ │ │ │ │ +000000000000023c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 10b0 │ │ │ │ │ +00000000000002a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 17e0 │ │ │ │ │ +0000000000000304 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1880 │ │ │ │ │ +0000000000000364 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1920 │ │ │ │ │ +00000000000003c4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 19c0 │ │ │ │ │ +00000000000004c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2050 │ │ │ │ │ +0000000000000538 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2110 │ │ │ │ │ +00000000000005a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 21d0 │ │ │ │ │ +0000000000000618 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2290 │ │ │ │ │ +00000000000006a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 23b0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -28,24 +28,24 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000054 0000000000000034 00000058 FDE cie=00000000 pc=0000000000000050..00000000000000cc │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000052 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000057 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000059 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000005b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000064 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000005c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000065 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000069 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000069 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc1: 79 to 00000000000000b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 11 to 00000000000000c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 3 to 00000000000000c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ @@ -56,260 +56,314 @@ │ │ │ │ │ │ │ │ │ │ 0000008c 0000000000000014 00000090 FDE cie=00000000 pc=00000000000000d0..0000000000000183 │ │ │ │ │ DW_CFA_advance_loc1: 141 to 000000000000015d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 25 to 0000000000000176 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000000a4 0000000000000014 000000a8 FDE cie=00000000 pc=0000000000000190..00000000000001d1 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000001b4 │ │ │ │ │ +000000a4 0000000000000014 000000a8 FDE cie=00000000 pc=0000000000000190..00000000000001c9 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000001ac │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000001cd │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000001c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000bc 0000000000000020 000000c0 FDE cie=00000000 pc=00000000000001e0..0000000000000295 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000204 │ │ │ │ │ +000000bc 0000000000000020 000000c0 FDE cie=00000000 pc=00000000000001d0..0000000000000275 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000001e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000020a │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000001f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 89 to 0000000000000263 │ │ │ │ │ + DW_CFA_advance_loc1: 85 to 000000000000024b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000264 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000024c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000270 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000250 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=00000000000002a0..00000000000002b3 │ │ │ │ │ +000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000000280..0000000000000293 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f4 0000000000000040 000000f8 FDE cie=00000000 pc=00000000000002c0..000000000000049c │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000002d2 │ │ │ │ │ +000000f4 0000000000000040 000000f8 FDE cie=00000000 pc=00000000000002a0..000000000000044c │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000002b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002d4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000002b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002d5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002bb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000002df │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000002c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 896 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000002f8 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000002d7 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000002fb │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000002da │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002fd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002dc │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002ff │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002de │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000300 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 370 to 0000000000000472 │ │ │ │ │ + DW_CFA_advance_loc2: 322 to 0000000000000422 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000473 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000423 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000478 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000428 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000047a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000042a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000047b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000042b │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000138 0000000000000034 0000013c FDE cie=00000000 pc=00000000000004a0..0000000000000637 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004a2 │ │ │ │ │ +00000138 0000000000000034 0000013c FDE cie=00000000 pc=0000000000000450..00000000000005af │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000452 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004a3 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000456 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000045a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc2: 303 to 00000000000005d3 │ │ │ │ │ + DW_CFA_advance_loc1: 249 to 0000000000000553 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005d4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000554 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005d6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000556 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000005e0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000560 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000000631 │ │ │ │ │ + DW_CFA_advance_loc1: 73 to 00000000000005a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000634 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000005ac │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000636 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005ae │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000170 0000000000000010 00000174 FDE cie=00000000 pc=0000000000000640..00000000000006eb │ │ │ │ │ +00000170 0000000000000010 00000174 FDE cie=00000000 pc=00000000000005b0..0000000000000647 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 000000000000004c 00000188 FDE cie=00000000 pc=00000000000006f0..0000000000001078 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006f2 │ │ │ │ │ +00000184 000000000000004c 00000188 FDE cie=00000000 pc=0000000000000650..0000000000000fd8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000652 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006f4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000654 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006f6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000656 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000006fb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000658 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006fc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000659 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006fd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000065a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000704 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000661 │ │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ │ - DW_CFA_advance_loc2: 1471 to 0000000000000cc3 │ │ │ │ │ + DW_CFA_advance_loc2: 1496 to 0000000000000c39 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000cc4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c3a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000cc5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c3b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cc7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c3d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cc9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c3f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ccb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c41 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ccd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c43 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000cd0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000c48 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001d4 000000000000005c 000001d8 FDE cie=00000000 pc=0000000000001080..000000000000114d │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001082 │ │ │ │ │ +000001d4 000000000000005c 000001d8 FDE cie=00000000 pc=0000000000000fe0..00000000000010ad │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fe2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001084 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000fe7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001086 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fe9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000108b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000feb │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000108c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000fec │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000108d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000ff0 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001094 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000ff4 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 106 to 00000000000010fe │ │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000000105e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000010ff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000105f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001100 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001060 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001102 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001062 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001104 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001064 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001106 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001066 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001108 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001068 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000001110 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000001070 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000001142 │ │ │ │ │ + DW_CFA_advance_loc: 50 to 00000000000010a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001143 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000010a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001144 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000010a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001146 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001148 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000114a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010aa │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000114c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010ac │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000234 0000000000000064 00000238 FDE cie=00000000 pc=0000000000001150..000000000000187c │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001152 │ │ │ │ │ +00000234 0000000000000064 00000238 FDE cie=00000000 pc=00000000000010b0..00000000000017de │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001154 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000010ba │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001156 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010bc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000115b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010be │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000115c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000010bf │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000115d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000010c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000001167 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000010ca │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc2: 589 to 00000000000013b4 │ │ │ │ │ + DW_CFA_advance_loc2: 588 to 0000000000001316 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000013b5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001317 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000013b6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001318 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013b8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000131a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013ba │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000131c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013bc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000131e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013be │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001320 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013c0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000001328 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 1078 to 00000000000017f6 │ │ │ │ │ + DW_CFA_advance_loc2: 1069 to 0000000000001755 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000017fa │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001759 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000017fe │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001760 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000001803 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000001768 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001805 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000176a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001807 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000176c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000180f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000176e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001811 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001770 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000029c 000000000000005c 000002a0 FDE cie=00000000 pc=0000000000001880..0000000000001911 │ │ │ │ │ +0000029c 000000000000005c 000002a0 FDE cie=00000000 pc=00000000000017e0..0000000000001871 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000017e2 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000017e4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000017e6 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000017e8 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000017e9 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000017ed │ │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000017f1 │ │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ │ + DW_CFA_advance_loc1: 79 to 0000000000001840 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001841 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001842 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001844 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001846 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001848 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000184a │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001850 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000185c │ │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001860 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001864 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001866 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001868 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000186a │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000186c │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + │ │ │ │ │ +000002fc 000000000000005c 00000300 FDE cie=00000000 pc=0000000000001880..0000000000001911 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001882 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001884 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001886 │ │ │ │ │ @@ -317,18 +371,18 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001888 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000001889 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000188a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000188d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001891 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001891 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_advance_loc1: 79 to 00000000000018e0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000018e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000018e2 │ │ │ │ │ @@ -354,15 +408,15 @@ │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001908 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000190a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000190c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000002fc 000000000000005c 00000300 FDE cie=00000000 pc=0000000000001920..00000000000019b1 │ │ │ │ │ +0000035c 000000000000005c 00000360 FDE cie=00000000 pc=0000000000001920..00000000000019b1 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001922 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001924 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001926 │ │ │ │ │ @@ -370,18 +424,18 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001928 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000001929 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000192a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000192d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001931 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001931 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_advance_loc1: 79 to 0000000000001980 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000001981 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000001982 │ │ │ │ │ @@ -407,487 +461,434 @@ │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000019a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000019aa │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000019ac │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -0000035c 000000000000005c 00000360 FDE cie=00000000 pc=00000000000019c0..0000000000001a51 │ │ │ │ │ +000003bc 0000000000000100 000003c0 FDE cie=00000000 pc=00000000000019c0..0000000000002049 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000019c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000019c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000019c6 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000019cc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000019c8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000019ce │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000019c9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000019d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000019ca │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000019d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000019d1 │ │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 79 to 0000000000001a20 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001a21 │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001a22 │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001a24 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001a26 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001a28 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001a2a │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000001a30 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000001a3c │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001a40 │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001a44 │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001a46 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001a48 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001a4a │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001a4c │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - │ │ │ │ │ -000003bc 0000000000000100 000003c0 FDE cie=00000000 pc=0000000000001a60..00000000000020e7 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001a62 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001a64 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001a66 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000001a6b │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001a6c │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001a6d │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000001a77 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000019da │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc2: 1021 to 0000000000001e74 │ │ │ │ │ + DW_CFA_advance_loc2: 1024 to 0000000000001dda │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001e75 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001ddb │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001e76 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001ddc │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001e78 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001dde │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001e7a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001de0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001e7c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001de2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001e7e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001de4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001e80 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001de8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001e84 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001dec │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000001e93 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000001dfb │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001e9a │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001e01 │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001ea1 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001e07 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000001ebd │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000001e27 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000001ed4 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000001e34 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000001edd │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000001e3d │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001ee4 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001e43 │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001eeb │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001e49 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000001f11 │ │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000001e73 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000001f24 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000001e84 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000001f33 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000001e93 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001f3a │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000001e9d │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001f41 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001ea4 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000001f5b │ │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000001ec1 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000001f79 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000001ed9 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000001f85 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001ee5 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001f8c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001eec │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001f93 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001ef3 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000001fb1 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000001f11 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000001fc7 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000001f28 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000001fd8 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000001f39 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001fdf │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000001f43 │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000001fe9 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001f4a │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000002000 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000001f61 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000002009 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000001f6a │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000002017 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000001f78 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000201b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001f7c │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000201f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001f80 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000002037 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000001f98 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000002048 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000001faa │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000002059 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000001fbb │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000205d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001fc2 │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000002064 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001fc6 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000000207b │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000001fdd │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000002084 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000001fe6 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000002095 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000001ff7 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000002099 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001ffb │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000209d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001fff │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000020b3 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000002015 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000020bc │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000201e │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000020c4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000002026 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000020c8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000202d │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000020cf │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002031 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000020e2 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000002044 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004c0 000000000000006c 000004c4 FDE cie=00000000 pc=00000000000020f0..00000000000021a6 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000020f2 │ │ │ │ │ +000004c0 000000000000006c 000004c4 FDE cie=00000000 pc=0000000000002050..0000000000002106 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002052 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000020f4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000002057 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000020f6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002059 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000020fb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000205b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000020fc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000205c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000020fd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002060 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000002104 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000002067 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 97 to 0000000000002165 │ │ │ │ │ + DW_CFA_advance_loc1: 94 to 00000000000020c5 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002166 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000020c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002167 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000020c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002169 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000020c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000216b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000020cb │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000216d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000020cd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000216f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000020cf │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002170 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000020d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000002174 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000020d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000217d │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000020dd │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000002180 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000020e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000002183 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000020e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000002197 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000020f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000219b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000020fb │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000219c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000020fc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000219d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000020fd │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000219f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000020ff │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000021a1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002101 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000021a3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002103 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000021a5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002105 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000530 000000000000006c 00000534 FDE cie=00000000 pc=00000000000021b0..0000000000002266 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000021b2 │ │ │ │ │ +00000530 000000000000006c 00000534 FDE cie=00000000 pc=0000000000002110..00000000000021c6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002112 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000021b4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000002117 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000021b6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002119 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000021bb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000211b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000021bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000211c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000021bd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002120 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000021c4 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000002127 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 97 to 0000000000002225 │ │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000002185 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002226 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002186 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002227 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002187 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002229 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002189 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000222b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000218b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000222d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000218d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000222f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000218f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002230 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002190 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000002234 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002194 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000223d │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000219d │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000002240 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000021a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000002243 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000021a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000002257 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000021b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000225b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000021bb │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000225c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000021bc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000225d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000021bd │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000225f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021bf │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002261 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002263 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002265 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005a0 000000000000006c 000005a4 FDE cie=00000000 pc=0000000000002270..0000000000002326 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002272 │ │ │ │ │ +000005a0 000000000000006c 000005a4 FDE cie=00000000 pc=00000000000021d0..0000000000002286 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002274 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000021d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002276 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000227b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021db │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000227c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000021dc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000227d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000021e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000002284 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000021e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 97 to 00000000000022e5 │ │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000002245 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000022e6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002246 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000022e7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002247 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000022e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002249 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000022eb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000224b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000022ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000224d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000022ef │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000224f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000022f0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002250 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000022f4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002254 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000022fd │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000225d │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000002300 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000002260 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000002303 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000002263 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000002317 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000002277 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000231b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000227b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000231c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000227c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000231d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000227d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000231f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000227f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002321 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002281 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002323 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002283 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002325 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002285 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000610 0000000000000084 00000614 FDE cie=00000000 pc=0000000000002330..000000000000245a │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002332 │ │ │ │ │ +00000610 0000000000000084 00000614 FDE cie=00000000 pc=0000000000002290..00000000000023aa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002292 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002334 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002294 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002336 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002296 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002338 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002298 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002339 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000229c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000233a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000022a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000002341 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000022a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 117 to 00000000000023b6 │ │ │ │ │ + DW_CFA_advance_loc1: 114 to 0000000000002316 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000023b7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002317 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000023b8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002318 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000023ba │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000231a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000023bc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000231c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000023be │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000231e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000023c0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002320 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000023d0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000002328 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000023e3 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000000233b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000023ea │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000002342 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000023eb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002343 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000023ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002345 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000023ef │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002347 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000023f1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002349 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000023f3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000234b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000002400 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000002350 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000002424 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000002374 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000002431 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000002381 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000002434 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000002384 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000002437 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000002387 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000244b │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000239b │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000244f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000239f │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002450 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000023a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002451 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000023a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002453 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000023a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002455 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000023a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002457 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000023a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002459 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000023a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000698 000000000000002c 0000069c FDE cie=00000000 pc=0000000000002460..00000000000024bb │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002462 │ │ │ │ │ +00000698 000000000000002c 0000069c FDE cie=00000000 pc=00000000000023b0..0000000000002403 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000023b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002463 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000023b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002464 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000023b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 83 to 00000000000024b7 │ │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000023ff │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000024b8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002400 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000024ba │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002402 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,35 +1,42 @@ │ │ │ │ │ +AWAVAUATUSH │ │ │ │ │ +l$(L9T$0 │ │ │ │ │ +\$@L9t$H │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +AVAUATUH │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ +AVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -D$8H9L$8 │ │ │ │ │ -}HH;|$H~gI │ │ │ │ │ -D$HH9|$H}CI │ │ │ │ │ -v0H;t$P~4I │ │ │ │ │ -D$PH9t$P} │ │ │ │ │ -D$hL9L$h │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +D$@H9L$@ │ │ │ │ │ +u0H;t$X~eH │ │ │ │ │ +D$XH9t$X}AH │ │ │ │ │ +L;L$h~}I │ │ │ │ │ +D$hL9L$h}OH │ │ │ │ │ +A\A]A^A_ │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ ]A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ ]A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ ]A\A]A^A_ │ │ │ │ │ -D$PH9D$PH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +AVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +AVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +AVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATI │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ rdft-rank0-memcpy │ │ │ │ │ rdft-rank0-memcpy-loop │ │ │ │ │ rdft-rank0-iter-ci │ │ │ │ │ rdft-rank0-iter-co │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -41,41 +41,41 @@ │ │ │ │ │ setg %al │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000050 : │ │ │ │ │ print(): │ │ │ │ │ push %r13 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + push %rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rcx │ │ │ │ │ mov 0x350(%rdi),%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call *(%r12) │ │ │ │ │ mov 0x48(%r13),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ jle b0 │ │ │ │ │ lea 0x50(%r13),%rbp │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ inc %ebx │ │ │ │ │ - call *(%r12) │ │ │ │ │ add $0x18,%rbp │ │ │ │ │ + call *(%r12) │ │ │ │ │ cmp %ebx,0x48(%r13) │ │ │ │ │ jg 90 │ │ │ │ │ mov (%r12),%rdx │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ @@ -130,16 +130,16 @@ │ │ │ │ │ mov 0x60(%rdx),%rcx │ │ │ │ │ cmp %rcx,0x58(%rsi) │ │ │ │ │ jne dc │ │ │ │ │ mov 0x58(%rdx),%rcx │ │ │ │ │ cmp %rcx,0x60(%rsi) │ │ │ │ │ jne dc │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x40(%rdi),%rdi │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ + mov 0x40(%rdi),%rdi │ │ │ │ │ call 16b │ │ │ │ │ R_X86_64_PLT32 fftw_compute_tilesz-0x4 │ │ │ │ │ cmp $0x4,%rax │ │ │ │ │ setg %al │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ ret │ │ │ │ │ @@ -152,201 +152,196 @@ │ │ │ │ │ 0000000000000190 : │ │ │ │ │ applicable_tiled(): │ │ │ │ │ mov 0x20(%rsi),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp %rdx,0x18(%rsi) │ │ │ │ │ je 1a2 │ │ │ │ │ cmpl $0x1,0x48(%rdi) │ │ │ │ │ - jg 1b0 │ │ │ │ │ + jg 1a8 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x40(%rdi),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - call 1c2 │ │ │ │ │ + mov 0x40(%rdi),%rdi │ │ │ │ │ + call 1ba │ │ │ │ │ R_X86_64_PLT32 fftw_compute_tilesz-0x4 │ │ │ │ │ cmp $0x4,%rax │ │ │ │ │ setg %al │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000001e0 : │ │ │ │ │ +00000000000001d0 : │ │ │ │ │ applicable_cpy2dco(): │ │ │ │ │ mov 0x20(%rsi),%rax │ │ │ │ │ - cmp %rax,0x18(%rsi) │ │ │ │ │ mov 0x48(%rdi),%edx │ │ │ │ │ - je 1f2 │ │ │ │ │ + cmp %rax,0x18(%rsi) │ │ │ │ │ + je 1e2 │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - jg 200 │ │ │ │ │ + jg 1e8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea -0x2(%rdx),%eax │ │ │ │ │ + nopl (%rax) │ │ │ │ │ push %rbx │ │ │ │ │ + lea -0x2(%rdx),%eax │ │ │ │ │ cltq │ │ │ │ │ - sub $0x20,%rsp │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ - mov %edx,0x1c(%rsp) │ │ │ │ │ + sub $0x20,%rsp │ │ │ │ │ lea (%rdi,%rax,8),%rsi │ │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ │ mov 0x58(%rsi),%rdi │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ - call 229 │ │ │ │ │ + mov %edx,0x1c(%rsp) │ │ │ │ │ + call 211 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x1c(%rsp),%edx │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ dec %edx │ │ │ │ │ movslq %edx,%rdx │ │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ │ lea (%rcx,%rax,8),%rdx │ │ │ │ │ mov 0x58(%rdx),%rdi │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ - call 250 │ │ │ │ │ + call 238 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - jg 270 │ │ │ │ │ + jg 250 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x60(%rsi),%rdi │ │ │ │ │ - call 279 │ │ │ │ │ + call 259 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov 0x60(%rdx),%rdi │ │ │ │ │ - call 28a │ │ │ │ │ + call 26a │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ setle %al │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 25f │ │ │ │ │ + jmp 247 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000002a0 : │ │ │ │ │ +0000000000000280 : │ │ │ │ │ apply_memcpy(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov 0x40(%rax),%rdx │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - jmp 2b3 │ │ │ │ │ + jmp 293 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000002c0 : │ │ │ │ │ +00000000000002a0 : │ │ │ │ │ applicable(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov (%rax),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 2d0 │ │ │ │ │ + je 2b0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ push %r14 │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x360,%rsp │ │ │ │ │ - mov 0x10(%rsi),%r9 │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - mov (%r9),%edi │ │ │ │ │ + mov 0x10(%rsi),%rbx │ │ │ │ │ + mov (%rbx),%edi │ │ │ │ │ cmp $0x7fffffff,%edi │ │ │ │ │ - jne 300 │ │ │ │ │ + jne 2e0 │ │ │ │ │ add $0x360,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ + nop │ │ │ │ │ movq $0x1,0x40(%rsp) │ │ │ │ │ movl $0x0,0x48(%rsp) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jle 497 │ │ │ │ │ - lea 0x8(%r9),%rax │ │ │ │ │ + jle 447 │ │ │ │ │ + lea 0x8(%rbx),%rax │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ cmp $0x1,%rsi │ │ │ │ │ - je 400 │ │ │ │ │ + je 3c0 │ │ │ │ │ cmp $0x20,%r11d │ │ │ │ │ - je 2f1 │ │ │ │ │ + je 2d0 │ │ │ │ │ movdqu (%rax),%xmm0 │ │ │ │ │ movslq %r11d,%r8 │ │ │ │ │ lea 0x1(%r11),%edx │ │ │ │ │ lea (%r8,%r8,2),%r8 │ │ │ │ │ movups %xmm0,0x50(%rsp,%r8,8) │ │ │ │ │ - mov 0x10(%rax),%rbx │ │ │ │ │ - mov %rbx,0x60(%rsp,%r8,8) │ │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ │ + mov %r9,0x60(%rsp,%r8,8) │ │ │ │ │ lea 0x1(%rcx),%r8d │ │ │ │ │ cmp %r8d,%edi │ │ │ │ │ - je 450 │ │ │ │ │ + je 400 │ │ │ │ │ cmp $0x1,%rsi │ │ │ │ │ - je 3f0 │ │ │ │ │ + je 3b0 │ │ │ │ │ movslq %r8d,%r8 │ │ │ │ │ - mov %rsp,%rbx │ │ │ │ │ sub %r11d,%ecx │ │ │ │ │ lea (%r8,%r8,2),%rax │ │ │ │ │ - lea (%r9,%rax,8),%r9 │ │ │ │ │ + lea (%rbx,%rax,8),%r9 │ │ │ │ │ movslq %edx,%rax │ │ │ │ │ + mov %rsp,%rbx │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ - lea (%rsp,%rax,8),%r8 │ │ │ │ │ + lea (%rbx,%rax,8),%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp $0x20,%edx │ │ │ │ │ - je 2f1 │ │ │ │ │ + je 2d0 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movdqu 0x8(%r9,%rax,1),%xmm0 │ │ │ │ │ inc %edx │ │ │ │ │ movups %xmm0,0x50(%r8,%rax,1) │ │ │ │ │ mov 0x18(%r9,%rax,1),%r11 │ │ │ │ │ mov %r11,0x60(%r8,%rax,1) │ │ │ │ │ lea (%rcx,%rdx,1),%r11d │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %r11d,%edi │ │ │ │ │ - jle 453 │ │ │ │ │ + jle 403 │ │ │ │ │ cmp $0x20,%edx │ │ │ │ │ - jne 3c0 │ │ │ │ │ - jmp 2f1 │ │ │ │ │ + jne 378 │ │ │ │ │ + jmp 2d0 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %r8d,%ecx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ mov %edx,%r11d │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ │ cmp $0x1,%rsi │ │ │ │ │ - je 420 │ │ │ │ │ + je 3d8 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - jmp 335 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 315 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ cmpq $0x1,0x10(%rax) │ │ │ │ │ - jne 335 │ │ │ │ │ + jne 315 │ │ │ │ │ inc %ecx │ │ │ │ │ mov (%rax),%rsi │ │ │ │ │ cmp %ecx,%edi │ │ │ │ │ - je 47b │ │ │ │ │ + je 42b │ │ │ │ │ add $0x18,%rax │ │ │ │ │ mov $0x1,%r15d │ │ │ │ │ - jmp 32b │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 30b │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ mov %edx,0x48(%rsp) │ │ │ │ │ test %r15b,%r15b │ │ │ │ │ - jne 490 │ │ │ │ │ + jne 440 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ call *0x18(%r14) │ │ │ │ │ test %eax,%eax │ │ │ │ │ setne %al │ │ │ │ │ add $0x360,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -354,1779 +349,1778 @@ │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ mov %r11d,%edx │ │ │ │ │ mov $0x1,%r15d │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ test %r8b,%r8b │ │ │ │ │ - jne 453 │ │ │ │ │ + jne 403 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %rsi,0x40(%rsp) │ │ │ │ │ - jmp 45c │ │ │ │ │ + jmp 40c │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ - jmp 45c │ │ │ │ │ + jmp 40c │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000004a0 : │ │ │ │ │ +0000000000000450 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - call 2c0 │ │ │ │ │ + push %rbx │ │ │ │ │ + call 2a0 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 630 │ │ │ │ │ + je 5a8 │ │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x358,%edi │ │ │ │ │ - call 4cc │ │ │ │ │ + call 47c │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ mov 0x10(%r12),%r8 │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ movq $0x1,0x40(%rax) │ │ │ │ │ - movl $0x0,0x48(%rax) │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ mov (%r8),%edi │ │ │ │ │ + movl $0x0,0x48(%rax) │ │ │ │ │ lea 0x8(%r8),%rsi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jle 5af │ │ │ │ │ + jle 52f │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - je 5e4 │ │ │ │ │ + je 564 │ │ │ │ │ movslq 0x48(%rbx),%rax │ │ │ │ │ cmp $0x20,%eax │ │ │ │ │ - je 5af │ │ │ │ │ + je 52f │ │ │ │ │ movdqu (%rsi),%xmm0 │ │ │ │ │ lea 0x1(%rax),%r9d │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ inc %edx │ │ │ │ │ mov %r9d,0x48(%rbx) │ │ │ │ │ movups %xmm0,0x50(%rbx,%rax,8) │ │ │ │ │ mov 0x10(%rsi),%r9 │ │ │ │ │ mov %r9,0x60(%rbx,%rax,8) │ │ │ │ │ cmp %edx,%edi │ │ │ │ │ - je 5af │ │ │ │ │ + je 52f │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - je 5e0 │ │ │ │ │ + je 560 │ │ │ │ │ movslq %edx,%rax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea 0x8(%r8,%rax,8),%rcx │ │ │ │ │ movslq 0x48(%rbx),%rax │ │ │ │ │ cmp $0x20,%eax │ │ │ │ │ - je 5af │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 52f │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movdqu (%rcx),%xmm0 │ │ │ │ │ lea 0x1(%rax),%esi │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ inc %edx │ │ │ │ │ mov %esi,0x48(%rbx) │ │ │ │ │ add $0x18,%rcx │ │ │ │ │ movups %xmm0,0x50(%rbx,%rax,8) │ │ │ │ │ mov -0x8(%rcx),%rsi │ │ │ │ │ mov %rsi,0x60(%rbx,%rax,8) │ │ │ │ │ cmp %edx,%edi │ │ │ │ │ - jle 5af │ │ │ │ │ + jle 52f │ │ │ │ │ movslq 0x48(%rbx),%rax │ │ │ │ │ cmp $0x20,%eax │ │ │ │ │ - jne 580 │ │ │ │ │ + jne 500 │ │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ mov %rax,0x350(%rbx) │ │ │ │ │ - call 5c2 │ │ │ │ │ + call 542 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_sz-0x4 │ │ │ │ │ lea 0x8(%rbx),%rsi │ │ │ │ │ lea (%rax,%rax,1),%rdi │ │ │ │ │ - call 5cf │ │ │ │ │ + call 54f │ │ │ │ │ R_X86_64_PLT32 fftw_ops_other-0x4 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x18,%rsi │ │ │ │ │ mov 0x8(%rsi),%rcx │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - je 600 │ │ │ │ │ + je 580 │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ - jmp 503 │ │ │ │ │ + jmp 4b3 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmpq $0x1,0x10(%rsi) │ │ │ │ │ - jne 503 │ │ │ │ │ + jne 4b3 │ │ │ │ │ mov (%rsi),%rcx │ │ │ │ │ inc %edx │ │ │ │ │ mov %rcx,0x40(%rbx) │ │ │ │ │ cmp %edx,%edi │ │ │ │ │ - je 5af │ │ │ │ │ + je 52f │ │ │ │ │ add $0x18,%rsi │ │ │ │ │ - jmp 4f9 │ │ │ │ │ + jmp 4a9 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ pop %rbx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000640 : │ │ │ │ │ +00000000000005b0 : │ │ │ │ │ applicable_ip_sq(): │ │ │ │ │ mov 0x20(%rsi),%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp %rcx,0x18(%rsi) │ │ │ │ │ - je 650 │ │ │ │ │ + je 5c0 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x48(%rdi),%esi │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 64c │ │ │ │ │ + jle 5bc │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 6e2 │ │ │ │ │ + je 63e │ │ │ │ │ lea 0x58(%rdi),%rax │ │ │ │ │ sub $0x2,%esi │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - jmp 68d │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 5ed │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x1(%rcx),%edx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - je 6a0 │ │ │ │ │ + je 600 │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ │ cmp %rdx,(%rax) │ │ │ │ │ - je 680 │ │ │ │ │ + je 5e0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ add $0x2,%ecx │ │ │ │ │ movslq %edx,%rdx │ │ │ │ │ movslq %ecx,%rcx │ │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ │ lea (%rdi,%rax,8),%rsi │ │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ │ lea (%rdi,%rax,8),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov 0x50(%rdx),%rdi │ │ │ │ │ cmp %rdi,0x50(%rsi) │ │ │ │ │ - jne 64c │ │ │ │ │ + jne 5bc │ │ │ │ │ mov 0x60(%rdx),%rdi │ │ │ │ │ cmp %rdi,0x58(%rsi) │ │ │ │ │ - jne 64c │ │ │ │ │ + jne 5bc │ │ │ │ │ mov 0x58(%rdx),%rax │ │ │ │ │ cmp %rax,0x60(%rsi) │ │ │ │ │ sete %al │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ ret │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - jmp 6a3 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 603 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000006f0 : │ │ │ │ │ +0000000000000650 : │ │ │ │ │ memcpy_loop(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %r8,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x1a8,%rsp │ │ │ │ │ - mov (%rdx),%rax │ │ │ │ │ + mov (%rdx),%r15 │ │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ │ + mov %r8,%rdi │ │ │ │ │ mov %esi,0xa8(%rsp) │ │ │ │ │ - mov %rax,0x130(%rsp) │ │ │ │ │ mov 0x10(%rdx),%rax │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 102f │ │ │ │ │ - cmpq $0x0,0x130(%rsp) │ │ │ │ │ - jle cbc │ │ │ │ │ + je f9d │ │ │ │ │ + test %r15,%r15 │ │ │ │ │ + jle c32 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ lea 0x0(,%rbx,8),%rdx │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ + movq $0x0,0x130(%rsp) │ │ │ │ │ mov %rax,0x168(%rsp) │ │ │ │ │ mov 0xa8(%rsp),%eax │ │ │ │ │ - mov %rdx,0x160(%rsp) │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ + mov %rdx,0x160(%rsp) │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ sub $0x9,%eax │ │ │ │ │ mov %eax,0xac(%rsp) │ │ │ │ │ - cmpl $0x2,0xa8(%rsp) │ │ │ │ │ mov 0x18(%r13),%rax │ │ │ │ │ + cmpl $0x2,0xa8(%rsp) │ │ │ │ │ mov 0x20(%r13),%rbx │ │ │ │ │ mov 0x28(%r13),%rbp │ │ │ │ │ mov %rax,0x110(%rsp) │ │ │ │ │ - je fd9 │ │ │ │ │ + je f3e │ │ │ │ │ cmpq $0x0,0x110(%rsp) │ │ │ │ │ - jle c9b │ │ │ │ │ + jle c0c │ │ │ │ │ lea 0x0(,%rbx,8),%rax │ │ │ │ │ + mov %r8,0x178(%rsp) │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - mov %r12,0x170(%rsp) │ │ │ │ │ mov %rax,0x150(%rsp) │ │ │ │ │ lea 0x0(,%rbp,8),%rax │ │ │ │ │ - mov %r8,0x178(%rsp) │ │ │ │ │ - mov %r15,0x180(%rsp) │ │ │ │ │ mov %rax,0x158(%rsp) │ │ │ │ │ + mov %r9,0x180(%rsp) │ │ │ │ │ + mov %r14,0x170(%rsp) │ │ │ │ │ + mov %r9,%r14 │ │ │ │ │ cmpl $0x3,0xa8(%rsp) │ │ │ │ │ - mov 0x30(%r13),%r8 │ │ │ │ │ + mov 0x30(%r13),%rsi │ │ │ │ │ mov 0x38(%r13),%rbp │ │ │ │ │ mov 0x40(%r13),%rbx │ │ │ │ │ - je f75 │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - jle c62 │ │ │ │ │ + je ed6 │ │ │ │ │ + test %rsi,%rsi │ │ │ │ │ + jle bd3 │ │ │ │ │ lea 0x0(,%rbp,8),%rax │ │ │ │ │ - mov %r8,0x128(%rsp) │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ mov %rdx,0x188(%rsp) │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ + mov %rdi,0x190(%rsp) │ │ │ │ │ + mov %rsi,0x128(%rsp) │ │ │ │ │ mov %rax,0x118(%rsp) │ │ │ │ │ lea 0x0(,%rbx,8),%rax │ │ │ │ │ - mov %rdi,0x190(%rsp) │ │ │ │ │ - mov %r15,0x198(%rsp) │ │ │ │ │ mov %rax,0x120(%rsp) │ │ │ │ │ - mov %r15,%r8 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ + mov %r14,0x198(%rsp) │ │ │ │ │ mov %r13,%r14 │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ cmpl $0x4,0xa8(%rsp) │ │ │ │ │ mov 0x48(%r14),%rdi │ │ │ │ │ mov 0x50(%r14),%rbp │ │ │ │ │ mov 0x58(%r14),%rbx │ │ │ │ │ - je f05 │ │ │ │ │ + je e66 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle c26 │ │ │ │ │ + jle b97 │ │ │ │ │ lea 0x0(,%rbp,8),%rdx │ │ │ │ │ + mov %r8,0x138(%rsp) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - mov %r9,0x138(%rsp) │ │ │ │ │ + mov %rax,0x140(%rsp) │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + mov %r13,0x148(%rsp) │ │ │ │ │ + mov %rdi,0xf0(%rsp) │ │ │ │ │ mov %rdx,0xe0(%rsp) │ │ │ │ │ lea 0x0(,%rbx,8),%rdx │ │ │ │ │ - mov %rax,0x140(%rsp) │ │ │ │ │ - mov %r8,0x148(%rsp) │ │ │ │ │ mov %rdx,0xe8(%rsp) │ │ │ │ │ - mov %rdi,0xf0(%rsp) │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ cmpl $0x5,0xa8(%rsp) │ │ │ │ │ - mov 0x60(%r14),%rdi │ │ │ │ │ - mov 0x68(%r14),%rbp │ │ │ │ │ - mov 0x70(%r14),%rbx │ │ │ │ │ - je e95 │ │ │ │ │ + mov 0x60(%r15),%rdi │ │ │ │ │ + mov 0x68(%r15),%rbp │ │ │ │ │ + mov 0x70(%r15),%rbx │ │ │ │ │ + je df2 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle bed │ │ │ │ │ + jle b5b │ │ │ │ │ lea 0x0(,%rbp,8),%rax │ │ │ │ │ - mov %rdi,0xc0(%rsp) │ │ │ │ │ mov %r12,0xf8(%rsp) │ │ │ │ │ - mov %rsi,0x100(%rsp) │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ mov %rax,0xb0(%rsp) │ │ │ │ │ lea 0x0(,%rbx,8),%rax │ │ │ │ │ - mov %rdx,0x108(%rsp) │ │ │ │ │ mov %rsi,%r15 │ │ │ │ │ mov %rax,0xb8(%rsp) │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ + mov %rsi,0x100(%rsp) │ │ │ │ │ + mov %rdx,0x108(%rsp) │ │ │ │ │ + mov %rdi,0xc0(%rsp) │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ cmpl $0x6,0xa8(%rsp) │ │ │ │ │ mov 0x78(%r13),%rsi │ │ │ │ │ mov 0x80(%r13),%rbp │ │ │ │ │ mov 0x88(%r13),%rbx │ │ │ │ │ - je e24 │ │ │ │ │ + je d8c │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle bb1 │ │ │ │ │ + jle b1f │ │ │ │ │ lea 0x0(,%rbp,8),%rax │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ mov %r8,0xc8(%rsp) │ │ │ │ │ - mov %r15,0xd0(%rsp) │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ lea 0x0(,%rbx,8),%rax │ │ │ │ │ + mov %r13,%r10 │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + mov %r15,0xd0(%rsp) │ │ │ │ │ mov %rdi,0xd8(%rsp) │ │ │ │ │ mov %rsi,0x48(%rsp) │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - mov %r13,%r10 │ │ │ │ │ - cmpl $0x7,0xa8(%rsp) │ │ │ │ │ mov 0x90(%r10),%rax │ │ │ │ │ + cmpl $0x7,0xa8(%rsp) │ │ │ │ │ mov 0x98(%r10),%r12 │ │ │ │ │ mov 0xa0(%r10),%rbp │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - je dc0 │ │ │ │ │ - cmpq $0x0,(%rsp) │ │ │ │ │ - jle b7e │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + je d30 │ │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ │ + jle aec │ │ │ │ │ lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ │ + mov %r14,0x80(%rsp) │ │ │ │ │ mov %rcx,%r12 │ │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ lea 0x0(,%rbp,8),%rax │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - mov %r14,0x80(%rsp) │ │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ │ mov %r10,%rbx │ │ │ │ │ cmpl $0x8,0xa8(%rsp) │ │ │ │ │ mov 0xa8(%rbx),%rbp │ │ │ │ │ mov 0xb0(%rbx),%r15 │ │ │ │ │ mov 0xb8(%rbx),%r14 │ │ │ │ │ - je d50 │ │ │ │ │ + je cc8 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jle b4c │ │ │ │ │ + jle ab9 │ │ │ │ │ lea 0x0(,%r15,8),%rax │ │ │ │ │ - mov %r12,%r11 │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ │ + mov %r13,%r11 │ │ │ │ │ + xor %r10d,%r10d │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ lea 0x0(,%r14,8),%rax │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ + mov %r12,%r8 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ + mov %rbx,%r9 │ │ │ │ │ cmpl $0x9,0xa8(%rsp) │ │ │ │ │ - mov 0xc0(%r8),%rbp │ │ │ │ │ - mov 0xc8(%r8),%r12 │ │ │ │ │ - mov 0xd0(%r8),%rbx │ │ │ │ │ - je cd0 │ │ │ │ │ + mov 0xc0(%r9),%rbp │ │ │ │ │ + mov 0xc8(%r9),%r15 │ │ │ │ │ + mov 0xd0(%r9),%r14 │ │ │ │ │ + je c48 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jle b2b │ │ │ │ │ - lea 0xd8(%r8),%rax │ │ │ │ │ - mov %r15,%r13 │ │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ │ + jle a98 │ │ │ │ │ + lea 0xd8(%r9),%rax │ │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ │ + mov %rbp,%rbx │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ │ - mov %r14,%r12 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ │ - lea 0x0(,%rbx,8),%rax │ │ │ │ │ - mov %r10,0x98(%rsp) │ │ │ │ │ - mov %rbp,%rbx │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + mov %r8,%r14 │ │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ │ + mov %r12,0x78(%rsp) │ │ │ │ │ + mov %r13,0x98(%rsp) │ │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ │ + mov 0xac(%rsp),%esi │ │ │ │ │ mov %r13,%r8 │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ inc %rbp │ │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ │ - mov 0xac(%rsp),%esi │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - call 6f0 │ │ │ │ │ + call 650 │ │ │ │ │ add 0x58(%rsp),%r12 │ │ │ │ │ add 0x60(%rsp),%r13 │ │ │ │ │ cmp %rbp,%rbx │ │ │ │ │ - jne ade │ │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ │ - add 0x20(%rsp),%r14 │ │ │ │ │ - add 0x28(%rsp),%r15 │ │ │ │ │ + jne a46 │ │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ │ + mov 0x98(%rsp),%r13 │ │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ │ inc %r10 │ │ │ │ │ + add 0x20(%rsp),%r12 │ │ │ │ │ + add 0x28(%rsp),%r13 │ │ │ │ │ cmp %r10,0x30(%rsp) │ │ │ │ │ - jne a62 │ │ │ │ │ - mov %r9,%r13 │ │ │ │ │ - mov %r11,%r12 │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ + jne 9ca │ │ │ │ │ + mov %r11,%r13 │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ + mov %r9,%rbx │ │ │ │ │ + inc %r13 │ │ │ │ │ add 0x10(%rsp),%r12 │ │ │ │ │ add 0x18(%rsp),%rcx │ │ │ │ │ - inc %r13 │ │ │ │ │ - cmp %r13,(%rsp) │ │ │ │ │ - jne a05 │ │ │ │ │ + cmp %r13,0x8(%rsp) │ │ │ │ │ + jne 970 │ │ │ │ │ mov %rbx,%r10 │ │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ │ mov 0x90(%rsp),%rbx │ │ │ │ │ + inc %r14 │ │ │ │ │ add 0x38(%rsp),%rcx │ │ │ │ │ add 0x40(%rsp),%rbx │ │ │ │ │ - inc %r14 │ │ │ │ │ cmp %r14,0x48(%rsp) │ │ │ │ │ - jne 995 │ │ │ │ │ + jne 8fe │ │ │ │ │ mov 0xc8(%rsp),%r8 │ │ │ │ │ mov 0xd0(%rsp),%r15 │ │ │ │ │ mov %r10,%r13 │ │ │ │ │ mov 0xd8(%rsp),%rdi │ │ │ │ │ + inc %r8 │ │ │ │ │ add 0xb0(%rsp),%r15 │ │ │ │ │ add 0xb8(%rsp),%rdi │ │ │ │ │ - inc %r8 │ │ │ │ │ cmp %r8,0xc0(%rsp) │ │ │ │ │ - jne 929 │ │ │ │ │ + jne 892 │ │ │ │ │ mov 0xf8(%rsp),%r12 │ │ │ │ │ mov 0x100(%rsp),%rsi │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ + mov %r13,%r15 │ │ │ │ │ mov 0x108(%rsp),%rdx │ │ │ │ │ + inc %r12 │ │ │ │ │ add 0xe0(%rsp),%rsi │ │ │ │ │ add 0xe8(%rsp),%rdx │ │ │ │ │ - inc %r12 │ │ │ │ │ cmp %r12,0xf0(%rsp) │ │ │ │ │ - jne 8ba │ │ │ │ │ - mov 0x138(%rsp),%r9 │ │ │ │ │ + jne 823 │ │ │ │ │ + mov 0x138(%rsp),%r8 │ │ │ │ │ mov 0x140(%rsp),%rax │ │ │ │ │ - mov 0x148(%rsp),%r8 │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ + mov 0x148(%rsp),%r13 │ │ │ │ │ + inc %r8 │ │ │ │ │ add 0x118(%rsp),%rax │ │ │ │ │ - add 0x120(%rsp),%r8 │ │ │ │ │ - inc %r9 │ │ │ │ │ - cmp %r9,0x128(%rsp) │ │ │ │ │ - jne 84e │ │ │ │ │ + add 0x120(%rsp),%r13 │ │ │ │ │ + cmp %r8,0x128(%rsp) │ │ │ │ │ + jne 7b4 │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ mov 0x188(%rsp),%rdx │ │ │ │ │ mov 0x190(%rsp),%rdi │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ - mov 0x198(%rsp),%r15 │ │ │ │ │ - add 0x150(%rsp),%rdi │ │ │ │ │ - add 0x158(%rsp),%r15 │ │ │ │ │ + mov 0x198(%rsp),%r14 │ │ │ │ │ inc %rdx │ │ │ │ │ + add 0x150(%rsp),%rdi │ │ │ │ │ + add 0x158(%rsp),%r14 │ │ │ │ │ cmp %rdx,0x110(%rsp) │ │ │ │ │ - jne 7df │ │ │ │ │ - mov 0x170(%rsp),%r12 │ │ │ │ │ + jne 742 │ │ │ │ │ + mov 0x170(%rsp),%r14 │ │ │ │ │ mov 0x178(%rsp),%r8 │ │ │ │ │ - mov 0x180(%rsp),%r15 │ │ │ │ │ + mov 0x180(%rsp),%r9 │ │ │ │ │ + incq 0x130(%rsp) │ │ │ │ │ add 0x160(%rsp),%r8 │ │ │ │ │ - add 0x168(%rsp),%r15 │ │ │ │ │ - inc %r12 │ │ │ │ │ - cmp %r12,0x130(%rsp) │ │ │ │ │ - jne 771 │ │ │ │ │ + add 0x168(%rsp),%r9 │ │ │ │ │ + cmp 0x130(%rsp),%r14 │ │ │ │ │ + jne 6d1 │ │ │ │ │ add $0x1a8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jle b2b │ │ │ │ │ - shl $0x3,%r12 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ │ + jle a98 │ │ │ │ │ + shl $0x3,%r15 │ │ │ │ │ + shl $0x3,%r14 │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ │ + inc %rbx │ │ │ │ │ mov %r10,0x70(%rsp) │ │ │ │ │ mov %rcx,0x68(%rsp) │ │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ │ - inc %r13 │ │ │ │ │ - call d1b │ │ │ │ │ + call c92 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov 0x50(%rsp),%rsi │ │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ │ - lea (%rax,%rbx,1),%rdi │ │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ │ mov 0x68(%rsp),%rcx │ │ │ │ │ + lea (%rax,%r14,1),%rdi │ │ │ │ │ + add %r15,%rsi │ │ │ │ │ + cmp %rbx,%rbp │ │ │ │ │ mov 0x70(%rsp),%r10 │ │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - cmp %r13,%rbp │ │ │ │ │ - jne cf0 │ │ │ │ │ - jmp b2b │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ │ + jne c68 │ │ │ │ │ + jmp a98 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jle b4c │ │ │ │ │ + jle ab9 │ │ │ │ │ lea 0x0(,%r15,8),%rax │ │ │ │ │ mov %rbx,0x30(%rsp) │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ mov %r12,%rbx │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ lea 0x0(,%r14,8),%rax │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ mov %rcx,%r14 │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ inc %r15 │ │ │ │ │ - call da0 │ │ │ │ │ + call d0f │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ add 0x20(%rsp),%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ add 0x28(%rsp),%rdi │ │ │ │ │ cmp %r15,%rbp │ │ │ │ │ - jne d90 │ │ │ │ │ + jne d00 │ │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ - jmp b4c │ │ │ │ │ - nop │ │ │ │ │ + jmp ab9 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle b7e │ │ │ │ │ + jle aec │ │ │ │ │ mov %r10,0x18(%rsp) │ │ │ │ │ shl $0x3,%r12 │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ mov %rcx,%r15 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ mov %rcx,%r10 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ mov %r10,0x10(%rsp) │ │ │ │ │ inc %r13 │ │ │ │ │ - call e05 │ │ │ │ │ + call d6c │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov 0x10(%rsp),%r10 │ │ │ │ │ lea (%rax,%rbp,1),%rdi │ │ │ │ │ add %r12,%r10 │ │ │ │ │ - cmp %r13,(%rsp) │ │ │ │ │ - jne df0 │ │ │ │ │ + cmp %r13,0x8(%rsp) │ │ │ │ │ + jne d58 │ │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ - jmp b7e │ │ │ │ │ + jmp aec │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle bb1 │ │ │ │ │ - mov %r15,%r14 │ │ │ │ │ - mov %r15,0x10(%rsp) │ │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ │ - mov %r13,0x20(%rsp) │ │ │ │ │ + jle b1f │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ lea 0x0(,%rbx,8),%r12 │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ inc %r13 │ │ │ │ │ - call e71 │ │ │ │ │ - R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ add %rbp,%r14 │ │ │ │ │ + call dd5 │ │ │ │ │ + R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ lea (%rax,%r12,1),%rcx │ │ │ │ │ cmp %r13,%rbx │ │ │ │ │ - jne e60 │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ │ - jmp bb1 │ │ │ │ │ + jne dc0 │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ │ + jmp b1f │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle bed │ │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ │ - mov %r12,(%rsp) │ │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ │ + jle b5b │ │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ │ + mov %r15,0x20(%rsp) │ │ │ │ │ + mov (%rsp),%r15 │ │ │ │ │ + mov %r12,0x8(%rsp) │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ inc %r13 │ │ │ │ │ - call ee1 │ │ │ │ │ + call e41 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ add %rbp,%r14 │ │ │ │ │ lea (%rax,%rbx,1),%rcx │ │ │ │ │ cmp %r13,%r12 │ │ │ │ │ - jne ed0 │ │ │ │ │ - mov (%rsp),%r12 │ │ │ │ │ + jne e30 │ │ │ │ │ + mov 0x8(%rsp),%r12 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ │ - jmp bed │ │ │ │ │ + mov 0x20(%rsp),%r15 │ │ │ │ │ + jmp b5b │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle c26 │ │ │ │ │ - mov 0x8(%rsp),%r12 │ │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ - mov %r9,(%rsp) │ │ │ │ │ + jle b97 │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ + mov (%rsp),%r15 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + lea 0x0(,%rbx,8),%r12 │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + nop │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - inc %r14 │ │ │ │ │ - call f51 │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + inc %r13 │ │ │ │ │ + call eb1 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ - add %rbp,%r15 │ │ │ │ │ - lea (%rax,%rbx,1),%rcx │ │ │ │ │ - cmp %r14,%r13 │ │ │ │ │ - jne f40 │ │ │ │ │ - mov (%rsp),%r9 │ │ │ │ │ + add %rbp,%r14 │ │ │ │ │ + lea (%rax,%r12,1),%rcx │ │ │ │ │ + cmp %r13,%rbx │ │ │ │ │ + jne ea0 │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ │ mov 0x20(%rsp),%r14 │ │ │ │ │ - jmp c26 │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - jle c62 │ │ │ │ │ - lea 0x0(,%rbp,8),%r14 │ │ │ │ │ + jmp b97 │ │ │ │ │ + test %rsi,%rsi │ │ │ │ │ + jle bd3 │ │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ │ lea 0x0(,%rbx,8),%r12 │ │ │ │ │ - mov %r13,0x18(%rsp) │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + mov %r13,%r15 │ │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ - inc %rbp │ │ │ │ │ - add %r14,%r13 │ │ │ │ │ - call fbd │ │ │ │ │ + inc %r13 │ │ │ │ │ + add %rbp,%r14 │ │ │ │ │ + call f1e │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ lea (%rax,%r12,1),%rcx │ │ │ │ │ - cmp %rbp,%rbx │ │ │ │ │ - jne fa7 │ │ │ │ │ - mov (%rsp),%rdx │ │ │ │ │ + cmp %r13,%rbx │ │ │ │ │ + jne f09 │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ │ - jmp c62 │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ │ + jmp bd3 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle c9b │ │ │ │ │ - lea 0x0(,%rbx,8),%rax │ │ │ │ │ + jle c0c │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ + lea 0x0(,%rbx,8),%r12 │ │ │ │ │ + mov %r13,%r15 │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ - inc %r14 │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ - call 1013 │ │ │ │ │ + inc %rbx │ │ │ │ │ + add %r12,%r13 │ │ │ │ │ + call f7d │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ - add (%rsp),%rbx │ │ │ │ │ - cmp %r14,0x110(%rsp) │ │ │ │ │ lea (%rax,%rbp,1),%rcx │ │ │ │ │ - jne 1000 │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - jmp c9b │ │ │ │ │ - cmpq $0x0,0x130(%rsp) │ │ │ │ │ - jle cbc │ │ │ │ │ + cmp %rbx,0x110(%rsp) │ │ │ │ │ + jne f68 │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ + jmp c0c │ │ │ │ │ + test %r15,%r15 │ │ │ │ │ + jle c32 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ lea 0x0(,%rax,8),%rbp │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov %rcx,%r13 │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ inc %r12 │ │ │ │ │ add %rbx,%r13 │ │ │ │ │ - add %rbp,%r15 │ │ │ │ │ - call 1069 │ │ │ │ │ + call fca │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ - cmp %r12,0x130(%rsp) │ │ │ │ │ - jne 1050 │ │ │ │ │ - jmp cbc │ │ │ │ │ + lea (%rax,%rbp,1),%rdi │ │ │ │ │ + cmp %r12,%r15 │ │ │ │ │ + jne fb8 │ │ │ │ │ + jmp c32 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001080 : │ │ │ │ │ +0000000000000fe0 : │ │ │ │ │ apply_memcpy_loop(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0x40(%rdi),%rcx │ │ │ │ │ mov 0x48(%rdi),%eax │ │ │ │ │ mov 0x50(%rdi),%r14 │ │ │ │ │ mov 0x58(%rdi),%r13 │ │ │ │ │ - mov 0x60(%rdi),%r12 │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ + mov 0x60(%rdi),%r12 │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 1110 │ │ │ │ │ + je 1070 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jle 10fa │ │ │ │ │ - dec %eax │ │ │ │ │ + jle 105a │ │ │ │ │ shl $0x3,%r13 │ │ │ │ │ + dec %eax │ │ │ │ │ shl $0x3,%r12 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ mov %eax,0x14(%rsp) │ │ │ │ │ lea 0x68(%rdi),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ + mov 0x14(%rsp),%esi │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ - inc %rbx │ │ │ │ │ - mov 0x14(%rsp),%esi │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ + inc %rbx │ │ │ │ │ add %r13,%rbp │ │ │ │ │ add %r12,%r15 │ │ │ │ │ - call 6f0 │ │ │ │ │ + call 650 │ │ │ │ │ cmp %rbx,%r14 │ │ │ │ │ - jne 10d3 │ │ │ │ │ + jne 1033 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jle 10fa │ │ │ │ │ + jle 105a │ │ │ │ │ shl $0x3,%r13 │ │ │ │ │ shl $0x3,%r12 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ nop │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ inc %rbx │ │ │ │ │ add %r13,%rbp │ │ │ │ │ add %r12,%r15 │ │ │ │ │ - call 1139 │ │ │ │ │ + call 1099 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ cmp %rbx,%r14 │ │ │ │ │ - jne 1120 │ │ │ │ │ + jne 1080 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000001150 : │ │ │ │ │ +00000000000010b0 : │ │ │ │ │ transpose(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rcx,%r10 │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x98,%rsp │ │ │ │ │ - mov %r8,%r15 │ │ │ │ │ mov (%rdi),%rdi │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 17e7 │ │ │ │ │ + je 1746 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 13ad │ │ │ │ │ + jle 130f │ │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ │ + mov %esi,%eax │ │ │ │ │ mov %r9,%rdx │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 1849 │ │ │ │ │ - lea -0x9(%rsi),%ebx │ │ │ │ │ + je 17a8 │ │ │ │ │ + lea -0x9(%rsi),%esi │ │ │ │ │ + mov %eax,0x20(%rsp) │ │ │ │ │ mov %rbp,%r12 │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + mov %esi,0x24(%rsp) │ │ │ │ │ mov %r8,%rbp │ │ │ │ │ - mov %ebx,0xc(%rsp) │ │ │ │ │ - mov %esi,0x8(%rsp) │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 17ca │ │ │ │ │ - cmpl $0x4,0x8(%rsp) │ │ │ │ │ + jle 1729 │ │ │ │ │ mov 0x30(%r12),%rsi │ │ │ │ │ + cmpl $0x4,0x20(%rsp) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - je 1811 │ │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ │ + je 1770 │ │ │ │ │ movq $0x0,0x68(%rsp) │ │ │ │ │ + mov %r15,0x70(%rsp) │ │ │ │ │ + mov %r15,0x88(%rsp) │ │ │ │ │ + mov %r14,0x80(%rsp) │ │ │ │ │ mov %r12,%r14 │ │ │ │ │ - mov %r15,0x80(%rsp) │ │ │ │ │ mov %rbp,%r12 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 16f0 │ │ │ │ │ - cmpl $0x5,0x8(%rsp) │ │ │ │ │ + jle 168e │ │ │ │ │ mov 0x48(%r14),%rdi │ │ │ │ │ + cmpl $0x5,0x20(%rsp) │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ - je 1751 │ │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ │ + je 16b4 │ │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ │ + mov 0x70(%rsp),%r15 │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 169e │ │ │ │ │ - cmpl $0x6,0x8(%rsp) │ │ │ │ │ - mov 0x60(%r14),%rsi │ │ │ │ │ + jle 160c │ │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ │ + cmpl $0x6,0x20(%rsp) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - je 171a │ │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ │ - mov %rbx,%r15 │ │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %rbp,0x48(%rsp) │ │ │ │ │ + je 1628 │ │ │ │ │ + mov %r15,0x78(%rsp) │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ + mov %r15,0x50(%rsp) │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 161f │ │ │ │ │ - cmpl $0x7,0x8(%rsp) │ │ │ │ │ - mov 0x78(%r13),%rsi │ │ │ │ │ + jle 157a │ │ │ │ │ + mov 0x78(%r14),%rsi │ │ │ │ │ + cmpl $0x7,0x20(%rsp) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - je 163b │ │ │ │ │ - mov %r15,0x40(%rsp) │ │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ │ + je 159c │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ │ + mov %r14,%rbx │ │ │ │ │ mov %r15,0x60(%rsp) │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 1526 │ │ │ │ │ - cmpl $0x8,0x8(%rsp) │ │ │ │ │ - mov 0x90(%r14),%rdi │ │ │ │ │ + jle 1486 │ │ │ │ │ + mov 0x90(%rbx),%rdi │ │ │ │ │ + cmpl $0x8,0x20(%rsp) │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ - je 15ac │ │ │ │ │ - mov 0x40(%rsp),%rbp │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ + je 14f8 │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 14c8 │ │ │ │ │ - cmpl $0x9,0x8(%rsp) │ │ │ │ │ - mov 0xa8(%r14),%r9 │ │ │ │ │ - mov %r9,%rax │ │ │ │ │ - je 1550 │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - mov %rbp,%r10 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - test %rax,%rax │ │ │ │ │ - jle 13fb │ │ │ │ │ - cmpl $0xa,0x8(%rsp) │ │ │ │ │ - mov 0xc0(%r14),%rax │ │ │ │ │ + jle 1422 │ │ │ │ │ + mov 0xa8(%rbx),%r9 │ │ │ │ │ + cmpl $0x9,0x20(%rsp) │ │ │ │ │ + mov %r9,%rdx │ │ │ │ │ + je 14b0 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov 0x10(%rsp),%r15 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + jle 135c │ │ │ │ │ + mov 0xc0(%rbx),%rax │ │ │ │ │ + cmpl $0xa,0x20(%rsp) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - je 1420 │ │ │ │ │ - mov %rbp,%r15 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + je 1380 │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 1395 │ │ │ │ │ - lea 0xd8(%r14),%rax │ │ │ │ │ - mov %r15,0x10(%rsp) │ │ │ │ │ - mov %r15,%r13 │ │ │ │ │ + jle 12f6 │ │ │ │ │ + lea 0xd8(%rbx),%rax │ │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ │ + mov %r13,%rbp │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ │ + mov %rbx,%r13 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ + mov 0x24(%rsp),%esi │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ inc %rbx │ │ │ │ │ - mov 0xc(%rsp),%esi │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ - call 1150 │ │ │ │ │ - cmp 0xc0(%r14),%rbx │ │ │ │ │ - mov 0xc8(%r14),%rdx │ │ │ │ │ - lea 0x0(%r13,%rdx,8),%r13 │ │ │ │ │ - jl 1323 │ │ │ │ │ - mov 0xa8(%r14),%r9 │ │ │ │ │ - lea 0x1(%r15),%rdx │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ + call 10b0 │ │ │ │ │ + mov 0xc8(%r13),%rdx │ │ │ │ │ + lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ + cmp 0xc0(%r13),%rbx │ │ │ │ │ + jl 1285 │ │ │ │ │ + mov %r13,%rbx │ │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov 0xa8(%rbx),%r9 │ │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ │ + inc %rdx │ │ │ │ │ cmp %r9,%rdx │ │ │ │ │ - jge 13c0 │ │ │ │ │ - mov 0xb0(%r14),%rax │ │ │ │ │ - lea (%r15,%rax,8),%r15 │ │ │ │ │ - mov 0xc0(%r14),%rax │ │ │ │ │ + jge 1328 │ │ │ │ │ + mov 0xb0(%rbx),%rax │ │ │ │ │ + lea 0x0(%r13,%rax,8),%r13 │ │ │ │ │ + mov 0xc0(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jg 12f7 │ │ │ │ │ + jg 125f │ │ │ │ │ inc %rdx │ │ │ │ │ cmp %r9,%rdx │ │ │ │ │ - jge 13c0 │ │ │ │ │ - mov 0xb0(%r14),%r11 │ │ │ │ │ - lea (%r15,%r11,8),%r15 │ │ │ │ │ - jmp 12ee │ │ │ │ │ + jge 1328 │ │ │ │ │ + mov 0xb0(%rbx),%rsi │ │ │ │ │ + lea 0x0(%r13,%rsi,8),%r13 │ │ │ │ │ + jmp 1256 │ │ │ │ │ add $0x98,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - mov %rbp,%r8 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - mov 0x90(%r14),%rdi │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - inc %rbx │ │ │ │ │ - cmp %rdi,%rbx │ │ │ │ │ - jge 1497 │ │ │ │ │ - mov 0x98(%r14),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ - mov 0xa8(%r14),%rax │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ - test %rax,%rax │ │ │ │ │ - jg 12cb │ │ │ │ │ - inc %rbx │ │ │ │ │ - cmp %rdi,%rbx │ │ │ │ │ - jge 1497 │ │ │ │ │ - mov 0x98(%r14),%rdx │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ + mov 0x90(%rbx),%rdi │ │ │ │ │ + inc %rbp │ │ │ │ │ + cmp %rdi,%rbp │ │ │ │ │ + jge 13eb │ │ │ │ │ + mov 0x98(%rbx),%rax │ │ │ │ │ + mov 0xa8(%rbx),%rdx │ │ │ │ │ + lea (%r15,%rax,8),%r15 │ │ │ │ │ + mov %rdx,%r9 │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + jg 1239 │ │ │ │ │ + inc %rbp │ │ │ │ │ + cmp %rdi,%rbp │ │ │ │ │ + jge 13eb │ │ │ │ │ + mov 0x98(%rbx),%rax │ │ │ │ │ + mov %rdx,%r9 │ │ │ │ │ + lea (%r15,%rax,8),%r15 │ │ │ │ │ + jmp 1230 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + mov %r15,%rbp │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ + mov 0xd0(%rbx),%rcx │ │ │ │ │ + mov 0xc8(%rbx),%rdx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + inc %r13 │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ + call *%r12 │ │ │ │ │ + cmp 0xa8(%rbx),%r13 │ │ │ │ │ + jge 13d0 │ │ │ │ │ + mov 0xb0(%rbx),%rdx │ │ │ │ │ + mov 0xc0(%rbx),%rsi │ │ │ │ │ lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ - jmp 12c2 │ │ │ │ │ + jmp 138e │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ │ - mov %rbp,0x10(%rsp) │ │ │ │ │ - mov %rbp,%rbx │ │ │ │ │ - mov %r10,%r15 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ - mov 0xd0(%r14),%rcx │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ │ + mov 0x90(%rbx),%rdi │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ inc %rbp │ │ │ │ │ - mov 0xc8(%r14),%rdx │ │ │ │ │ - call *%r12 │ │ │ │ │ - cmp 0xa8(%r14),%rbp │ │ │ │ │ - jge 1470 │ │ │ │ │ - mov 0xb0(%r14),%rdx │ │ │ │ │ - mov 0xc0(%r14),%rsi │ │ │ │ │ - lea (%rbx,%rdx,8),%rbx │ │ │ │ │ - jmp 1439 │ │ │ │ │ - mov (%rsp),%rbx │ │ │ │ │ - mov 0x90(%r14),%rdi │ │ │ │ │ - mov %r15,%r10 │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - mov 0x10(%rsp),%rbp │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ - inc %rbx │ │ │ │ │ - cmp %rdi,%rbx │ │ │ │ │ - jl 13dc │ │ │ │ │ - mov %r10,%rbp │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ - mov 0x78(%r14),%rsi │ │ │ │ │ - inc %rcx │ │ │ │ │ - cmp %rsi,%rcx │ │ │ │ │ - jge 14f0 │ │ │ │ │ - mov 0x80(%r14),%rax │ │ │ │ │ - mov 0x90(%r14),%rdx │ │ │ │ │ - lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ + cmp %rdi,%rbp │ │ │ │ │ + jl 133e │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + mov 0x78(%rbx),%rsi │ │ │ │ │ + inc %r15 │ │ │ │ │ + cmp %rsi,%r15 │ │ │ │ │ + jge 1450 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + mov 0x80(%rbx),%rax │ │ │ │ │ + mov 0x90(%rbx),%rdx │ │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jg 12a5 │ │ │ │ │ - inc %rcx │ │ │ │ │ - cmp %rsi,%rcx │ │ │ │ │ - jge 14f0 │ │ │ │ │ - mov 0x80(%r14),%rax │ │ │ │ │ + jg 1211 │ │ │ │ │ + inc %r15 │ │ │ │ │ + cmp %rsi,%r15 │ │ │ │ │ + jge 1450 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + mov 0x80(%rbx),%rax │ │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ - jmp 129c │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - incq 0x38(%rsp) │ │ │ │ │ - mov 0x60(%r14),%rcx │ │ │ │ │ - cmp %rcx,0x38(%rsp) │ │ │ │ │ - jge 15ef │ │ │ │ │ - mov 0x68(%r14),%rdx │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + jmp 1208 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + incq 0x40(%rsp) │ │ │ │ │ + mov 0x60(%rbx),%rcx │ │ │ │ │ + cmp %rcx,0x40(%rsp) │ │ │ │ │ + jge 1540 │ │ │ │ │ + mov 0x68(%rbx),%rdx │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ lea (%rax,%rdx,8),%rax │ │ │ │ │ - mov 0x78(%r14),%rdx │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jg 1280 │ │ │ │ │ - incq 0x38(%rsp) │ │ │ │ │ - cmp %rcx,0x38(%rsp) │ │ │ │ │ - jge 15ef │ │ │ │ │ - mov 0x68(%r14),%rsi │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ + jg 11e6 │ │ │ │ │ + incq 0x40(%rsp) │ │ │ │ │ + cmp %rcx,0x40(%rsp) │ │ │ │ │ + jge 1540 │ │ │ │ │ + mov 0x68(%rbx),%rsi │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ lea (%rax,%rsi,8),%rax │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ - jmp 1277 │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + jmp 11dd │ │ │ │ │ + mov 0x10(%rsp),%r14 │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - mov %rbp,(%rsp) │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ mov %r9,%rsi │ │ │ │ │ - mov 0xb8(%r14),%rcx │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + mov 0xb8(%rbx),%rcx │ │ │ │ │ + mov 0xb0(%rbx),%rdx │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ inc %r13 │ │ │ │ │ - mov 0xb0(%r14),%rdx │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ call *%r12 │ │ │ │ │ - cmp 0x90(%r14),%r13 │ │ │ │ │ - jge 15a0 │ │ │ │ │ - mov 0x98(%r14),%rdx │ │ │ │ │ - mov 0xa8(%r14),%rsi │ │ │ │ │ - lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ - jmp 155d │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov (%rsp),%rbp │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - jmp 149d │ │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ │ + cmp 0x90(%rbx),%r13 │ │ │ │ │ + jge 13ee │ │ │ │ │ + mov 0x98(%rbx),%rax │ │ │ │ │ + mov 0xa8(%rbx),%rsi │ │ │ │ │ + lea (%r14,%rax,8),%r14 │ │ │ │ │ + jmp 14bb │ │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ - mov 0xa0(%r14),%rcx │ │ │ │ │ - mov 0x98(%r14),%rdx │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ + mov 0xa0(%rbx),%rcx │ │ │ │ │ + mov 0x98(%rbx),%rdx │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ inc %rbp │ │ │ │ │ call *%r12 │ │ │ │ │ - cmp 0x78(%r14),%rbp │ │ │ │ │ - jge 14f0 │ │ │ │ │ - mov 0x80(%r14),%rax │ │ │ │ │ - mov 0x90(%r14),%rsi │ │ │ │ │ + cmp 0x78(%rbx),%rbp │ │ │ │ │ + jge 1450 │ │ │ │ │ + mov 0x80(%rbx),%rax │ │ │ │ │ + mov 0x90(%rbx),%rsi │ │ │ │ │ lea 0x0(%r13,%rax,8),%r13 │ │ │ │ │ - jmp 15b6 │ │ │ │ │ + jmp 1507 │ │ │ │ │ mov 0x60(%rsp),%r15 │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ - incq 0x48(%rsp) │ │ │ │ │ - mov 0x48(%r13),%rdi │ │ │ │ │ - cmp 0x48(%rsp),%rdi │ │ │ │ │ - jle 166e │ │ │ │ │ - mov 0x50(%r13),%rdx │ │ │ │ │ - lea (%r15,%rdx,8),%r15 │ │ │ │ │ - mov 0x60(%r13),%rdx │ │ │ │ │ + mov %rbx,%r14 │ │ │ │ │ + mov 0x48(%r14),%rdi │ │ │ │ │ + inc %r15 │ │ │ │ │ + cmp %r15,%rdi │ │ │ │ │ + jle 15dc │ │ │ │ │ + mov 0x50(%r14),%rdx │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + lea (%rax,%rdx,8),%rax │ │ │ │ │ + mov 0x60(%r14),%rdx │ │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jg 124f │ │ │ │ │ - incq 0x48(%rsp) │ │ │ │ │ - cmp %rdi,0x48(%rsp) │ │ │ │ │ - jge 166e │ │ │ │ │ - mov 0x50(%r13),%rcx │ │ │ │ │ - lea (%r15,%rcx,8),%r15 │ │ │ │ │ + jg 11b0 │ │ │ │ │ + inc %r15 │ │ │ │ │ + cmp %rdi,%r15 │ │ │ │ │ + jge 15dc │ │ │ │ │ + mov 0x50(%r14),%rcx │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + lea (%rax,%rcx,8),%rax │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ - jmp 1246 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %r15,%r14 │ │ │ │ │ - mov 0x88(%r13),%rcx │ │ │ │ │ - mov 0x80(%r13),%rdx │ │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ │ + jmp 11a7 │ │ │ │ │ + mov 0x50(%rsp),%rbp │ │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + mov 0x88(%r14),%rcx │ │ │ │ │ + mov 0x80(%r14),%rdx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - inc %rbp │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + inc %r13 │ │ │ │ │ call *%r12 │ │ │ │ │ - cmp %rbp,0x60(%r13) │ │ │ │ │ - jle 15f7 │ │ │ │ │ - mov 0x68(%r13),%rax │ │ │ │ │ - mov 0x78(%r13),%rsi │ │ │ │ │ - lea (%r14,%rax,8),%r14 │ │ │ │ │ - jmp 1640 │ │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ - incq 0x50(%rsp) │ │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ │ - cmp 0x50(%rsp),%rsi │ │ │ │ │ - jle 16ba │ │ │ │ │ - mov 0x38(%r14),%rdx │ │ │ │ │ - lea (%rbx,%rdx,8),%rbx │ │ │ │ │ - mov 0x48(%r14),%rdx │ │ │ │ │ + cmp %r13,0x60(%r14) │ │ │ │ │ + jle 1548 │ │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ │ + mov 0x78(%r14),%rsi │ │ │ │ │ + lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ + jmp 15a9 │ │ │ │ │ + mov 0x78(%rsp),%r15 │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ + incq 0x58(%rsp) │ │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ │ + cmp 0x58(%rsp),%rsi │ │ │ │ │ + jle 1659 │ │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ │ + lea (%r15,%rdx,8),%r15 │ │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jg 121a │ │ │ │ │ - incq 0x50(%rsp) │ │ │ │ │ - cmp %rsi,0x50(%rsp) │ │ │ │ │ - jge 16ba │ │ │ │ │ - mov 0x38(%r14),%rcx │ │ │ │ │ + jg 1182 │ │ │ │ │ + incq 0x58(%rsp) │ │ │ │ │ + cmp %rsi,0x58(%rsp) │ │ │ │ │ + jge 1659 │ │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - lea (%rbx,%rcx,8),%rbx │ │ │ │ │ - jmp 1211 │ │ │ │ │ + lea (%r15,%rcx,8),%r15 │ │ │ │ │ + jmp 1179 │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + mov 0x70(%rbp),%rcx │ │ │ │ │ + mov 0x68(%rbp),%rdx │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + inc %r14 │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ + call *%r12 │ │ │ │ │ + cmp %r14,0x48(%rbp) │ │ │ │ │ + jle 15e4 │ │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ │ + lea 0x0(%r13,%rax,8),%r13 │ │ │ │ │ + jmp 162e │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ incq 0x68(%rsp) │ │ │ │ │ mov 0x18(%r14),%r9 │ │ │ │ │ cmp 0x68(%rsp),%r9 │ │ │ │ │ - jle 178a │ │ │ │ │ + jle 16e9 │ │ │ │ │ mov 0x20(%r14),%rdx │ │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ │ lea (%rax,%rdx,8),%rax │ │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ │ mov %rax,0x70(%rsp) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jg 11f1 │ │ │ │ │ + jg 1156 │ │ │ │ │ incq 0x68(%rsp) │ │ │ │ │ cmp %r9,0x68(%rsp) │ │ │ │ │ - jge 178a │ │ │ │ │ + jge 16e9 │ │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ │ mov 0x20(%r14),%rcx │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ lea (%rax,%rcx,8),%rax │ │ │ │ │ mov %rax,0x70(%rsp) │ │ │ │ │ - jmp 11e8 │ │ │ │ │ - mov 0x58(%rsp),%r15 │ │ │ │ │ - mov %rbx,%r13 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov 0x70(%r14),%rcx │ │ │ │ │ - mov 0x68(%r14),%rdx │ │ │ │ │ - mov %r15,%r8 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - inc %rbp │ │ │ │ │ - call *%r12 │ │ │ │ │ - cmp %rbp,0x48(%r14) │ │ │ │ │ - jle 1676 │ │ │ │ │ - mov 0x50(%r14),%rax │ │ │ │ │ - mov 0x60(%r14),%rsi │ │ │ │ │ - lea 0x0(%r13,%rax,8),%r13 │ │ │ │ │ - jmp 1724 │ │ │ │ │ + jmp 114d │ │ │ │ │ mov 0x70(%rsp),%rbp │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ mov 0x58(%r14),%rcx │ │ │ │ │ mov 0x50(%r14),%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ inc %rbx │ │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ call *%r12 │ │ │ │ │ cmp %rbx,0x30(%r14) │ │ │ │ │ - jle 16ba │ │ │ │ │ - mov 0x38(%r14),%rdx │ │ │ │ │ + jle 165c │ │ │ │ │ + mov 0x38(%r14),%rax │ │ │ │ │ mov 0x48(%r14),%rsi │ │ │ │ │ - lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ - jmp 175b │ │ │ │ │ + lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ + jmp 16be │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ - mov 0x80(%rsp),%r15 │ │ │ │ │ + mov 0x88(%rsp),%r15 │ │ │ │ │ mov %r14,%r12 │ │ │ │ │ - mov 0x88(%rsp),%r14 │ │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ │ mov (%r12),%rdi │ │ │ │ │ - inc %r15 │ │ │ │ │ - cmp %r15,%rdi │ │ │ │ │ - jle 13ad │ │ │ │ │ + inc %r14 │ │ │ │ │ + cmp %r14,%rdi │ │ │ │ │ + jle 130f │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ - lea (%r14,%rdx,8),%r14 │ │ │ │ │ + lea (%r15,%rdx,8),%r15 │ │ │ │ │ mov 0x18(%r12),%rdx │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jg 11b1 │ │ │ │ │ - inc %r15 │ │ │ │ │ - cmp %rdi,%r15 │ │ │ │ │ - jge 13ad │ │ │ │ │ + jg 1116 │ │ │ │ │ + inc %r14 │ │ │ │ │ + cmp %rdi,%r14 │ │ │ │ │ + jge 130f │ │ │ │ │ mov 0x8(%r12),%rcx │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ - lea (%r14,%rcx,8),%r14 │ │ │ │ │ - jmp 11a8 │ │ │ │ │ + lea (%r15,%rcx,8),%r15 │ │ │ │ │ + jmp 110d │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ │ add $0x98,%rsp │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ pop %rbp │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ mov 0x40(%r12),%rcx │ │ │ │ │ mov 0x38(%r12),%rdx │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ inc %rbx │ │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ call *%rbp │ │ │ │ │ cmp %rbx,0x18(%r12) │ │ │ │ │ - jle 17a0 │ │ │ │ │ + jle 16ff │ │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ │ mov 0x30(%r12),%rsi │ │ │ │ │ lea 0x0(%r13,%rax,8),%r13 │ │ │ │ │ - jmp 1816 │ │ │ │ │ + jmp 1775 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ mov %r9,%rsi │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ inc %rbx │ │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ call *%r15 │ │ │ │ │ cmp 0x0(%rbp),%rbx │ │ │ │ │ - jge 13ad │ │ │ │ │ + jge 130f │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ │ - lea (%r14,%rax,8),%r14 │ │ │ │ │ - jmp 184e │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + lea (%r12,%rax,8),%r12 │ │ │ │ │ + jmp 17b0 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000001880 : │ │ │ │ │ +00000000000017e0 : │ │ │ │ │ apply_ip_sq_tiledbuf(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x48(%rdi),%r12d │ │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ │ cmp $0x2,%r12d │ │ │ │ │ - je 18f0 │ │ │ │ │ + je 1850 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle 18dc │ │ │ │ │ + jle 183c │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ dec %r12d │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ mov 0x0(%rip),%r8 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_transpose_tiledbuf-0x4 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12d,%esi │ │ │ │ │ lea 0x68(%rbx),%rdi │ │ │ │ │ inc %r15 │ │ │ │ │ - call 1150 │ │ │ │ │ - cmp 0x50(%rbx),%r15 │ │ │ │ │ + call 10b0 │ │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ - jl 18b1 │ │ │ │ │ + cmp 0x50(%rbx),%r15 │ │ │ │ │ + jl 1811 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x60(%rdi),%rcx │ │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + pop %rbx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 1911 │ │ │ │ │ + jmp 1871 │ │ │ │ │ R_X86_64_PLT32 fftw_transpose_tiledbuf-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001920 : │ │ │ │ │ +0000000000001880 : │ │ │ │ │ apply_ip_sq(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x48(%rdi),%r12d │ │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ │ cmp $0x2,%r12d │ │ │ │ │ - je 1990 │ │ │ │ │ + je 18f0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle 197c │ │ │ │ │ + jle 18dc │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ dec %r12d │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ mov 0x0(%rip),%r8 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_transpose-0x4 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12d,%esi │ │ │ │ │ lea 0x68(%rbx),%rdi │ │ │ │ │ inc %r15 │ │ │ │ │ - call 1150 │ │ │ │ │ - cmp 0x50(%rbx),%r15 │ │ │ │ │ + call 10b0 │ │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ - jl 1951 │ │ │ │ │ + cmp 0x50(%rbx),%r15 │ │ │ │ │ + jl 18b1 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x60(%rdi),%rcx │ │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + pop %rbx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 19b1 │ │ │ │ │ + jmp 1911 │ │ │ │ │ R_X86_64_PLT32 fftw_transpose-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000019c0 : │ │ │ │ │ +0000000000001920 : │ │ │ │ │ apply_ip_sq_tiled(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x48(%rdi),%r12d │ │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ │ cmp $0x2,%r12d │ │ │ │ │ - je 1a30 │ │ │ │ │ + je 1990 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle 1a1c │ │ │ │ │ + jle 197c │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ dec %r12d │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ mov 0x0(%rip),%r8 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_transpose_tiled-0x4 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12d,%esi │ │ │ │ │ lea 0x68(%rbx),%rdi │ │ │ │ │ inc %r15 │ │ │ │ │ - call 1150 │ │ │ │ │ - cmp 0x50(%rbx),%r15 │ │ │ │ │ + call 10b0 │ │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ - jl 19f1 │ │ │ │ │ + cmp 0x50(%rbx),%r15 │ │ │ │ │ + jl 1951 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x60(%rdi),%rcx │ │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + pop %rbx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 1a51 │ │ │ │ │ + jmp 19b1 │ │ │ │ │ R_X86_64_PLT32 fftw_transpose_tiled-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001a60 : │ │ │ │ │ +00000000000019c0 : │ │ │ │ │ copy(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ + push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ sub $0xe8,%rsp │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ + mov %esi,0x28(%rsp) │ │ │ │ │ mov (%r14),%rax │ │ │ │ │ - mov %esi,0x18(%rsp) │ │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 20b8 │ │ │ │ │ + je 201a │ │ │ │ │ sub $0x9,%esi │ │ │ │ │ movq $0x0,0xb0(%rsp) │ │ │ │ │ - mov %esi,0x1c(%rsp) │ │ │ │ │ + mov %esi,0x2c(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 1e6d │ │ │ │ │ + jle 1dd3 │ │ │ │ │ mov %rdx,0x78(%rsp) │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - cmpl $0x3,0x18(%rsp) │ │ │ │ │ + cmpl $0x3,0x28(%rsp) │ │ │ │ │ mov 0x18(%r14),%rdx │ │ │ │ │ - je 2080 │ │ │ │ │ + je 1fe2 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 1e47 │ │ │ │ │ + jle 1dad │ │ │ │ │ + mov %rbx,0xb8(%rsp) │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ mov %r12,0xc0(%rsp) │ │ │ │ │ - mov %rbx,0xb8(%rsp) │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - cmpl $0x4,0x18(%rsp) │ │ │ │ │ + cmpl $0x4,0x28(%rsp) │ │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ │ - je 2044 │ │ │ │ │ + je 1fa6 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 1e17 │ │ │ │ │ + jle 1d7d │ │ │ │ │ + mov %r12,0xc8(%rsp) │ │ │ │ │ mov %rbp,%r13 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - mov %r12,0xc8(%rsp) │ │ │ │ │ mov %rbx,0xd0(%rsp) │ │ │ │ │ mov %rbp,0xd8(%rsp) │ │ │ │ │ - cmpl $0x5,0x18(%rsp) │ │ │ │ │ + cmpl $0x5,0x28(%rsp) │ │ │ │ │ mov 0x48(%r14),%rdx │ │ │ │ │ - je 2005 │ │ │ │ │ + je 1f66 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 1dde │ │ │ │ │ + jle 1d44 │ │ │ │ │ + mov %r15,0x98(%rsp) │ │ │ │ │ mov %r13,%rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - mov %r15,0x98(%rsp) │ │ │ │ │ mov %rdi,0xa0(%rsp) │ │ │ │ │ mov %r13,0xa8(%rsp) │ │ │ │ │ - cmpl $0x6,0x18(%rsp) │ │ │ │ │ + cmpl $0x6,0x28(%rsp) │ │ │ │ │ mov 0x60(%r14),%rsi │ │ │ │ │ - je 1fc3 │ │ │ │ │ + je 1f24 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle 1da5 │ │ │ │ │ - mov 0x78(%rsp),%r13 │ │ │ │ │ - mov %r12,0x80(%rsp) │ │ │ │ │ + jle 1d0b │ │ │ │ │ mov %rbp,0x88(%rsp) │ │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ │ + mov 0x78(%rsp),%r13 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov %rbx,%r12 │ │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ - cmpl $0x7,0x18(%rsp) │ │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ │ + mov %rbx,%r12 │ │ │ │ │ + cmpl $0x7,0x28(%rsp) │ │ │ │ │ mov 0x78(%r15),%rdx │ │ │ │ │ - je 1f70 │ │ │ │ │ + je 1ed0 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 1d6a │ │ │ │ │ - mov 0x58(%rsp),%r14 │ │ │ │ │ - mov %r12,0x70(%rsp) │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ + jle 1cd0 │ │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ │ + mov %r12,%rbx │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ mov %rdi,0x68(%rsp) │ │ │ │ │ + mov %r12,0x70(%rsp) │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - cmpl $0x8,0x18(%rsp) │ │ │ │ │ + cmpl $0x8,0x28(%rsp) │ │ │ │ │ mov 0x90(%r15),%rax │ │ │ │ │ - je 1f20 │ │ │ │ │ + je 1e80 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 1d34 │ │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ │ - mov %rbp,(%rsp) │ │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ │ - mov %r12,0x20(%rsp) │ │ │ │ │ - mov %rbp,0x28(%rsp) │ │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ │ - cmpl $0x9,0x18(%rsp) │ │ │ │ │ - mov 0xa8(%r15),%rdx │ │ │ │ │ - je 1ed0 │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ - jle 1ce9 │ │ │ │ │ - mov 0x8(%rsp),%rbp │ │ │ │ │ - mov (%rsp),%rbx │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ - cmpl $0xa,0x18(%rsp) │ │ │ │ │ - mov 0xc0(%r15),%rdx │ │ │ │ │ - je 1e80 │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ - jle 1cbf │ │ │ │ │ - lea 0xd8(%r15),%rax │ │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ │ + jle 1c9a │ │ │ │ │ + mov %rbp,0x10(%rsp) │ │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ │ + mov %r12,0x30(%rsp) │ │ │ │ │ + mov %rbp,0x38(%rsp) │ │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ │ - mov %r15,%r12 │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ + mov %r15,%rbx │ │ │ │ │ + cmpl $0x9,0x28(%rsp) │ │ │ │ │ + mov 0xa8(%rbx),%rdx │ │ │ │ │ + je 1e30 │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + jle 1c4a │ │ │ │ │ + mov 0x18(%rsp),%r12 │ │ │ │ │ + mov 0x10(%rsp),%rbp │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + cmpl $0xa,0x28(%rsp) │ │ │ │ │ + mov 0xc0(%rbx),%rdx │ │ │ │ │ + je 1de8 │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + jle 1c20 │ │ │ │ │ + lea 0xd8(%rbx),%rax │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ mov %rbp,0x48(%rsp) │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ │ + mov %rbx,%r12 │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ + mov 0x2c(%rsp),%esi │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - mov 0x1c(%rsp),%esi │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ inc %r15 │ │ │ │ │ - call 1a60 │ │ │ │ │ + call 19c0 │ │ │ │ │ mov 0xc8(%r12),%rdx │ │ │ │ │ - cmp 0xc0(%r12),%r15 │ │ │ │ │ lea (%rbx,%rdx,8),%rbx │ │ │ │ │ mov 0xd0(%r12),%rdx │ │ │ │ │ lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ - jl 1c66 │ │ │ │ │ - mov %r12,%r15 │ │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ │ + cmp 0xc0(%r12),%r15 │ │ │ │ │ + jl 1bca │ │ │ │ │ + mov %r12,%rbx │ │ │ │ │ mov 0x48(%rsp),%rbp │ │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ │ - mov 0xa8(%r15),%rcx │ │ │ │ │ - mov 0xb0(%r15),%rdx │ │ │ │ │ - inc %r12 │ │ │ │ │ - lea (%rbx,%rdx,8),%rbx │ │ │ │ │ - mov 0xb8(%r15),%rdx │ │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ │ + mov 0xa8(%rbx),%rax │ │ │ │ │ + mov 0xb0(%rbx),%rdx │ │ │ │ │ + inc %r14 │ │ │ │ │ lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ - cmp %rcx,%r12 │ │ │ │ │ - jl 1c2e │ │ │ │ │ - mov 0x90(%r15),%rax │ │ │ │ │ - mov 0x98(%r15),%rdx │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ - incq 0x50(%rsp) │ │ │ │ │ - cmp %rax,0x50(%rsp) │ │ │ │ │ - lea (%rsi,%rdx,8),%rsi │ │ │ │ │ - mov 0xa0(%r15),%rdx │ │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ - lea (%rsi,%rdx,8),%rsi │ │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ │ - jl 1c04 │ │ │ │ │ - mov 0x20(%rsp),%r12 │ │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ │ + mov 0xb8(%rbx),%rdx │ │ │ │ │ + lea (%r12,%rdx,8),%r12 │ │ │ │ │ + cmp %rax,%r14 │ │ │ │ │ + jl 1b8e │ │ │ │ │ + mov 0x90(%rbx),%rax │ │ │ │ │ + mov 0x98(%rbx),%rdx │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + incq 0x58(%rsp) │ │ │ │ │ + lea (%rdi,%rdx,8),%rdi │ │ │ │ │ + mov 0xa0(%rbx),%rdx │ │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ + cmp %rax,0x58(%rsp) │ │ │ │ │ + lea (%rdi,%rdx,8),%rdi │ │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ │ + jl 1b63 │ │ │ │ │ + mov %rbx,%r15 │ │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ │ + mov 0x38(%rsp),%rbp │ │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ │ mov 0x78(%r15),%rdx │ │ │ │ │ mov 0x80(%r15),%rax │ │ │ │ │ inc %r12 │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ mov 0x88(%r15),%rax │ │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ │ + lea (%rbx,%rax,8),%rbx │ │ │ │ │ cmp %rdx,%r12 │ │ │ │ │ - jl 1bc8 │ │ │ │ │ + jl 1b23 │ │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ │ mov 0x70(%rsp),%r12 │ │ │ │ │ mov 0x60(%r15),%rsi │ │ │ │ │ mov 0x68(%r15),%rdx │ │ │ │ │ inc %rax │ │ │ │ │ lea (%rdi,%rdx,8),%rdi │ │ │ │ │ mov 0x70(%r15),%rdx │ │ │ │ │ lea (%r12,%rdx,8),%r12 │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ - jl 1b93 │ │ │ │ │ + jl 1af3 │ │ │ │ │ mov 0x80(%rsp),%r12 │ │ │ │ │ mov 0x88(%rsp),%rbp │ │ │ │ │ mov %r15,%r14 │ │ │ │ │ mov 0x90(%rsp),%rbx │ │ │ │ │ mov 0x48(%r15),%rdx │ │ │ │ │ mov 0x50(%r14),%rcx │ │ │ │ │ inc %r12 │ │ │ │ │ lea 0x0(%rbp,%rcx,8),%rbp │ │ │ │ │ mov 0x58(%r14),%rcx │ │ │ │ │ lea (%rbx,%rcx,8),%rbx │ │ │ │ │ cmp %rdx,%r12 │ │ │ │ │ - jl 1b53 │ │ │ │ │ + jl 1ab3 │ │ │ │ │ mov 0x98(%rsp),%r15 │ │ │ │ │ mov 0xa0(%rsp),%rdi │ │ │ │ │ mov 0xa8(%rsp),%r13 │ │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ │ mov 0x38(%r14),%rdx │ │ │ │ │ inc %r15 │ │ │ │ │ lea (%rdi,%rdx,8),%rdi │ │ │ │ │ mov 0x40(%r14),%rdx │ │ │ │ │ lea 0x0(%r13,%rdx,8),%r13 │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ - jl 1b1a │ │ │ │ │ + jl 1a7a │ │ │ │ │ mov 0xc8(%rsp),%r12 │ │ │ │ │ mov 0xd0(%rsp),%rbx │ │ │ │ │ mov 0xd8(%rsp),%rbp │ │ │ │ │ mov 0x18(%r14),%rdx │ │ │ │ │ mov 0x20(%r14),%rax │ │ │ │ │ inc %r12 │ │ │ │ │ lea (%rbx,%rax,8),%rbx │ │ │ │ │ mov 0x28(%r14),%rax │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ cmp %rdx,%r12 │ │ │ │ │ - jl 1ae1 │ │ │ │ │ + jl 1a41 │ │ │ │ │ mov 0xb8(%rsp),%rbx │ │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ │ mov (%r14),%rax │ │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ │ incq 0xb0(%rsp) │ │ │ │ │ - cmp %rax,0xb0(%rsp) │ │ │ │ │ lea (%rbx,%rdx,8),%rbx │ │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ │ lea (%r12,%rdx,8),%r12 │ │ │ │ │ - jl 1ab3 │ │ │ │ │ + cmp %rax,0xb0(%rsp) │ │ │ │ │ + jl 1a13 │ │ │ │ │ add $0xe8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + nopl (%rax) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0xc8(%r15),%rcx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ + mov 0xc8(%rbx),%rcx │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ push %r13 │ │ │ │ │ - push 0xe8(%r15) │ │ │ │ │ - push 0xe0(%r15) │ │ │ │ │ - mov 0xd8(%r15),%r9 │ │ │ │ │ - mov 0xd0(%r15),%r8 │ │ │ │ │ - call *%r14 │ │ │ │ │ - mov 0xa8(%r15),%rcx │ │ │ │ │ + push 0xe8(%rbx) │ │ │ │ │ + push 0xe0(%rbx) │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + mov 0xd8(%rbx),%r9 │ │ │ │ │ + mov 0xd0(%rbx),%r8 │ │ │ │ │ + call *%rax │ │ │ │ │ + mov 0xa8(%rbx),%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - jmp 1cbf │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1c20 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0xb0(%r15),%rcx │ │ │ │ │ + mov 0xb0(%rbx),%rcx │ │ │ │ │ push %r13 │ │ │ │ │ - push 0xd0(%r15) │ │ │ │ │ - push 0xc8(%r15) │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ - mov 0xc0(%r15),%r9 │ │ │ │ │ - mov 0xb8(%r15),%r8 │ │ │ │ │ - call *%r14 │ │ │ │ │ - mov 0x90(%r15),%rax │ │ │ │ │ + push 0xd0(%rbx) │ │ │ │ │ + push 0xc8(%rbx) │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ │ + mov 0xc0(%rbx),%r9 │ │ │ │ │ + mov 0xb8(%rbx),%r8 │ │ │ │ │ + call *%rax │ │ │ │ │ + mov 0x90(%rbx),%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - jmp 1ce9 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1c4a │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x98(%r15),%rcx │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ push 0xb8(%r15) │ │ │ │ │ push 0xb0(%r15) │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ mov 0xa8(%r15),%r9 │ │ │ │ │ mov 0xa0(%r15),%r8 │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ - call *%r14 │ │ │ │ │ - add $0x20,%rsp │ │ │ │ │ + call *%rax │ │ │ │ │ mov 0x78(%r15),%rdx │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ - jmp 1d34 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ + add $0x20,%rsp │ │ │ │ │ + jmp 1c9a │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x80(%r15),%rcx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ push %r13 │ │ │ │ │ push 0xa0(%r15) │ │ │ │ │ push 0x98(%r15) │ │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ mov 0x90(%r15),%r9 │ │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ │ mov 0x88(%r15),%r8 │ │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ │ call *%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov 0x60(%r15),%rsi │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - jmp 1d6a │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + jmp 1cd0 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x68(%r14),%rcx │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ push 0x80(%rsp) │ │ │ │ │ - push 0x88(%r14) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ + push 0x88(%r14) │ │ │ │ │ push 0x80(%r14) │ │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ mov 0x78(%r14),%r9 │ │ │ │ │ mov 0x70(%r14),%r8 │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x48(%r14),%rdx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - jmp 1da5 │ │ │ │ │ + jmp 1d0b │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x50(%r14),%rcx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ push 0x80(%rsp) │ │ │ │ │ push 0x70(%r14) │ │ │ │ │ push 0x68(%r14) │ │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ │ mov 0x58(%r14),%r8 │ │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ │ call *%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ - jmp 1dde │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + jmp 1d44 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x38(%r14),%rcx │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ push 0x80(%rsp) │ │ │ │ │ - push 0x58(%r14) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + push 0x58(%r14) │ │ │ │ │ push 0x50(%r14) │ │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ mov 0x48(%r14),%r9 │ │ │ │ │ mov 0x40(%r14),%r8 │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x18(%r14),%rdx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - jmp 1e17 │ │ │ │ │ + jmp 1d7d │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x20(%r14),%rcx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ push 0x80(%rsp) │ │ │ │ │ push 0x40(%r14) │ │ │ │ │ push 0x38(%r14) │ │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ mov 0x30(%r14),%r9 │ │ │ │ │ mov 0x28(%r14),%r8 │ │ │ │ │ call *%rax │ │ │ │ │ mov (%r14),%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - jmp 1e47 │ │ │ │ │ + jmp 1dad │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x8(%r14),%rcx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ push %rdx │ │ │ │ │ - push 0x28(%r14) │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ + push 0x28(%r14) │ │ │ │ │ push 0x20(%r14) │ │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ mov 0x18(%r14),%r9 │ │ │ │ │ mov 0x10(%r14),%r8 │ │ │ │ │ call *%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - jmp 1e6d │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1dd3 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000020f0 : │ │ │ │ │ +0000000000002050 : │ │ │ │ │ apply_tiledbuf(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x48(%rdi),%r12d │ │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ mov 0x50(%rdi),%rdx │ │ │ │ │ cmp $0x2,%r12d │ │ │ │ │ - je 2170 │ │ │ │ │ + je 20d0 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 2161 │ │ │ │ │ + jle 20c1 │ │ │ │ │ lea -0x1(%r12),%eax │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ │ mov 0x0(%rip),%r9 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_cpy2d_tiledbuf-0x4 │ │ │ │ │ + mov 0xc(%rsp),%esi │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov 0xc(%rsp),%esi │ │ │ │ │ lea 0x68(%rbx),%rdi │ │ │ │ │ inc %r12 │ │ │ │ │ - call 1a60 │ │ │ │ │ + call 19c0 │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ - cmp 0x50(%rbx),%r12 │ │ │ │ │ lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ │ lea (%r15,%rdx,8),%r15 │ │ │ │ │ - jl 212a │ │ │ │ │ + cmp 0x50(%rbx),%r12 │ │ │ │ │ + jl 208a │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ @@ -2136,64 +2130,64 @@ │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ push %r13 │ │ │ │ │ push 0x78(%rdi) │ │ │ │ │ push 0x70(%rdi) │ │ │ │ │ mov 0x68(%rdi),%r9 │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 2193 │ │ │ │ │ + call 20f3 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_tiledbuf-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000021b0 : │ │ │ │ │ +0000000000002110 : │ │ │ │ │ apply_cpy2dco(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x48(%rdi),%r12d │ │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ mov 0x50(%rdi),%rdx │ │ │ │ │ cmp $0x2,%r12d │ │ │ │ │ - je 2230 │ │ │ │ │ + je 2190 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 2221 │ │ │ │ │ + jle 2181 │ │ │ │ │ lea -0x1(%r12),%eax │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ │ mov 0x0(%rip),%r9 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_cpy2d_co-0x4 │ │ │ │ │ + mov 0xc(%rsp),%esi │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov 0xc(%rsp),%esi │ │ │ │ │ lea 0x68(%rbx),%rdi │ │ │ │ │ inc %r12 │ │ │ │ │ - call 1a60 │ │ │ │ │ + call 19c0 │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ - cmp 0x50(%rbx),%r12 │ │ │ │ │ lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ │ lea (%r15,%rdx,8),%r15 │ │ │ │ │ - jl 21ea │ │ │ │ │ + cmp 0x50(%rbx),%r12 │ │ │ │ │ + jl 214a │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ @@ -2203,64 +2197,64 @@ │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ push %r13 │ │ │ │ │ push 0x78(%rdi) │ │ │ │ │ push 0x70(%rdi) │ │ │ │ │ mov 0x68(%rdi),%r9 │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 2253 │ │ │ │ │ + call 21b3 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_co-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000002270 : │ │ │ │ │ +00000000000021d0 : │ │ │ │ │ apply_tiled(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x48(%rdi),%r12d │ │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ mov 0x50(%rdi),%rdx │ │ │ │ │ cmp $0x2,%r12d │ │ │ │ │ - je 22f0 │ │ │ │ │ + je 2250 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 22e1 │ │ │ │ │ + jle 2241 │ │ │ │ │ lea -0x1(%r12),%eax │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ │ mov 0x0(%rip),%r9 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_cpy2d_tiled-0x4 │ │ │ │ │ + mov 0xc(%rsp),%esi │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov 0xc(%rsp),%esi │ │ │ │ │ lea 0x68(%rbx),%rdi │ │ │ │ │ inc %r12 │ │ │ │ │ - call 1a60 │ │ │ │ │ + call 19c0 │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ - cmp 0x50(%rbx),%r12 │ │ │ │ │ lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ │ lea (%r15,%rdx,8),%r15 │ │ │ │ │ - jl 22aa │ │ │ │ │ + cmp 0x50(%rbx),%r12 │ │ │ │ │ + jl 220a │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ @@ -2270,146 +2264,144 @@ │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ push %r13 │ │ │ │ │ push 0x78(%rdi) │ │ │ │ │ push 0x70(%rdi) │ │ │ │ │ mov 0x68(%rdi),%r9 │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 2313 │ │ │ │ │ + call 2273 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_tiled-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000002330 : │ │ │ │ │ +0000000000002290 : │ │ │ │ │ apply_iter(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x48(%rdi),%eax │ │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2400 │ │ │ │ │ + je 2350 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 23d0 │ │ │ │ │ + je 2328 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 2420 │ │ │ │ │ + je 2370 │ │ │ │ │ cmpq $0x0,0x50(%rdi) │ │ │ │ │ - jle 23b2 │ │ │ │ │ + jle 2312 │ │ │ │ │ lea -0x1(%rax),%r15d │ │ │ │ │ lea 0x68(%rdi),%rax │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x0(%rip),%r9 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_cpy2d_ci-0x4 │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ mov %r15d,%esi │ │ │ │ │ inc %r14 │ │ │ │ │ - call 1a60 │ │ │ │ │ + call 19c0 │ │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ │ - cmp 0x50(%rbx),%r14 │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ │ lea (%r12,%rax,8),%r12 │ │ │ │ │ - jl 237b │ │ │ │ │ + cmp 0x50(%rbx),%r14 │ │ │ │ │ + jl 22db │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x58(%rdi),%rcx │ │ │ │ │ mov 0x50(%rdi),%rdx │ │ │ │ │ mov %r13,%r9 │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 23f8 │ │ │ │ │ + jmp 2350 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy1d-0x4 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - jmp 23df │ │ │ │ │ + jmp 2337 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x58(%rdi),%rcx │ │ │ │ │ mov 0x50(%rdi),%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ push %r13 │ │ │ │ │ push 0x78(%rdi) │ │ │ │ │ push 0x70(%rdi) │ │ │ │ │ mov 0x68(%rdi),%r9 │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 2447 │ │ │ │ │ + call 2397 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000002460 : │ │ │ │ │ +00000000000023b0 : │ │ │ │ │ fftw_rdft_rank0_register(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ lea 0xd8(%rbx),%rbp │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local+0xdc │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ add $0x18,%rbx │ │ │ │ │ - call 2495 │ │ │ │ │ + call 23dd │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ movdqu -0x18(%rbx),%xmm0 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ │ mov -0x8(%rbx),%rdx │ │ │ │ │ mov %rdx,0x20(%rax) │ │ │ │ │ - call 24b1 │ │ │ │ │ + call 23f9 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cmp %rbp,%rbx │ │ │ │ │ - jne 2480 │ │ │ │ │ + jne 23c8 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -3,111 +3,111 @@ │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 0f000000 00000000 10000000 ................ │ │ │ │ │ 0x00000030 30000000 00000000 1e000000 00000000 0............... │ │ │ │ │ 0x00000040 10000000 44000000 00000000 1e000000 ....D........... │ │ │ │ │ 0x00000050 00000000 34000000 58000000 00000000 ....4...X....... │ │ │ │ │ - 0x00000060 7c000000 00420e10 8d02450e 188c0344 |....B....E....D │ │ │ │ │ - 0x00000070 0e208604 410e2883 054d0e30 024f0e28 . ..A.(..M.0.O.( │ │ │ │ │ + 0x00000060 7c000000 00420e10 8d02470e 188c034b |....B....G....K │ │ │ │ │ + 0x00000070 0e208604 410e2883 05440e30 024f0e28 . ..A.(..D.0.O.( │ │ │ │ │ 0x00000080 4b0e2043 0e18420e 10420e08 14000000 K. C..B..B...... │ │ │ │ │ 0x00000090 90000000 00000000 b3000000 00028d0e ................ │ │ │ │ │ 0x000000a0 10590e08 14000000 a8000000 00000000 .Y.............. │ │ │ │ │ - 0x000000b0 41000000 00640e10 590e0800 20000000 A....d..Y... ... │ │ │ │ │ - 0x000000c0 c0000000 00000000 b5000000 00640e10 .............d.. │ │ │ │ │ - 0x000000d0 8302460e 3002590a 0e10410e 084c0b00 ..F.0.Y...A..L.. │ │ │ │ │ + 0x000000b0 39000000 005c0e10 590e0800 20000000 9....\..Y... ... │ │ │ │ │ + 0x000000c0 c0000000 00000000 a5000000 00590e10 .............Y.. │ │ │ │ │ + 0x000000d0 83024d0e 3002550a 0e10410e 08440b00 ..M.0.U...A..D.. │ │ │ │ │ 0x000000e0 10000000 e4000000 00000000 13000000 ................ │ │ │ │ │ 0x000000f0 00000000 40000000 f8000000 00000000 ....@........... │ │ │ │ │ - 0x00000100 dc010000 00520e10 8f02420e 188e0341 .....R....B....A │ │ │ │ │ - 0x00000110 0e208304 4a0e8007 590a0e20 430e1842 . ..J...Y.. C..B │ │ │ │ │ - 0x00000120 0e10420e 08410b03 72010a0e 20410e18 ..B..A..r... A.. │ │ │ │ │ + 0x00000100 ac010000 00520e10 8f02450e 188e0344 .....R....E....D │ │ │ │ │ + 0x00000110 0e208304 470e8007 550a0e20 430e1842 . ..G...U.. C..B │ │ │ │ │ + 0x00000120 0e10420e 08420b03 42010a0e 20410e18 ..B..B..B... A.. │ │ │ │ │ 0x00000130 450e1042 0e08410b 34000000 3c010000 E..B..A.4...<... │ │ │ │ │ - 0x00000140 00000000 97010000 00420e10 8c02410e .........B....A. │ │ │ │ │ - 0x00000150 18860341 0e208304 032f010a 0e18410e ...A. .../....A. │ │ │ │ │ - 0x00000160 10420e08 4a0b0251 0e18430e 10420e08 .B..J..Q..C..B.. │ │ │ │ │ - 0x00000170 10000000 74010000 00000000 ab000000 ....t........... │ │ │ │ │ + 0x00000140 00000000 5f010000 00420e10 8c02440e ...._....B....D. │ │ │ │ │ + 0x00000150 18860344 0e208304 02f90a0e 18410e10 ...D. .......A.. │ │ │ │ │ + 0x00000160 420e084a 0b02490e 18430e10 420e0800 B..J..I..C..B... │ │ │ │ │ + 0x00000170 10000000 74010000 00000000 97000000 ....t........... │ │ │ │ │ 0x00000180 00000000 4c000000 88010000 00000000 ....L........... │ │ │ │ │ 0x00000190 88090000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x000001a0 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x000001b0 38830747 0ee00303 bf050a0e 38410e30 8..G........8A.0 │ │ │ │ │ - 0x000001c0 410e2842 0e20420e 18420e10 420e0843 A.(B. B..B..B..C │ │ │ │ │ + 0x000001a0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x000001b0 38830747 0ee00303 d8050a0e 38410e30 8..G........8A.0 │ │ │ │ │ + 0x000001c0 410e2842 0e20420e 18420e10 420e0845 A.(B. B..B..B..E │ │ │ │ │ 0x000001d0 0b000000 5c000000 d8010000 00000000 ....\........... │ │ │ │ │ - 0x000001e0 cd000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x000001f0 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x00000200 38830747 0e60026a 0a0e3841 0e30410e 8..G.`.j..8A.0A. │ │ │ │ │ + 0x000001e0 cd000000 00420e10 8f02450e 188e0342 .....B....E....B │ │ │ │ │ + 0x000001f0 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ │ + 0x00000200 38830744 0e60026a 0a0e3841 0e30410e 8..D.`.j..8A.0A. │ │ │ │ │ 0x00000210 28420e20 420e1842 0e10420e 08480b72 (B. B..B..B..H.r │ │ │ │ │ 0x00000220 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ │ 0x00000230 10420e08 64000000 38020000 00000000 .B..d...8....... │ │ │ │ │ - 0x00000240 2c070000 00420e10 8f02420e 188e0342 ,....B....B....B │ │ │ │ │ - 0x00000250 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x00000260 3883074a 0ed00103 4d020a0e 38410e30 8..J....M...8A.0 │ │ │ │ │ - 0x00000270 410e2842 0e20420e 18420e10 420e0842 A.(B. B..B..B..B │ │ │ │ │ - 0x00000280 0b033604 0a0e3844 0e30440e 28450e20 ..6...8D.0D.(E. │ │ │ │ │ - 0x00000290 420e1842 0e10480e 08420b00 5c000000 B..B..H..B..\... │ │ │ │ │ + 0x00000240 2e070000 00420e10 8f02480e 188e0342 .....B....H....B │ │ │ │ │ + 0x00000250 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ │ + 0x00000260 38830747 0ed00103 4c020a0e 38410e30 8..G....L...8A.0 │ │ │ │ │ + 0x00000270 410e2842 0e20420e 18420e10 420e0848 A.(B. B..B..B..H │ │ │ │ │ + 0x00000280 0b032d04 0a0e3844 0e30470e 28480e20 ..-...8D.0G.(H. │ │ │ │ │ + 0x00000290 420e1842 0e10420e 08420b00 5c000000 B..B..B..B..\... │ │ │ │ │ 0x000002a0 a0020000 00000000 91000000 00420e10 .............B.. │ │ │ │ │ 0x000002b0 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x000002c0 05410e30 8606410e 38830747 0e40024f .A.0..A.8..G.@.O │ │ │ │ │ + 0x000002c0 05410e30 8606440e 38830744 0e40024f .A.0..D.8..D.@.O │ │ │ │ │ 0x000002d0 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ │ 0x000002e0 0e10420e 08460b4c 0e38440e 30440e28 ..B..F.L.8D.0D.( │ │ │ │ │ 0x000002f0 420e2042 0e18420e 10420e08 5c000000 B. B..B..B..\... │ │ │ │ │ 0x00000300 00030000 00000000 91000000 00420e10 .............B.. │ │ │ │ │ 0x00000310 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x00000320 05410e30 8606410e 38830747 0e40024f .A.0..A.8..G.@.O │ │ │ │ │ + 0x00000320 05410e30 8606440e 38830744 0e40024f .A.0..D.8..D.@.O │ │ │ │ │ 0x00000330 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ │ 0x00000340 0e10420e 08460b4c 0e38440e 30440e28 ..B..F.L.8D.0D.( │ │ │ │ │ 0x00000350 420e2042 0e18420e 10420e08 5c000000 B. B..B..B..\... │ │ │ │ │ 0x00000360 60030000 00000000 91000000 00420e10 `............B.. │ │ │ │ │ 0x00000370 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x00000380 05410e30 8606410e 38830747 0e40024f .A.0..A.8..G.@.O │ │ │ │ │ + 0x00000380 05410e30 8606440e 38830744 0e40024f .A.0..D.8..D.@.O │ │ │ │ │ 0x00000390 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ │ 0x000003a0 0e10420e 08460b4c 0e38440e 30440e28 ..B..F.L.8D.0D.( │ │ │ │ │ 0x000003b0 420e2042 0e18420e 10420e08 00010000 B. B..B..B...... │ │ │ │ │ - 0x000003c0 c0030000 00000000 87060000 00420e10 .............B.. │ │ │ │ │ - 0x000003d0 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ - 0x000003e0 05410e30 8606410e 3883074a 0ea00203 .A.0..A.8..J.... │ │ │ │ │ - 0x000003f0 fd030a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ │ - 0x00000400 18420e10 420e0842 0b440ea8 024f0eb0 .B..B..B.D...O.. │ │ │ │ │ - 0x00000410 02470eb8 02470ec0 025c0ea0 02570ea8 .G...G...\...W.. │ │ │ │ │ - 0x00000420 02490eb0 02470eb8 02470ec0 02660ea0 .I...G...G...f.. │ │ │ │ │ - 0x00000430 02530ea8 024f0eb0 02470eb8 02470ec0 .S...O...G...G.. │ │ │ │ │ - 0x00000440 025a0ea0 025e0ea8 024c0eb0 02470eb8 .Z...^...L...G.. │ │ │ │ │ - 0x00000450 02470ec0 025e0ea0 02560ea8 02510eb0 .G...^...V...Q.. │ │ │ │ │ - 0x00000460 02470eb8 024a0ec0 02570ea0 02490ea8 .G...J...W...I.. │ │ │ │ │ + 0x000003c0 c0030000 00000000 89060000 00420e10 .............B.. │ │ │ │ │ + 0x000003d0 8f02420e 188e0348 0e208d04 420e288c ..B....H. ..B.(. │ │ │ │ │ + 0x000003e0 05440e30 8606410e 38830747 0ea00203 .D.0..A.8..G.... │ │ │ │ │ + 0x000003f0 00040a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ │ + 0x00000400 18420e10 420e0844 0b440ea8 024f0eb0 .B..B..D.D...O.. │ │ │ │ │ + 0x00000410 02460eb8 02460ec0 02600ea0 024d0ea8 .F...F...`...M.. │ │ │ │ │ + 0x00000420 02490eb0 02460eb8 02460ec0 026a0ea0 .I...F...F...j.. │ │ │ │ │ + 0x00000430 02510ea8 024f0eb0 024a0eb8 02470ec0 .Q...O...J...G.. │ │ │ │ │ + 0x00000440 025d0ea0 02580ea8 024c0eb0 02470eb8 .]...X...L...G.. │ │ │ │ │ + 0x00000450 02470ec0 025e0ea0 02570ea8 02510eb0 .G...^...W...Q.. │ │ │ │ │ + 0x00000460 024a0eb8 02470ec0 02570ea0 02490ea8 .J...G...W...I.. │ │ │ │ │ 0x00000470 024e0eb0 02440eb8 02440ec0 02580ea0 .N...D...D...X.. │ │ │ │ │ - 0x00000480 02510ea8 02510eb0 02440eb8 02470ec0 .Q...Q...D...G.. │ │ │ │ │ + 0x00000480 02520ea8 02510eb0 02470eb8 02440ec0 .R...Q...G...D.. │ │ │ │ │ 0x00000490 02570ea0 02490ea8 02510eb0 02440eb8 .W...I...Q...D.. │ │ │ │ │ 0x000004a0 02440ec0 02560ea0 02490ea8 02480eb0 .D...V...I...H.. │ │ │ │ │ - 0x000004b0 02440eb8 02470ec0 02530ea0 02000000 .D...G...S...... │ │ │ │ │ + 0x000004b0 02470eb8 02440ec0 02530ea0 02000000 .G...D...S...... │ │ │ │ │ 0x000004c0 6c000000 c4040000 00000000 b6000000 l............... │ │ │ │ │ - 0x000004d0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000004e0 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ │ - 0x000004f0 0e500261 0a0e3841 0e30410e 28420e20 .P.a..8A.0A.(B. │ │ │ │ │ + 0x000004d0 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ │ + 0x000004e0 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ │ + 0x000004f0 0e50025e 0a0e3841 0e30410e 28420e20 .P.^..8A.0A.(B. │ │ │ │ │ 0x00000500 420e1842 0e10420e 08410b44 0e58490e B..B..B..A.D.XI. │ │ │ │ │ 0x00000510 60430e68 430e7054 0e50440e 38410e30 `C.hC.pT.PD.8A.0 │ │ │ │ │ 0x00000520 410e2842 0e20420e 18420e10 420e0800 A.(B. B..B..B... │ │ │ │ │ 0x00000530 6c000000 34050000 00000000 b6000000 l...4........... │ │ │ │ │ - 0x00000540 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000550 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ │ - 0x00000560 0e500261 0a0e3841 0e30410e 28420e20 .P.a..8A.0A.(B. │ │ │ │ │ + 0x00000540 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ │ + 0x00000550 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ │ + 0x00000560 0e50025e 0a0e3841 0e30410e 28420e20 .P.^..8A.0A.(B. │ │ │ │ │ 0x00000570 420e1842 0e10420e 08410b44 0e58490e B..B..B..A.D.XI. │ │ │ │ │ 0x00000580 60430e68 430e7054 0e50440e 38410e30 `C.hC.pT.PD.8A.0 │ │ │ │ │ 0x00000590 410e2842 0e20420e 18420e10 420e0800 A.(B. B..B..B... │ │ │ │ │ 0x000005a0 6c000000 a4050000 00000000 b6000000 l............... │ │ │ │ │ - 0x000005b0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000005c0 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ │ - 0x000005d0 0e500261 0a0e3841 0e30410e 28420e20 .P.a..8A.0A.(B. │ │ │ │ │ + 0x000005b0 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ │ + 0x000005c0 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ │ + 0x000005d0 0e50025e 0a0e3841 0e30410e 28420e20 .P.^..8A.0A.(B. │ │ │ │ │ 0x000005e0 420e1842 0e10420e 08410b44 0e58490e B..B..B..A.D.XI. │ │ │ │ │ 0x000005f0 60430e68 430e7054 0e50440e 38410e30 `C.hC.pT.PD.8A.0 │ │ │ │ │ 0x00000600 410e2842 0e20420e 18420e10 420e0800 A.(B. B..B..B... │ │ │ │ │ - 0x00000610 84000000 14060000 00000000 2a010000 ............*... │ │ │ │ │ + 0x00000610 84000000 14060000 00000000 1a010000 ................ │ │ │ │ │ 0x00000620 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000630 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x00000640 0e500275 0a0e3841 0e30410e 28420e20 .P.u..8A.0A.(B. │ │ │ │ │ - 0x00000650 420e1842 0e10420e 08500b53 0a0e3847 B..B..B..P.S..8G │ │ │ │ │ + 0x00000630 420e288c 05440e30 8606440e 38830744 B.(..D.0..D.8..D │ │ │ │ │ + 0x00000640 0e500272 0a0e3841 0e30410e 28420e20 .P.r..8A.0A.(B. │ │ │ │ │ + 0x00000650 420e1842 0e10420e 08480b53 0a0e3847 B..B..B..H.S..8G │ │ │ │ │ 0x00000660 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x00000670 084d0b64 0e584d0e 60430e68 430e7054 .M.d.XM.`C.hC.pT │ │ │ │ │ + 0x00000670 08450b64 0e584d0e 60430e68 430e7054 .E.d.XM.`C.hC.pT │ │ │ │ │ 0x00000680 0e50440e 38410e30 410e2842 0e20420e .PD.8A.0A.(B. B. │ │ │ │ │ 0x00000690 18420e10 420e0800 2c000000 9c060000 .B..B...,....... │ │ │ │ │ - 0x000006a0 00000000 5b000000 00420e10 8c02410e ....[....B....A. │ │ │ │ │ - 0x000006b0 18860341 0e208304 02530e18 410e1042 ...A. ...S..A..B │ │ │ │ │ + 0x000006a0 00000000 53000000 00420e10 8c02440e ....S....B....D. │ │ │ │ │ + 0x000006b0 18860341 0e208304 02480e18 410e1042 ...A. ...H..A..B │ │ │ │ │ 0x000006c0 0e080000 00000000 ........ │ │ │ ├── rdft-dht.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4024 (bytes into file) │ │ │ │ │ + Start of section headers: 3848 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0xfb8: │ │ │ │ │ +There are 17 section headers, starting at offset 0xf08: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000641 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000c20 0001c8 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000681 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000681 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000681 00001c 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0006a0 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000de8 000060 18 I 14 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0006c0 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000e48 000018 18 I 14 8 8 │ │ │ │ │ - [10] .rodata.cst8 PROGBITS 0000000000000000 0006d8 000018 08 AM 0 0 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 0006f0 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 0006f0 000128 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 000e60 0000c0 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000818 0002d0 18 15 19 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000ae8 000137 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 000f20 000096 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000591 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000b70 0001c8 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0005d1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0005d1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0005d1 00001c 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0005f0 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000d38 000060 18 I 14 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000610 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000d98 000018 18 I 14 8 8 │ │ │ │ │ + [10] .rodata.cst8 PROGBITS 0000000000000000 000628 000018 08 AM 0 0 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 000640 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 000640 000128 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 000db0 0000c0 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000768 0002d0 18 15 19 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000a38 000137 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 000e70 000096 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 30 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 254 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ - 3: 0000000000000100 252 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ - 4: 0000000000000200 394 FUNC LOCAL DEFAULT 1 apply_hc2r_save │ │ │ │ │ - 5: 0000000000000390 58 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 6: 00000000000003d0 549 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 2: 0000000000000000 231 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ + 3: 00000000000000f0 189 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ + 4: 00000000000001b0 290 FUNC LOCAL DEFAULT 1 apply_hc2r_save │ │ │ │ │ + 5: 00000000000002e0 58 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 6: 0000000000000320 549 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 7: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 8: 0000000000000600 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 9: 0000000000000610 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 8: 0000000000000550 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 9: 0000000000000560 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 10: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 13: 0000000000000000 0 NOTYPE LOCAL DEFAULT 10 .LC0 │ │ │ │ │ 14: 0000000000000005 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 16: 000000000000000a 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ @@ -23,11 +23,11 @@ │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_rdft_1 │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy_inplace │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_destroy │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 26: 0000000000000620 33 FUNC GLOBAL DEFAULT 1 fftw_rdft_dht_register │ │ │ │ │ + 26: 0000000000000570 33 FUNC GLOBAL DEFAULT 1 fftw_rdft_dht_register │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,44 +1,44 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xc20 contains 19 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xb70 contains 19 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000002c 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000084 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000003a4 0000000e00000002 R_X86_64_PC32 0000000000000005 .LC2 - 4 │ │ │ │ │ -00000000000003ab 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -00000000000003c1 0000001000000002 R_X86_64_PC32 000000000000000a .LC3 - 4 │ │ │ │ │ -000000000000043d 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1 - 4 │ │ │ │ │ -0000000000000452 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000048d 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000004a6 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000574 0000001100000002 R_X86_64_PC32 0000000000000008 .LC4 - 4 │ │ │ │ │ -00000000000005a1 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000005c9 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1 - 4 │ │ │ │ │ -00000000000005d8 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ -00000000000005ef 0000001200000002 R_X86_64_PC32 0000000000000010 .LC5 - 4 │ │ │ │ │ -0000000000000624 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000631 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000605 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000615 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000063d 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +000000000000008c 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000002f0 0000000e00000002 R_X86_64_PC32 0000000000000005 .LC2 - 4 │ │ │ │ │ +00000000000002fb 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +000000000000030e 0000001000000002 R_X86_64_PC32 000000000000000a .LC3 - 4 │ │ │ │ │ +000000000000038d 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1 - 4 │ │ │ │ │ +00000000000003a2 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000003dd 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000003f6 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +00000000000004c4 0000001100000002 R_X86_64_PC32 0000000000000008 .LC4 - 4 │ │ │ │ │ +00000000000004f1 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000519 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1 - 4 │ │ │ │ │ +0000000000000528 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ +000000000000053f 0000001200000002 R_X86_64_PC32 0000000000000010 .LC5 - 4 │ │ │ │ │ +0000000000000574 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000581 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000555 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000565 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000058d 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xde8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xd38 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001d00000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 610 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 390 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 600 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 560 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 2e0 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 550 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xe48 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xd98 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 3d0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 320 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xe60 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xdb0 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000058 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 100 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 200 │ │ │ │ │ -00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 390 │ │ │ │ │ -00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3d0 │ │ │ │ │ -00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 600 │ │ │ │ │ -00000000000000fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 610 │ │ │ │ │ -0000000000000110 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 620 │ │ │ │ │ +0000000000000058 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b0 │ │ │ │ │ +00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2e0 │ │ │ │ │ +00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 320 │ │ │ │ │ +00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 550 │ │ │ │ │ +00000000000000fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 560 │ │ │ │ │ +0000000000000110 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 570 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,119 +9,119 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000034 0000001c FDE cie=00000000 pc=0000000000000000..00000000000000fe │ │ │ │ │ +00000018 0000000000000034 0000001c FDE cie=00000000 pc=0000000000000000..00000000000000e7 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000001 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000002 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000005 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000000076 │ │ │ │ │ + DW_CFA_advance_loc1: 107 to 0000000000000077 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000077 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000078 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000079 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000080 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000080 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 123 to 00000000000000fb │ │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000000e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000fc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000fd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000050 0000000000000010 00000054 FDE cie=00000000 pc=0000000000000100..00000000000001fc │ │ │ │ │ +00000050 0000000000000010 00000054 FDE cie=00000000 pc=00000000000000f0..00000000000001ad │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000034 00000068 FDE cie=00000000 pc=0000000000000200..000000000000038a │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000205 │ │ │ │ │ +00000064 0000000000000034 00000068 FDE cie=00000000 pc=00000000000001b0..00000000000002d2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000207 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000001c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000208 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000020d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc1: 190 to 00000000000002cb │ │ │ │ │ + DW_CFA_advance_loc1: 122 to 000000000000023d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002cc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000245 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002ce │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000247 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002d0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000024d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000002e0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000250 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000009c 0000000000000010 000000a0 FDE cie=00000000 pc=0000000000000390..00000000000003ca │ │ │ │ │ +0000009c 0000000000000010 000000a0 FDE cie=00000000 pc=00000000000002e0..000000000000031a │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b0 000000000000002c 000000b4 FDE cie=00000000 pc=00000000000003d0..00000000000005f5 │ │ │ │ │ - DW_CFA_advance_loc: 63 to 000000000000040f │ │ │ │ │ +000000b0 000000000000002c 000000b4 FDE cie=00000000 pc=0000000000000320..0000000000000545 │ │ │ │ │ + DW_CFA_advance_loc: 63 to 000000000000035f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000419 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000369 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc2: 298 to 0000000000000543 │ │ │ │ │ + DW_CFA_advance_loc2: 300 to 0000000000000495 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000544 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000496 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000550 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000004a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000554 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004a4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000557 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000004a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000558 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004a8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000000600..0000000000000609 │ │ │ │ │ +000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000000550..0000000000000559 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=0000000000000610..0000000000000619 │ │ │ │ │ +000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=0000000000000560..0000000000000569 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000108 000000000000001c 0000010c FDE cie=00000000 pc=0000000000000620..0000000000000641 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000621 │ │ │ │ │ +00000108 000000000000001c 0000010c FDE cie=00000000 pc=0000000000000570..0000000000000591 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000571 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000639 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000589 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,414 +2,399 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2hc(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x58(%rbp),%rsi │ │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jle 72 │ │ │ │ │ + jle 73 │ │ │ │ │ mov 0x50(%rbp),%rdx │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ cmp $0x1,%rdx │ │ │ │ │ jne 80 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rbx,%rax,8),%xmm0 │ │ │ │ │ movsd (%rbx,%rdx,8),%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm3,(%rbx,%rdx,8) │ │ │ │ │ - movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ inc %rdx │ │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ │ dec %rax │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ jg 40 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ │ imul %rax,%rdx │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ lea (%rbx,%rdi,1),%rcx │ │ │ │ │ + mov $0x1,%eax │ │ │ │ │ lea (%rbx,%rdx,8),%rdx │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movsd (%rcx),%xmm1 │ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ │ inc %rax │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ sub %rax,%r8 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm0,%xmm3 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm3,(%rcx) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ add %rdi,%rcx │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ cmp %r8,%rax │ │ │ │ │ - jl c0 │ │ │ │ │ + jl a8 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000100 : │ │ │ │ │ +00000000000000f0 : │ │ │ │ │ apply_hc2r(): │ │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ lea -0x1(%r9),%r11 │ │ │ │ │ cmp $0x1,%r11 │ │ │ │ │ - jle 16a │ │ │ │ │ + jle 13b │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne 180 │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 150 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ movsd (%rsi,%rax,8),%xmm1 │ │ │ │ │ movsd (%rsi,%rdx,8),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,(%rsi,%rax,8) │ │ │ │ │ - movsd %xmm0,(%rsi,%rdx,8) │ │ │ │ │ inc %rax │ │ │ │ │ + movsd %xmm0,(%rsi,%rdx,8) │ │ │ │ │ dec %rdx │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jg 140 │ │ │ │ │ + jg 110 │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x0(,%rax,8),%r10 │ │ │ │ │ imul %r11,%rax │ │ │ │ │ lea (%rsi,%r10,1),%rcx │ │ │ │ │ lea (%rsi,%rax,8),%rdx │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movsd (%rcx),%xmm0 │ │ │ │ │ movsd (%rdx),%xmm1 │ │ │ │ │ inc %rax │ │ │ │ │ mov %r9,%r11 │ │ │ │ │ sub %rax,%r11 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ movsd %xmm2,(%rcx) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ add %r10,%rcx │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ sub %r10,%rdx │ │ │ │ │ cmp %r11,%rax │ │ │ │ │ - jl 1c0 │ │ │ │ │ + jl 170 │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000200 : │ │ │ │ │ +00000000000001b0 : │ │ │ │ │ apply_hc2r_save(): │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ │ mov 0x48(%rdi),%r11 │ │ │ │ │ mov 0x50(%rdi),%r10 │ │ │ │ │ - dec %rax │ │ │ │ │ movsd %xmm0,(%rdx) │ │ │ │ │ + dec %rax │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jle 380 │ │ │ │ │ + jle 2c8 │ │ │ │ │ cmp $0x1,%r10 │ │ │ │ │ - jne 2e0 │ │ │ │ │ + jne 250 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ cmp $0x1,%r11 │ │ │ │ │ - jne 2e0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 250 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movsd (%rcx,%rdx,8),%xmm1 │ │ │ │ │ movsd (%rcx,%rax,8),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,(%rsi,%rdx,8) │ │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ │ inc %rdx │ │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ │ dec %rax │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jg 280 │ │ │ │ │ + jg 1f8 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jne 2c3 │ │ │ │ │ + jne 23c │ │ │ │ │ imul %rax,%r11 │ │ │ │ │ imul %rax,%r10 │ │ │ │ │ movsd (%rcx,%r11,8),%xmm0 │ │ │ │ │ movsd %xmm0,(%rsi,%r10,8) │ │ │ │ │ + pop %rbx │ │ │ │ │ mov 0x40(%r9),%rdi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r13 │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ + pop %r13 │ │ │ │ │ jmp *%rax │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ lea 0x0(,%r11,8),%r13 │ │ │ │ │ lea 0x0(,%r10,8),%r12 │ │ │ │ │ imul %rax,%rdx │ │ │ │ │ lea (%rcx,%r13,1),%rbp │ │ │ │ │ lea (%rsi,%r12,1),%r8 │ │ │ │ │ lea (%rcx,%rdx,8),%rbx │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ imul %rax,%rdx │ │ │ │ │ lea (%rsi,%rdx,8),%rdi │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd 0x0(%rbp),%xmm0 │ │ │ │ │ movsd (%rbx),%xmm1 │ │ │ │ │ inc %rdx │ │ │ │ │ dec %rax │ │ │ │ │ add %r13,%rbp │ │ │ │ │ sub %r13,%rbx │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ movsd %xmm2,(%r8) │ │ │ │ │ - movsd %xmm0,(%rdi) │ │ │ │ │ add %r12,%r8 │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ sub %r12,%rdi │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jg 340 │ │ │ │ │ - jmp 2aa │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - jmp 2aa │ │ │ │ │ + jg 288 │ │ │ │ │ + jmp 223 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + jmp 223 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000390 : │ │ │ │ │ +00000000000002e0 : │ │ │ │ │ print(): │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ mov (%rsi),%r9 │ │ │ │ │ - lea -0x39d(%rip),%rsi │ │ │ │ │ - cmp %rsi,0x38(%rdi) │ │ │ │ │ + lea -0x2ed(%rip),%rsi │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + cmp %rsi,0x38(%rdi) │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov 0x58(%rdi),%rcx │ │ │ │ │ - mov 0x40(%rdi),%r8 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ cmove %rsi,%rdx │ │ │ │ │ + mov 0x40(%rdi),%r8 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%r9 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000003d0 : │ │ │ │ │ +0000000000000320 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0xd4(%rdx),%eax │ │ │ │ │ test $0x8,%al │ │ │ │ │ - jne 3e3 │ │ │ │ │ + jne 333 │ │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ - je 3f0 │ │ │ │ │ + je 340 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsi),%r10 │ │ │ │ │ mov (%r10),%r8d │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - jne 3e3 │ │ │ │ │ + jne 333 │ │ │ │ │ mov 0x28(%rsi),%ecx │ │ │ │ │ test $0xfffffffb,%ecx │ │ │ │ │ - jne 3e3 │ │ │ │ │ + jne 333 │ │ │ │ │ cmpq $0x2,0x8(%rdi) │ │ │ │ │ - jle 3e3 │ │ │ │ │ + jle 333 │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%r9 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 426 │ │ │ │ │ + je 376 │ │ │ │ │ test $0x10,%ah │ │ │ │ │ - jne 596 │ │ │ │ │ + jne 4e6 │ │ │ │ │ mov 0x20(%r9),%rcx │ │ │ │ │ mov 0x18(%r9),%rdx │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ mov $0x8,%r8d │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ - call 441 │ │ │ │ │ + call 391 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ - call 456 │ │ │ │ │ + call 3a6 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 550 │ │ │ │ │ + je 4a0 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ mov 0x28(%r9),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 558 │ │ │ │ │ + je 4a8 │ │ │ │ │ testb $0x10,0xd5(%rbx) │ │ │ │ │ - je 583 │ │ │ │ │ - lea -0x287(%rip),%r8 │ │ │ │ │ + je 4d3 │ │ │ │ │ + lea -0x227(%rip),%r8 │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x60,%edi │ │ │ │ │ mov %r9,0x18(%rsp) │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ - call 4aa │ │ │ │ │ + call 3fa │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ │ mov 0x8(%r9),%rdx │ │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ │ mov %rsi,0x58(%rax) │ │ │ │ │ movdqu 0x10(%rdx),%xmm0 │ │ │ │ │ lea -0x1(%rsi),%rdx │ │ │ │ │ mov %rcx,0x40(%rax) │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ - lea -0x1(%rdx,%rsi,1),%rdx │ │ │ │ │ - sar $1,%rdx │ │ │ │ │ movups %xmm0,0x48(%rax) │ │ │ │ │ movdqu 0x8(%rcx),%xmm0 │ │ │ │ │ + lea -0x1(%rdx,%rsi,1),%rdx │ │ │ │ │ + sar $1,%rdx │ │ │ │ │ movups %xmm0,0x8(%rax) │ │ │ │ │ movdqu 0x18(%rcx),%xmm0 │ │ │ │ │ movsd 0x8(%rax),%xmm2 │ │ │ │ │ lea 0x0(,%rdx,4),%rcx │ │ │ │ │ add %rdx,%rdx │ │ │ │ │ cvtsi2sd %rdx,%xmm1 │ │ │ │ │ mov 0x28(%r9),%edx │ │ │ │ │ - test %edx,%edx │ │ │ │ │ movups %xmm0,0x18(%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ cvtsi2sd %rcx,%xmm0 │ │ │ │ │ addsd 0x20(%rax),%xmm0 │ │ │ │ │ + test %edx,%edx │ │ │ │ │ movsd %xmm2,0x8(%rax) │ │ │ │ │ movsd %xmm0,0x20(%rax) │ │ │ │ │ - jne 539 │ │ │ │ │ + jne 48b │ │ │ │ │ addsd 0x10(%rax),%xmm1 │ │ │ │ │ movsd %xmm1,0x10(%rax) │ │ │ │ │ cmp %r8,0x38(%rax) │ │ │ │ │ - je 56b │ │ │ │ │ + je 4bb │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - lea -0x55f(%rip),%rdx │ │ │ │ │ - lea -0x366(%rip),%r8 │ │ │ │ │ - jmp 48a │ │ │ │ │ + lea -0x4af(%rip),%rdx │ │ │ │ │ + lea -0x306(%rip),%r8 │ │ │ │ │ + jmp 3da │ │ │ │ │ and $0x1,%esi │ │ │ │ │ - je 5eb │ │ │ │ │ + je 53b │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%rax) │ │ │ │ │ - jmp 53f │ │ │ │ │ - lea -0x48a(%rip),%rdx │ │ │ │ │ - lea -0x391(%rip),%r8 │ │ │ │ │ - jmp 48a │ │ │ │ │ + jmp 491 │ │ │ │ │ + lea -0x3ea(%rip),%rdx │ │ │ │ │ + lea -0x331(%rip),%r8 │ │ │ │ │ + jmp 3da │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - call 5a5 │ │ │ │ │ + call 4f5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ - mov $0x8,%r8d │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ + mov $0x8,%r8d │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov 0x20(%r9),%rdx │ │ │ │ │ mov 0x10(%r9),%rsi │ │ │ │ │ mov %r9,0x18(%rsp) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ - call 5cd │ │ │ │ │ + call 51d │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 5dc │ │ │ │ │ + call 52c │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ - jmp 449 │ │ │ │ │ + jmp 399 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - jmp 578 │ │ │ │ │ + jmp 4c8 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000600 : │ │ │ │ │ +0000000000000550 : │ │ │ │ │ destroy(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 609 │ │ │ │ │ + jmp 559 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000610 : │ │ │ │ │ +0000000000000560 : │ │ │ │ │ awake(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 619 │ │ │ │ │ + jmp 569 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000620 : │ │ │ │ │ +0000000000000570 : │ │ │ │ │ fftw_rdft_dht_register(): │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ - call 635 │ │ │ │ │ + call 585 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 641 │ │ │ │ │ + jmp 591 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 34000000 1c000000 ........4....... │ │ │ │ │ - 0x00000020 00000000 fe000000 00410e10 8602410e .........A....A. │ │ │ │ │ - 0x00000030 1883034a 0e20026a 0a0e1841 0e10410e ...J. .j...A..A. │ │ │ │ │ - 0x00000040 08480b02 7b0e1841 0e10410e 08000000 .H..{..A..A..... │ │ │ │ │ - 0x00000050 10000000 54000000 00000000 fc000000 ....T........... │ │ │ │ │ + 0x00000020 00000000 e7000000 00410e10 8602440e .........A....D. │ │ │ │ │ + 0x00000030 18830347 0e20026b 0a0e1841 0e10410e ...G. .k...A..A. │ │ │ │ │ + 0x00000040 08470b02 640e1841 0e10410e 08000000 .G..d..A..A..... │ │ │ │ │ + 0x00000050 10000000 54000000 00000000 bd000000 ....T........... │ │ │ │ │ 0x00000060 00000000 34000000 68000000 00000000 ....4...h....... │ │ │ │ │ - 0x00000070 8a010000 00450e10 8d02420e 188c0341 .....E....B....A │ │ │ │ │ - 0x00000080 0e208604 450e2883 0502be0a 0e20410e . ..E.(...... A. │ │ │ │ │ - 0x00000090 18420e10 420e0850 0b000000 10000000 .B..B..P........ │ │ │ │ │ + 0x00000070 22010000 00420e10 8d024f0e 188c0341 "....B....O....A │ │ │ │ │ + 0x00000080 0e208604 410e2883 05027a0a 0e20480e . ..A.(...z.. H. │ │ │ │ │ + 0x00000090 18420e10 460e0843 0b000000 10000000 .B..F..C........ │ │ │ │ │ 0x000000a0 a0000000 00000000 3a000000 00000000 ........:....... │ │ │ │ │ 0x000000b0 2c000000 b4000000 00000000 25020000 ,...........%... │ │ │ │ │ - 0x000000c0 007f0e10 83024a0e 30032a01 0a0e1041 ......J.0.*....A │ │ │ │ │ - 0x000000d0 0e084c0b 440a0e10 430e0841 0b000000 ..L.D...C..A.... │ │ │ │ │ + 0x000000c0 007f0e10 83024a0e 30032c01 0a0e1041 ......J.0.,....A │ │ │ │ │ + 0x000000d0 0e084a0b 440a0e10 430e0841 0b000000 ..J.D...C..A.... │ │ │ │ │ 0x000000e0 10000000 e4000000 00000000 09000000 ................ │ │ │ │ │ 0x000000f0 00000000 10000000 f8000000 00000000 ................ │ │ │ │ │ 0x00000100 09000000 00000000 1c000000 0c010000 ................ │ │ │ │ │ 0x00000110 00000000 21000000 00410e10 8302580e ....!....A....X. │ │ │ │ │ 0x00000120 08000000 00000000 ........ │ │ │ ├── rdft2-inplace-strides.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ There are 11 section headers, starting at offset 0x460: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00018d 00 AX 0 0 32 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00018d 00 AX 0 0 16 │ │ │ │ │ [ 2] .rela.text RELA 0000000000000000 000368 000090 18 I 8 1 8 │ │ │ │ │ [ 3] .data PROGBITS 0000000000000000 0001cd 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 0000000000000000 0001cd 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .note.GNU-stack PROGBITS 0000000000000000 0001cd 000000 00 0 0 1 │ │ │ │ │ [ 6] .eh_frame PROGBITS 0000000000000000 0001d0 000060 00 A 0 0 8 │ │ │ │ │ [ 7] .rela.eh_frame RELA 0000000000000000 0003f8 000018 18 I 8 6 8 │ │ │ │ │ [ 8] .symtab SYMTAB 0000000000000000 000230 0000c0 18 9 3 8 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,20 +13,20 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000044 0000001c FDE cie=00000000 pc=0000000000000000..000000000000018d │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000003 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000000f │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 105 to 0000000000000076 │ │ │ │ │ + DW_CFA_advance_loc1: 103 to 0000000000000076 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000077 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 5 to 000000000000007c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000080 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_rdft2_inplace_strides.localalias(): │ │ │ │ │ push %r14 │ │ │ │ │ + movslq %esi,%r9 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - movslq %esi,%r9 │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ mov (%rdi),%esi │ │ │ │ │ lea 0x10(%rdi),%rax │ │ │ │ │ jmp 31 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov (%rax),%rcx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp -0x10(%rax),%rcx │ │ │ │ │ @@ -43,16 +43,16 @@ │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov %r9d,(%rsp) │ │ │ │ │ call 89 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_sz-0x4 │ │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x38(%rbx),%edi │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ movslq (%rcx),%rax │ │ │ │ │ lea -0x1(%rax),%edx │ │ │ │ │ lea -0x3(%rax,%rax,2),%rax │ │ │ │ │ movslq %edx,%rdx │ │ │ │ │ lea 0x8(%rcx,%rax,8),%rsi │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ mov 0x8(%rcx,%rdx,8),%r14 │ │ │ │ │ @@ -93,19 +93,19 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov %r14,%rbx │ │ │ │ │ lea (%rcx,%rcx,1),%rdi │ │ │ │ │ shr $0x3f,%rbx │ │ │ │ │ + cqto │ │ │ │ │ add %r14,%rbx │ │ │ │ │ + idiv %r14 │ │ │ │ │ sar $1,%rbx │ │ │ │ │ - cqto │ │ │ │ │ inc %rbx │ │ │ │ │ - idiv %r14 │ │ │ │ │ imul %rax,%rbx │ │ │ │ │ call 148 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ call 155 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 44000000 1c000000 ........D....... │ │ │ │ │ - 0x00000020 00000000 8d010000 00420e10 8e02410e .........B....A. │ │ │ │ │ - 0x00000030 1883034a 0e400269 0a0e1841 0e10450e ...J.@.i...A..E. │ │ │ │ │ + 0x00000020 00000000 8d010000 00420e10 8e02460e .........B....F. │ │ │ │ │ + 0x00000030 18830347 0e400267 0a0e1841 0e10450e ...G.@.g...A..E. │ │ │ │ │ 0x00000040 08440b02 660a0e18 410e1042 0e08470b .D..f...A..B..G. │ │ │ │ │ 0x00000050 680a0e18 460e1042 0e08410b 00000000 h...F..B..A..... │ │ │ ├── rdft2-rdft.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 9528 (bytes into file) │ │ │ │ │ + Start of section headers: 9304 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x2538: │ │ │ │ │ +There are 17 section headers, starting at offset 0x2458: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 001581 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001dc8 0005b8 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0015c1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0015c1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0015c1 00000a 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.8 PROGBITS 0000000000000000 0015d0 000027 01 AMS 0 0 8 │ │ │ │ │ - [ 7] .data.rel.ro PROGBITS 0000000000000000 0015f8 000020 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro RELA 0000000000000000 002380 000060 18 I 14 7 8 │ │ │ │ │ - [ 9] .data.rel.ro.local PROGBITS 0000000000000000 001618 000018 00 WA 0 0 16 │ │ │ │ │ - [10] .rela.data.rel.ro.local RELA 0000000000000000 0023e0 000018 18 I 14 9 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 001630 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 001630 0001a0 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 0023f8 0000a8 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 0017d0 0003f0 18 15 15 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 001bc0 000204 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 0024a0 000098 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0014a1 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001ce8 0005b8 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0014e1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0014e1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0014e1 00000a 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.8 PROGBITS 0000000000000000 0014f0 000027 01 AMS 0 0 8 │ │ │ │ │ + [ 7] .data.rel.ro PROGBITS 0000000000000000 001518 000020 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro RELA 0000000000000000 0022a0 000060 18 I 14 7 8 │ │ │ │ │ + [ 9] .data.rel.ro.local PROGBITS 0000000000000000 001538 000018 00 WA 0 0 16 │ │ │ │ │ + [10] .rela.data.rel.ro.local RELA 0000000000000000 002300 000018 18 I 14 9 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 001550 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 001550 0001a0 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 002318 0000a8 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 0016f0 0003f0 18 15 15 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 001ae0 000204 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 0023c0 000098 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 42 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 87 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 3: 0000000000000980 1349 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ - 4: 0000000000000060 2331 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ - 5: 0000000000000ed0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 6: 0000000000000ef0 39 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 7: 0000000000000f20 1594 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 3: 00000000000008f0 1288 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ + 4: 0000000000000060 2179 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ + 5: 0000000000000e00 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 6: 0000000000000e20 39 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 7: 0000000000000e50 1578 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 8: 0000000000000000 32 OBJECT LOCAL DEFAULT 7 padt.0 │ │ │ │ │ 9: 0000000000000000 24 OBJECT LOCAL DEFAULT 9 sadt.1 │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data.rel.ro │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .data.rel.ro.local │ │ │ │ │ 12: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 13: 0000000000000005 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ @@ -35,11 +35,11 @@ │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft2 │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_strides │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_inplace_strides │ │ │ │ │ 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_iabs │ │ │ │ │ 37: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_imin │ │ │ │ │ - 38: 0000000000001560 33 FUNC GLOBAL DEFAULT 1 fftw_rdft2_rdft_register │ │ │ │ │ + 38: 0000000000001480 33 FUNC GLOBAL DEFAULT 1 fftw_rdft2_rdft_register │ │ │ │ │ 39: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 40: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 41: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,85 +1,85 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1dc8 contains 61 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1ce8 contains 61 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000025 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000002f 0000000d00000002 R_X86_64_PC32 0000000000000005 .LC1 - 4 │ │ │ │ │ -000000000000003a 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC2 - 4 │ │ │ │ │ -00000000000000e7 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -000000000000050e 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -00000000000009f8 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000d28 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000ed9 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000f01 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000f43 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000f4a 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000f52 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000fb4 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ -0000000000000ff3 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ -0000000000001021 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -0000000000001041 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ -000000000000104c 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ -000000000000105c 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_bufdist - 4 │ │ │ │ │ -0000000000001070 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000010cb 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000010e1 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000001108 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000001121 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -0000000000001133 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000001147 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -00000000000011a3 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000011b1 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -00000000000011d7 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -00000000000011e2 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000011ff 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000001209 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -0000000000001265 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ -000000000000128d 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ -00000000000012d8 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000012ec 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000001313 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -000000000000132a 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -000000000000133f 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000001353 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -00000000000013af 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000013bd 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -00000000000013e3 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -00000000000013ee 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000140a 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000001414 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -0000000000001429 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ -000000000000144c 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ -0000000000001467 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ -0000000000001471 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000001482 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000014b3 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000014c4 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000014df 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000014fd 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -000000000000150f 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ -000000000000154c 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000001564 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000001571 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000ee3 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000f13 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000157d 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +000000000000002c 0000000d00000002 R_X86_64_PC32 0000000000000005 .LC1 - 4 │ │ │ │ │ +0000000000000037 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC2 - 4 │ │ │ │ │ +00000000000000ea 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000004ec 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000968 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000c79 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000e09 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000e31 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000e78 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000000e7f 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000e87 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000ee1 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ +0000000000000f24 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ +0000000000000f51 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +0000000000000f71 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ +0000000000000f7c 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ +0000000000000f8c 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_bufdist - 4 │ │ │ │ │ +0000000000000fa0 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000ff6 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000100c 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000001033 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000104c 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +0000000000001060 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000001074 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000010ca 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +00000000000010d8 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +00000000000010fc 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +0000000000001109 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000001126 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000001130 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +000000000000118c 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ +00000000000011b4 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ +00000000000011f8 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000120c 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000001233 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000124a 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +0000000000001261 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000001279 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000012c7 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +00000000000012d5 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +00000000000012f9 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +0000000000001306 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000001322 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000132c 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +0000000000001349 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ +000000000000136c 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ +0000000000001387 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ +0000000000001391 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000013a2 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000013cd 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000013e4 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000013ff 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000141d 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +000000000000142f 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ +000000000000146c 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000001484 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000001491 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000e13 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000e43 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000149d 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x2380 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x22a0 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002900000001 R_X86_64_64 0000000000000000 fftw_rdft2_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + ef0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + e20 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + ed0 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + e00 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x23e0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x2300 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + f20 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + e50 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x23f8 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2318 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000040 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 60 │ │ │ │ │ -0000000000000090 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 980 │ │ │ │ │ -00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ed0 │ │ │ │ │ -00000000000000fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ef0 │ │ │ │ │ -000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f20 │ │ │ │ │ -000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1560 │ │ │ │ │ +0000000000000090 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 8f0 │ │ │ │ │ +00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e00 │ │ │ │ │ +00000000000000fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e20 │ │ │ │ │ +000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e50 │ │ │ │ │ +000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1480 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -14,22 +14,22 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 000000000000001c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000057 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 30 to 0000000000000022 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000002c │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000003e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000000003f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000003f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 23 to 0000000000000056 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000038 000000000000004c 0000003c FDE cie=00000000 pc=0000000000000060..000000000000097b │ │ │ │ │ +00000038 000000000000004c 0000003c FDE cie=00000000 pc=0000000000000060..00000000000008e3 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000062 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000064 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000066 │ │ │ │ │ @@ -37,163 +37,163 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000068 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000069 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000006a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000006d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000074 │ │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ │ - DW_CFA_advance_loc2: 1223 to 000000000000053b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000074 │ │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ │ + DW_CFA_advance_loc2: 1192 to 000000000000051c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000053c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000051d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000053d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000051e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000053f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000520 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000541 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000522 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000543 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000524 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000545 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000526 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000550 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000530 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000088 000000000000004c 0000008c FDE cie=00000000 pc=0000000000000980..0000000000000ec5 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000982 │ │ │ │ │ +00000088 000000000000004c 0000008c FDE cie=00000000 pc=00000000000008f0..0000000000000df8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000984 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000986 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000988 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000008fb │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000989 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008fc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000098a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008fd │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000994 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000904 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc2: 958 to 0000000000000d52 │ │ │ │ │ + DW_CFA_advance_loc2: 927 to 0000000000000ca3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d53 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ca4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d54 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ca5 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d56 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ca7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d58 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ca9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d5a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cab │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d5c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cad │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000d60 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000cb0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d8 0000000000000018 000000dc FDE cie=00000000 pc=0000000000000ed0..0000000000000ee7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ed1 │ │ │ │ │ +000000d8 0000000000000018 000000dc FDE cie=00000000 pc=0000000000000e00..0000000000000e17 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e01 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000ee2 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000e12 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f4 000000000000001c 000000f8 FDE cie=00000000 pc=0000000000000ef0..0000000000000f17 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ef1 │ │ │ │ │ +000000f4 000000000000001c 000000f8 FDE cie=00000000 pc=0000000000000e20..0000000000000e47 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e21 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000ef8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000e28 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000f11 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000e41 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e42 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000114 000000000000006c 00000118 FDE cie=00000000 pc=0000000000000f20..000000000000155a │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f22 │ │ │ │ │ +00000114 000000000000006c 00000118 FDE cie=00000000 pc=0000000000000e50..000000000000147a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e52 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e54 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f26 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e56 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f28 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e58 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f29 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e59 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f2a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e5a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000f31 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000e61 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000000f5f │ │ │ │ │ + DW_CFA_advance_loc: 51 to 0000000000000e94 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f60 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e95 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f61 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e96 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f63 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e98 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f65 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e9a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f67 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e9c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f69 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e9e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000f70 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ea0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 585 to 00000000000011b9 │ │ │ │ │ + DW_CFA_advance_loc2: 576 to 00000000000010e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000011ba │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000010e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000011e7 │ │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000000110e │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000011ec │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000001113 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc2: 473 to 00000000000013c5 │ │ │ │ │ + DW_CFA_advance_loc2: 458 to 00000000000012dd │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000013c6 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000012e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000013f3 │ │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000000130b │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000013f7 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000130f │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 0000000000000018 00000188 FDE cie=00000000 pc=0000000000001560..0000000000001581 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001561 │ │ │ │ │ +00000184 0000000000000018 00000188 FDE cie=00000000 pc=0000000000001480..00000000000014a1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001481 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000001579 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000001499 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,16 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ -D$ H+D$(H │ │ │ │ │ +t$ H9|$8 │ │ │ │ │ +D$(H+t$ L │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +|$hI+o0H │ │ │ │ │ +|$hI+o(H │ │ │ │ │ (rdft2-rdft-%s-%D%v/%D-%D%(%p%)%(%p%)) │ │ │ │ │ apply_r2hc │ │ │ │ │ apply_hc2r │ │ │ │ │ fftw_malloc_plain │ │ │ │ │ fftw_ifree │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ │ fftw_plan_awake │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,1299 +2,1276 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ + lea 0x8e2(%rip),%rsi │ │ │ │ │ mov 0x68(%rdi),%rax │ │ │ │ │ mov 0x50(%rdi),%rcx │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - lea 0x96a(%rip),%rsi │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ cmp %rsi,0x38(%rdi) │ │ │ │ │ push 0x48(%rdi) │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - push 0x40(%rdi) │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ cmove %rsi,%rax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + push 0x40(%rdi) │ │ │ │ │ push %rdx │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - mov 0x58(%rdi),%r9 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + mov 0x58(%rdi),%r9 │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ mov %r10,%rdi │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ apply_hc2r(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - sub $0x158,%rsp │ │ │ │ │ + push %rbx │ │ │ │ │ + sub $0x148,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ - mov 0x50(%rbp),%r13 │ │ │ │ │ - mov %rdx,0xd8(%rsp) │ │ │ │ │ + mov 0x50(%rdi),%r14 │ │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ │ + mov 0x60(%rdi),%rsi │ │ │ │ │ + mov 0x70(%rdi),%r13 │ │ │ │ │ + mov %rdx,0xd0(%rsp) │ │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ │ - mov 0x60(%rdi),%rdi │ │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ │ + mov 0x78(%rdi),%rbx │ │ │ │ │ + mov %rax,0xe0(%rsp) │ │ │ │ │ + mov 0x68(%rdi),%rax │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ + mov 0x80(%rdi),%r12 │ │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ + imul %rax,%rsi │ │ │ │ │ mov %r8,0x90(%rsp) │ │ │ │ │ - mov %rax,0xe8(%rsp) │ │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ │ - mov 0x78(%rbp),%rbx │ │ │ │ │ - mov %r13,0x10(%rsp) │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ │ - mov 0x80(%rbp),%r12 │ │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ │ - imul %rax,%rdi │ │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - call eb │ │ │ │ │ + mov %rdx,0xc8(%rsp) │ │ │ │ │ + mov %r14,(%rsp) │ │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ │ + mov %r13,0xa0(%rsp) │ │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ │ + call ee │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - cmp %r15,0xd0(%rsp) │ │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ │ - jl 508 │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + cmp %r15,0xc8(%rsp) │ │ │ │ │ + jl 4e6 │ │ │ │ │ imul %r15,%r12 │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - mov %r14,%r11 │ │ │ │ │ - lea 0x0(,%rbx,8),%r10 │ │ │ │ │ - lea -0x3(%r13),%r8 │ │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ │ - shl $0x4,%r11 │ │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ │ - shr $1,%r8 │ │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ │ - lea 0x0(,%r12,8),%rdx │ │ │ │ │ - mov %r11,0x140(%rsp) │ │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ + lea 0x0(,%rbx,8),%r11 │ │ │ │ │ + mov %rsi,0x88(%rsp) │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ lea 0x0(,%rax,8),%r15 │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ - mov %rdx,0xe0(%rsp) │ │ │ │ │ - mov %rbp,0x148(%rsp) │ │ │ │ │ - lea -0x8(%r9,%rax,1),%rdx │ │ │ │ │ - add %r9,%rax │ │ │ │ │ - mov %r15,%r12 │ │ │ │ │ - mov %rdx,0x138(%rsp) │ │ │ │ │ - lea -0x8(,%r13,8),%rdx │ │ │ │ │ - mov %rax,0x110(%rsp) │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - mov %rdx,0x108(%rsp) │ │ │ │ │ - lea 0x0(,%r14,8),%rdx │ │ │ │ │ - sub %r10,%rax │ │ │ │ │ - mov %rdx,%r11 │ │ │ │ │ - mov %rdx,0x130(%rsp) │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ │ + lea 0x0(,%r12,8),%rdx │ │ │ │ │ + mov %rbp,0x138(%rsp) │ │ │ │ │ + mov %rdx,0xd8(%rsp) │ │ │ │ │ + lea -0x8(%r8,%rax,1),%rdx │ │ │ │ │ + add %r8,%rax │ │ │ │ │ + mov %rdx,0x128(%rsp) │ │ │ │ │ + lea -0x8(,%r14,8),%rdx │ │ │ │ │ + sub $0x3,%r14 │ │ │ │ │ + mov %rdx,0x100(%rsp) │ │ │ │ │ + lea 0x0(,%r13,8),%rdx │ │ │ │ │ + shl $0x4,%r13 │ │ │ │ │ + mov %rdx,%rdi │ │ │ │ │ + mov %rdx,0x120(%rsp) │ │ │ │ │ not %rdx │ │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ │ - mov %rdx,0xb8(%rsp) │ │ │ │ │ - imul %r10,%rax │ │ │ │ │ - mov %r11,%rdx │ │ │ │ │ - mov 0x8(%rsp),%r14 │ │ │ │ │ - imul %r8,%rdx │ │ │ │ │ - shr $0x3f,%r11 │ │ │ │ │ - mov %r11,0xc0(%rsp) │ │ │ │ │ - mov %rax,0xf0(%rsp) │ │ │ │ │ - mov %rdx,0xc8(%rsp) │ │ │ │ │ + sub %r11,%rax │ │ │ │ │ + mov %r14,0x58(%rsp) │ │ │ │ │ + shr $1,%r14 │ │ │ │ │ + mov %rdx,0xb0(%rsp) │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ + shr $0x3f,%rdi │ │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ │ + imul %r14,%rdx │ │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ │ + imul %r11,%rax │ │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ │ + mov %rax,0xe8(%rsp) │ │ │ │ │ + mov %r13,0x130(%rsp) │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmpq $0x0,0x30(%rsp) │ │ │ │ │ - jle 4aa │ │ │ │ │ - cmpq $0x1,0xa8(%rsp) │ │ │ │ │ - jne 5b5 │ │ │ │ │ + cmpq $0x0,0x38(%rsp) │ │ │ │ │ + jle 47d │ │ │ │ │ + cmpq $0x1,0xa0(%rsp) │ │ │ │ │ + jne 586 │ │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ - lea 0x8(%rbx),%r8 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %rbx,0xa8(%rsp) │ │ │ │ │ + mov %r13,%r14 │ │ │ │ │ + mov 0x100(%rsp),%r12 │ │ │ │ │ mov 0x108(%rsp),%r11 │ │ │ │ │ - mov 0x110(%rsp),%r9 │ │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ │ - mov %r12,%r15 │ │ │ │ │ - mov %r14,0x98(%rsp) │ │ │ │ │ - mov %rbx,0xa0(%rsp) │ │ │ │ │ - lea 0x8(%rax),%rdi │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ + lea 0x8(%rbx),%r8 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ add $0x8,%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ sub %rbx,%rdx │ │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ │ and $0xfffffffffffffffe,%rdx │ │ │ │ │ mov %rdx,0x68(%rsp) │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ neg %rdx │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ mov %rdx,0x70(%rsp) │ │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ mov %rdx,0x40(%rsp) │ │ │ │ │ or $0x1,%rdx │ │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ │ sub %rdx,%rcx │ │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ │ mov %rcx,0x80(%rsp) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd -0x8(%r8),%xmm0 │ │ │ │ │ + cmpq $0x2,(%rsp) │ │ │ │ │ lea -0x8(%r8),%rdx │ │ │ │ │ - lea -0x8(%rax),%r10 │ │ │ │ │ - cmpq $0x2,0x10(%rsp) │ │ │ │ │ + lea -0x8(%rax),%rbp │ │ │ │ │ movsd %xmm0,-0x8(%rax) │ │ │ │ │ - jle 5a6 │ │ │ │ │ - cmpq $0x3,0x50(%rsp) │ │ │ │ │ - lea -0x8(%rdi),%rcx │ │ │ │ │ - jbe 550 │ │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ │ - mov 0x38(%rsp),%r14 │ │ │ │ │ - lea 0x2(%rbx),%rsi │ │ │ │ │ + jle 577 │ │ │ │ │ + cmpq $0x3,0x58(%rsp) │ │ │ │ │ + lea -0x8(%rsi),%rcx │ │ │ │ │ + jbe 530 │ │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + lea 0x2(%rbx),%rdi │ │ │ │ │ mov 0x70(%rsp),%rbx │ │ │ │ │ - lea (%rbx,%r11,1),%r12 │ │ │ │ │ - lea 0x0(,%rsi,8),%rbx │ │ │ │ │ - lea (%r14,%r12,1),%r13 │ │ │ │ │ - lea 0x8(%r11),%r14 │ │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ │ - lea 0x8(,%rbp,8),%r14 │ │ │ │ │ - cmp %r14,0x28(%rsp) │ │ │ │ │ - setle %r14b │ │ │ │ │ - add %rbp,%rsi │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - cmp %r12,%rsi │ │ │ │ │ - lea 0x10(%rax),%rsi │ │ │ │ │ - setle %r12b │ │ │ │ │ - or %r14d,%r12d │ │ │ │ │ - cmp %rsi,%rdi │ │ │ │ │ - lea 0x10(%rdi),%rsi │ │ │ │ │ - setae %r14b │ │ │ │ │ - cmp %rsi,%rax │ │ │ │ │ - setae %sil │ │ │ │ │ - or %r14d,%esi │ │ │ │ │ + lea (%rbx,%r12,1),%r10 │ │ │ │ │ + lea 0x0(,%rdi,8),%rbx │ │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ │ + add %r9,%r10 │ │ │ │ │ + lea 0x10(%rax),%r9 │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ + cmp %r9,%rsi │ │ │ │ │ + lea 0x10(%rsi),%r10 │ │ │ │ │ + setae %r9b │ │ │ │ │ + cmp %r10,%rax │ │ │ │ │ + setae %r10b │ │ │ │ │ + or %r9d,%r10d │ │ │ │ │ cmpq $0x10,0x20(%rsp) │ │ │ │ │ - setne %r14b │ │ │ │ │ - and %r14d,%esi │ │ │ │ │ - test %sil,%r12b │ │ │ │ │ - je 550 │ │ │ │ │ - lea (%rcx,%rbx,1),%rsi │ │ │ │ │ - cmp %rsi,%r13 │ │ │ │ │ - setae %r12b │ │ │ │ │ - cmp %r9,%rdi │ │ │ │ │ - setae %sil │ │ │ │ │ + setne %r9b │ │ │ │ │ + and %r9d,%r10d │ │ │ │ │ + lea (%rcx,%rbx,1),%r9 │ │ │ │ │ + cmp %r9,0x10(%rsp) │ │ │ │ │ + setae %r9b │ │ │ │ │ + cmp %r11,%rsi │ │ │ │ │ + setae 0x30(%rsp) │ │ │ │ │ add %rdx,%rbx │ │ │ │ │ - or %r12d,%esi │ │ │ │ │ - cmp %rbx,%r13 │ │ │ │ │ + or 0x30(%rsp),%r9b │ │ │ │ │ + and %r10d,%r9d │ │ │ │ │ + cmp %rbx,0x10(%rsp) │ │ │ │ │ + setae %r10b │ │ │ │ │ + cmp %r11,%r8 │ │ │ │ │ setae %bl │ │ │ │ │ - cmp %r9,%r8 │ │ │ │ │ - setae %r12b │ │ │ │ │ - or %r12d,%ebx │ │ │ │ │ - test %bl,%sil │ │ │ │ │ - je 550 │ │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ │ - lea -0x10(%r9),%r13 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - shr $1,%r12 │ │ │ │ │ - shl $0x4,%r12 │ │ │ │ │ + or %ebx,%r10d │ │ │ │ │ + test %r10b,%r9b │ │ │ │ │ + je 530 │ │ │ │ │ + lea 0x8(,%r13,8),%r9 │ │ │ │ │ + lea 0x8(%r12),%r10 │ │ │ │ │ + cmp %r9,%r10 │ │ │ │ │ + setle %r9b │ │ │ │ │ + add %r13,%rdi │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + cmp 0x18(%rsp),%rdi │ │ │ │ │ + setle %dil │ │ │ │ │ + or %r9b,%dil │ │ │ │ │ + je 530 │ │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ │ + lea -0x10(%r11),%rbx │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + shr $1,%r10 │ │ │ │ │ + shl $0x4,%r10 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups 0x8(%rdx,%rsi,1),%xmm0 │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - neg %rbx │ │ │ │ │ - movups %xmm0,(%rax,%rsi,1) │ │ │ │ │ - movups 0x8(%rcx,%rsi,1),%xmm0 │ │ │ │ │ - add $0x10,%rsi │ │ │ │ │ + movupd 0x8(%rdx,%rdi,1),%xmm0 │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ + neg %r9 │ │ │ │ │ + movups %xmm0,(%rax,%rdi,1) │ │ │ │ │ + movupd 0x8(%rcx,%rdi,1),%xmm0 │ │ │ │ │ + add $0x10,%rdi │ │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ - movups %xmm0,0x0(%r13,%rbx,1) │ │ │ │ │ - cmp %rsi,%r12 │ │ │ │ │ - jne 3c0 │ │ │ │ │ + movups %xmm0,(%rbx,%r9,1) │ │ │ │ │ + cmp %rdi,%r10 │ │ │ │ │ + jne 3a0 │ │ │ │ │ testb $0x1,0x40(%rsp) │ │ │ │ │ - je 412 │ │ │ │ │ + je 3f3 │ │ │ │ │ mov 0x78(%rsp),%rbx │ │ │ │ │ movsd (%rdx,%rbx,8),%xmm0 │ │ │ │ │ - movsd %xmm0,(%r10,%rbx,8) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rbx,8) │ │ │ │ │ movsd (%rcx,%rbx,8),%xmm0 │ │ │ │ │ mov 0x80(%rsp),%rcx │ │ │ │ │ - movsd %xmm0,(%r10,%rcx,8) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ │ mov 0x68(%rsp),%rcx │ │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ │ add $0x4,%rcx │ │ │ │ │ - lea 0x2(%rbx),%rsi │ │ │ │ │ - cmp %rcx,0x10(%rsp) │ │ │ │ │ - jne 436 │ │ │ │ │ - movsd (%rdx,%rsi,8),%xmm0 │ │ │ │ │ - movsd %xmm0,(%r10,%rsi,8) │ │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ │ - add %r15,%r9 │ │ │ │ │ - add %r15,%r11 │ │ │ │ │ - add %r15,%rax │ │ │ │ │ - incq 0x8(%rsp) │ │ │ │ │ - add 0x48(%rsp),%rbp │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ │ - add %rbx,0x20(%rsp) │ │ │ │ │ - add %rcx,%rdi │ │ │ │ │ - add %rcx,%r8 │ │ │ │ │ - cmp %rdx,0x30(%rsp) │ │ │ │ │ - jne 2c0 │ │ │ │ │ - mov 0x98(%rsp),%r14 │ │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ │ - mov %r15,%r12 │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ + lea 0x2(%rbx),%rdi │ │ │ │ │ + cmp %rcx,(%rsp) │ │ │ │ │ + jne 416 │ │ │ │ │ + movsd (%rdx,%rdi,8),%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdi,8) │ │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ │ + inc %r15 │ │ │ │ │ + add %r14,%r11 │ │ │ │ │ + add 0x50(%rsp),%r13 │ │ │ │ │ + add %r14,%r12 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + add %rcx,0x20(%rsp) │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + add %rbx,%r8 │ │ │ │ │ + cmp %r15,0x38(%rsp) │ │ │ │ │ + jne 2a0 │ │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ │ - mov 0xf0(%rsp),%rdx │ │ │ │ │ - add %rdi,%rax │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %rax,0x90(%rsp) │ │ │ │ │ - lea (%rbx,%rdi,1),%rax │ │ │ │ │ + lea (%rbx,%rsi,1),%rax │ │ │ │ │ lea (%rax,%rdx,1),%rbx │ │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ │ + mov 0x98(%rsp),%r15 │ │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ │ - add %rdi,0x88(%rsp) │ │ │ │ │ - add %rax,0xd8(%rsp) │ │ │ │ │ - add %rax,%r14 │ │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ │ + add %rsi,0x88(%rsp) │ │ │ │ │ + add %rax,%r15 │ │ │ │ │ + add %rax,0xd0(%rsp) │ │ │ │ │ + mov %r15,0x98(%rsp) │ │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ │ - cmp %rax,0xd0(%rsp) │ │ │ │ │ - jge 200 │ │ │ │ │ - mov 0x148(%rsp),%rbp │ │ │ │ │ - mov %r14,0x8(%rsp) │ │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ │ - call 512 │ │ │ │ │ + cmp %rax,0xc8(%rsp) │ │ │ │ │ + jge 1f8 │ │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ │ + mov 0x138(%rsp),%rbp │ │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ │ + call 4f0 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ mov 0x90(%rsp),%r8 │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ - add $0x158,%rsp │ │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ │ + add $0x148,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ + lea (%rbx,%r12,1),%r9 │ │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ │ + lea 0x2(%rbx),%r10 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ │ - lea 0x2(%rsi),%r12 │ │ │ │ │ - add %r11,%rbx │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rdx,%rsi,8),%xmm0 │ │ │ │ │ - sub $0x8,%rbx │ │ │ │ │ - movsd %xmm0,(%r10,%rsi,8) │ │ │ │ │ - movsd (%rcx,%rsi,8),%xmm0 │ │ │ │ │ - inc %rsi │ │ │ │ │ - movsd %xmm0,0x8(%rbx) │ │ │ │ │ - cmp %rsi,%r12 │ │ │ │ │ - jne 580 │ │ │ │ │ - jmp 412 │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ + movsd (%rdx,%rdi,8),%xmm0 │ │ │ │ │ + sub $0x8,%r9 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdi,8) │ │ │ │ │ + movsd (%rcx,%rdi,8),%xmm0 │ │ │ │ │ + inc %rdi │ │ │ │ │ + movsd %xmm0,0x8(%r9) │ │ │ │ │ + cmp %rdi,%r10 │ │ │ │ │ + jne 550 │ │ │ │ │ + jmp 3f3 │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ mov $0x2,%ecx │ │ │ │ │ - jmp 424 │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ - mov 0x140(%rsp),%rdi │ │ │ │ │ + jmp 405 │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + mov 0x100(%rsp),%r14 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ │ + mov 0x130(%rsp),%rdi │ │ │ │ │ + mov 0x90(%rsp),%r12 │ │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - mov %rbx,0x128(%rsp) │ │ │ │ │ - mov 0x108(%rsp),%r13 │ │ │ │ │ - mov %r12,0xa0(%rsp) │ │ │ │ │ - mov %r14,0x120(%rsp) │ │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ │ - mov 0x90(%rsp),%rbp │ │ │ │ │ lea 0x8(%rax),%r15 │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - mov 0x138(%rsp),%r11 │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + mov 0x128(%rsp),%r11 │ │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ │ + mov 0x120(%rsp),%rbp │ │ │ │ │ + mov %r13,0x80(%rsp) │ │ │ │ │ lea (%rbx,%rdi,1),%rcx │ │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ │ - mov 0x130(%rsp),%r13 │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%rdx │ │ │ │ │ + lea (%r12,%rdi,1),%rdx │ │ │ │ │ lea 0x10(,%rax,8),%r8 │ │ │ │ │ inc %rax │ │ │ │ │ - mov %r11,%r14 │ │ │ │ │ - mov %r8,0x118(%rsp) │ │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ │ + mov %rbx,0x118(%rsp) │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ + mov %r8,0x110(%rsp) │ │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ │ + mov %r11,%rbx │ │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ │ or $0x1,%rax │ │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ │ and $0xfffffffffffffffe,%r8 │ │ │ │ │ - mov %r8,0xb0(%rsp) │ │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ │ + mov %r8,0xa8(%rsp) │ │ │ │ │ + mov 0xa0(%rsp),%r8 │ │ │ │ │ imul %rax,%r8 │ │ │ │ │ - mov %r8,0x100(%rsp) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + mov %r8,0xf8(%rsp) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rsi),%xmm0 │ │ │ │ │ lea -0x8(%r15),%rax │ │ │ │ │ - cmpq $0x2,0x10(%rsp) │ │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ │ + cmpq $0x2,(%rsp) │ │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ │ movsd %xmm0,-0x8(%r15) │ │ │ │ │ - jle 96c │ │ │ │ │ - cmpq $0x2d,0x50(%rsp) │ │ │ │ │ - jbe 8fe │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ │ + jle 8d4 │ │ │ │ │ + cmpq $0x29,0x58(%rsp) │ │ │ │ │ + jbe 881 │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ │ lea 0x2(%rax,%rdi,1),%r9 │ │ │ │ │ neg %rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - lea (%r11,%rdi,8),%r8 │ │ │ │ │ - shl $0x3,%r9 │ │ │ │ │ - mov 0xc8(%rsp),%r11 │ │ │ │ │ - cmpb $0x0,0xb8(%rsp) │ │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ │ + cmpb $0x0,0xb0(%rsp) │ │ │ │ │ + lea 0x0(,%r9,8),%r14 │ │ │ │ │ + lea (%r11,%rdi,8),%r9 │ │ │ │ │ + mov 0xc0(%rsp),%r11 │ │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ │ mov %r11,%rdi │ │ │ │ │ cmove %rax,%rdi │ │ │ │ │ - add %r13,%rdi │ │ │ │ │ - lea (%rsi,%rdi,1),%r10 │ │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - cmpb $0x0,0xc0(%rsp) │ │ │ │ │ - lea -0x8(%r10,%r9,1),%r9 │ │ │ │ │ - cmovne %r11,%rax │ │ │ │ │ + add %r9,%r8 │ │ │ │ │ add %rbp,%rdi │ │ │ │ │ - add %r13,%rax │ │ │ │ │ - lea (%rsi,%rax,1),%r11 │ │ │ │ │ + cmpb $0x0,0xb8(%rsp) │ │ │ │ │ + cmovne %r11,%rax │ │ │ │ │ + lea (%rsi,%rdi,1),%r10 │ │ │ │ │ + add %r12,%rdi │ │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ │ add %rbp,%rax │ │ │ │ │ - cmp %r8,0x70(%rsp) │ │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + add %r12,%rax │ │ │ │ │ + lea -0x8(%rdi,%r14,1),%rdi │ │ │ │ │ + cmp %r8,%r10 │ │ │ │ │ setb %r10b │ │ │ │ │ - cmp %r11,%r14 │ │ │ │ │ - setb 0x80(%rsp) │ │ │ │ │ - or 0x80(%rsp),%r10b │ │ │ │ │ - cmp %r8,%rdi │ │ │ │ │ + cmp %r11,%rbx │ │ │ │ │ + setb %r14b │ │ │ │ │ + or %r14d,%r10d │ │ │ │ │ + cmp %r8,0x68(%rsp) │ │ │ │ │ setb %r8b │ │ │ │ │ - cmp %rax,%r14 │ │ │ │ │ - setb 0x80(%rsp) │ │ │ │ │ - or 0x80(%rsp),%r8b │ │ │ │ │ + cmp %rax,%rbx │ │ │ │ │ + setb %r14b │ │ │ │ │ + or %r14d,%r8d │ │ │ │ │ and %r10d,%r8d │ │ │ │ │ - cmp %rax,%r9 │ │ │ │ │ - setb %al │ │ │ │ │ - cmp %r15,%rdi │ │ │ │ │ - setb %dil │ │ │ │ │ - or %edi,%eax │ │ │ │ │ - test %al,%r8b │ │ │ │ │ - je 8fe │ │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ │ - add $0x8,%rdi │ │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ │ + lea 0x8(%r10),%r14 │ │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ │ + lea 0x8(,%r10,8),%r10 │ │ │ │ │ + cmp %r10,%r14 │ │ │ │ │ + setle %r10b │ │ │ │ │ + cmp %r9,0x30(%rsp) │ │ │ │ │ + setle %r9b │ │ │ │ │ + or %r9d,%r10d │ │ │ │ │ + and %r8d,%r10d │ │ │ │ │ + cmp %r15,0x40(%rsp) │ │ │ │ │ + setb %r8b │ │ │ │ │ + cmp %r11,%rdi │ │ │ │ │ + setb %r9b │ │ │ │ │ + or %r9d,%r8d │ │ │ │ │ + test %r8b,%r10b │ │ │ │ │ + je 881 │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - setle %al │ │ │ │ │ - cmp %r8,0x40(%rsp) │ │ │ │ │ - setle %dil │ │ │ │ │ - or %eax,%edi │ │ │ │ │ - cmp %r15,0x70(%rsp) │ │ │ │ │ setb %al │ │ │ │ │ - cmp %r11,%r9 │ │ │ │ │ - setb %r8b │ │ │ │ │ - or %r8d,%eax │ │ │ │ │ - test %al,%dil │ │ │ │ │ - je 8fe │ │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ │ - lea (%rsi,%r13,1),%r11 │ │ │ │ │ - lea 0x0(%rbp,%r13,1),%r10 │ │ │ │ │ - lea -0x8(%r14),%r8 │ │ │ │ │ + cmp %r15,0x68(%rsp) │ │ │ │ │ + setb %dil │ │ │ │ │ + or %al,%dil │ │ │ │ │ + je 881 │ │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ │ + lea (%rsi,%rbp,1),%r11 │ │ │ │ │ + lea (%r12,%rbp,1),%r10 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ + lea -0x8(%rbx),%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ shr $1,%r9 │ │ │ │ │ shl $0x4,%r9 │ │ │ │ │ add %r15,%r9 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ add $0x10,%rdi │ │ │ │ │ sub $0x10,%r8 │ │ │ │ │ movhpd (%rcx,%rax,1),%xmm0 │ │ │ │ │ movups %xmm0,-0x10(%rdi) │ │ │ │ │ movsd (%rdx,%rax,1),%xmm0 │ │ │ │ │ movhpd (%r10,%rax,1),%xmm0 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ + add %r13,%rax │ │ │ │ │ movups %xmm0,0x10(%r8) │ │ │ │ │ cmp %r9,%rdi │ │ │ │ │ - jne 800 │ │ │ │ │ - testb $0x1,0x98(%rsp) │ │ │ │ │ - je 86c │ │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ │ - mov 0xf8(%rsp),%r11 │ │ │ │ │ + jne 790 │ │ │ │ │ + testb $0x1,0x78(%rsp) │ │ │ │ │ + je 7f8 │ │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ │ + mov 0xf0(%rsp),%r11 │ │ │ │ │ movsd (%rsi,%rax,8),%xmm0 │ │ │ │ │ movsd %xmm0,(%rdi,%r11,8) │ │ │ │ │ - movsd 0x0(%rbp,%rax,8),%xmm0 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ + movsd (%r12,%rax,8),%xmm0 │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ sub %r11,%rax │ │ │ │ │ movsd %xmm0,(%rdi,%rax,8) │ │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ add $0x4,%rax │ │ │ │ │ add $0x2,%rdi │ │ │ │ │ - cmp %rax,0x10(%rsp) │ │ │ │ │ - jne 8a3 │ │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ │ + cmp %rax,(%rsp) │ │ │ │ │ + jne 82e │ │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ movsd (%rsi,%rax,8),%xmm0 │ │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ │ movsd %xmm0,(%rax,%rdi,8) │ │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ │ - add %rbx,%rsi │ │ │ │ │ - add %rbx,%rbp │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ - incq 0x8(%rsp) │ │ │ │ │ - add %rdi,0x28(%rsp) │ │ │ │ │ - add %rbx,%rdx │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ │ - add %rdi,%r15 │ │ │ │ │ - add %r9,0x20(%rsp) │ │ │ │ │ - add %rdi,%r14 │ │ │ │ │ - cmp %rax,0x30(%rsp) │ │ │ │ │ - jne 680 │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ - mov 0x120(%rsp),%r14 │ │ │ │ │ - mov 0x128(%rsp),%rbx │ │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ │ - jmp 484 │ │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ │ - lea (%rsi,%r13,1),%r10 │ │ │ │ │ - lea 0x0(%rbp,%r13,1),%r9 │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ + incq 0x10(%rsp) │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ │ + add %rax,%rsi │ │ │ │ │ + add %rax,%r12 │ │ │ │ │ + add %rax,%rcx │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ + add %r8,0x18(%rsp) │ │ │ │ │ + add %r14,%r15 │ │ │ │ │ + add %r14,%rbx │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + add %r14,0x20(%rsp) │ │ │ │ │ + cmp %rdi,0x38(%rsp) │ │ │ │ │ + jne 640 │ │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ + jmp 452 │ │ │ │ │ + mov 0x110(%rsp),%rax │ │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ │ + lea (%rsi,%rbp,1),%r10 │ │ │ │ │ + lea (%r12,%rbp,1),%r9 │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ lea (%rax,%rdi,1),%r11 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%r10,%rax,1),%xmm0 │ │ │ │ │ add $0x8,%rdi │ │ │ │ │ sub $0x8,%r8 │ │ │ │ │ movsd %xmm0,-0x8(%rdi) │ │ │ │ │ movsd (%r9,%rax,1),%xmm0 │ │ │ │ │ - add %r13,%rax │ │ │ │ │ + add %rbp,%rax │ │ │ │ │ movsd %xmm0,0x8(%r8) │ │ │ │ │ cmp %r11,%rdi │ │ │ │ │ - jne 940 │ │ │ │ │ - jmp 86c │ │ │ │ │ + jne 8a8 │ │ │ │ │ + jmp 7f8 │ │ │ │ │ mov $0x2,%eax │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 881 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 80d │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000980 : │ │ │ │ │ +00000000000008f0 : │ │ │ │ │ apply_r2hc(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ sub $0xc8,%rsp │ │ │ │ │ + mov 0x50(%r13),%rbx │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ - mov 0x68(%rdi),%r14 │ │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ │ - mov 0x60(%rdi),%rcx │ │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ │ - mov 0x58(%rdi),%rdx │ │ │ │ │ mov %rsi,0x68(%rsp) │ │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ │ - mov 0x70(%rdi),%rax │ │ │ │ │ - mov 0x50(%rdi),%r15 │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ │ - mov 0x78(%rdi),%r12 │ │ │ │ │ + mov 0x58(%rdi),%r15 │ │ │ │ │ + mov 0x60(%rdi),%rdi │ │ │ │ │ mov %rdx,0x80(%rsp) │ │ │ │ │ - imul %r14,%rcx │ │ │ │ │ - mov 0x80(%rdi),%r13 │ │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ │ + mov 0x68(%r13),%rbx │ │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov 0x78(%r13),%r12 │ │ │ │ │ + imul %rbx,%rdi │ │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ │ + mov 0x70(%r13),%rax │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ + mov 0x80(%r13),%rbp │ │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + mov %r15,0x98(%rsp) │ │ │ │ │ mov %rax,0x70(%rsp) │ │ │ │ │ - lea 0x0(,%rcx,8),%rdi │ │ │ │ │ - call 9fc │ │ │ │ │ + call 96c │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - cmp %rbp,0x80(%rsp) │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ - jl d22 │ │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ │ - imul %rbp,%r12 │ │ │ │ │ - shl $0x3,%r13 │ │ │ │ │ - shl $0x3,%r14 │ │ │ │ │ - mov %rbp,0x60(%rsp) │ │ │ │ │ - mov %rbx,0xb8(%rsp) │ │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ │ - lea -0x8(,%r15,8),%rdx │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + cmp %r14,%r15 │ │ │ │ │ + jl c73 │ │ │ │ │ + imul %r14,%r12 │ │ │ │ │ + lea 0x0(,%rbx,8),%r15 │ │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ │ + mov (%rsp),%rbx │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + mov %r13,0xb8(%rsp) │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ │ + lea 0x0(,%r12,8),%rdx │ │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ │ + lea -0x8(,%rbx,8),%rdx │ │ │ │ │ + sub $0x3,%rbx │ │ │ │ │ lea (%rax,%rdx,1),%rax │ │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ │ - lea -0x3(%r15),%rdx │ │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ │ + shr $1,%rbx │ │ │ │ │ mov %rax,0xa8(%rsp) │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ │ - shr $1,%rdx │ │ │ │ │ - sub %r14,%rax │ │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ │ - neg %rdx │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ - lea -0x1(%rbp),%rax │ │ │ │ │ - imul %r13,%rax │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ + sub %r15,%rax │ │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ │ + mov %rbx,%r14 │ │ │ │ │ + imul %rbp,%rax │ │ │ │ │ mov %rax,0xa0(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - sub %rdi,%rax │ │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + neg %rax │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x68(%rsp),%rbx │ │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ │ - add %rax,0x88(%rsp) │ │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ │ add %rax,%rbx │ │ │ │ │ - cmpq $0x0,0x10(%rsp) │ │ │ │ │ + add %rax,0x80(%rsp) │ │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ │ mov %rbx,0x68(%rsp) │ │ │ │ │ - jle cfd │ │ │ │ │ + jle c4e │ │ │ │ │ cmpq $0x1,0x70(%rsp) │ │ │ │ │ - jne db5 │ │ │ │ │ + jne cf6 │ │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov 0xa8(%rsp),%r11 │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ - sub %r8,%rax │ │ │ │ │ - lea -0x10(%rax),%rbx │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ - and $0xfffffffffffffffe,%rax │ │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - inc %rax │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - or $0x1,%r12 │ │ │ │ │ - sub %r12,%rax │ │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ - movq $0x0,(%rcx) │ │ │ │ │ - cmp $0x2,%r15 │ │ │ │ │ - jle da6 │ │ │ │ │ - cmpq $0x3,0x38(%rsp) │ │ │ │ │ - jbe d60 │ │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - lea 0x8(%r11),%r9 │ │ │ │ │ - lea (%rdi,%r11,1),%rsi │ │ │ │ │ - add 0x30(%rsp),%rsi │ │ │ │ │ - lea 0x8(%rcx),%rdi │ │ │ │ │ - cmp %r9,%rdi │ │ │ │ │ - lea 0x10(%rcx,%rax,8),%rdi │ │ │ │ │ - lea 0x10(%rdx,%rax,8),%rax │ │ │ │ │ - setae %r10b │ │ │ │ │ - cmp %rdi,%rsi │ │ │ │ │ - setae %dil │ │ │ │ │ - or %r10d,%edi │ │ │ │ │ - cmp %rax,%rsi │ │ │ │ │ - lea 0x8(%rdx),%rsi │ │ │ │ │ - setae %al │ │ │ │ │ - cmp %r9,%rsi │ │ │ │ │ - setae %sil │ │ │ │ │ - or %esi,%eax │ │ │ │ │ - test %al,%dil │ │ │ │ │ - je d60 │ │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ │ + and $0xfffffffffffffffe,%rsi │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ │ + lea 0x1(%r14),%rsi │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + lea -0x10(%rax),%r10 │ │ │ │ │ + or $0x1,%r13 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ - sub 0x28(%rsp),%rax │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - cmp $0xfffffffffffffff8,%rax │ │ │ │ │ - setne %al │ │ │ │ │ - cmp $0xfffffffffffffff8,%rbx │ │ │ │ │ - setne %sil │ │ │ │ │ - and %esi,%eax │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - sub %rdx,%rsi │ │ │ │ │ - cmp $0x8,%rsi │ │ │ │ │ - setne %sil │ │ │ │ │ - test %sil,%al │ │ │ │ │ - je d60 │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ - lea 0x8(%r8),%r10 │ │ │ │ │ - lea -0x8(%r11),%r9 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - shr $1,%rdi │ │ │ │ │ - shl $0x4,%rdi │ │ │ │ │ + sub %r13,%rsi │ │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ │ nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%r10,%rax,1),%xmm0 │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - neg %rsi │ │ │ │ │ - movups %xmm0,0x8(%rdx,%rax,1) │ │ │ │ │ - movups (%r9,%rsi,1),%xmm0 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + cmpq $0x2,(%rsp) │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + movq $0x0,(%rax) │ │ │ │ │ + jle ce6 │ │ │ │ │ + cmpq $0x3,0x30(%rsp) │ │ │ │ │ + jbe cb0 │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ + lea 0x8(%rdi),%r12 │ │ │ │ │ + lea 0x10(,%r14,8),%r9 │ │ │ │ │ + lea (%rax,%r9,1),%r13 │ │ │ │ │ + lea (%rsi,%rdi,1),%r8 │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + add 0x28(%rsp),%r8 │ │ │ │ │ + sub 0x20(%rsp),%rsi │ │ │ │ │ + add %r10,%rsi │ │ │ │ │ + cmp $0xfffffffffffffff8,%rsi │ │ │ │ │ + setne %sil │ │ │ │ │ + cmp $0xfffffffffffffff8,%r10 │ │ │ │ │ + setne %r11b │ │ │ │ │ + and %r11d,%esi │ │ │ │ │ + mov %rax,%r11 │ │ │ │ │ + sub %rdx,%r11 │ │ │ │ │ + cmp $0x8,%r11 │ │ │ │ │ + setne %r11b │ │ │ │ │ + and %r11d,%esi │ │ │ │ │ + lea 0x8(%rax),%r11 │ │ │ │ │ + cmp %r12,%r11 │ │ │ │ │ + setae %r11b │ │ │ │ │ + cmp %r13,%r8 │ │ │ │ │ + setae %r13b │ │ │ │ │ + or %r13d,%r11d │ │ │ │ │ + test %r11b,%sil │ │ │ │ │ + je cb0 │ │ │ │ │ + add %rdx,%r9 │ │ │ │ │ + cmp %r9,%r8 │ │ │ │ │ + lea 0x8(%rdx),%r8 │ │ │ │ │ + setae %sil │ │ │ │ │ + cmp %r12,%r8 │ │ │ │ │ + setae %r8b │ │ │ │ │ + or %sil,%r8b │ │ │ │ │ + je cb0 │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ + lea 0x8(%rcx),%r12 │ │ │ │ │ + lea -0x8(%rdi),%r11 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + shr $1,%r9 │ │ │ │ │ + shl $0x4,%r9 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%r12,%rsi,1),%xmm0 │ │ │ │ │ + mov %rsi,%r8 │ │ │ │ │ + neg %r8 │ │ │ │ │ + movups %xmm0,0x8(%rdx,%rsi,1) │ │ │ │ │ + movupd (%r11,%r8,1),%xmm0 │ │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ - movups %xmm0,0x8(%rcx,%rax,1) │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - cmp %rdi,%rax │ │ │ │ │ - jne c40 │ │ │ │ │ - testb $0x1,0x18(%rsp) │ │ │ │ │ - je c8c │ │ │ │ │ - movsd (%r8,%r12,8),%xmm0 │ │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ │ - movsd %xmm0,(%rdx,%r12,8) │ │ │ │ │ - movsd (%r8,%rax,8),%xmm0 │ │ │ │ │ - movsd %xmm0,(%rcx,%r12,8) │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - add $0x4,%rax │ │ │ │ │ - lea 0x2(%rdi),%rsi │ │ │ │ │ - cmp %rax,%r15 │ │ │ │ │ - jne cb6 │ │ │ │ │ - movsd (%r8,%rsi,8),%xmm0 │ │ │ │ │ + movups %xmm0,0x8(%rax,%rsi,1) │ │ │ │ │ + add $0x10,%rsi │ │ │ │ │ + cmp %r9,%rsi │ │ │ │ │ + jne b90 │ │ │ │ │ + testb $0x1,0x10(%rsp) │ │ │ │ │ + je be0 │ │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ │ + movsd (%rcx,%rsi,8),%xmm0 │ │ │ │ │ movsd %xmm0,(%rdx,%rsi,8) │ │ │ │ │ - movq $0x0,(%rcx,%rsi,8) │ │ │ │ │ - inc %rbp │ │ │ │ │ - add %r13,%rdx │ │ │ │ │ - add %r13,%rcx │ │ │ │ │ - add %r14,%r8 │ │ │ │ │ - add 0x40(%rsp),%rbx │ │ │ │ │ - add %r14,%r11 │ │ │ │ │ - cmp %rbp,0x10(%rsp) │ │ │ │ │ - jne b50 │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ │ - add %r13,%rax │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ │ + movsd (%rcx,%r9,8),%xmm0 │ │ │ │ │ + movsd %xmm0,(%rax,%rsi,8) │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + lea 0x2(%r14),%r8 │ │ │ │ │ + add $0x4,%rsi │ │ │ │ │ + cmp %rsi,(%rsp) │ │ │ │ │ + jne c07 │ │ │ │ │ + movsd (%rcx,%r8,8),%xmm0 │ │ │ │ │ + movsd %xmm0,(%rdx,%r8,8) │ │ │ │ │ + movq $0x0,(%rax,%r8,8) │ │ │ │ │ + inc %rbx │ │ │ │ │ + add %rbp,%rdx │ │ │ │ │ + add %rbp,%rax │ │ │ │ │ + add %r15,%rcx │ │ │ │ │ + add %r15,%rdi │ │ │ │ │ + add 0x38(%rsp),%r10 │ │ │ │ │ + cmp %rbx,0x8(%rsp) │ │ │ │ │ + jne ac0 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ - add %r13,%rax │ │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ │ + add %rbp,%rax │ │ │ │ │ add %rbx,%rax │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + add %rbp,%rax │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ │ add %rbx,0x60(%rsp) │ │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ │ - cmp %rax,0x80(%rsp) │ │ │ │ │ - jge ab0 │ │ │ │ │ - mov 0xb8(%rsp),%rbx │ │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ │ - call d2c │ │ │ │ │ + cmp %rax,0x98(%rsp) │ │ │ │ │ + jge a20 │ │ │ │ │ + mov 0xb8(%rsp),%r13 │ │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ │ + call c7d │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - mov 0x48(%rbx),%rdi │ │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ │ + mov 0x48(%r13),%rdi │ │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ │ add $0xc8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - mov %r11,%rsi │ │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%r8,%rax,8),%xmm0 │ │ │ │ │ - sub $0x8,%rsi │ │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ │ - movsd 0x8(%rsi),%xmm0 │ │ │ │ │ - movsd %xmm0,(%rcx,%rax,8) │ │ │ │ │ - inc %rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - jne d80 │ │ │ │ │ - jmp c8c │ │ │ │ │ + nop │ │ │ │ │ + lea 0x2(%r14),%r9 │ │ │ │ │ + mov %rdi,%r8 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - mov $0x2,%eax │ │ │ │ │ - jmp c9e │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movsd (%rcx,%rsi,8),%xmm0 │ │ │ │ │ + sub $0x8,%r8 │ │ │ │ │ + movsd %xmm0,(%rdx,%rsi,8) │ │ │ │ │ + movsd 0x8(%r8),%xmm0 │ │ │ │ │ + movsd %xmm0,(%rax,%rsi,8) │ │ │ │ │ + inc %rsi │ │ │ │ │ + cmp %rsi,%r9 │ │ │ │ │ + jne cc0 │ │ │ │ │ + jmp be0 │ │ │ │ │ + mov $0x1,%r8d │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + jmp bed │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ + mov 0xb0(%rsp),%r12 │ │ │ │ │ + lea 0x10(,%r14,8),%r13 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ │ mov 0x20(%rsp),%r11 │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ │ - lea 0x10(,%rax,8),%r12 │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ - lea (%r11,%r9,1),%rdi │ │ │ │ │ - lea (%rbx,%r9,1),%rsi │ │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%r10),%xmm0 │ │ │ │ │ - movsd %xmm0,(%r11) │ │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ │ - cmp $0x2,%r15 │ │ │ │ │ - jle eb9 │ │ │ │ │ - lea 0x8(%r10),%rdx │ │ │ │ │ - lea (%r12,%r10,1),%r8 │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + mov (%rsp),%r13 │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + lea (%r10,%r12,1),%rdi │ │ │ │ │ + lea (%r11,%r12,1),%rsi │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movq $0x0,(%r11) │ │ │ │ │ + cmp $0x2,%r13 │ │ │ │ │ + jle dec │ │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ │ - lea (%rax,%r10,1),%rcx │ │ │ │ │ + lea 0x8(%r9),%rdx │ │ │ │ │ + lea (%rax,%r9,1),%rcx │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + lea (%rax,%r9,1),%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ │ add $0x8,%rdx │ │ │ │ │ sub $0x8,%rcx │ │ │ │ │ movsd %xmm0,(%rdi,%rax,1) │ │ │ │ │ movsd 0x8(%rcx),%xmm0 │ │ │ │ │ movsd %xmm0,(%rsi,%rax,1) │ │ │ │ │ - add %r9,%rax │ │ │ │ │ + add %r12,%rax │ │ │ │ │ cmp %r8,%rdx │ │ │ │ │ - jne e40 │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + jne d78 │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ + lea 0x2(%r14),%rdx │ │ │ │ │ add $0x4,%rax │ │ │ │ │ - lea 0x2(%rcx),%rdx │ │ │ │ │ - cmp %rax,%r15 │ │ │ │ │ - jne e97 │ │ │ │ │ - movsd (%r10,%rdx,8),%xmm0 │ │ │ │ │ + cmp %rax,%r13 │ │ │ │ │ + jne dca │ │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ │ + movsd (%r9,%rdx,8),%xmm0 │ │ │ │ │ imul %rdx,%rax │ │ │ │ │ - movsd %xmm0,(%r11,%rax,8) │ │ │ │ │ - movq $0x0,(%rbx,%rax,8) │ │ │ │ │ - inc %rbp │ │ │ │ │ - add %r13,%r11 │ │ │ │ │ - add %r13,%rbx │ │ │ │ │ - add %r14,%r10 │ │ │ │ │ - add %r13,%rdi │ │ │ │ │ - add %r13,%rsi │ │ │ │ │ - cmp %rbp,0x10(%rsp) │ │ │ │ │ - jne e00 │ │ │ │ │ - jmp cd5 │ │ │ │ │ + movsd %xmm0,(%r10,%rax,8) │ │ │ │ │ + movq $0x0,(%r11,%rax,8) │ │ │ │ │ + inc %rbx │ │ │ │ │ + add %rbp,%r10 │ │ │ │ │ + add %rbp,%r11 │ │ │ │ │ + add %r15,%r9 │ │ │ │ │ + add %rbp,%rdi │ │ │ │ │ + add %rbp,%rsi │ │ │ │ │ + cmp %rbx,0x8(%rsp) │ │ │ │ │ + jne d40 │ │ │ │ │ + jmp c26 │ │ │ │ │ mov $0x2,%eax │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - jmp e75 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp da8 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000ed0 : │ │ │ │ │ +0000000000000e00 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ - call edd │ │ │ │ │ + call e0d │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp ee7 │ │ │ │ │ + jmp e17 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000ef0 : │ │ │ │ │ +0000000000000e20 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ │ - call f05 │ │ │ │ │ + call e35 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ mov 0xc(%rsp),%esi │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp f17 │ │ │ │ │ + jmp e47 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000f20 : │ │ │ │ │ +0000000000000e50 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x88,%rsp │ │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ │ testb $0x4,0xd5(%rdx) │ │ │ │ │ - je f70 │ │ │ │ │ + je ea0 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call f47 │ │ │ │ │ + call e7c │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call f4e │ │ │ │ │ + call e83 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call f56 │ │ │ │ │ + call e8b │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x88,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ │ mov %rsi,%r15 │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - jg f3a │ │ │ │ │ + jg e6f │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - jne f3a │ │ │ │ │ + jne e6f │ │ │ │ │ mov 0x38(%rsi),%ecx │ │ │ │ │ test $0xfffffffb,%ecx │ │ │ │ │ - jne f3a │ │ │ │ │ - mov %rdx,%r14 │ │ │ │ │ + jne e6f │ │ │ │ │ mov 0x20(%rsi),%rdx │ │ │ │ │ sub 0x18(%rsi),%rdx │ │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ │ sar $0x2,%rdx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ cmove 0x10(%rax),%rsi │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - jne f3a │ │ │ │ │ + jne e6f │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ - call fb8 │ │ │ │ │ + call ee5 │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ - mov 0xd4(%r14),%edx │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + mov 0xd4(%rax),%edx │ │ │ │ │ mov %edx,%eax │ │ │ │ │ and $0xfffff,%eax │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je fd5 │ │ │ │ │ + je f06 │ │ │ │ │ and $0x40,%dh │ │ │ │ │ - jne f3a │ │ │ │ │ + jne e6f │ │ │ │ │ test $0x10000,%eax │ │ │ │ │ - je 1000 │ │ │ │ │ + je f30 │ │ │ │ │ mov 0x28(%r15),%rax │ │ │ │ │ cmp %rax,0x18(%r15) │ │ │ │ │ - jne f3a │ │ │ │ │ + jne e6f │ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ - call ff7 │ │ │ │ │ + call f28 │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne f3a │ │ │ │ │ - nop │ │ │ │ │ + jne e6f │ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ │ mov 0x10(%r15),%rdi │ │ │ │ │ lea 0x58(%rsp),%rcx │ │ │ │ │ lea 0x50(%rsp),%rdx │ │ │ │ │ lea 0x48(%rsp),%rsi │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ mov 0x8(%rax),%r12 │ │ │ │ │ - call 1025 │ │ │ │ │ + call f55 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x28(%r15),%rax │ │ │ │ │ - cmp %rax,0x18(%r15) │ │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ │ - je 1420 │ │ │ │ │ + cmp %rax,0x18(%r15) │ │ │ │ │ + je 1340 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 1045 │ │ │ │ │ + call f75 │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 1050 │ │ │ │ │ + call f80 │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 1060 │ │ │ │ │ + call f90 │ │ │ │ │ R_X86_64_PLT32 fftw_bufdist-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ imul %rbp,%rdi │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - call 1074 │ │ │ │ │ + call fa4 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ mov 0x50(%rsp),%rsi │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ mov 0x38(%r15),%r9d │ │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ │ sub %rdx,%rcx │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ imul %rax,%rcx │ │ │ │ │ - imul %rsi,%rdx │ │ │ │ │ + imul %rsi,%r14 │ │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ │ test %r9d,%r9d │ │ │ │ │ - jne 12d0 │ │ │ │ │ + jne 11f0 │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ cmp %rdi,0x28(%r15) │ │ │ │ │ sete %r13b │ │ │ │ │ imul %rbp,%rsi │ │ │ │ │ shl $0xc,%r13d │ │ │ │ │ - call 10cf │ │ │ │ │ + call ffa │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ mov 0x50(%rsp),%rsi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - call 10e5 │ │ │ │ │ + call 1010 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ shr $0x3f,%rsi │ │ │ │ │ add %rax,%rsi │ │ │ │ │ sar $1,%rsi │ │ │ │ │ - call 110c │ │ │ │ │ + call 1037 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ │ lea 0x38(%r15),%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 1125 │ │ │ │ │ + call 1050 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ mov %r13d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - call 1137 │ │ │ │ │ + call 1064 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je f3c │ │ │ │ │ + je e71 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 114b │ │ │ │ │ + call 1078 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - mov 0x20(%r15),%rcx │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + mov 0x20(%r15),%r14 │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ mov 0x30(%r15),%r9 │ │ │ │ │ mov 0x50(%rsp),%rsi │ │ │ │ │ - mov 0x38(%r15),%ebx │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - add %rax,%rcx │ │ │ │ │ + add %rax,%r14 │ │ │ │ │ add 0x18(%r15),%rax │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ + mov 0x38(%r15),%ebx │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ add %r8,%r9 │ │ │ │ │ add 0x28(%r15),%r8 │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ mov %r9,0x38(%rsp) │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ │ cqto │ │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ │ idiv %rbp │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ │ - call 11a7 │ │ │ │ │ + call 10ce │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - call 11b5 │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + call 10dc │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ push %rbx │ │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ │ - call 11db │ │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ │ + call 1100 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 11e6 │ │ │ │ │ + call 110d │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ pop %rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ pop %r8 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je f3f │ │ │ │ │ - lea -0x87c(%rip),%rdx │ │ │ │ │ + je e74 │ │ │ │ │ + lea -0x833(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x88,%edi │ │ │ │ │ - call 120d │ │ │ │ │ + call 1134 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ │ movq %rbx,%xmm2 │ │ │ │ │ - mov 0x38(%r15),%edi │ │ │ │ │ movq %r13,%xmm0 │ │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ │ + mov 0x38(%r15),%edi │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ lea 0x70(%r14),%rcx │ │ │ │ │ lea 0x78(%rsp),%rdx │ │ │ │ │ - movq %rbp,%xmm1 │ │ │ │ │ movups %xmm0,0x40(%r14) │ │ │ │ │ movq %r12,%xmm0 │ │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ │ + movq %rbp,%xmm1 │ │ │ │ │ movhps 0x48(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x50(%r14) │ │ │ │ │ + movq 0x50(%rsp),%xmm0 │ │ │ │ │ movhps (%rsp),%xmm1 │ │ │ │ │ movaps %xmm1,(%rsp) │ │ │ │ │ - movq 0x50(%rsp),%xmm0 │ │ │ │ │ - lea 0x8(%rax),%rsi │ │ │ │ │ movhps 0x58(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x78(%r14) │ │ │ │ │ - call 1269 │ │ │ │ │ + call 1190 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_strides-0x4 │ │ │ │ │ - lea 0x8(%r14),%rcx │ │ │ │ │ - lea 0x8(%r13),%rsi │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ movdqa (%rsp),%xmm1 │ │ │ │ │ + lea 0x8(%r14),%rcx │ │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ │ cqto │ │ │ │ │ + movups %xmm1,0x60(%r14) │ │ │ │ │ idiv %rbp │ │ │ │ │ lea 0x8(%rbx),%rdx │ │ │ │ │ - movups %xmm1,0x60(%r14) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 1291 │ │ │ │ │ + call 11b8 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd-0x4 │ │ │ │ │ mov 0x38(%r15),%edx │ │ │ │ │ lea 0x2(%r12),%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ test %edx,%edx │ │ │ │ │ cmove %rax,%r12 │ │ │ │ │ - imul 0x48(%rsp),%r12 │ │ │ │ │ mov %r14,%rax │ │ │ │ │ + imul 0x48(%rsp),%r12 │ │ │ │ │ cvtsi2sd %r12,%xmm0 │ │ │ │ │ addsd 0x20(%r14),%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%r14) │ │ │ │ │ - jmp f58 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp e8d │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 12dc │ │ │ │ │ + call 11fc │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 12f0 │ │ │ │ │ + call 1210 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ │ mov 0x18(%rax),%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ add %rax,%rdx │ │ │ │ │ sar $1,%rdx │ │ │ │ │ - call 1317 │ │ │ │ │ + call 1237 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ lea 0x38(%r15),%r8 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 132e │ │ │ │ │ + call 124e │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ mov $0x1000,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - call 1343 │ │ │ │ │ + call 1265 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je f3c │ │ │ │ │ + je e71 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 1357 │ │ │ │ │ + shl $0x3,%r14 │ │ │ │ │ + call 127d │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ mov 0x20(%r15),%rcx │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ mov 0x30(%r15),%r9 │ │ │ │ │ mov 0x50(%rsp),%rsi │ │ │ │ │ - mov 0x38(%r15),%ebx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + mov 0x38(%r15),%ebx │ │ │ │ │ add %rax,%rcx │ │ │ │ │ add 0x18(%r15),%rax │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - add %r8,%r9 │ │ │ │ │ - add 0x28(%r15),%r8 │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ + add %r14,%r9 │ │ │ │ │ + add 0x28(%r15),%r14 │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ │ cqto │ │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ │ idiv %rbp │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ │ - call 13b3 │ │ │ │ │ + call 12cb │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - call 13c1 │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + call 12d9 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ push %rbx │ │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ │ - call 13e7 │ │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ │ + call 12fd │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 13f2 │ │ │ │ │ + call 130a │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ pop %rcx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ pop %rsi │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je f3f │ │ │ │ │ - lea -0x13a7(%rip),%rdx │ │ │ │ │ + je e74 │ │ │ │ │ + lea -0x12bf(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x88,%edi │ │ │ │ │ - call 1418 │ │ │ │ │ + call 1330 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - jmp 1210 │ │ │ │ │ + jmp 1137 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x7fffffff,%esi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 142d │ │ │ │ │ + call 134d │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 1530 │ │ │ │ │ + jne 1450 │ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ │ mov 0x38(%r15),%edi │ │ │ │ │ lea 0x68(%rsp),%rcx │ │ │ │ │ lea 0x60(%rsp),%rdx │ │ │ │ │ lea 0x8(%rax),%rsi │ │ │ │ │ - call 1450 │ │ │ │ │ + call 1370 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_strides-0x4 │ │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ │ + mov 0x38(%r15),%edi │ │ │ │ │ lea 0x78(%rsp),%rcx │ │ │ │ │ lea 0x70(%rsp),%rdx │ │ │ │ │ - mov 0x38(%r15),%edi │ │ │ │ │ lea 0x8(%rax),%rsi │ │ │ │ │ - call 146b │ │ │ │ │ + call 138b │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_strides-0x4 │ │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ │ - call 1475 │ │ │ │ │ + call 1395 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ │ imul %r12,%rax │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 1486 │ │ │ │ │ + call 13a6 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ - jle 14a0 │ │ │ │ │ + jle 13c0 │ │ │ │ │ mov %rbx,%rbp │ │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ │ - jmp 1038 │ │ │ │ │ + jmp f68 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ │ shr $0x3f,%rbp │ │ │ │ │ - add %r12,%rbp │ │ │ │ │ - sar $1,%rbp │ │ │ │ │ - call 14b7 │ │ │ │ │ + call 13d1 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ + add %r12,%rbp │ │ │ │ │ mov 0x78(%rsp),%rdi │ │ │ │ │ + sar $1,%rbp │ │ │ │ │ inc %rbp │ │ │ │ │ imul %rax,%rbp │ │ │ │ │ - call 14c8 │ │ │ │ │ + call 13e8 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ - jg 148b │ │ │ │ │ + jg 13ab │ │ │ │ │ mov 0x28(%r15),%rbp │ │ │ │ │ - sub 0x30(%r15),%rbp │ │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ │ + sub 0x30(%r15),%rbp │ │ │ │ │ sar $0x3,%rbp │ │ │ │ │ - call 14e3 │ │ │ │ │ + call 1403 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ - jg 153a │ │ │ │ │ + jg 145a │ │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 148b │ │ │ │ │ + jle 13ab │ │ │ │ │ mov 0x78(%rsp),%rsi │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle 148b │ │ │ │ │ - call 1501 │ │ │ │ │ + jle 13ab │ │ │ │ │ + call 1421 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov 0x78(%rsp),%rsi │ │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 1513 │ │ │ │ │ + call 1433 │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ sub %r13,%rax │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ lea -0x1(%r13,%rax,1),%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %r13 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ │ - jmp 1038 │ │ │ │ │ + jmp f68 │ │ │ │ │ mov 0x30(%r15),%rbp │ │ │ │ │ - sub 0x28(%r15),%rbp │ │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ │ + sub 0x28(%r15),%rbp │ │ │ │ │ sar $0x3,%rbp │ │ │ │ │ - call 1550 │ │ │ │ │ + call 1470 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ - jle 14e8 │ │ │ │ │ - jmp 148b │ │ │ │ │ + jle 1408 │ │ │ │ │ + jmp 13ab │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001560 : │ │ │ │ │ +0000000000001480 : │ │ │ │ │ fftw_rdft2_rdft_register(): │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ - call 1575 │ │ │ │ │ + call 1495 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 1581 │ │ │ │ │ + jmp 14a1 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 1c000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 57000000 00440e18 5e0e204a ....W....D..^. J │ │ │ │ │ - 0x00000030 0e28530e 30570e08 4c000000 3c000000 .(S.0W..L...<... │ │ │ │ │ - 0x00000040 00000000 1b090000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 57000000 00440e18 5e0e205c ....W....D..^. \ │ │ │ │ │ + 0x00000030 0e28410e 30570e08 4c000000 3c000000 .(A.0W..L...<... │ │ │ │ │ + 0x00000040 00000000 83080000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000050 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000060 8606410e 3883074a 0e900303 c7040a0e ..A.8..J........ │ │ │ │ │ + 0x00000060 8606440e 38830747 0e800303 a8040a0e ..D.8..G........ │ │ │ │ │ 0x00000070 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ - 0x00000080 420e084b 0b000000 4c000000 8c000000 B..K....L....... │ │ │ │ │ - 0x00000090 00000000 45050000 00420e10 8f02420e ....E....B....B. │ │ │ │ │ - 0x000000a0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x000000b0 8606410e 3883074a 0e800203 be030a0e ..A.8..J........ │ │ │ │ │ + 0x00000080 420e084a 0b000000 4c000000 8c000000 B..J....L....... │ │ │ │ │ + 0x00000090 00000000 08050000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x000000a0 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ + 0x000000b0 8606410e 38830747 0e800203 9f030a0e ..A.8..G........ │ │ │ │ │ 0x000000c0 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ - 0x000000d0 420e0844 0b000000 18000000 dc000000 B..D............ │ │ │ │ │ + 0x000000d0 420e0843 0b000000 18000000 dc000000 B..C............ │ │ │ │ │ 0x000000e0 00000000 17000000 00410e10 8302510e .........A....Q. │ │ │ │ │ 0x000000f0 08000000 1c000000 f8000000 00000000 ................ │ │ │ │ │ 0x00000100 27000000 00410e10 8302470e 20590e10 '....A....G. Y.. │ │ │ │ │ 0x00000110 410e0800 6c000000 18010000 00000000 A...l........... │ │ │ │ │ - 0x00000120 3a060000 00420e10 8f02420e 188e0342 :....B....B....B │ │ │ │ │ + 0x00000120 2a060000 00420e10 8f02420e 188e0342 *....B....B....B │ │ │ │ │ 0x00000130 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x00000140 38830747 0ec0016e 0a0e3841 0e30410e 8..G...n..8A.0A. │ │ │ │ │ - 0x00000150 28420e20 420e1842 0e10420e 08470b03 (B. B..B..B..G.. │ │ │ │ │ - 0x00000160 49020ec8 01410ed0 016d0ec8 01450ec0 I....A...m...E.. │ │ │ │ │ - 0x00000170 0103d901 0ec80141 0ed0016d 0ec80144 .......A...m...D │ │ │ │ │ + 0x00000140 38830747 0ec00173 0a0e3841 0e30410e 8..G...s..8A.0A. │ │ │ │ │ + 0x00000150 28420e20 420e1842 0e10420e 08420b03 (B. B..B..B..B.. │ │ │ │ │ + 0x00000160 40020ec8 01440ed0 016a0ec8 01450ec0 @....D...j...E.. │ │ │ │ │ + 0x00000170 0103ca01 0ec80144 0ed0016a 0ec80144 .......D...j...D │ │ │ │ │ 0x00000180 0ec00100 18000000 88010000 00000000 ................ │ │ │ │ │ 0x00000190 21000000 00410e10 8302580e 08000000 !....A....X..... │ │ │ ├── rdft2-strides.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 360 (bytes into file) │ │ │ │ │ + Start of section headers: 352 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 10 │ │ │ │ │ Section header string table index: 9 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ -There are 10 section headers, starting at offset 0x168: │ │ │ │ │ +There are 10 section headers, starting at offset 0x160: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00002f 00 AX 0 0 16 │ │ │ │ │ - [ 2] .data PROGBITS 0000000000000000 00006f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 3] .bss NOBITS 0000000000000000 00006f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .note.GNU-stack PROGBITS 0000000000000000 00006f 000000 00 0 0 1 │ │ │ │ │ - [ 5] .eh_frame PROGBITS 0000000000000000 000070 000030 00 A 0 0 8 │ │ │ │ │ - [ 6] .rela.eh_frame RELA 0000000000000000 000100 000018 18 I 7 5 8 │ │ │ │ │ - [ 7] .symtab SYMTAB 0000000000000000 0000a0 000048 18 8 2 8 │ │ │ │ │ - [ 8] .strtab STRTAB 0000000000000000 0000e8 000014 00 0 0 1 │ │ │ │ │ - [ 9] .shstrtab STRTAB 0000000000000000 000118 00004b 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000027 00 AX 0 0 16 │ │ │ │ │ + [ 2] .data PROGBITS 0000000000000000 000067 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .bss NOBITS 0000000000000000 000067 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .note.GNU-stack PROGBITS 0000000000000000 000067 000000 00 0 0 1 │ │ │ │ │ + [ 5] .eh_frame PROGBITS 0000000000000000 000068 000030 00 A 0 0 8 │ │ │ │ │ + [ 6] .rela.eh_frame RELA 0000000000000000 0000f8 000018 18 I 7 5 8 │ │ │ │ │ + [ 7] .symtab SYMTAB 0000000000000000 000098 000048 18 8 2 8 │ │ │ │ │ + [ 8] .strtab STRTAB 0000000000000000 0000e0 000014 00 0 0 1 │ │ │ │ │ + [ 9] .shstrtab STRTAB 0000000000000000 000110 00004b 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 3 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 47 FUNC GLOBAL DEFAULT 1 fftw_rdft2_strides │ │ │ │ │ + 2: 0000000000000000 39 FUNC GLOBAL DEFAULT 1 fftw_rdft2_strides │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x100 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xf8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000014 0000001c FDE cie=00000000 pc=0000000000000000..000000000000002f │ │ │ │ │ +00000018 0000000000000014 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000027 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,20 +2,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_rdft2_strides(): │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 20 │ │ │ │ │ + jne 18 │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov %rax,(%rdx) │ │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ │ mov %rax,(%rcx) │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ │ mov %rax,(%rdx) │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov %rax,(%rcx) │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 14000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 2f000000 00000000 00000000 ..../........... │ │ │ │ │ + 0x00000020 00000000 27000000 00000000 00000000 ....'........... │ │ │ ├── rdft2-tensor-max-index.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 928 (bytes into file) │ │ │ │ │ + Start of section headers: 920 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x3a0: │ │ │ │ │ +There are 11 section headers, starting at offset 0x398: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00010a 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000290 0000a8 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00014a 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00014a 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 00014a 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000150 000068 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000338 000018 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 0001b8 000090 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000248 000044 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000350 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000102 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000288 0000a8 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000142 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000142 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000142 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000148 000068 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000330 000018 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 0001b0 000090 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000240 000044 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000348 000050 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 6 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 266 FUNC GLOBAL DEFAULT 1 fftw_rdft2_tensor_max_index │ │ │ │ │ + 2: 0000000000000000 258 FUNC GLOBAL DEFAULT 1 fftw_rdft2_tensor_max_index │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_iabs │ │ │ │ │ 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_imax │ │ │ │ │ 5: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_strides │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x290 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x288 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000041 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ 000000000000004d 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ 0000000000000058 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ 00000000000000ab 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ 00000000000000c3 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000000db 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000000d8 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ 00000000000000ea 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x338 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x330 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 000000000000004c 0000001c FDE cie=00000000 pc=0000000000000000..000000000000010a │ │ │ │ │ +00000018 000000000000004c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000102 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jle 100 │ │ │ │ │ + jle f8 │ │ │ │ │ lea 0x8(%rdi),%rbp │ │ │ │ │ mov $0x1,%r15d │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ │ add $0x18,%rbp │ │ │ │ │ @@ -50,41 +50,40 @@ │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0xc(%rsp),%edi │ │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ │ + mov 0xc(%rsp),%edi │ │ │ │ │ lea 0x18(%rsp),%rcx │ │ │ │ │ - lea 0x10(%rsp),%rdx │ │ │ │ │ lea 0x8(%r13,%rax,8),%rbp │ │ │ │ │ + lea 0x10(%rsp),%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ call af │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_strides-0x4 │ │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ shr $0x3f,%rbx │ │ │ │ │ add %rax,%rbx │ │ │ │ │ call c7 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x0(%rbp),%rbp │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ sar $1,%rbx │ │ │ │ │ imul %rax,%rbx │ │ │ │ │ - dec %rbp │ │ │ │ │ - call df │ │ │ │ │ + call dc │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ + dec %rbp │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ imul %rax,%rdi │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ call ee │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ add %rax,%r12 │ │ │ │ │ jmp 76 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ jmp 72 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 4c000000 1c000000 ........L....... │ │ │ │ │ - 0x00000020 00000000 0a010000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 02010000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ 0x00000040 8606410e 38830744 0e600269 0a0e3844 ..A.8..D.`.i..8D │ │ │ │ │ 0x00000050 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ 0x00000060 08490b00 00000000 .I...... │ │ │ ├── vrank-geq1-rdft2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3960 (bytes into file) │ │ │ │ │ + Start of section headers: 3928 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0xf78: │ │ │ │ │ +There are 18 section headers, starting at offset 0xf58: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000440 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000b30 0002a0 18 I 15 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000480 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000480 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000480 00001e 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0004a0 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000dd0 000060 18 I 15 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0004c0 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000e30 000018 18 I 15 8 8 │ │ │ │ │ - [10] .rodata PROGBITS 0000000000000000 0004d8 000008 00 A 0 0 8 │ │ │ │ │ - [11] .rodata.cst8 PROGBITS 0000000000000000 0004e0 000008 08 AM 0 0 8 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 0004e8 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 0004e8 000150 00 A 0 0 8 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 000e48 000090 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 000638 000348 18 16 15 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 000980 0001af 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 000ed8 00009e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000420 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000b10 0002a0 18 I 15 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000460 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000460 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000460 00001e 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000480 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000db0 000060 18 I 15 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0004a0 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000e10 000018 18 I 15 8 8 │ │ │ │ │ + [10] .rodata PROGBITS 0000000000000000 0004b8 000008 00 A 0 0 8 │ │ │ │ │ + [11] .rodata.cst8 PROGBITS 0000000000000000 0004c0 000008 08 AM 0 0 8 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 0004c8 000000 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 0004c8 000150 00 A 0 0 8 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 000e28 000090 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 000618 000348 18 16 15 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 000960 0001af 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 000eb8 00009e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 35 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 165 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 3: 00000000000000b0 33 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 00000000000000e0 724 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 4: 00000000000000e0 700 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 6: 00000000000003c0 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 7: 00000000000003d0 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 6: 00000000000003a0 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 7: 00000000000003b0 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 8: 0000000000000000 8 OBJECT LOCAL DEFAULT 10 buddies.2 │ │ │ │ │ 9: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 10 .rodata │ │ │ │ │ 13: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE LOCAL DEFAULT 11 .LC1 │ │ │ │ │ @@ -28,11 +28,11 @@ │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd2 │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_inplace_strides │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_iabs │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_imin │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_tensor_max_index │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 31: 00000000000003e0 96 FUNC GLOBAL DEFAULT 1 fftw_rdft2_vrank_geq1_register │ │ │ │ │ + 31: 00000000000003c0 96 FUNC GLOBAL DEFAULT 1 fftw_rdft2_vrank_geq1_register │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xb30 contains 28 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xb10 contains 28 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 00000000000000ca 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000138 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ -00000000000001e4 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ -00000000000001f6 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000209 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -000000000000021c 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -000000000000022e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000240 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_except - 4 │ │ │ │ │ -000000000000024c 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000271 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -000000000000027c 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000298 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000002a2 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -00000000000002ce 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -00000000000002dd 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -00000000000002ea 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000328 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ -0000000000000378 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000385 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000390 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -00000000000003a0 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_tensor_max_index - 4 │ │ │ │ │ -00000000000003ec 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -00000000000003fd 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -000000000000040b 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000412 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -000000000000042c 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -00000000000003c5 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000003d5 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000130 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ +00000000000001d4 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ +00000000000001e6 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000001f9 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000020c 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000021e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000230 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_except - 4 │ │ │ │ │ +000000000000023c 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000000261 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +000000000000026c 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000288 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000292 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +00000000000002be 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +00000000000002c5 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +00000000000002da 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000318 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ +0000000000000360 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000036d 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000378 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +0000000000000388 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_tensor_max_index - 4 │ │ │ │ │ +00000000000003cc 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +00000000000003dd 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000003eb 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000003f2 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +000000000000040c 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000003a5 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000003b5 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xdd0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xdb0 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002200000001 R_X86_64_64 0000000000000000 fftw_rdft2_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 3d0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 3b0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + b0 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 3c0 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 3a0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xe30 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xe10 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + e0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xe48 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xe28 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ │ 000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ -00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3c0 │ │ │ │ │ -0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3d0 │ │ │ │ │ -000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3e0 │ │ │ │ │ +00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3a0 │ │ │ │ │ +0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3b0 │ │ │ │ │ +000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3c0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -50,113 +50,113 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000060 0000000000000010 00000064 FDE cie=00000000 pc=00000000000000b0..00000000000000d1 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000074 00000078 FDE cie=00000000 pc=00000000000000e0..00000000000003b4 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000102 │ │ │ │ │ +00000074 0000000000000074 00000078 FDE cie=00000000 pc=00000000000000e0..000000000000039c │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000000fa │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000104 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000fc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000106 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000fe │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000010b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000103 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000010c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000104 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000010d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000108 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000114 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000010f │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc2: 320 to 0000000000000254 │ │ │ │ │ + DW_CFA_advance_loc2: 309 to 0000000000000244 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000259 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000249 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 43 to 0000000000000284 │ │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000000274 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000285 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000275 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 138 to 000000000000030f │ │ │ │ │ + DW_CFA_advance_loc1: 139 to 0000000000000300 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000313 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000304 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000314 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000305 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000316 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000307 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000318 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000309 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000031a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000030b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000031c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000030d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000320 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000310 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000338 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000328 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000033b │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000032b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000033c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000032c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000033e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000032e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000340 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000330 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000342 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000332 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000344 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000334 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000338 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ec 0000000000000010 000000f0 FDE cie=00000000 pc=00000000000003c0..00000000000003c9 │ │ │ │ │ +000000ec 0000000000000010 000000f0 FDE cie=00000000 pc=00000000000003a0..00000000000003a9 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000100 0000000000000010 00000104 FDE cie=00000000 pc=00000000000003d0..00000000000003d9 │ │ │ │ │ +00000100 0000000000000010 00000104 FDE cie=00000000 pc=00000000000003b0..00000000000003b9 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000114 0000000000000038 00000118 FDE cie=00000000 pc=00000000000003e0..0000000000000440 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003e2 │ │ │ │ │ +00000114 0000000000000038 00000118 FDE cie=00000000 pc=00000000000003c0..0000000000000420 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003e4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000003c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003e5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003e9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000003f4 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000003d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 0000000000000439 │ │ │ │ │ + DW_CFA_advance_loc1: 65 to 0000000000000419 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000043a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000041a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000043b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000041b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000043d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000041d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000043f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000041f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -15,43 +15,43 @@ │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ jle 96 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ - mov 0x50(%rax),%r10 │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + mov 0x38(%rdi),%rbx │ │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ │ + mov 0x50(%rax),%rbx │ │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - mov 0x38(%rdi),%r9 │ │ │ │ │ - lea 0x0(,%r10,8),%r12 │ │ │ │ │ + lea 0x0(,%rbx,8),%r14 │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ │ jmp 7a │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - add %r12,%rbp │ │ │ │ │ - add %r12,%r13 │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ + add %r14,%r12 │ │ │ │ │ + add %r14,%rbp │ │ │ │ │ add %rax,%rbx │ │ │ │ │ + add %rax,%r13 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov 0x40(%rax),%rdi │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - inc %r14 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + inc %r15 │ │ │ │ │ call *%rax │ │ │ │ │ - cmp %r14,(%rsp) │ │ │ │ │ + cmp %r15,(%rsp) │ │ │ │ │ jne 60 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ @@ -76,260 +76,257 @@ │ │ │ │ │ │ │ │ │ │ 00000000000000e0 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ mov (%rcx),%eax │ │ │ │ │ dec %eax │ │ │ │ │ cmp $0x7ffffffd,%eax │ │ │ │ │ - jbe 100 │ │ │ │ │ + jbe f8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ mov 0x28(%rsi),%rax │ │ │ │ │ - cmp %rax,0x18(%rsi) │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ mov 0x20(%rdi),%rdx │ │ │ │ │ - mov 0x18(%rdi),%rsi │ │ │ │ │ lea 0x2c(%rsp),%r9 │ │ │ │ │ - mov 0x10(%rdi),%edi │ │ │ │ │ + cmp %rax,0x18(%rsi) │ │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ │ setne %r8b │ │ │ │ │ + mov 0x10(%rdi),%edi │ │ │ │ │ movzbl %r8b,%r8d │ │ │ │ │ - call 13c │ │ │ │ │ + call 134 │ │ │ │ │ R_X86_64_PLT32 fftw_pickdim-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 334 │ │ │ │ │ + je 324 │ │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ │ cmp %rax,0x18(%r13) │ │ │ │ │ - je 320 │ │ │ │ │ + je 310 │ │ │ │ │ mov 0xd4(%rbp),%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ test $0x1,%ah │ │ │ │ │ - je 174 │ │ │ │ │ + je 16c │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ cmp %eax,0x10(%rbx) │ │ │ │ │ - jne 334 │ │ │ │ │ + jne 324 │ │ │ │ │ and $0x10000,%edx │ │ │ │ │ - je 1c0 │ │ │ │ │ + je 1b0 │ │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jg 360 │ │ │ │ │ + jg 348 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 19c │ │ │ │ │ + jne 194 │ │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je 334 │ │ │ │ │ + je 324 │ │ │ │ │ testb $0x2,0xd5(%rbp) │ │ │ │ │ - je 1c0 │ │ │ │ │ + je 1b0 │ │ │ │ │ cmpl $0x1,0xd0(%rbp) │ │ │ │ │ - jg 334 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jg 324 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movslq 0x2c(%rsp),%rax │ │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ │ lea 0x38(%rsp),%rcx │ │ │ │ │ mov 0x38(%r13),%edi │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea 0x8(%rdx,%rax,8),%r12 │ │ │ │ │ lea 0x30(%rsp),%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - call 1e8 │ │ │ │ │ + call 1d8 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_strides-0x4 │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ mov 0x30(%r13),%rdi │ │ │ │ │ mov 0x38(%r13),%r14d │ │ │ │ │ - call 1fa │ │ │ │ │ + call 1ea │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ mov 0x28(%r13),%rdi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 20d │ │ │ │ │ + call 1fd │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ mov 0x20(%r13),%rdi │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - call 220 │ │ │ │ │ + call 210 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ - call 232 │ │ │ │ │ + call 222 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x2c(%rsp),%esi │ │ │ │ │ mov 0x10(%r13),%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 244 │ │ │ │ │ + call 234 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_except-0x4 │ │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - call 250 │ │ │ │ │ + call 240 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ push %r14 │ │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ - call 275 │ │ │ │ │ + call 265 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 280 │ │ │ │ │ + call 270 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - je 334 │ │ │ │ │ - lea -0x295(%rip),%rdx │ │ │ │ │ + je 324 │ │ │ │ │ + lea -0x285(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x68,%edi │ │ │ │ │ - call 2a6 │ │ │ │ │ + call 296 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ movq (%r12),%xmm0 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ mov %r14,0x40(%rax) │ │ │ │ │ movhps 0x30(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x48(%rax) │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ lea 0x8(%rbp),%rdi │ │ │ │ │ mov %rbx,0x60(%rbp) │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ mov %rax,0x58(%rbp) │ │ │ │ │ - call 2d2 │ │ │ │ │ + call 2c2 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ - lea 0x8(%r14),%rsi │ │ │ │ │ - lea 0x8(%rbp),%rdx │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ + lea 0x8(%r14),%rsi │ │ │ │ │ + lea 0x8(%rbp),%rdx │ │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ │ - call 2ee │ │ │ │ │ + call 2de │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je 350 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + je 338 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sdq 0x48(%rbp),%xmm0 │ │ │ │ │ mulsd 0x28(%r14),%xmm0 │ │ │ │ │ movsd %xmm0,0x28(%rbp) │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov 0x2c(%rsp),%esi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call 32c │ │ │ │ │ + call 31c │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 152 │ │ │ │ │ + jne 14a │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ cmpq $0x80,0x8(%rax) │ │ │ │ │ - jle 30b │ │ │ │ │ - jmp 2f7 │ │ │ │ │ + jle 2fc │ │ │ │ │ + jmp 2e7 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movslq 0x2c(%rsp),%rax │ │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea 0x8(%rdx,%rax,8),%r12 │ │ │ │ │ mov 0x10(%r12),%rdi │ │ │ │ │ - call 37c │ │ │ │ │ + call 364 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call 389 │ │ │ │ │ + call 371 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 394 │ │ │ │ │ + call 37c │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov 0x38(%r13),%esi │ │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call 3a4 │ │ │ │ │ + call 38c │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_tensor_max_index-0x4 │ │ │ │ │ cmp %rax,%r12 │ │ │ │ │ - jl 334 │ │ │ │ │ + jl 324 │ │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ - jmp 18b │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 183 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000003c0 : │ │ │ │ │ +00000000000003a0 : │ │ │ │ │ destroy(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 3c9 │ │ │ │ │ + jmp 3a9 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000003d0 : │ │ │ │ │ +00000000000003b0 : │ │ │ │ │ awake(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 3d9 │ │ │ │ │ + jmp 3b9 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000003e0 : │ │ │ │ │ +00000000000003c0 : │ │ │ │ │ fftw_rdft2_vrank_geq1_register(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0x8(%rbx),%r12 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov (%rbx),%ebp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ add $0x4,%rbx │ │ │ │ │ - call 40f │ │ │ │ │ + call 3ef │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov %ebp,0x10(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ │ movq $0x2,0x20(%rax) │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - mov %ebp,0x10(%rax) │ │ │ │ │ - call 430 │ │ │ │ │ + call 410 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cmp %r12,%rbx │ │ │ │ │ - jne 3f8 │ │ │ │ │ + jne 3d8 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -5,21 +5,21 @@ │ │ │ │ │ 0x00000010 1b0c0708 90010000 44000000 1c000000 ........D....... │ │ │ │ │ 0x00000020 00000000 a5000000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ 0x00000040 8606410e 38830744 0e60028c 0e38410e ..A.8..D.`...8A. │ │ │ │ │ 0x00000050 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ 0x00000060 10000000 64000000 00000000 21000000 ....d.......!... │ │ │ │ │ 0x00000070 00000000 74000000 78000000 00000000 ....t...x....... │ │ │ │ │ - 0x00000080 d4020000 00620e10 8f02420e 188e0342 .....b....B....B │ │ │ │ │ - 0x00000090 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x000000a0 38830747 0e800103 40010e88 01450e90 8..G....@....E.. │ │ │ │ │ - 0x000000b0 016b0e88 01410e80 01028a0a 0e38440e .k...A.......8D. │ │ │ │ │ + 0x00000080 bc020000 005a0e10 8f02420e 188e0342 .....Z....B....B │ │ │ │ │ + 0x00000090 0e208d04 450e288c 05410e30 8606440e . ..E.(..A.0..D. │ │ │ │ │ + 0x000000a0 38830747 0e800103 35010e88 01450e90 8..G....5....E.. │ │ │ │ │ + 0x000000b0 016b0e88 01410e80 01028b0a 0e38440e .k...A.......8D. │ │ │ │ │ 0x000000c0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ - 0x000000d0 440b580a 0e38430e 30410e28 420e2042 D.X..8C.0A.(B. B │ │ │ │ │ - 0x000000e0 0e18420e 10420e08 4c0b0000 10000000 ..B..B..L....... │ │ │ │ │ + 0x000000d0 430b580a 0e38430e 30410e28 420e2042 C.X..8C.0A.(B. B │ │ │ │ │ + 0x000000e0 0e18420e 10420e08 440b0000 10000000 ..B..B..D....... │ │ │ │ │ 0x000000f0 f0000000 00000000 09000000 00000000 ................ │ │ │ │ │ 0x00000100 10000000 04010000 00000000 09000000 ................ │ │ │ │ │ 0x00000110 00000000 38000000 18010000 00000000 ....8........... │ │ │ │ │ - 0x00000120 60000000 00420e10 8d02420e 188c0341 `....B....B....A │ │ │ │ │ - 0x00000130 0e208604 440e2883 054b0e30 02450e28 . ..D.(..K.0.E.( │ │ │ │ │ + 0x00000120 60000000 00420e10 8d02450e 188c0341 `....B....E....A │ │ │ │ │ + 0x00000130 0e208604 410e2883 054f0e30 02410e28 . ..A.(..O.0.A.( │ │ │ │ │ 0x00000140 410e2041 0e18420e 10420e08 00000000 A. A..B..B...... │ │ │ ├── lt15-vrank-geq1.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3592 (bytes into file) │ │ │ │ │ + Start of section headers: 3576 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0xe08: │ │ │ │ │ +There are 18 section headers, starting at offset 0xdf8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0003b0 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000a20 000240 18 I 15 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0003f0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0003f0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0003f0 00001d 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000410 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000c60 000060 18 I 15 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000430 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000cc0 000018 18 I 15 8 8 │ │ │ │ │ - [10] .rodata PROGBITS 0000000000000000 000448 000008 00 A 0 0 8 │ │ │ │ │ - [11] .rodata.cst8 PROGBITS 0000000000000000 000450 000008 08 AM 0 0 8 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 000458 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 000458 000138 00 A 0 0 8 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 000cd8 000090 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 000590 000318 18 16 15 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 0008a8 000177 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 000d68 00009e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0003a0 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a10 000240 18 I 15 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0003e0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0003e0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0003e0 00001d 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000400 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000c50 000060 18 I 15 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000420 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000cb0 000018 18 I 15 8 8 │ │ │ │ │ + [10] .rodata PROGBITS 0000000000000000 000438 000008 00 A 0 0 8 │ │ │ │ │ + [11] .rodata.cst8 PROGBITS 0000000000000000 000440 000008 08 AM 0 0 8 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 000448 000000 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 000448 000138 00 A 0 0 8 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 000cc8 000090 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 000580 000318 18 16 15 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 000898 000177 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 000d58 00009e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 33 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 125 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 2: 0000000000000000 126 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 3: 0000000000000080 33 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 00000000000000b0 632 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 4: 00000000000000b0 624 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 6: 0000000000000330 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 7: 0000000000000340 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 6: 0000000000000320 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 7: 0000000000000330 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 8: 0000000000000000 8 OBJECT LOCAL DEFAULT 10 buddies.2 │ │ │ │ │ 9: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 10: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 11: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 12: 0000000000000000 0 SECTION LOCAL DEFAULT 10 .rodata │ │ │ │ │ 13: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE LOCAL DEFAULT 11 .LC1 │ │ │ │ │ @@ -26,11 +26,11 @@ │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_zero │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd2 │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_iabs │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_imin │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_max_index │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 29: 0000000000000350 96 FUNC GLOBAL DEFAULT 1 fftw_rdft_vrank_geq1_register │ │ │ │ │ + 29: 0000000000000340 96 FUNC GLOBAL DEFAULT 1 fftw_rdft_vrank_geq1_register │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xa20 contains 24 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa10 contains 24 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000009a 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000108 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ 0000000000000160 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ 0000000000000172 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ 0000000000000182 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_except - 4 │ │ │ │ │ 000000000000018e 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ 00000000000001a5 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ 00000000000001b0 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ 00000000000001ca 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 00000000000001d4 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ 00000000000001fa 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -0000000000000209 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000201 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ 0000000000000216 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -00000000000002e7 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000002f3 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000002fe 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -000000000000030a 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_max_index - 4 │ │ │ │ │ -000000000000035c 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -000000000000036d 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -000000000000037b 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000382 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -000000000000039c 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000335 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000345 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000002df 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000002eb 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000002f6 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +0000000000000302 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_max_index - 4 │ │ │ │ │ +000000000000034c 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +000000000000035d 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +000000000000036b 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000372 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +000000000000038c 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000325 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000335 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xc60 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xc50 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002000000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 340 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 330 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 80 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 330 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 320 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xcc0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xcb0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + b0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xcd8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xcc8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 80 │ │ │ │ │ 000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ │ -00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 330 │ │ │ │ │ -00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 340 │ │ │ │ │ -0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 350 │ │ │ │ │ +00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 320 │ │ │ │ │ +00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 330 │ │ │ │ │ +0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 340 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000044 0000001c FDE cie=00000000 pc=0000000000000000..000000000000007d │ │ │ │ │ +00000018 0000000000000044 0000001c FDE cie=00000000 pc=0000000000000000..000000000000007e │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -30,71 +30,71 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000000072 │ │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000000000000073 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000073 │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000074 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000075 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000076 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000077 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000078 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000079 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000007a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000007b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000007c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000007d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000060 0000000000000010 00000064 FDE cie=00000000 pc=0000000000000080..00000000000000a1 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000060 00000078 FDE cie=00000000 pc=00000000000000b0..0000000000000328 │ │ │ │ │ +00000074 0000000000000060 00000078 FDE cie=00000000 pc=00000000000000b0..0000000000000320 │ │ │ │ │ DW_CFA_advance_loc: 34 to 00000000000000d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000d9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000dc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000da │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000000e1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000000e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 350 to 000000000000023f │ │ │ │ │ + DW_CFA_advance_loc2: 345 to 0000000000000240 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000243 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000244 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000244 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000245 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000246 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000247 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000248 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000249 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000024a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000024b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000024c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000024d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000250 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000250 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 19 to 0000000000000263 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000266 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000267 │ │ │ │ │ @@ -106,43 +106,43 @@ │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000026d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000026f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000270 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000000d8 0000000000000010 000000dc FDE cie=00000000 pc=0000000000000330..0000000000000339 │ │ │ │ │ +000000d8 0000000000000010 000000dc FDE cie=00000000 pc=0000000000000320..0000000000000329 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ec 0000000000000010 000000f0 FDE cie=00000000 pc=0000000000000340..0000000000000349 │ │ │ │ │ +000000ec 0000000000000010 000000f0 FDE cie=00000000 pc=0000000000000330..0000000000000339 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000100 0000000000000034 00000104 FDE cie=00000000 pc=0000000000000350..00000000000003b0 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000352 │ │ │ │ │ +00000100 0000000000000034 00000104 FDE cie=00000000 pc=0000000000000340..00000000000003a0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000342 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000354 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000347 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000355 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000348 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000359 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000349 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000364 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000358 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 00000000000003a9 │ │ │ │ │ + DW_CFA_advance_loc1: 65 to 0000000000000399 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003aa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000039a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003ab │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000039b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003ad │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000039d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003af │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000039f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATI │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (rdft-vrank>=1-x%D/%d%(%p%)) │ │ │ │ │ buddies.2 │ │ │ │ │ fftw_pickdim │ │ │ │ │ fftw_taint │ │ │ │ │ fftw_tensor_copy_except │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,49 +8,49 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ - mov 0x48(%rdi),%r12 │ │ │ │ │ - test %r12,%r12 │ │ │ │ │ - jle 6e │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ + mov 0x48(%rdi),%r13 │ │ │ │ │ + test %r13,%r13 │ │ │ │ │ + jle 6f │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ + mov 0x50(%r12),%rax │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ mov 0x38(%rdi),%r15 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ │ + mov 0x58(%r12),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ - jmp 5d │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - add 0x8(%rsp),%r14 │ │ │ │ │ + jmp 5e │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x40(%r12),%rdi │ │ │ │ │ + add 0x8(%rsp),%rbp │ │ │ │ │ add (%rsp),%rbx │ │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ │ - inc %r13 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + inc %r14 │ │ │ │ │ call *%r15 │ │ │ │ │ - cmp %r13,%r12 │ │ │ │ │ + cmp %r14,%r13 │ │ │ │ │ jne 50 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000080 : │ │ │ │ │ print(): │ │ │ │ │ mov 0x60(%rdi),%rdx │ │ │ │ │ mov (%rsi),%r9 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov 0x40(%rdi),%r8 │ │ │ │ │ @@ -77,27 +77,27 @@ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0x20(%rsi),%rax │ │ │ │ │ - cmp %rax,0x18(%rsi) │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - mov 0x18(%rdi),%rsi │ │ │ │ │ mov 0x20(%rdi),%rdx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ lea 0x1c(%rsp),%r9 │ │ │ │ │ - mov 0x10(%rdi),%edi │ │ │ │ │ + cmp %rax,0x18(%rsi) │ │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ │ setne %r8b │ │ │ │ │ + mov 0x10(%rdi),%edi │ │ │ │ │ movzbl %r8b,%r8d │ │ │ │ │ call 10c │ │ │ │ │ R_X86_64_PLT32 fftw_pickdim-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 25f │ │ │ │ │ mov 0xd4(%rbx),%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ @@ -151,46 +151,46 @@ │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x68,%edi │ │ │ │ │ call 1d8 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ movdqu 0x0(%r13),%xmm0 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %r14,0x40(%rax) │ │ │ │ │ - lea 0x8(%rbx),%rdi │ │ │ │ │ movups %xmm0,0x48(%rax) │ │ │ │ │ + lea 0x8(%rbx),%rdi │ │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ │ mov %r12,0x60(%rbx) │ │ │ │ │ mov %rax,0x58(%rbx) │ │ │ │ │ call 1fe │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ - lea 0x8(%r14),%rsi │ │ │ │ │ - lea 0x8(%rbx),%rdx │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ + lea 0x8(%r14),%rsi │ │ │ │ │ + lea 0x8(%rbx),%rdx │ │ │ │ │ mov %rax,0x20(%rbx) │ │ │ │ │ call 21a │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ je 2b0 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sdq 0x48(%rbx),%xmm0 │ │ │ │ │ mulsd 0x28(%r14),%xmm0 │ │ │ │ │ movsd %xmm0,0x28(%rbx) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test $0x8,%dl │ │ │ │ │ je 270 │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 270 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ @@ -199,15 +199,15 @@ │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jg 2d0 │ │ │ │ │ + jg 2c8 │ │ │ │ │ and $0x2,%dh │ │ │ │ │ je 283 │ │ │ │ │ cmpl $0x1,0xd0(%rbx) │ │ │ │ │ jg 25f │ │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ │ cmpl $0x1,(%rdx) │ │ │ │ │ jne 149 │ │ │ │ │ @@ -217,86 +217,84 @@ │ │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ │ sub $0x9,%eax │ │ │ │ │ cmp $0x7,%eax │ │ │ │ │ ja 149 │ │ │ │ │ jmp 25f │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ cmpq $0x80,0x8(%rax) │ │ │ │ │ - jle 23b │ │ │ │ │ + jle 23c │ │ │ │ │ jmp 227 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movslq 0x1c(%rsp),%rax │ │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea 0x8(%rdx,%rax,8),%r13 │ │ │ │ │ mov 0x10(%r13),%rdi │ │ │ │ │ - call 2eb │ │ │ │ │ + call 2e3 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call 2f7 │ │ │ │ │ + call 2ef │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 302 │ │ │ │ │ + call 2fa │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 30e │ │ │ │ │ + call 306 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_max_index-0x4 │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ jl 25f │ │ │ │ │ mov 0xd4(%rbx),%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ jmp 275 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000330 : │ │ │ │ │ +0000000000000320 : │ │ │ │ │ destroy(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 339 │ │ │ │ │ + jmp 329 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000340 : │ │ │ │ │ +0000000000000330 : │ │ │ │ │ awake(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 349 │ │ │ │ │ + jmp 339 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000350 : │ │ │ │ │ +0000000000000340 : │ │ │ │ │ fftw_rdft_vrank_geq1_register(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0x8(%rbx),%r12 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov (%rbx),%ebp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ add $0x4,%rbx │ │ │ │ │ - call 37f │ │ │ │ │ + call 36f │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov %ebp,0x10(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ │ movq $0x2,0x20(%rax) │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - mov %ebp,0x10(%rax) │ │ │ │ │ - call 3a0 │ │ │ │ │ + call 390 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cmp %r12,%rbx │ │ │ │ │ - jne 368 │ │ │ │ │ + jne 358 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 44000000 1c000000 ........D....... │ │ │ │ │ - 0x00000020 00000000 7d000000 00420e10 8f02420e ....}....B....B. │ │ │ │ │ + 0x00000020 00000000 7e000000 00420e10 8f02420e ....~....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0e500264 0e38410e ..A.8..D.P.d.8A. │ │ │ │ │ + 0x00000040 8606410e 38830744 0e500265 0e38410e ..A.8..D.P.e.8A. │ │ │ │ │ 0x00000050 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ 0x00000060 10000000 64000000 00000000 21000000 ....d.......!... │ │ │ │ │ 0x00000070 00000000 60000000 78000000 00000000 ....`...x....... │ │ │ │ │ - 0x00000080 78020000 00620e10 8f02420e 188e0342 x....b....B....B │ │ │ │ │ - 0x00000090 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x000000a0 38830747 0e60035e 010a0e38 440e3041 8..G.`.^...8D.0A │ │ │ │ │ - 0x000000b0 0e28420e 20420e18 420e1042 0e08440b .(B. B..B..B..D. │ │ │ │ │ + 0x00000080 70020000 00620e10 8f02420e 188e0342 p....b....B....B │ │ │ │ │ + 0x00000090 0e208d04 420e288c 05440e30 8606440e . ..B.(..D.0..D. │ │ │ │ │ + 0x000000a0 38830747 0e600359 010a0e38 440e3041 8..G.`.Y...8D.0A │ │ │ │ │ + 0x000000b0 0e28420e 20420e18 420e1042 0e08430b .(B. B..B..B..C. │ │ │ │ │ 0x000000c0 530a0e38 430e3041 0e28420e 20420e18 S..8C.0A.(B. B.. │ │ │ │ │ 0x000000d0 420e1042 0e08410b 10000000 dc000000 B..B..A......... │ │ │ │ │ 0x000000e0 00000000 09000000 00000000 10000000 ................ │ │ │ │ │ 0x000000f0 f0000000 00000000 09000000 00000000 ................ │ │ │ │ │ 0x00000100 34000000 04010000 00000000 60000000 4...........`... │ │ │ │ │ - 0x00000110 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ │ - 0x00000120 440e2883 054b0e30 02450e28 410e2041 D.(..K.0.E.(A. A │ │ │ │ │ + 0x00000110 00420e10 8d02450e 188c0341 0e208604 .B....E....A. .. │ │ │ │ │ + 0x00000120 410e2883 054f0e30 02410e28 410e2041 A.(..O.0.A.(A. A │ │ │ │ │ 0x00000130 0e18420e 10420e08 ..B..B.. │ │ │ ├── vrank3-transpose.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 14528 (bytes into file) │ │ │ │ │ + Start of section headers: 14408 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x38c0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3848: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00203f 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002c90 000870 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00207f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00207f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00207f 000052 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0020d8 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 003500 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0020f8 0000a0 00 WA 0 0 32 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 003560 000180 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 002198 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 002198 0003f0 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0036e0 000150 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 002588 0004c8 18 14 27 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 002a50 00023f 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 003830 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001fbf 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002c18 000870 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001fff 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001fff 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001fff 000052 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 002058 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 003488 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 002078 0000a0 00 WA 0 0 32 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0034e8 000180 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 002118 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 002118 0003f8 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 003668 000150 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 002510 0004c8 18 14 27 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0029d8 00023f 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0037b8 000089 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 51 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 48 FUNC LOCAL DEFAULT 1 mkcldrn_toms513 │ │ │ │ │ + 2: 0000000000000000 49 FUNC LOCAL DEFAULT 1 mkcldrn_toms513 │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ - 4: 0000000000000030 154 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 5: 00000000000000d0 41 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 6: 0000000000000100 57 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 7: 0000000000000140 1982 FUNC LOCAL DEFAULT 1 apply_toms513 │ │ │ │ │ - 8: 0000000000000900 391 FUNC LOCAL DEFAULT 1 apply_gcd │ │ │ │ │ - 9: 0000000000000a90 757 FUNC LOCAL DEFAULT 1 apply_cut │ │ │ │ │ - 10: 0000000000000d90 635 FUNC LOCAL DEFAULT 1 mkcldrn_gcd │ │ │ │ │ - 11: 0000000000001010 599 FUNC LOCAL DEFAULT 1 applicable_cut │ │ │ │ │ - 12: 0000000000001270 1127 FUNC LOCAL DEFAULT 1 mkcldrn_cut │ │ │ │ │ - 13: 00000000000016e0 294 FUNC LOCAL DEFAULT 1 applicable_gcd │ │ │ │ │ - 14: 0000000000001810 307 FUNC LOCAL DEFAULT 1 applicable_toms513 │ │ │ │ │ - 15: 0000000000001950 1688 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 4: 0000000000000040 154 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 5: 00000000000000e0 41 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 6: 0000000000000110 57 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 7: 0000000000000150 1905 FUNC LOCAL DEFAULT 1 apply_toms513 │ │ │ │ │ + 8: 00000000000008d0 375 FUNC LOCAL DEFAULT 1 apply_gcd │ │ │ │ │ + 9: 0000000000000a50 749 FUNC LOCAL DEFAULT 1 apply_cut │ │ │ │ │ + 10: 0000000000000d40 635 FUNC LOCAL DEFAULT 1 mkcldrn_gcd │ │ │ │ │ + 11: 0000000000000fc0 566 FUNC LOCAL DEFAULT 1 applicable_cut │ │ │ │ │ + 12: 0000000000001200 1114 FUNC LOCAL DEFAULT 1 mkcldrn_cut │ │ │ │ │ + 13: 0000000000001660 278 FUNC LOCAL DEFAULT 1 applicable_gcd │ │ │ │ │ + 14: 0000000000001780 288 FUNC LOCAL DEFAULT 1 applicable_toms513 │ │ │ │ │ + 15: 00000000000018a0 1734 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 16: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 17: 0000000000000020 24 OBJECT LOCAL DEFAULT 8 adts.2 │ │ │ │ │ 18: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 19: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 20: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 21: 0000000000000080 32 OBJECT LOCAL DEFAULT 8 adt_gcd │ │ │ │ │ 22: 0000000000000060 32 OBJECT LOCAL DEFAULT 8 adt_cut │ │ │ │ │ @@ -44,11 +44,11 @@ │ │ │ │ │ 40: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd2 │ │ │ │ │ 41: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_imax │ │ │ │ │ 42: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_iabs │ │ │ │ │ 43: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_imin │ │ │ │ │ 44: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 45: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_zero │ │ │ │ │ 46: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_sz │ │ │ │ │ - 47: 0000000000001ff0 79 FUNC GLOBAL DEFAULT 1 fftw_rdft_vrank3_transpose_register │ │ │ │ │ + 47: 0000000000001f70 79 FUNC GLOBAL DEFAULT 1 fftw_rdft_vrank3_transpose_register │ │ │ │ │ 48: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 49: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 50: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,136 +1,136 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2c90 contains 90 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2c18 contains 90 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000004a 0000001800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000074 0000001900000002 R_X86_64_PC32 000000000000000c .LC1 - 4 │ │ │ │ │ -000000000000008e 0000001900000002 R_X86_64_PC32 000000000000000c .LC1 - 4 │ │ │ │ │ -00000000000000a8 0000001900000002 R_X86_64_PC32 000000000000000c .LC1 - 4 │ │ │ │ │ -00000000000000c0 0000001a00000002 R_X86_64_PC32 0000000000000013 .LC2 - 4 │ │ │ │ │ -00000000000000dc 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000000e8 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000113 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000121 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000170 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000001d5 0000001e00000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -000000000000049f 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -00000000000004ba 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000526 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -000000000000054a 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -00000000000005e2 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -00000000000005fd 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -000000000000093c 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000009a4 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000a14 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000ad9 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000b5d 0000002100000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000000bc4 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000c55 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000cbd 0000002100000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000000d3d 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000dcf 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000e06 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000e3a 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -0000000000000e50 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -0000000000000e5d 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000e80 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ -0000000000000eda 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -0000000000000ef0 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -0000000000000efd 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000f1d 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ -0000000000000f3a 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000f6b 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -0000000000000f81 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -0000000000000f8e 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000fa9 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000fd0 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000ff6 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -000000000000109f 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ -00000000000010c2 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000119c 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -00000000000011a7 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000120a 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -0000000000001217 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -00000000000012af 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ -00000000000012c3 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000012de 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -0000000000001342 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000001387 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -000000000000139b 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -00000000000013a8 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000013c5 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ -00000000000013fa 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -000000000000140c 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -0000000000001419 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000143e 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ -0000000000001492 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -00000000000014a4 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -00000000000014b1 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000014cb 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ -0000000000001527 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000001545 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -000000000000156a 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -0000000000001575 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000162f 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -000000000000166d 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -00000000000016b2 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000001b0c 0000001300000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000001b14 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000001bc2 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -0000000000001bfd 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000001eaf 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000001ecf 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000001edf 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000001eea 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ -0000000000001f5f 0000002e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ -0000000000001ffc 0000001400000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 1c │ │ │ │ │ -000000000000200e 0000001400000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -000000000000201c 0000003000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -000000000000202b 0000003100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -00000000000000f5 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000135 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000062f 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000a2f 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000bdc 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +000000000000004b 0000001800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000084 0000001900000002 R_X86_64_PC32 000000000000000c .LC1 - 4 │ │ │ │ │ +000000000000009e 0000001900000002 R_X86_64_PC32 000000000000000c .LC1 - 4 │ │ │ │ │ +00000000000000b8 0000001900000002 R_X86_64_PC32 000000000000000c .LC1 - 4 │ │ │ │ │ +00000000000000d0 0000001a00000002 R_X86_64_PC32 0000000000000013 .LC2 - 4 │ │ │ │ │ +00000000000000ec 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000000f8 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000123 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000131 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000017f 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000001e2 0000001e00000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000462 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +000000000000047f 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +00000000000004f1 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000516 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +00000000000005b6 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +00000000000005d2 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +000000000000090c 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000974 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +00000000000009dc 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000a99 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000b15 0000002100000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000000b7c 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000c15 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000c7d 0000002100000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000000cfd 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000d7f 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000db6 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000dea 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000000e00 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +0000000000000e0d 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000e30 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ +0000000000000e8b 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000000ea1 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +0000000000000eae 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000ece 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ +0000000000000eeb 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000f1c 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000000f32 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +0000000000000f3f 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000f5a 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000f82 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000fa6 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +000000000000104e 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ +0000000000001062 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000111b 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +0000000000001126 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000001193 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +00000000000011a0 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +0000000000001234 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ +0000000000001245 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000125e 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +00000000000012c5 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +000000000000130d 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000001321 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +000000000000132e 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000001350 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ +000000000000137e 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000001390 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +000000000000139d 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000013bf 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ +000000000000141f 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000001435 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +0000000000001442 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000001460 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ +00000000000014b9 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000014d7 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000014f7 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +0000000000001502 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000015af 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +00000000000015ed 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +0000000000001635 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000001a64 0000001300000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000001a6c 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +0000000000001b1f 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +0000000000001b5e 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000001e1f 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000001e43 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000001e54 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000001e5f 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ +0000000000001edb 0000002e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ +0000000000001f7c 0000001400000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 1c │ │ │ │ │ +0000000000001f8e 0000001400000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000001f9c 0000003000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000001fab 0000003100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000105 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000145 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000607 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000009f7 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000b94 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x3500 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x3488 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000003200000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 100 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 30 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + d0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 110 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 40 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + e0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x3560 contains 16 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x34e8 contains 16 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 1950 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 18a0 │ │ │ │ │ 0000000000000020 0000001400000001 R_X86_64_64 0000000000000000 .data.rel.ro.local + 80 │ │ │ │ │ 0000000000000028 0000001400000001 R_X86_64_64 0000000000000000 .data.rel.ro.local + 60 │ │ │ │ │ 0000000000000030 0000001400000001 R_X86_64_64 0000000000000000 .data.rel.ro.local + 40 │ │ │ │ │ -0000000000000040 0000000100000001 R_X86_64_64 0000000000000000 .text + 140 │ │ │ │ │ -0000000000000048 0000000100000001 R_X86_64_64 0000000000000000 .text + 1810 │ │ │ │ │ +0000000000000040 0000000100000001 R_X86_64_64 0000000000000000 .text + 150 │ │ │ │ │ +0000000000000048 0000000100000001 R_X86_64_64 0000000000000000 .text + 1780 │ │ │ │ │ 0000000000000050 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000058 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 15 │ │ │ │ │ -0000000000000060 0000000100000001 R_X86_64_64 0000000000000000 .text + a90 │ │ │ │ │ -0000000000000068 0000000100000001 R_X86_64_64 0000000000000000 .text + 1010 │ │ │ │ │ -0000000000000070 0000000100000001 R_X86_64_64 0000000000000000 .text + 1270 │ │ │ │ │ +0000000000000060 0000000100000001 R_X86_64_64 0000000000000000 .text + a50 │ │ │ │ │ +0000000000000068 0000000100000001 R_X86_64_64 0000000000000000 .text + fc0 │ │ │ │ │ +0000000000000070 0000000100000001 R_X86_64_64 0000000000000000 .text + 1200 │ │ │ │ │ 0000000000000078 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 2c │ │ │ │ │ -0000000000000080 0000000100000001 R_X86_64_64 0000000000000000 .text + 900 │ │ │ │ │ -0000000000000088 0000000100000001 R_X86_64_64 0000000000000000 .text + 16e0 │ │ │ │ │ -0000000000000090 0000000100000001 R_X86_64_64 0000000000000000 .text + d90 │ │ │ │ │ +0000000000000080 0000000100000001 R_X86_64_64 0000000000000000 .text + 8d0 │ │ │ │ │ +0000000000000088 0000000100000001 R_X86_64_64 0000000000000000 .text + 1660 │ │ │ │ │ +0000000000000090 0000000100000001 R_X86_64_64 0000000000000000 .text + d40 │ │ │ │ │ 0000000000000098 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 3f │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x36e0 contains 14 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x3668 contains 14 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 30 │ │ │ │ │ -000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d0 │ │ │ │ │ -0000000000000078 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 100 │ │ │ │ │ -00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 140 │ │ │ │ │ -00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 900 │ │ │ │ │ -000000000000013c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a90 │ │ │ │ │ -000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d90 │ │ │ │ │ -0000000000000228 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1010 │ │ │ │ │ -0000000000000264 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1270 │ │ │ │ │ -0000000000000308 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 16e0 │ │ │ │ │ -000000000000034c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1810 │ │ │ │ │ -0000000000000374 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1950 │ │ │ │ │ -00000000000003c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1ff0 │ │ │ │ │ +0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 40 │ │ │ │ │ +000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ +0000000000000078 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 110 │ │ │ │ │ +00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 150 │ │ │ │ │ +00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 8d0 │ │ │ │ │ +000000000000013c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a50 │ │ │ │ │ +000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d40 │ │ │ │ │ +0000000000000228 0000000100000002 R_X86_64_PC32 0000000000000000 .text + fc0 │ │ │ │ │ +000000000000026c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1200 │ │ │ │ │ +0000000000000310 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1660 │ │ │ │ │ +0000000000000354 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1780 │ │ │ │ │ +000000000000037c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 18a0 │ │ │ │ │ +00000000000003c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1f70 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,504 +9,508 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000030 │ │ │ │ │ +00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000031 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000002c 0000000000000024 00000030 FDE cie=00000000 pc=0000000000000030..00000000000000ca │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000031 │ │ │ │ │ +0000002c 0000000000000024 00000030 FDE cie=00000000 pc=0000000000000040..00000000000000da │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000041 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000032 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000045 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000003c │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000053 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 126 to 00000000000000ba │ │ │ │ │ + DW_CFA_advance_loc1: 119 to 00000000000000ca │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000000c5 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000000d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000000c8 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000000d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000054 0000000000000018 00000058 FDE cie=00000000 pc=00000000000000d0..00000000000000f9 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000d1 │ │ │ │ │ +00000054 0000000000000018 00000058 FDE cie=00000000 pc=00000000000000e0..0000000000000109 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000000f4 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000000104 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000070 0000000000000024 00000074 FDE cie=00000000 pc=0000000000000100..0000000000000139 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000101 │ │ │ │ │ +00000070 0000000000000024 00000074 FDE cie=00000000 pc=0000000000000110..0000000000000149 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000111 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000102 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000115 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000010b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000011b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000000130 │ │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000000140 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000133 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000143 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000134 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000098 000000000000004c 0000009c FDE cie=00000000 pc=0000000000000140..00000000000008fe │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000142 │ │ │ │ │ +00000098 000000000000004c 0000009c FDE cie=00000000 pc=0000000000000150..00000000000008c1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000152 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000144 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000154 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000146 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000156 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000148 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000158 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000149 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000159 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000014a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000015d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000151 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000161 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc2: 1235 to 0000000000000624 │ │ │ │ │ + DW_CFA_advance_loc2: 1179 to 00000000000005fc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000625 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005fd │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000626 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005fe │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000628 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000600 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000062a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000602 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000062c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000604 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000062e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000606 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000633 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000060b │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e8 0000000000000048 000000ec FDE cie=00000000 pc=0000000000000900..0000000000000a87 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000902 │ │ │ │ │ +000000e8 0000000000000048 000000ec FDE cie=00000000 pc=00000000000008d0..0000000000000a47 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000904 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000906 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000090b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000008db │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000090c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008dc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000090d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008dd │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000911 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 272 to 0000000000000a21 │ │ │ │ │ + DW_CFA_advance_loc2: 264 to 00000000000009e9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000a25 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000009ed │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a26 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000009ee │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a28 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000009f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a2a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000009f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a2c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000009f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a2e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000009f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000a40 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000a00 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000134 000000000000004c 00000138 FDE cie=00000000 pc=0000000000000a90..0000000000000d85 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a92 │ │ │ │ │ +00000134 000000000000004c 00000138 FDE cie=00000000 pc=0000000000000a50..0000000000000d3d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a52 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a94 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a54 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a96 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000a59 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000a9b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a5b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a9c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a5c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a9d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a5d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000aa1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000a61 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc2: 304 to 0000000000000bd1 │ │ │ │ │ + DW_CFA_advance_loc2: 296 to 0000000000000b89 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bd2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b8a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bd3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b8b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bd5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b8d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bd7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b8f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bd9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b91 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bdb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b93 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000be0 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000ba0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 0000000000000098 00000188 FDE cie=00000000 pc=0000000000000d90..000000000000100b │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d92 │ │ │ │ │ +00000184 0000000000000098 00000188 FDE cie=00000000 pc=0000000000000d40..0000000000000fbb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d42 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d94 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000d47 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d96 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d49 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000d9b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d4b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d9c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d4c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d9d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d4d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000da1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000d51 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 115 to 0000000000000e14 │ │ │ │ │ + DW_CFA_advance_loc1: 109 to 0000000000000dbe │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000e22 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000000dd5 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000e28 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000de1 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000e36 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000de9 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000e47 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000df2 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000000eb1 │ │ │ │ │ + DW_CFA_advance_loc1: 112 to 0000000000000e62 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000ed3 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000000e80 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ed5 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000e86 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ed6 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e8a │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000ee7 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000e93 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 97 to 0000000000000f48 │ │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000000ef3 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000f56 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000000f0a │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000f5c │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000f19 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000f61 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f1b │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000000f78 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000f24 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000000fd8 │ │ │ │ │ + DW_CFA_advance_loc1: 102 to 0000000000000f8a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000fde │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000f90 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000fdf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000f91 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000fe1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f93 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000fe3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f95 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000fe5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f97 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000fe7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f99 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000ff0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000fa0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000ffe │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000fae │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000001001 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000fb1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001002 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000fb2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001004 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fb4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001006 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fb6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001008 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fb8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000100a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fba │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000220 0000000000000038 00000224 FDE cie=00000000 pc=0000000000001010..0000000000001267 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001012 │ │ │ │ │ +00000220 0000000000000040 00000224 FDE cie=00000000 pc=0000000000000fc0..00000000000011f6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fc2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001014 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000fce │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001015 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000fd0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001019 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000fd1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000001027 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000fd2 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000fd6 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 73 to 0000000000001070 │ │ │ │ │ + DW_CFA_advance_loc1: 71 to 000000000000101d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000101e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001071 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000101f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001072 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001021 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001074 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001023 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001076 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001025 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000001080 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000001030 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000025c 00000000000000a0 00000260 FDE cie=00000000 pc=0000000000001270..00000000000016d7 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001272 │ │ │ │ │ +00000264 00000000000000a0 00000268 FDE cie=00000000 pc=0000000000001200..000000000000165a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001202 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001274 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001204 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001276 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001206 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000127b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001208 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000127c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001209 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000127d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000120a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001281 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000120e │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 230 to 0000000000001367 │ │ │ │ │ + DW_CFA_advance_loc1: 218 to 00000000000012e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000001376 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000012fa │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001378 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001300 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000137d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001302 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000001394 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000001315 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000013d2 │ │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000000135d │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000013e1 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000136f │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013e3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001371 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000013e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001373 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000001402 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000001386 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 91 to 000000000000145d │ │ │ │ │ + DW_CFA_advance_loc1: 88 to 00000000000013de │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000001468 │ │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000001410 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000146a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001412 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000147c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001414 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000149a │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000001427 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 149 to 000000000000152f │ │ │ │ │ + DW_CFA_advance_loc1: 154 to 00000000000014c1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000001535 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000014c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001536 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000014c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001538 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014ca │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000153a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014cc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000153c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014ce │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000153e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000153f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000014d1 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000154d │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000014df │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000001550 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000014e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001551 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000014e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001553 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001555 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001557 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001559 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014eb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000155a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000014ec │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000300 0000000000000040 00000304 FDE cie=00000000 pc=00000000000016e0..0000000000001806 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000016e2 │ │ │ │ │ +00000308 0000000000000040 0000030c FDE cie=00000000 pc=0000000000001660..0000000000001776 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001662 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000016e4 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000166e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000016e5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001672 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000016e9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001673 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000001771 │ │ │ │ │ + DW_CFA_advance_loc1: 118 to 00000000000016e9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001772 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000016ea │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001774 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000016ec │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001776 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000016ee │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000001780 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000016f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001781 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000016f1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000001784 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000016f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001786 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000016f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001788 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000016f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000001790 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000001700 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000344 0000000000000024 00000348 FDE cie=00000000 pc=0000000000001810..0000000000001943 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001811 │ │ │ │ │ +0000034c 0000000000000024 00000350 FDE cie=00000000 pc=0000000000001780..00000000000018a0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001781 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 130 to 0000000000001893 │ │ │ │ │ + DW_CFA_advance_loc1: 130 to 0000000000001803 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000018a0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000001808 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000001904 │ │ │ │ │ + DW_CFA_advance_loc1: 93 to 0000000000001865 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000001910 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000001870 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000001942 │ │ │ │ │ + DW_CFA_advance_loc: 47 to 000000000000189f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000036c 0000000000000048 00000370 FDE cie=00000000 pc=0000000000001950..0000000000001fe8 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000001962 │ │ │ │ │ +00000374 0000000000000048 00000378 FDE cie=00000000 pc=00000000000018a0..0000000000001f66 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000018b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001964 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001966 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001968 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001969 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000018b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000196a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000018ba │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000196e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000018be │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000001982 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000018cf │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001983 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000018d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001984 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000018d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001986 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001988 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000198a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000198c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001990 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000018e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003b8 0000000000000034 000003bc FDE cie=00000000 pc=0000000000001ff0..000000000000203f │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001ff2 │ │ │ │ │ +000003c0 0000000000000034 000003c4 FDE cie=00000000 pc=0000000000001f70..0000000000001fbf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001f72 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001ff4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000001f77 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001ff5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001f78 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001ff9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001f79 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000002004 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000001f88 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000002038 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000001fb8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002039 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001fb9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000203a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001fba │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000203c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001fbc │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000203e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001fbe │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,20 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ x[]A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ H[]A\A]A^A_ │ │ │ │ │ +AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +RAVATUSH │ │ │ │ │ +0[]A\A^A_ │ │ │ │ │ +AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -t-[]A\A^ │ │ │ │ │ +t%[]A\A] │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ │ (%s-%Dx%D%v │ │ │ │ │ rdft-transpose-toms513 │ │ │ │ │ rdft-transpose-cut │ │ │ │ │ rdft-transpose-gcd │ │ │ │ │ mkcldrn_toms513 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,63 +2,65 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ mkcldrn_toms513(): │ │ │ │ │ mov 0x40(%rdx),%rax │ │ │ │ │ - imul 0x48(%rdx),%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ mov 0x50(%rdx),%rsi │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + imul 0x48(%rdx),%rax │ │ │ │ │ lea 0x1e(%rsi),%rcx │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ add %rax,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ addsd 0x20(%rdx),%xmm0 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ movsd %xmm0,0x20(%rdx) │ │ │ │ │ ret │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000030 : │ │ │ │ │ +0000000000000040 : │ │ │ │ │ print(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0xa0(%rdi),%rax │ │ │ │ │ mov 0x40(%rdi),%rcx │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov 0x50(%rdi),%r9 │ │ │ │ │ mov 0x48(%rdi),%r8 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *(%rbx) │ │ │ │ │ mov 0x88(%rbp),%rdx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 7f │ │ │ │ │ + je 8f │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *(%rbx) │ │ │ │ │ mov 0x90(%rbp),%rdx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 99 │ │ │ │ │ + je a9 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *(%rbx) │ │ │ │ │ mov 0x98(%rbp),%rdx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je b3 │ │ │ │ │ + je c3 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *(%rbx) │ │ │ │ │ mov (%rbx),%rdx │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ @@ -67,2128 +69,2118 @@ │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ pop %rbx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbp │ │ │ │ │ jmp *%rdx │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000d0 : │ │ │ │ │ +00000000000000e0 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x98(%rdi),%rdi │ │ │ │ │ - call e0 │ │ │ │ │ + call f0 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x90(%rbx),%rdi │ │ │ │ │ - call ec │ │ │ │ │ + call fc │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x88(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp f9 │ │ │ │ │ + jmp 109 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000100 : │ │ │ │ │ +0000000000000110 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x88(%rdi),%rdi │ │ │ │ │ - call 117 │ │ │ │ │ + call 127 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x90(%rbp),%rdi │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ - call 125 │ │ │ │ │ + call 135 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x98(%rbp),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 139 │ │ │ │ │ + jmp 149 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000140 : │ │ │ │ │ +0000000000000150 : │ │ │ │ │ apply_toms513(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x78,%rsp │ │ │ │ │ mov 0x40(%rdi),%rbx │ │ │ │ │ mov 0x48(%rdi),%r10 │ │ │ │ │ mov 0x50(%rdi),%r15 │ │ │ │ │ mov 0x58(%rdi),%rdi │ │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - call 174 │ │ │ │ │ + mov %r10,(%rsp) │ │ │ │ │ + call 183 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ │ + mov (%rsp),%r10 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %r15,%r9 │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rax,0x68(%rsp) │ │ │ │ │ shl $0x4,%r9 │ │ │ │ │ - add %rcx,%r9 │ │ │ │ │ - lea (%rbx,%r10,1),%rax │ │ │ │ │ imul %r10,%rdi │ │ │ │ │ - lea 0x0(,%r15,8),%rbx │ │ │ │ │ + lea (%rbx,%r10,1),%rax │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ │ - add %rcx,%rbx │ │ │ │ │ + lea 0x0(,%r15,8),%rbx │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ add %rax,%rdx │ │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ │ lea -0x1(%rdi),%r12 │ │ │ │ │ sar $1,%rdx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jle 1e6 │ │ │ │ │ + jle 1f3 │ │ │ │ │ mov %r9,%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ - call 1d9 │ │ │ │ │ + call 1e6 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ │ mov %rax,%r9 │ │ │ │ │ cmp $0x2,%r10 │ │ │ │ │ - jle 8b1 │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ + jle 872 │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ │ lea -0x1(%r10),%rax │ │ │ │ │ setg %cl │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 8b1 │ │ │ │ │ + je 872 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 210 │ │ │ │ │ - lea 0x1(%rcx),%r13 │ │ │ │ │ + jne 220 │ │ │ │ │ + lea 0x1(%rcx),%r14 │ │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ │ - mov %r13,0x10(%rsp) │ │ │ │ │ - mov %rbx,%r13 │ │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ │ - mov $0x1,%ecx │ │ │ │ │ - mov %r8,%r14 │ │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r8,%r11 │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + mov (%rsp),%r14 │ │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ │ + mov $0x1,%r13d │ │ │ │ │ + mov %r10,%rbx │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - sub %rcx,%rax │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ + sub %r13,%rax │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ cmp $0x1,%r15 │ │ │ │ │ - je 633 │ │ │ │ │ + je 60b │ │ │ │ │ cmp $0x2,%r15 │ │ │ │ │ - jne 479 │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ │ + jne 438 │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ movsd 0x0(%rbp,%rax,1),%xmm0 │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ movsd 0x8(%rbp,%rax,1),%xmm0 │ │ │ │ │ - movsd %xmm0,0x8(%rdx) │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ + movsd %xmm0,0x8(%rdi) │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ movsd 0x0(%rbp,%rax,1),%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%r13) │ │ │ │ │ + movsd %xmm0,(%rsi) │ │ │ │ │ movsd 0x8(%rbp,%rax,1),%xmm0 │ │ │ │ │ - movsd %xmm0,0x8(%r13) │ │ │ │ │ + movsd %xmm0,0x8(%rsi) │ │ │ │ │ cmp $0x1,%r10 │ │ │ │ │ - jne 751 │ │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ - jmp 33d │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 72e │ │ │ │ │ + mov %r10,(%rsp) │ │ │ │ │ + mov %rdi,%rsi │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ + jmp 33b │ │ │ │ │ + nop │ │ │ │ │ cmp %rdx,%r10 │ │ │ │ │ - je 735 │ │ │ │ │ + je 711 │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - shl $0x4,%rsi │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - shl $0x4,%r8 │ │ │ │ │ + shl $0x4,%rsi │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ movsd 0x0(%rbp,%rdi,1),%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rsi,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rcx,1) │ │ │ │ │ movsd 0x8(%rbp,%rdi,1),%xmm0 │ │ │ │ │ + movsd %xmm0,0x8(%rbp,%rcx,1) │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ + movsd 0x0(%rbp,%rcx,1),%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rsi,1) │ │ │ │ │ + movsd 0x8(%rbp,%rcx,1),%xmm0 │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ movsd %xmm0,0x8(%rbp,%rsi,1) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - shl $0x4,%rsi │ │ │ │ │ - movsd 0x0(%rbp,%rsi,1),%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%r8,1) │ │ │ │ │ - movsd 0x8(%rbp,%rsi,1),%xmm0 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - movsd %xmm0,0x8(%rbp,%r8,1) │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ cqto │ │ │ │ │ - idiv %rbx │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ + idiv %r14 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ imul %r12,%rax │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ - cmp %rsi,%r14 │ │ │ │ │ - jle 359 │ │ │ │ │ + cmp %rcx,%r11 │ │ │ │ │ + jle 357 │ │ │ │ │ + movb $0x1,(%r9,%rcx,1) │ │ │ │ │ + cmp %rsi,%r11 │ │ │ │ │ + jle 361 │ │ │ │ │ movb $0x1,(%r9,%rsi,1) │ │ │ │ │ - cmp %r8,%r14 │ │ │ │ │ - jle 363 │ │ │ │ │ - movb $0x1,(%r9,%r8,1) │ │ │ │ │ - add $0x2,%r11 │ │ │ │ │ - cmp %rdx,%rcx │ │ │ │ │ - jne 2e0 │ │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ + add $0x2,%r8 │ │ │ │ │ + cmp %rdx,%r13 │ │ │ │ │ + jne 2e0 │ │ │ │ │ + mov (%rsp),%r10 │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ shl $0x4,%rsi │ │ │ │ │ - shl $0x4,%r8 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rcx,1) │ │ │ │ │ + movsd 0x8(%rax),%xmm0 │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + movsd %xmm0,0x8(%rbp,%rcx,1) │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ movsd %xmm0,0x0(%rbp,%rsi,1) │ │ │ │ │ movsd 0x8(%rax),%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%rbp,%rsi,1) │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%r8,1) │ │ │ │ │ - movsd 0x8(%r13),%xmm0 │ │ │ │ │ - movsd %xmm0,0x8(%rbp,%r8,1) │ │ │ │ │ - cmp 0x10(%rsp),%rbx │ │ │ │ │ - jle 61b │ │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ │ - jmp 3de │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - cmpb $0x0,(%r9,%rsi,1) │ │ │ │ │ - je 46c │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ - add %r10,%rdi │ │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - sub %r12,%rax │ │ │ │ │ - cmp %rdi,%r12 │ │ │ │ │ - cmovl %rax,%rdi │ │ │ │ │ - cmp %rdi,%rsi │ │ │ │ │ - je 3db │ │ │ │ │ - cmp %rsi,%r14 │ │ │ │ │ - jg 3d0 │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ - sub %rcx,%r8 │ │ │ │ │ - cmp %rdi,%rsi │ │ │ │ │ - jge 3db │ │ │ │ │ - cmp %rdi,%r8 │ │ │ │ │ - jle 3db │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r10,%rcx │ │ │ │ │ + cmp %r8,%r14 │ │ │ │ │ + jle 5f3 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ + jmp 3d3 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + cmpb $0x0,0x1(%r9,%rax,1) │ │ │ │ │ + je 430 │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + add %r10,%rbx │ │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + sub %r12,%rdx │ │ │ │ │ + cmp %rbx,%r12 │ │ │ │ │ + cmovl %rdx,%rbx │ │ │ │ │ + cmp %rbx,%rcx │ │ │ │ │ + je 3d0 │ │ │ │ │ + cmp %rcx,%r11 │ │ │ │ │ + jg 3c8 │ │ │ │ │ + mov %r12,%r13 │ │ │ │ │ + sub %rax,%r13 │ │ │ │ │ + cmp %rbx,%rcx │ │ │ │ │ + jge 3d0 │ │ │ │ │ + cmp %rbx,%r13 │ │ │ │ │ + jle 3d0 │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ cqto │ │ │ │ │ - imul %rax,%rcx │ │ │ │ │ - idiv %r11 │ │ │ │ │ + imul %rax,%rdi │ │ │ │ │ + idiv %rsi │ │ │ │ │ imul %r12,%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ - cmp %rax,%rsi │ │ │ │ │ - jge 463 │ │ │ │ │ - cmp %rax,%r8 │ │ │ │ │ - jg 440 │ │ │ │ │ - cmp %rax,%rsi │ │ │ │ │ - jne 3db │ │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ - jmp 250 │ │ │ │ │ + cmp %rax,%rcx │ │ │ │ │ + jge 42b │ │ │ │ │ + cmp %rax,%r13 │ │ │ │ │ + jg 408 │ │ │ │ │ + cmp %rax,%rcx │ │ │ │ │ + jne 3d0 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + jmp 260 │ │ │ │ │ mov %r15,%rax │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ - imul %rcx,%rax │ │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ │ + imul %r13,%rax │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ + mov %r9,(%rsp) │ │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rsi │ │ │ │ │ - call 4a3 │ │ │ │ │ + call 466 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ imul %r15,%rax │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rsi │ │ │ │ │ - call 4be │ │ │ │ │ + call 483 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ + mov (%rsp),%r9 │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ - mov %r13,0x60(%rsp) │ │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ │ - mov 0x10(%rsp),%r13 │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ │ - jmp 556 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmp %rcx,0x20(%rsp) │ │ │ │ │ - je 6f1 │ │ │ │ │ + mov %r14,0x60(%rsp) │ │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov 0x50(%rsp),%r14 │ │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ │ + mov %r11,(%rsp) │ │ │ │ │ + jmp 51f │ │ │ │ │ + cmp %r9,0x18(%rsp) │ │ │ │ │ + je 6bf │ │ │ │ │ mov %r15,%rax │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ imul %r15,%rsi │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ mov %r12,%rbx │ │ │ │ │ - imul %rcx,%rax │ │ │ │ │ - sub %rcx,%rbx │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ │ + imul %r9,%rax │ │ │ │ │ + sub %r9,%rbx │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ lea 0x0(%rbp,%rsi,8),%rdi │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rsi │ │ │ │ │ - call 52a │ │ │ │ │ + call 4f5 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ mov %r15,%rax │ │ │ │ │ - imul %rbx,%rax │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - imul %r15,%r8 │ │ │ │ │ + imul %r15,%rcx │ │ │ │ │ + mov %rbx,%r13 │ │ │ │ │ + imul %rbx,%rax │ │ │ │ │ + lea 0x0(%rbp,%rcx,8),%rdi │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rsi │ │ │ │ │ - lea 0x0(%rbp,%r8,8),%rdi │ │ │ │ │ - call 54e │ │ │ │ │ + call 51a │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ │ cqto │ │ │ │ │ - idivq 0x28(%rsp) │ │ │ │ │ - imul %rsi,%rcx │ │ │ │ │ + idivq 0x20(%rsp) │ │ │ │ │ + imul %rsi,%r9 │ │ │ │ │ imul %r12,%rax │ │ │ │ │ - sub %rax,%rcx │ │ │ │ │ - cmp %rsi,%r14 │ │ │ │ │ - jle 57e │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ + sub %rax,%r9 │ │ │ │ │ + cmp %rsi,(%rsp) │ │ │ │ │ + jle 548 │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ movb $0x1,(%rax,%rsi,1) │ │ │ │ │ - cmp %r8,%r14 │ │ │ │ │ - jle 58d │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - movb $0x1,(%rax,%r8,1) │ │ │ │ │ - add $0x2,%r13 │ │ │ │ │ - cmp %rcx,0x40(%rsp) │ │ │ │ │ - jne 4f0 │ │ │ │ │ - mov %r13,0x10(%rsp) │ │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ │ - mov 0x60(%rsp),%r13 │ │ │ │ │ + cmp %r13,(%rsp) │ │ │ │ │ + jle 558 │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + movb $0x1,(%rax,%r13,1) │ │ │ │ │ + add $0x2,%r14 │ │ │ │ │ + cmp %r9,0x38(%rsp) │ │ │ │ │ + jne 4c0 │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ │ + mov 0x60(%rsp),%r14 │ │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ │ + mov (%rsp),%r11 │ │ │ │ │ imul %r15,%rsi │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ │ lea 0x0(%rbp,%rsi,8),%rdi │ │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ │ - call 5e6 │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ + call 5ba │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - imul %r15,%r8 │ │ │ │ │ - lea 0x0(%rbp,%r8,8),%rdi │ │ │ │ │ - call 601 │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ + imul %r15,%rcx │ │ │ │ │ + lea 0x0(%rbp,%rcx,8),%rdi │ │ │ │ │ + call 5d6 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ - cmp 0x10(%rsp),%rbx │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - jg 3c1 │ │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ │ + cmp %r8,%r14 │ │ │ │ │ + jg 3b7 │ │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ │ add $0x78,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 633 │ │ │ │ │ + jmp 60b │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - movsd 0x0(%rbp,%rcx,8),%xmm0 │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ + movsd 0x0(%rbp,%r13,8),%xmm0 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rbp,%rdi,8),%xmm0 │ │ │ │ │ movsd %xmm0,(%rax) │ │ │ │ │ - movsd 0x0(%rbp,%r8,8),%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%r13) │ │ │ │ │ cmp $0x1,%r10 │ │ │ │ │ - jne 81b │ │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ │ - mov %r8,%rdi │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - jmp 69d │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - cmp %rdx,%r8 │ │ │ │ │ - je 721 │ │ │ │ │ + jne 7ea │ │ │ │ │ + mov %rdi,%rsi │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + jmp 66d │ │ │ │ │ + nop │ │ │ │ │ + cmp %rdx,%rdi │ │ │ │ │ + je 6fb │ │ │ │ │ movsd 0x0(%rbp,%rdx,8),%xmm0 │ │ │ │ │ mov %r12,%rax │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rsi,8) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ movsd 0x0(%rbp,%rax,8),%xmm0 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rdi,8) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rsi,8) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ cqto │ │ │ │ │ - idiv %rbx │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ + idiv %r14 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ imul %r12,%rax │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ - cmp %rsi,%r14 │ │ │ │ │ - jle 6b9 │ │ │ │ │ + cmp %rcx,%r11 │ │ │ │ │ + jle 689 │ │ │ │ │ + movb $0x1,(%r9,%rcx,1) │ │ │ │ │ + cmp %rsi,%r11 │ │ │ │ │ + jle 693 │ │ │ │ │ movb $0x1,(%r9,%rsi,1) │ │ │ │ │ - cmp %rdi,%r14 │ │ │ │ │ - jle 6c3 │ │ │ │ │ - movb $0x1,(%r9,%rdi,1) │ │ │ │ │ - add $0x2,%r11 │ │ │ │ │ - cmp %rdx,%rcx │ │ │ │ │ - jne 670 │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ + add $0x2,%r8 │ │ │ │ │ + cmp %rdx,%r13 │ │ │ │ │ + jne 640 │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ movsd %xmm0,0x0(%rbp,%rsi,8) │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rdi,8) │ │ │ │ │ - jmp 3b6 │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - mov %r13,0x10(%rsp) │ │ │ │ │ - mov 0x60(%rsp),%r13 │ │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - jmp 5ba │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - jmp 6d1 │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - jmp 37a │ │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ │ - mov %r13,0x20(%rsp) │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ - jmp 7cd │ │ │ │ │ - cmp %rdx,%r13 │ │ │ │ │ - je 8dd │ │ │ │ │ + jmp 3ae │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ │ + mov 0x60(%rsp),%r14 │ │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ │ + mov (%rsp),%r11 │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + jmp 58a │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ + jmp 69c │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + mov (%rsp),%r10 │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + jmp 372 │ │ │ │ │ + mov %r14,(%rsp) │ │ │ │ │ + mov %rdi,%rsi │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ │ + jmp 7a2 │ │ │ │ │ + cmp %rdx,%r14 │ │ │ │ │ + je 89f │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - shl $0x4,%rsi │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - shl $0x4,%r8 │ │ │ │ │ + shl $0x4,%rsi │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ movsd 0x0(%rbp,%rdi,1),%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rsi,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rcx,1) │ │ │ │ │ movsd 0x8(%rbp,%rdi,1),%xmm0 │ │ │ │ │ + movsd %xmm0,0x8(%rbp,%rcx,1) │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ + movsd 0x0(%rbp,%rcx,1),%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rsi,1) │ │ │ │ │ + movsd 0x8(%rbp,%rcx,1),%xmm0 │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ movsd %xmm0,0x8(%rbp,%rsi,1) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - shl $0x4,%rsi │ │ │ │ │ - movsd 0x0(%rbp,%rsi,1),%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%r8,1) │ │ │ │ │ - movsd 0x8(%rbp,%rsi,1),%xmm0 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - movsd %xmm0,0x8(%rbp,%r8,1) │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ mov %r10,%rdi │ │ │ │ │ cqto │ │ │ │ │ - imul %rsi,%rdi │ │ │ │ │ + imul %rcx,%rdi │ │ │ │ │ idiv %rbx │ │ │ │ │ - mov %rdi,%rdx │ │ │ │ │ imul %r12,%rax │ │ │ │ │ - sub %rax,%rdx │ │ │ │ │ - cmp %rsi,%r14 │ │ │ │ │ - jle 7f0 │ │ │ │ │ + sub %rax,%rdi │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ + cmp %rcx,%r11 │ │ │ │ │ + jle 7c5 │ │ │ │ │ + movb $0x1,(%r9,%rcx,1) │ │ │ │ │ + cmp %rsi,%r11 │ │ │ │ │ + jle 7cf │ │ │ │ │ movb $0x1,(%r9,%rsi,1) │ │ │ │ │ - cmp %r8,%r14 │ │ │ │ │ - jle 7fa │ │ │ │ │ - movb $0x1,(%r9,%r8,1) │ │ │ │ │ - add $0x2,%r11 │ │ │ │ │ - cmp %rdx,%rcx │ │ │ │ │ - jne 770 │ │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ - jmp 37a │ │ │ │ │ - mov %r15,0x18(%rsp) │ │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ - mov %r8,%rdi │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - mov %r8,%r15 │ │ │ │ │ - jmp 86a │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmp %r8,%r15 │ │ │ │ │ - je 8bc │ │ │ │ │ - movsd 0x0(%rbp,%r8,8),%xmm0 │ │ │ │ │ + add $0x2,%r8 │ │ │ │ │ + cmp %rdx,%r13 │ │ │ │ │ + jne 747 │ │ │ │ │ + mov (%rsp),%r14 │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ + jmp 372 │ │ │ │ │ + mov %r15,(%rsp) │ │ │ │ │ + mov %rdi,%rsi │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ + mov %r14,0x10(%rsp) │ │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ │ + jmp 831 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + cmp %rdi,%r15 │ │ │ │ │ + je 87d │ │ │ │ │ + movsd 0x0(%rbp,%rdi,8),%xmm0 │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - sub %r8,%rax │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rsi,8) │ │ │ │ │ + sub %rdi,%rax │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ movsd 0x0(%rbp,%rax,8),%xmm0 │ │ │ │ │ - mov %r8,%rsi │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rdi,8) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ - mov %r10,%r8 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rsi,8) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ cqto │ │ │ │ │ - imul %rsi,%r8 │ │ │ │ │ - idiv %rbx │ │ │ │ │ + imul %rcx,%rdi │ │ │ │ │ + idiv %r14 │ │ │ │ │ imul %r12,%rax │ │ │ │ │ - sub %rax,%r8 │ │ │ │ │ - cmp %rsi,%r14 │ │ │ │ │ - jle 88a │ │ │ │ │ + sub %rax,%rdi │ │ │ │ │ + cmp %rcx,%r11 │ │ │ │ │ + jle 851 │ │ │ │ │ + movb $0x1,(%r9,%rcx,1) │ │ │ │ │ + cmp %rsi,%r11 │ │ │ │ │ + jle 85b │ │ │ │ │ movb $0x1,(%r9,%rsi,1) │ │ │ │ │ - cmp %rdi,%r14 │ │ │ │ │ - jle 894 │ │ │ │ │ - movb $0x1,(%r9,%rdi,1) │ │ │ │ │ - add $0x2,%r11 │ │ │ │ │ - cmp %r8,%rcx │ │ │ │ │ - jne 840 │ │ │ │ │ - mov 0x18(%rsp),%r15 │ │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ - jmp 6d1 │ │ │ │ │ - mov $0x2,%r13d │ │ │ │ │ - jmp 224 │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - mov 0x18(%rsp),%r15 │ │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - jmp 6d1 │ │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - jmp 37a │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + add $0x2,%r8 │ │ │ │ │ + cmp %rdi,%r13 │ │ │ │ │ + jne 808 │ │ │ │ │ + mov (%rsp),%r15 │ │ │ │ │ + mov 0x10(%rsp),%r14 │ │ │ │ │ + jmp 69c │ │ │ │ │ + mov $0x2,%r14d │ │ │ │ │ + jmp 234 │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + mov (%rsp),%r15 │ │ │ │ │ + mov 0x10(%rsp),%r14 │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + jmp 69c │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + mov (%rsp),%r14 │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + jmp 372 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000900 : │ │ │ │ │ +00000000000008d0 : │ │ │ │ │ apply_gcd(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0x68(%rdi),%rbx │ │ │ │ │ mov 0x60(%rdi),%r12 │ │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ │ mov 0x70(%rdi),%r14 │ │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ │ - mov 0x50(%rdi),%r15 │ │ │ │ │ mov %rbx,0x18(%rsp) │ │ │ │ │ imul %r12,%rbx │ │ │ │ │ + mov 0x50(%rdi),%r15 │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ - call 940 │ │ │ │ │ + call 910 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ imul %r14,%rbx │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ imul %r15,%rbx │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ - jle a40 │ │ │ │ │ + jle a00 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jle a70 │ │ │ │ │ + jle a30 │ │ │ │ │ mov 0x88(%r13),%rdi │ │ │ │ │ mov 0x10(%rsp),%r12 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - jmp 98a │ │ │ │ │ + jmp 95a │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x88(%r13),%rdi │ │ │ │ │ add %rbx,%r12 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ inc %r15 │ │ │ │ │ call *%rax │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 9a8 │ │ │ │ │ + call 978 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ cmp %r15,%r14 │ │ │ │ │ - jne 980 │ │ │ │ │ + jne 950 │ │ │ │ │ mov 0x90(%r13),%rax │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ cmpq $0x1,0x18(%rsp) │ │ │ │ │ - jle a1d │ │ │ │ │ + jle 9e5 │ │ │ │ │ mov 0x98(%r13),%rdi │ │ │ │ │ mov 0x10(%rsp),%r15 │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - jmp 9fa │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 9c2 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x98(%r13),%rdi │ │ │ │ │ add %rbx,%r15 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ inc %r12 │ │ │ │ │ call *%rax │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call a18 │ │ │ │ │ + call 9e0 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ cmp %r12,%r14 │ │ │ │ │ - jne 9f0 │ │ │ │ │ + jne 9b8 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp a33 │ │ │ │ │ + jmp 9fb │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x90(%r13),%rax │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ cmpq $0x1,0x18(%rsp) │ │ │ │ │ - jle a1d │ │ │ │ │ + jle 9e5 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jle a1d │ │ │ │ │ + jle 9e5 │ │ │ │ │ lea 0x0(,%rbx,8),%rbx │ │ │ │ │ - jmp 9ca │ │ │ │ │ + jmp 99a │ │ │ │ │ nop │ │ │ │ │ mov 0x90(%r13),%rax │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - jmp a1d │ │ │ │ │ + jmp 9e5 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000a90 : │ │ │ │ │ +0000000000000a50 : │ │ │ │ │ apply_cut(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ mov 0x40(%rdi),%rcx │ │ │ │ │ mov 0x48(%rdi),%r15 │ │ │ │ │ - mov 0x50(%rdi),%r12 │ │ │ │ │ - mov 0x80(%rdi),%rbx │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ + mov 0x50(%rdi),%r12 │ │ │ │ │ mov 0x78(%rdi),%r13 │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ mov 0x58(%rdi),%rcx │ │ │ │ │ + mov 0x80(%rdi),%rbx │ │ │ │ │ mov %r15,0x20(%rsp) │ │ │ │ │ - mov %r12,0x28(%rsp) │ │ │ │ │ lea 0x0(,%rcx,8),%rdi │ │ │ │ │ - call add │ │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ │ + call a9d │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ cmp %rbx,%r15 │ │ │ │ │ - jle be0 │ │ │ │ │ + jle ba0 │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - imul %rbx,%rbp │ │ │ │ │ mov 0x88(%r14),%rax │ │ │ │ │ + imul %rbx,%rbp │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ lea (%rcx,%rbp,1),%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ test %r13,%r13 │ │ │ │ │ - jle d60 │ │ │ │ │ + jle d18 │ │ │ │ │ imul %r12,%r15 │ │ │ │ │ mov 0x8(%rsp),%r12 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ │ + mov %r12,%rbx │ │ │ │ │ lea 0x0(,%r15,8),%rcx │ │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - mov %r12,%rbx │ │ │ │ │ mov %rcx,%r12 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ inc %r15 │ │ │ │ │ add %r12,%rbx │ │ │ │ │ - call b61 │ │ │ │ │ + call b19 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ lea (%rax,%rbp,1),%rdi │ │ │ │ │ cmp %r15,%r13 │ │ │ │ │ - jne b50 │ │ │ │ │ + jne b08 │ │ │ │ │ mov 0x90(%r14),%rax │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ cmp %r13,0x10(%rsp) │ │ │ │ │ - jg c0c │ │ │ │ │ + jg bcc │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - imul 0x28(%rsp),%rax │ │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ + imul 0x28(%rsp),%rax │ │ │ │ │ sub %rbx,%r12 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ imul %rax,%r12 │ │ │ │ │ imul %rbx,%rdx │ │ │ │ │ lea (%rcx,%rdx,8),%rdi │ │ │ │ │ lea 0x0(,%r12,8),%rdx │ │ │ │ │ - call bc8 │ │ │ │ │ + call b80 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp be0 │ │ │ │ │ + jmp b98 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x90(%r14),%rax │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ cmp %r13,0x10(%rsp) │ │ │ │ │ - jle bc8 │ │ │ │ │ + jle b80 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ imul 0x28(%rsp),%rax │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ │ - mov %rbx,%r15 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ + mov %rbx,%r15 │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ imul %r13,%r9 │ │ │ │ │ sub %rbx,%rax │ │ │ │ │ sub %r13,%rdx │ │ │ │ │ imul %r9,%rax │ │ │ │ │ mov %r9,0x38(%rsp) │ │ │ │ │ lea (%rsi,%rax,8),%rdi │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ imul %rax,%rdx │ │ │ │ │ imul %rax,%r13 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ lea (%rax,%r13,8),%rsi │ │ │ │ │ - call c59 │ │ │ │ │ + call c19 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ dec %r15 │ │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ - js cda │ │ │ │ │ + js c9a │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - imul 0x28(%rsp),%rax │ │ │ │ │ - mov %r9,%r13 │ │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %r9,%r13 │ │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ │ neg %r13 │ │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ │ mov %r15,%rbx │ │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ │ + imul 0x28(%rsp),%rax │ │ │ │ │ lea 0x0(,%r13,8),%r12 │ │ │ │ │ lea 0x0(,%rax,8),%rbp │ │ │ │ │ imul %r15,%rax │ │ │ │ │ lea (%rcx,%rax,8),%rdi │ │ │ │ │ mov %r9,%rax │ │ │ │ │ imul %r15,%rax │ │ │ │ │ mov %r10,%r15 │ │ │ │ │ lea (%rcx,%rax,8),%r13 │ │ │ │ │ nop │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ dec %rbx │ │ │ │ │ add %r12,%r13 │ │ │ │ │ - call cc1 │ │ │ │ │ + call c81 │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ sub %rbp,%rdi │ │ │ │ │ cmp $0xffffffffffffffff,%rbx │ │ │ │ │ - jne cb0 │ │ │ │ │ + jne c70 │ │ │ │ │ mov 0x30(%rsp),%r9 │ │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ │ mov %r15,%r10 │ │ │ │ │ mov 0x98(%r14),%rax │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ lea 0x0(,%r9,8),%rbp │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ lea (%rcx,%rbp,1),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ cmp %rbx,0x20(%rsp) │ │ │ │ │ - jle bc8 │ │ │ │ │ + jle b80 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - imul 0x28(%rsp),%rax │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov 0x18(%rsp),%r14 │ │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ │ + imul 0x28(%rsp),%rax │ │ │ │ │ lea 0x0(,%rax,8),%r13 │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ lea (%rsi,%rax,8),%rcx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ inc %rbx │ │ │ │ │ - call d41 │ │ │ │ │ + call d01 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ add %rbp,%r14 │ │ │ │ │ lea (%rax,%r13,1),%rcx │ │ │ │ │ cmp %rbx,%r12 │ │ │ │ │ - jne d30 │ │ │ │ │ - jmp bc8 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne cf0 │ │ │ │ │ + jmp b80 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x90(%r14),%rax │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ cmp %r13,0x10(%rsp) │ │ │ │ │ - jle b8f │ │ │ │ │ - jmp bfc │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jle b47 │ │ │ │ │ + jmp bbc │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000d90 : │ │ │ │ │ +0000000000000d40 : │ │ │ │ │ mkcldrn_gcd(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ mov 0x60(%rdx),%r12 │ │ │ │ │ mov 0x68(%rdx),%r14 │ │ │ │ │ - mov 0x58(%rdx),%rax │ │ │ │ │ - mov 0x70(%rdx),%rbx │ │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ + mov 0x58(%rdx),%rax │ │ │ │ │ mov 0x50(%rdx),%r13 │ │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ + mov 0x70(%rdx),%rbx │ │ │ │ │ imul %r14,%rbp │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ - call dd3 │ │ │ │ │ + call d83 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ imul %r13,%rbp │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ imul %r13,%rcx │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ - jle ea4 │ │ │ │ │ + jle e55 │ │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ mov 0x18(%r10),%rdi │ │ │ │ │ - call e0a │ │ │ │ │ + call dba │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov %r14,%r10 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - imul %rbx,%r10 │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ + imul %rbx,%r10 │ │ │ │ │ mov %rbp,%r9 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ push $0x1 │ │ │ │ │ imul %r13,%rdx │ │ │ │ │ - push $0x1 │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ + push $0x1 │ │ │ │ │ imul %r13,%rsi │ │ │ │ │ - push %rdx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ - call e3e │ │ │ │ │ + push %rdx │ │ │ │ │ + call dee │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call e54 │ │ │ │ │ + call e04 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call e61 │ │ │ │ │ + call e11 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,0x88(%r15) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je ff0 │ │ │ │ │ + je fa0 │ │ │ │ │ lea 0x8(%r15),%rdx │ │ │ │ │ lea 0x8(%rax),%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ - call e84 │ │ │ │ │ + call e34 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd-0x4 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ add %rax,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ addsd 0x20(%r15),%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%r15) │ │ │ │ │ - imul %rbx,%r12 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ + imul %rbx,%r12 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ - imul %r14,%rsi │ │ │ │ │ mov 0x18(%rax),%r11 │ │ │ │ │ - imul %r13,%rsi │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ mov %r11,0x30(%rsp) │ │ │ │ │ + imul %r14,%rsi │ │ │ │ │ push $0x1 │ │ │ │ │ + imul %r13,%rsi │ │ │ │ │ push $0x1 │ │ │ │ │ - push %rbp │ │ │ │ │ mov %rsi,%r9 │ │ │ │ │ - call ede │ │ │ │ │ + push %rbp │ │ │ │ │ + call e8f │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call ef4 │ │ │ │ │ + call ea5 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call f01 │ │ │ │ │ + call eb2 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,0x90(%r15) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je ff0 │ │ │ │ │ + je fa0 │ │ │ │ │ lea 0x8(%r15),%rbp │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - call f21 │ │ │ │ │ + call ed2 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add2-0x4 │ │ │ │ │ cmp $0x1,%r14 │ │ │ │ │ - jle fca │ │ │ │ │ + jle f7c │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ - call f3e │ │ │ │ │ + call eef │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - imul %r13,%rcx │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ + imul %r13,%rcx │ │ │ │ │ mov %r13,%r8 │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ push $0x1 │ │ │ │ │ imul %r13,%r9 │ │ │ │ │ - push $0x1 │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - push %r13 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ - call f6f │ │ │ │ │ + push $0x1 │ │ │ │ │ + push %r13 │ │ │ │ │ + call f20 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call f85 │ │ │ │ │ + call f36 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call f92 │ │ │ │ │ + call f43 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,0x98(%r15) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je ff0 │ │ │ │ │ + je fa0 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ lea 0x8(%rax),%rsi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - call fad │ │ │ │ │ + call f5e │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ imul 0x8(%rsp),%rbx │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ add %rbx,%rbx │ │ │ │ │ cvtsi2sd %rbx,%xmm0 │ │ │ │ │ addsd 0x20(%r15),%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%r15) │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - call fd4 │ │ │ │ │ + call f86 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - call ffa │ │ │ │ │ + call faa │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001010 : │ │ │ │ │ +0000000000000fc0 : │ │ │ │ │ applicable_cut(): │ │ │ │ │ push %r15 │ │ │ │ │ + movslq %edx,%r10 │ │ │ │ │ + movslq %ecx,%rcx │ │ │ │ │ + lea (%r10,%r10,2),%rdx │ │ │ │ │ push %r14 │ │ │ │ │ + push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - movslq %edx,%r10 │ │ │ │ │ push %rbx │ │ │ │ │ - lea (%r10,%r10,2),%rdx │ │ │ │ │ - movslq %ecx,%rcx │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - sub $0x38,%rsp │ │ │ │ │ + sub $0x30,%rsp │ │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ │ + mov 0x8(%rax,%rdx,8),%rbx │ │ │ │ │ cmpl $0x2,(%rax) │ │ │ │ │ - mov 0x8(%rax,%rdx,8),%r11 │ │ │ │ │ lea (%rcx,%rcx,2),%rdx │ │ │ │ │ - mov 0x8(%rax,%rdx,8),%rsi │ │ │ │ │ - je 1160 │ │ │ │ │ + mov 0x8(%rax,%rdx,8),%rbp │ │ │ │ │ + je 10e8 │ │ │ │ │ movslq %r8d,%r8 │ │ │ │ │ lea (%r8,%r8,2),%rdx │ │ │ │ │ - lea (%rax,%rdx,8),%rax │ │ │ │ │ - mov 0x8(%rax),%r15 │ │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ │ + mov 0x8(%rax,%rdx,8),%r11 │ │ │ │ │ + mov 0x10(%rax,%rdx,8),%r8 │ │ │ │ │ movq $0x0,(%r9) │ │ │ │ │ - testb $0x8,0xd4(%rbx) │ │ │ │ │ - jne 106a │ │ │ │ │ - cmp %rsi,%r11 │ │ │ │ │ - jne 1080 │ │ │ │ │ + testb $0x8,0xd4(%rsi) │ │ │ │ │ + jne 1017 │ │ │ │ │ + cmp %rbp,%rbx │ │ │ │ │ + jne 1030 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - add $0x38,%rsp │ │ │ │ │ + add $0x30,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - mov %r11,%rdi │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ │ - mov %r11,(%rsp) │ │ │ │ │ - call 10a3 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ │ + call 1052 │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + sub %rbp,%rsi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - mov (%rsp),%r11 │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ - mov %r11,%rbx │ │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ │ - sub %rsi,%rbx │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - call 10c6 │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ + call 1066 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ - lea (%rax,%rax,8),%rax │ │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ + lea (%rax,%rax,8),%rax │ │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ cmp %rax,%r14 │ │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ - jl 1180 │ │ │ │ │ + jl 1100 │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - jne 106a │ │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ │ + jne 1017 │ │ │ │ │ + mov 0x10(%r12),%rax │ │ │ │ │ lea (%rcx,%rcx,2),%rdx │ │ │ │ │ lea 0x8(%rax,%rdx,8),%rcx │ │ │ │ │ - lea 0x8(%rax),%rsi │ │ │ │ │ - cmp %r15,0x8(%rcx) │ │ │ │ │ - jne 106a │ │ │ │ │ - lea (%r10,%r10,2),%rax │ │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ │ - cmp %r15,0x10(%rax) │ │ │ │ │ - jne 106a │ │ │ │ │ - mov (%rax),%r8 │ │ │ │ │ + cmp %r11,0x8(%rcx) │ │ │ │ │ + jne 1017 │ │ │ │ │ + lea (%r10,%r10,2),%rdx │ │ │ │ │ + cmp %r11,0x18(%rax,%rdx,8) │ │ │ │ │ + jne 1017 │ │ │ │ │ + mov 0x8(%rax,%rdx,8),%r8 │ │ │ │ │ mov (%rcx),%rsi │ │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ │ + mov 0x10(%rax,%rdx,8),%rdi │ │ │ │ │ cmp %rsi,%r8 │ │ │ │ │ - je 1239 │ │ │ │ │ - imul %r15,%rsi │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ + je 11c8 │ │ │ │ │ + imul %r11,%rsi │ │ │ │ │ cmp %rsi,%rdi │ │ │ │ │ - jne 106a │ │ │ │ │ - imul %r8,%rax │ │ │ │ │ - cmp %rax,0x10(%rcx) │ │ │ │ │ + jne 1017 │ │ │ │ │ + imul %r8,%r11 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + cmp %r11,0x10(%rcx) │ │ │ │ │ sete %al │ │ │ │ │ - movzbl %al,%eax │ │ │ │ │ - jmp 106c │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1019 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ - mov $0x1,%r15d │ │ │ │ │ - jmp 1055 │ │ │ │ │ + mov $0x1,%r11d │ │ │ │ │ + jmp 1002 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r11,%rdi │ │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ │ - call 11a0 │ │ │ │ │ - R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ │ + call 111f │ │ │ │ │ + R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call 11ab │ │ │ │ │ + call 112a │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ imul %rax,%r14 │ │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ mov %r14,%rax │ │ │ │ │ - imul %r15,%rax │ │ │ │ │ + imul %r11,%rax │ │ │ │ │ cmp $0x10000,%rax │ │ │ │ │ - jle 10eb │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - mov %r11,%r9 │ │ │ │ │ + jle 1083 │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %rbx,%r9 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %r9,%rax │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ + mov %rdx,%rdi │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ cqto │ │ │ │ │ - idiv %rbx │ │ │ │ │ + idiv %rdi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 11e0 │ │ │ │ │ - mov %r11,%rdi │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ │ - call 120e │ │ │ │ │ + jne 1160 │ │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ │ + call 1197 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov $0x9,%edi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 121b │ │ │ │ │ + call 11a4 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ - cmp 0x8(%rsp),%rax │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ - jg 10eb │ │ │ │ │ - jmp 106a │ │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ + cmp 0x18(%rsp),%rax │ │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ + jg 1083 │ │ │ │ │ + jmp 1017 │ │ │ │ │ cmp %rdi,0x10(%rcx) │ │ │ │ │ - jne 1135 │ │ │ │ │ + jne 10c6 │ │ │ │ │ cmp %r8,%rdi │ │ │ │ │ - jl 1135 │ │ │ │ │ + jl 10c6 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ cqto │ │ │ │ │ - idiv %r15 │ │ │ │ │ + idiv %r11 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 106c │ │ │ │ │ - jmp 1135 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 1019 │ │ │ │ │ + jmp 10c6 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001270 : │ │ │ │ │ +0000000000001200 : │ │ │ │ │ mkcldrn_cut(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ - mov 0x40(%rdx),%rax │ │ │ │ │ - mov 0x48(%rdx),%r14 │ │ │ │ │ + mov 0x48(%rdx),%r12 │ │ │ │ │ + mov 0x50(%rdx),%r13 │ │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ │ - mov 0x50(%rdx),%rdi │ │ │ │ │ + mov 0x40(%rdx),%rdi │ │ │ │ │ mov %rsi,0x38(%rsp) │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - call 12b3 │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ │ + call 1238 │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + sub %r12,%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - sub %r14,%rax │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - call 12c7 │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ + call 1249 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ lea (%rax,%rax,8),%rax │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jl 155a │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ + jl 14ec │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ - call 12e2 │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + call 1262 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - mov 0x20(%rsp),%r12 │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ - mov %rbx,0x78(%r13) │ │ │ │ │ - mov %rbp,0x80(%r13) │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ mov %r12,%r15 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ - imul %rbx,%r15 │ │ │ │ │ - sub %rbp,%r14 │ │ │ │ │ - imul %r12,%rdi │ │ │ │ │ - sub %rbx,%rsi │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ │ - imul %r15,%rdx │ │ │ │ │ - imul %rdi,%rax │ │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ │ - add %rdx,%rax │ │ │ │ │ - mov %rax,0x58(%r13) │ │ │ │ │ + mov %r12,%rbx │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + imul %r13,%rdi │ │ │ │ │ + sub %rbp,%r15 │ │ │ │ │ + imul %r13,%rbx │ │ │ │ │ + mov %r14,0x78(%rcx) │ │ │ │ │ + mov %rbp,0x80(%rcx) │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ │ + imul %r15,%rax │ │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + sub %r14,%rax │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + imul %rbx,%rax │ │ │ │ │ + add %rdi,%rax │ │ │ │ │ + mov %rax,0x58(%rcx) │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ - call 1346 │ │ │ │ │ + call 12c9 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ - imul %rbp,%r12 │ │ │ │ │ - cmp 0x10(%rsp),%rbp │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - mov %r12,0x48(%rsp) │ │ │ │ │ - jge 13c9 │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ + mov %rbp,%r10 │ │ │ │ │ + imul %r13,%r10 │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ │ + cmp %r12,%rbp │ │ │ │ │ + jge 1354 │ │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov 0x18(%r11),%rax │ │ │ │ │ push $0x1 │ │ │ │ │ + lea (%rax,%r10,8),%rbx │ │ │ │ │ push $0x1 │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - push %r8 │ │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ │ - lea (%rax,%r12,8),%r12 │ │ │ │ │ - call 138b │ │ │ │ │ + push %r13 │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + call 1311 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 139f │ │ │ │ │ + call 1325 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 13ac │ │ │ │ │ + call 1332 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ - mov %rax,0x88(%r13) │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + mov %rax,0x88(%rcx) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 153f │ │ │ │ │ - lea 0x8(%r13),%rsi │ │ │ │ │ + je 14d1 │ │ │ │ │ + lea 0x8(%rcx),%rsi │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ - call 13c9 │ │ │ │ │ + call 1354 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add2-0x4 │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov 0x18(%rax),%r12 │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x1 │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ - push %rax │ │ │ │ │ + push %r13 │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ - call 13fe │ │ │ │ │ + call 1382 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 1410 │ │ │ │ │ + call 1394 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 141d │ │ │ │ │ + call 13a1 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ - mov %rax,0x90(%r13) │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ + mov %rax,0x90(%rbx) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 153f │ │ │ │ │ - lea 0x8(%r13),%rcx │ │ │ │ │ + je 14d1 │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ │ - call 1442 │ │ │ │ │ + lea 0x8(%rbx),%rsi │ │ │ │ │ + call 13c3 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add2-0x4 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ - cmp %rbx,%rcx │ │ │ │ │ - jle 14cf │ │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ │ + cmp %r14,%rcx │ │ │ │ │ + jle 1464 │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x18(%r10),%rax │ │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ │ + imul %r13,%rcx │ │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ │ + lea (%rax,%rsi,8),%rax │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + lea (%rsi,%r9,8),%rsi │ │ │ │ │ + mov %rcx,%r9 │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x1 │ │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ │ - lea (%r11,%r10,8),%r12 │ │ │ │ │ - lea (%rax,%r15,8),%r15 │ │ │ │ │ - imul %rdx,%rcx │ │ │ │ │ - push %rdx │ │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ + push %r13 │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ - mov %rcx,%r9 │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ - call 1496 │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + call 1423 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 14a8 │ │ │ │ │ + call 1439 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 14b5 │ │ │ │ │ + call 1446 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ - mov %rax,0x98(%r13) │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + mov %rax,0x98(%rdi) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 153f │ │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ │ + je 14d1 │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ - call 14cf │ │ │ │ │ + lea 0x8(%rbx),%rsi │ │ │ │ │ + call 1464 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add2-0x4 │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - cmp %rbp,%rdi │ │ │ │ │ + cmp %rbp,%r12 │ │ │ │ │ + mov %rbp,%r11 │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ setg %al │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - cmp %rbx,(%rsp) │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + cmp %r14,(%rsp) │ │ │ │ │ setg %dl │ │ │ │ │ - imul %rbx,%rbp │ │ │ │ │ + imul %r14,%r11 │ │ │ │ │ add %edx,%eax │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ - imul %r14,%rbx │ │ │ │ │ + imul 0x28(%rsp),%r12 │ │ │ │ │ cltq │ │ │ │ │ - imul %rbp,%rax │ │ │ │ │ - imul %rdi,%rdx │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - add %rdx,%rax │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - imul 0x20(%rsp),%rax │ │ │ │ │ + imul %r14,%r15 │ │ │ │ │ + imul %r11,%rax │ │ │ │ │ + add %r12,%rax │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + imul %r13,%rax │ │ │ │ │ add %rax,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ - addsd 0x20(%r13),%xmm0 │ │ │ │ │ - movsd %xmm0,0x20(%r13) │ │ │ │ │ - call 152b │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ + addsd 0x20(%rax),%xmm0 │ │ │ │ │ + movsd %xmm0,0x20(%rax) │ │ │ │ │ + call 14bd │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - call 1549 │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ + call 14db │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ │ mov (%rsp),%r14 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 156e │ │ │ │ │ + call 14fb │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 1579 │ │ │ │ │ + call 1506 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ - imul 0x20(%rsp),%rax │ │ │ │ │ + imul %r13,%rax │ │ │ │ │ cmp $0x10000,%rax │ │ │ │ │ - jle 12d4 │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ + jle 1256 │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ - mov %rdx,%r9 │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ cqto │ │ │ │ │ - idiv %r9 │ │ │ │ │ - mov %r9,%rax │ │ │ │ │ + idiv %r8 │ │ │ │ │ + mov %r8,%rax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 1595 │ │ │ │ │ - mov 0x10(%rsp),%rbp │ │ │ │ │ - mov %rdx,%r14 │ │ │ │ │ - test %rbp,%rbp │ │ │ │ │ - jle 167b │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - lea -0x20(%rbp),%rdi │ │ │ │ │ + jne 1520 │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ + jle 15fb │ │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ │ mov %r13,0x28(%rsp) │ │ │ │ │ - mov %rbp,%r8 │ │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ │ - mov %rbp,%rbx │ │ │ │ │ - mov %r9,%r14 │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - lea -0x20(%rax),%r15 │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ + mov %r12,0x20(%rsp) │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ + lea -0x20(%rax),%rbx │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 1622 │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ + jle 15a2 │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 1600 │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - cmp %r14,%rcx │ │ │ │ │ - jg 1660 │ │ │ │ │ - dec %rbp │ │ │ │ │ - je 1622 │ │ │ │ │ - cmp %r15,%rbp │ │ │ │ │ - jne 15f0 │ │ │ │ │ + jne 1580 │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + cmp %r12,%rcx │ │ │ │ │ + jg 15e0 │ │ │ │ │ + dec %r13 │ │ │ │ │ + je 15a2 │ │ │ │ │ + cmp %rbx,%r13 │ │ │ │ │ + jne 1570 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ - call 1633 │ │ │ │ │ + call 15b3 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ │ - cmp %r14,%rax │ │ │ │ │ - je 1649 │ │ │ │ │ - dec %rbx │ │ │ │ │ - je 1649 │ │ │ │ │ - cmp 0x18(%rsp),%rbx │ │ │ │ │ - jne 15d8 │ │ │ │ │ - mov %r13,%rbx │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ + cmp %r12,%rax │ │ │ │ │ + je 15c9 │ │ │ │ │ + dec %rbp │ │ │ │ │ + je 15c9 │ │ │ │ │ + cmp 0x18(%rsp),%rbp │ │ │ │ │ + jne 1564 │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ + mov 0x20(%rsp),%r12 │ │ │ │ │ mov 0x28(%rsp),%r13 │ │ │ │ │ - jmp 12e8 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ - mov %rbp,%r13 │ │ │ │ │ - call 1671 │ │ │ │ │ + mov %r8,%r14 │ │ │ │ │ + jmp 1268 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + mov %r15,%r12 │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ + call 15f1 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - cmp %r12,%rax │ │ │ │ │ - jne 1618 │ │ │ │ │ - jmp 1622 │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ - mov (%rsp),%rbx │ │ │ │ │ - movq $0x0,0x58(%r13) │ │ │ │ │ - imul %rdi,%rbp │ │ │ │ │ - mov %rbx,0x78(%r13) │ │ │ │ │ - imul %rbx,%rdi │ │ │ │ │ - mov %rbp,%r12 │ │ │ │ │ - mov 0x10(%rsp),%rbp │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + cmp %r15,%rax │ │ │ │ │ + jne 1598 │ │ │ │ │ + jmp 15a2 │ │ │ │ │ + mov (%rsp),%r14 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + mov %r12,%rbx │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ + imul %r13,%rbx │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + mov %r14,0x78(%rdi) │ │ │ │ │ + mov %r12,0x80(%rdi) │ │ │ │ │ + imul %r13,%rax │ │ │ │ │ + movq $0x0,0x58(%rdi) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ │ - mov %rbp,0x80(%r13) │ │ │ │ │ - call 16b6 │ │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + call 1639 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %r12,0x48(%rsp) │ │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - jmp 13c9 │ │ │ │ │ + jmp 1354 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000016e0 : │ │ │ │ │ +0000000000001660 : │ │ │ │ │ applicable_gcd(): │ │ │ │ │ - push %r14 │ │ │ │ │ + push %r13 │ │ │ │ │ + movslq %edx,%r10 │ │ │ │ │ + movslq %r8d,%rax │ │ │ │ │ + lea (%r10,%r10,2),%rdx │ │ │ │ │ push %r12 │ │ │ │ │ + mov %r9,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - movslq %edx,%r10 │ │ │ │ │ push %rbx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ mov 0x10(%rdi),%r11 │ │ │ │ │ - lea (%r10,%r10,2),%rdx │ │ │ │ │ movslq %ecx,%rdi │ │ │ │ │ - movslq %r8d,%rax │ │ │ │ │ - mov %r9,%r12 │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - cmpl $0x2,(%r11) │ │ │ │ │ mov 0x8(%r11,%rdx,8),%r8 │ │ │ │ │ + cmpl $0x2,(%r11) │ │ │ │ │ lea (%rdi,%rdi,2),%rdx │ │ │ │ │ mov 0x8(%r11,%rdx,8),%r9 │ │ │ │ │ - je 1790 │ │ │ │ │ + je 1700 │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ mov 0x8(%r11,%rax,8),%rbp │ │ │ │ │ - mov 0x10(%r11,%rax,8),%r14 │ │ │ │ │ + mov 0x10(%r11,%rax,8),%r13 │ │ │ │ │ mov %r9,%rdx │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 1730 │ │ │ │ │ + jne 16a8 │ │ │ │ │ mov %r9,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ imul %r8,%rax │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ testb $0x8,0xd4(%rbx) │ │ │ │ │ - jne 1770 │ │ │ │ │ + jne 16e8 │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - je 1780 │ │ │ │ │ + je 16f0 │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jle 1780 │ │ │ │ │ - cmp $0x1,%r14 │ │ │ │ │ - je 179d │ │ │ │ │ + jle 16f0 │ │ │ │ │ + cmp $0x1,%r13 │ │ │ │ │ + je 170d │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r14 │ │ │ │ │ + pop %r13 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ pop %rbx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r14 │ │ │ │ │ + pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov $0x1,%r14d │ │ │ │ │ + mov $0x1,%r13d │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ - jmp 171f │ │ │ │ │ + jmp 169f │ │ │ │ │ lea (%rdi,%rdi,2),%rdx │ │ │ │ │ lea 0x8(%r11,%rdx,8),%rcx │ │ │ │ │ cmp %rbp,0x8(%rcx) │ │ │ │ │ - jne 1770 │ │ │ │ │ + jne 16e8 │ │ │ │ │ lea (%r10,%r10,2),%rdx │ │ │ │ │ cmp %rbp,0x18(%r11,%rdx,8) │ │ │ │ │ - jne 1770 │ │ │ │ │ + jne 16e8 │ │ │ │ │ mov 0x8(%r11,%rdx,8),%r8 │ │ │ │ │ mov (%rcx),%rdi │ │ │ │ │ mov 0x10(%r11,%rdx,8),%rsi │ │ │ │ │ cmp %rdi,%r8 │ │ │ │ │ - je 17e3 │ │ │ │ │ + je 1753 │ │ │ │ │ imul %rbp,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp %rdi,%rsi │ │ │ │ │ - jne 1770 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ + jne 16e8 │ │ │ │ │ imul %r8,%rbp │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ cmp %rbp,0x10(%rcx) │ │ │ │ │ sete %al │ │ │ │ │ - jmp 1770 │ │ │ │ │ + jmp 16e8 │ │ │ │ │ cmp %rsi,0x10(%rcx) │ │ │ │ │ - jne 17c9 │ │ │ │ │ + jne 1739 │ │ │ │ │ cmp %r8,%rsi │ │ │ │ │ - jl 17c9 │ │ │ │ │ + jl 1739 │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 1770 │ │ │ │ │ - jmp 17c9 │ │ │ │ │ + je 16e8 │ │ │ │ │ + jmp 1739 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001810 : │ │ │ │ │ +0000000000001780 : │ │ │ │ │ applicable_toms513(): │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - mov 0x10(%rdi),%rsi │ │ │ │ │ mov %edx,%eax │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ movslq %ecx,%rdx │ │ │ │ │ movslq %eax,%rcx │ │ │ │ │ - mov 0xd4(%r10),%r10d │ │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ │ + mov 0x10(%rdi),%rsi │ │ │ │ │ + mov 0xd4(%r10),%r10d │ │ │ │ │ mov 0x8(%rsi,%rax,8),%r11 │ │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ │ mov 0x8(%rsi,%rax,8),%rdi │ │ │ │ │ lea (%r11,%rdi,1),%rbx │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rbx,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ add $0x7,%rax │ │ │ │ │ shr $0x3,%rax │ │ │ │ │ cmpl $0x2,(%rsi) │ │ │ │ │ - je 18a0 │ │ │ │ │ + je 1808 │ │ │ │ │ movslq %r8d,%r8 │ │ │ │ │ lea (%r8,%r8,2),%r8 │ │ │ │ │ mov 0x8(%rsi,%r8,8),%rbx │ │ │ │ │ mov 0x10(%rsi,%r8,8),%r8 │ │ │ │ │ lea (%rax,%rbx,2),%rax │ │ │ │ │ mov %rax,(%r9) │ │ │ │ │ test $0x8,%r10b │ │ │ │ │ - jne 1890 │ │ │ │ │ + jne 1800 │ │ │ │ │ cmp $0x8,%rbx │ │ │ │ │ - jle 1910 │ │ │ │ │ + jle 1870 │ │ │ │ │ cmp %rdi,%r11 │ │ │ │ │ - je 1890 │ │ │ │ │ + je 1800 │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - je 18c0 │ │ │ │ │ + je 1828 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ add $0x2,%rax │ │ │ │ │ mov %rax,(%r9) │ │ │ │ │ test $0x8,%r10b │ │ │ │ │ - jne 1890 │ │ │ │ │ + jne 1800 │ │ │ │ │ and $0x10000,%r10d │ │ │ │ │ - jne 1890 │ │ │ │ │ + jne 1800 │ │ │ │ │ mov $0x1,%ebx │ │ │ │ │ cmp %rdi,%r11 │ │ │ │ │ - je 1890 │ │ │ │ │ + je 1800 │ │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ │ - lea 0x8(%rsi),%rdi │ │ │ │ │ - lea 0x8(%rsi,%rax,8),%rsi │ │ │ │ │ - cmp %rbx,0x8(%rsi) │ │ │ │ │ - jne 1890 │ │ │ │ │ + lea 0x8(%rsi,%rax,8),%rdi │ │ │ │ │ + cmp %rbx,0x8(%rdi) │ │ │ │ │ + jne 1800 │ │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ │ - lea (%rdi,%rax,8),%rax │ │ │ │ │ + lea 0x8(%rsi,%rax,8),%rax │ │ │ │ │ cmp %rbx,0x10(%rax) │ │ │ │ │ - jne 1890 │ │ │ │ │ - mov (%rax),%rdi │ │ │ │ │ - mov (%rsi),%rcx │ │ │ │ │ + jne 1800 │ │ │ │ │ + mov (%rax),%rsi │ │ │ │ │ + mov (%rdi),%rcx │ │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ │ - cmp %rcx,%rdi │ │ │ │ │ - je 1924 │ │ │ │ │ + cmp %rcx,%rsi │ │ │ │ │ + je 1881 │ │ │ │ │ imul %rbx,%rcx │ │ │ │ │ cmp %rcx,%r8 │ │ │ │ │ - jne 1890 │ │ │ │ │ - imul %rbx,%rdi │ │ │ │ │ + jne 1800 │ │ │ │ │ + imul %rbx,%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - cmp %rdi,0x10(%rsi) │ │ │ │ │ pop %rbx │ │ │ │ │ + cmp %rsi,0x10(%rdi) │ │ │ │ │ sete %al │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ and $0x10000,%r10d │ │ │ │ │ - je 187f │ │ │ │ │ + je 17ef │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 1892 │ │ │ │ │ - cmp %r8,0x10(%rsi) │ │ │ │ │ - jne 18f0 │ │ │ │ │ - cmp %rdi,%r8 │ │ │ │ │ - jl 18f0 │ │ │ │ │ + jmp 1802 │ │ │ │ │ + cmp %r8,0x10(%rdi) │ │ │ │ │ + jne 1855 │ │ │ │ │ + cmp %rsi,%r8 │ │ │ │ │ + jl 1855 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbx │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 18f0 │ │ │ │ │ + jne 1855 │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001950 : │ │ │ │ │ +00000000000018a0 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x20(%rsi),%rax │ │ │ │ │ cmp %rax,0x18(%rsi) │ │ │ │ │ - je 1960 │ │ │ │ │ + je 18b0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ - mov (%rax),%eax │ │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 1990 │ │ │ │ │ + movslq (%rax),%rbx │ │ │ │ │ + test %ebx,%ebx │ │ │ │ │ + je 18e0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - mov 0x10(%rsi),%rbp │ │ │ │ │ - mov 0x0(%rbp),%eax │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x10(%rsi),%r12 │ │ │ │ │ + mov (%r12),%eax │ │ │ │ │ lea -0x2(%rax),%ecx │ │ │ │ │ mov %eax,0x18(%rsp) │ │ │ │ │ cmp $0x1,%ecx │ │ │ │ │ - ja 197c │ │ │ │ │ + ja 18c9 │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 1d10 │ │ │ │ │ - lea 0x8(%rbp),%rsi │ │ │ │ │ - lea 0x20(%rbp),%rcx │ │ │ │ │ + je 1c70 │ │ │ │ │ + lea 0x8(%r12),%rsi │ │ │ │ │ + lea 0x20(%r12),%rcx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %edi,%edi │ │ │ │ │ cmp $0x1,%r8d │ │ │ │ │ - je 19de │ │ │ │ │ + je 1932 │ │ │ │ │ mov 0x20(%rcx),%rax │ │ │ │ │ cmp %rax,0x28(%rcx) │ │ │ │ │ - je 1c06 │ │ │ │ │ + je 1b67 │ │ │ │ │ cmp $0x2,%r8d │ │ │ │ │ - je 197c │ │ │ │ │ + je 18c9 │ │ │ │ │ mov 0x8(%rcx),%rax │ │ │ │ │ cmp 0x10(%rcx),%rax │ │ │ │ │ - je 1c90 │ │ │ │ │ - sub $0x18,%rcx │ │ │ │ │ + je 1bf0 │ │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ │ inc %r8d │ │ │ │ │ + sub $0x18,%rcx │ │ │ │ │ add $0x18,%rsi │ │ │ │ │ - mov 0x38(%rcx),%rax │ │ │ │ │ - cmp 0x40(%rcx),%rax │ │ │ │ │ mov %r8d,%edi │ │ │ │ │ - jne 19c4 │ │ │ │ │ + cmp 0x40(%rcx),%rax │ │ │ │ │ + jne 1918 │ │ │ │ │ mov (%rsi),%r11 │ │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ │ + mov 0x8(%r12),%r10 │ │ │ │ │ mov $0x3,%r9d │ │ │ │ │ sub %r8d,%r9d │ │ │ │ │ cmp %r11,%r10 │ │ │ │ │ - je 1da0 │ │ │ │ │ + je 1d00 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne 19c4 │ │ │ │ │ + jne 1918 │ │ │ │ │ mov 0x30(%rcx),%rax │ │ │ │ │ - cmp %rax,0x10(%rbp) │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - jne 19c4 │ │ │ │ │ + cmp %rax,0x10(%r12) │ │ │ │ │ + jne 1918 │ │ │ │ │ cmp %rax,0x10(%rsi) │ │ │ │ │ - jne 19c4 │ │ │ │ │ + jne 1918 │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ cmp %r11,%r10 │ │ │ │ │ - je 1f76 │ │ │ │ │ + je 1ef1 │ │ │ │ │ imul %r15,%r10 │ │ │ │ │ - cmp %r12,%r10 │ │ │ │ │ - jne 19c4 │ │ │ │ │ + cmp %r13,%r10 │ │ │ │ │ + jne 1918 │ │ │ │ │ mov %r15,%rax │ │ │ │ │ imul %r11,%rax │ │ │ │ │ - cmp 0x18(%rbp),%rax │ │ │ │ │ - jne 19c4 │ │ │ │ │ + cmp 0x18(%r12),%rax │ │ │ │ │ + jne 1918 │ │ │ │ │ mov %r9d,0x18(%rsp) │ │ │ │ │ mov %r8d,0xc(%rsp) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0xd4(%rax),%ecx │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ and $0xfffff,%eax │ │ │ │ │ and $0x10000,%ecx │ │ │ │ │ - jne 1ea0 │ │ │ │ │ + jne 1e10 │ │ │ │ │ test $0x8,%al │ │ │ │ │ - je 1ab6 │ │ │ │ │ + je 1a0f │ │ │ │ │ movslq 0xc(%rsp),%rdx │ │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ lea (%rdx,%rdx,2),%rcx │ │ │ │ │ - movslq 0x8(%rsp),%rdx │ │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ │ + movslq %ebx,%rdx │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - mov 0x8(%rax,%rdx,8),%rdi │ │ │ │ │ - cmp %rdi,0x8(%rax,%rcx,8) │ │ │ │ │ - jne 197c │ │ │ │ │ + mov 0x8(%rax,%rdx,8),%rsi │ │ │ │ │ + cmp %rsi,0x8(%rax,%rcx,8) │ │ │ │ │ + jne 18c9 │ │ │ │ │ mov 0x10(%rsp),%r14 │ │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ │ lea 0x28(%rsp),%r9 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ + mov %ebx,%ecx │ │ │ │ │ mov 0x18(%rsp),%r8d │ │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ │ mov 0xc(%rsp),%edx │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 197c │ │ │ │ │ + je 18c9 │ │ │ │ │ testw $0x140,0xd5(%r14) │ │ │ │ │ - je 1b00 │ │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ │ - cmp $0x10000,%rbp │ │ │ │ │ - jg 1f5a │ │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ │ + je 1a58 │ │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ │ + cmp $0x10000,%r12 │ │ │ │ │ + jg 1ed2 │ │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ │ mov $0xa8,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ - call 1b18 │ │ │ │ │ + call 1a70 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ movslq 0xc(%rsp),%rdx │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ │ mov 0x8(%rax,%rdx,8),%rdi │ │ │ │ │ - movslq 0x8(%rsp),%rdx │ │ │ │ │ + lea (%rbx,%rbx,2),%rdx │ │ │ │ │ cmpl $0x2,(%rax) │ │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ mov 0x8(%rax,%rdx,8),%r8 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ - movups %xmm0,0x40(%rbp) │ │ │ │ │ - je 1b65 │ │ │ │ │ + movups %xmm0,0x40(%r12) │ │ │ │ │ + je 1abe │ │ │ │ │ movslq 0x18(%rsp),%rdx │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ mov 0x8(%rax,%rdx,8),%rdx │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - mov %rdx,0x50(%rbp) │ │ │ │ │ + mov %rdx,0x50(%r12) │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ │ + mov %rax,0x58(%r12) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 1b80 │ │ │ │ │ + jne 1ad8 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - mov %rcx,0x70(%rbp) │ │ │ │ │ - lea 0x8(%rbp),%rdi │ │ │ │ │ - mov %rbx,0xa0(%rbp) │ │ │ │ │ + mov %rcx,0x70(%r12) │ │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ │ cqto │ │ │ │ │ + mov %rbp,0xa0(%r12) │ │ │ │ │ idiv %rcx │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ movq %rax,%xmm2 │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ - movups %xmm0,0x60(%rbp) │ │ │ │ │ - call 1bc6 │ │ │ │ │ + movups %xmm0,0x60(%r12) │ │ │ │ │ + call 1b23 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ + movq $0x0,0x98(%r12) │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ - movq $0x0,0x98(%rbp) │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ │ - movups %xmm0,0x88(%rbp) │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ + movups %xmm0,0x88(%r12) │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ call *0x10(%rax) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - mov %rbp,%rax │ │ │ │ │ - jne 197e │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 1c01 │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ + jne 18cb │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call 1b62 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - jmp 197c │ │ │ │ │ + jmp 18c9 │ │ │ │ │ mov (%rsi),%r10 │ │ │ │ │ - mov 0x20(%rbp),%r11 │ │ │ │ │ + mov 0x20(%r12),%r11 │ │ │ │ │ mov $0x2,%r9d │ │ │ │ │ sub %edi,%r9d │ │ │ │ │ cmp %r11,%r10 │ │ │ │ │ - je 1dc1 │ │ │ │ │ + je 1d23 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne 19d8 │ │ │ │ │ + jne 192c │ │ │ │ │ mov 0x18(%rcx),%rax │ │ │ │ │ - cmp 0x28(%rbp),%rax │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - jne 19d8 │ │ │ │ │ + cmp 0x28(%r12),%rax │ │ │ │ │ + jne 192c │ │ │ │ │ cmp 0x10(%rsi),%rax │ │ │ │ │ - jne 19d8 │ │ │ │ │ + jne 192c │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ cmp %r11,%r10 │ │ │ │ │ - je 1f9c │ │ │ │ │ + je 1f18 │ │ │ │ │ imul %r15,%r11 │ │ │ │ │ - cmp %r11,%r12 │ │ │ │ │ - jne 19d8 │ │ │ │ │ + cmp %r11,%r13 │ │ │ │ │ + jne 192c │ │ │ │ │ imul %r15,%r10 │ │ │ │ │ - cmp %r10,0x30(%rbp) │ │ │ │ │ - jne 19d8 │ │ │ │ │ + cmp %r10,0x30(%r12) │ │ │ │ │ + jne 192c │ │ │ │ │ mov %r9d,0x18(%rsp) │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ mov %r8d,0xc(%rsp) │ │ │ │ │ - movl $0x1,0x8(%rsp) │ │ │ │ │ - jmp 1a6e │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 19c5 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov (%rsi),%r11 │ │ │ │ │ - mov 0x38(%rbp),%r10 │ │ │ │ │ + mov 0x38(%r12),%r10 │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ sub %edi,%r9d │ │ │ │ │ cmp %r10,%r11 │ │ │ │ │ - je 1de2 │ │ │ │ │ + je 1d46 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne 19ec │ │ │ │ │ + jne 1940 │ │ │ │ │ mov (%rcx),%rdi │ │ │ │ │ - cmp 0x40(%rbp),%rdi │ │ │ │ │ - jne 19ec │ │ │ │ │ + cmp 0x40(%r12),%rdi │ │ │ │ │ + jne 1940 │ │ │ │ │ cmp 0x10(%rsi),%rdi │ │ │ │ │ - jne 19ec │ │ │ │ │ + jne 1940 │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ cmp %r10,%r11 │ │ │ │ │ - je 1fc2 │ │ │ │ │ + je 1f3f │ │ │ │ │ imul %rdi,%r10 │ │ │ │ │ cmp %r10,%r15 │ │ │ │ │ - jne 19ec │ │ │ │ │ + jne 1940 │ │ │ │ │ imul %r11,%rdi │ │ │ │ │ - cmp %rdi,0x48(%rbp) │ │ │ │ │ - jne 19ec │ │ │ │ │ + cmp %rdi,0x48(%r12) │ │ │ │ │ + jne 1940 │ │ │ │ │ mov %r9d,0x18(%rsp) │ │ │ │ │ + mov $0x2,%ebx │ │ │ │ │ mov %r8d,0xc(%rsp) │ │ │ │ │ - movl $0x2,0x8(%rsp) │ │ │ │ │ - jmp 1a6e │ │ │ │ │ + jmp 19c5 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ │ + mov 0x8(%r12),%rcx │ │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - je 1e50 │ │ │ │ │ - cmpq $0x1,0x28(%rbp) │ │ │ │ │ - je 1f2e │ │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ │ + je 1db0 │ │ │ │ │ + cmpq $0x1,0x28(%r12) │ │ │ │ │ + je 1ea2 │ │ │ │ │ + mov 0x20(%r12),%rcx │ │ │ │ │ + mov 0x8(%r12),%rax │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - je 1e03 │ │ │ │ │ - cmpq $0x1,0x10(%rbp) │ │ │ │ │ - jne 197c │ │ │ │ │ - cmpq $0x1,0x30(%rbp) │ │ │ │ │ - jne 197c │ │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ │ + je 1d69 │ │ │ │ │ + cmpq $0x1,0x10(%r12) │ │ │ │ │ + jne 18c9 │ │ │ │ │ + cmpq $0x1,0x30(%r12) │ │ │ │ │ + jne 18c9 │ │ │ │ │ + mov 0x28(%r12),%rsi │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ - jne 197c │ │ │ │ │ - cmp 0x18(%rbp),%rcx │ │ │ │ │ - jne 197c │ │ │ │ │ + jne 18c9 │ │ │ │ │ + cmp 0x18(%r12),%rcx │ │ │ │ │ + jne 18c9 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - movl $0x1,0x8(%rsp) │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - mov 0x8(%rsp),%edi │ │ │ │ │ - mov %edx,0x8(%rsp) │ │ │ │ │ + mov %ebx,0xc(%rsp) │ │ │ │ │ + movslq %edx,%rbx │ │ │ │ │ mov 0xd4(%rax),%eax │ │ │ │ │ - mov %edi,0xc(%rsp) │ │ │ │ │ and $0xfffff,%eax │ │ │ │ │ - jmp 1a8c │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 19e3 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ │ - cmp %rdx,0x10(%rbp) │ │ │ │ │ - jne 1a1d │ │ │ │ │ + cmp %rdx,0x10(%r12) │ │ │ │ │ + jne 1972 │ │ │ │ │ mov 0x8(%rsi),%rdx │ │ │ │ │ - cmp %rdx,0x18(%rbp) │ │ │ │ │ - jne 1a1d │ │ │ │ │ - jmp 1a64 │ │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ │ + cmp %rdx,0x18(%r12) │ │ │ │ │ + jne 1972 │ │ │ │ │ + jmp 19bb │ │ │ │ │ + mov 0x28(%r12),%rdx │ │ │ │ │ cmp %rdx,0x10(%rsi) │ │ │ │ │ - jne 1c1f │ │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ │ + jne 1b81 │ │ │ │ │ + mov 0x30(%r12),%rdx │ │ │ │ │ cmp %rdx,0x8(%rsi) │ │ │ │ │ - jne 1c1f │ │ │ │ │ - jmp 1c6f │ │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ │ + jne 1b81 │ │ │ │ │ + jmp 1bd3 │ │ │ │ │ + mov 0x40(%r12),%rdi │ │ │ │ │ cmp %rdi,0x10(%rsi) │ │ │ │ │ - jne 1ca9 │ │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ │ + jne 1c0a │ │ │ │ │ + mov 0x48(%r12),%rdi │ │ │ │ │ cmp %rdi,0x8(%rsi) │ │ │ │ │ - jne 1ca9 │ │ │ │ │ - jmp 1cf5 │ │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ │ - cmp %rdi,0x30(%rbp) │ │ │ │ │ - je 1f42 │ │ │ │ │ - cmpq $0x1,0x10(%rbp) │ │ │ │ │ - jne 197c │ │ │ │ │ - cmpq $0x1,0x30(%rbp) │ │ │ │ │ - jne 197c │ │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ │ - cmp %rsi,0x18(%rbp) │ │ │ │ │ - jne 1d57 │ │ │ │ │ + jne 1c0a │ │ │ │ │ + jmp 1c58 │ │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ │ + cmp %rsi,0x30(%r12) │ │ │ │ │ + je 1eb8 │ │ │ │ │ + cmpq $0x1,0x10(%r12) │ │ │ │ │ + jne 18c9 │ │ │ │ │ + cmpq $0x1,0x30(%r12) │ │ │ │ │ + jne 18c9 │ │ │ │ │ + mov 0x28(%r12),%rsi │ │ │ │ │ + cmp %rsi,0x18(%r12) │ │ │ │ │ + jne 1cbf │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ - jg 1d57 │ │ │ │ │ - jmp 1d6a │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ │ - cmp %rdi,0x18(%rbp) │ │ │ │ │ - je 1f10 │ │ │ │ │ - cmpq $0x1,0x28(%rbp) │ │ │ │ │ - jne 1d2c │ │ │ │ │ - cmpq $0x1,0x18(%rbp) │ │ │ │ │ - jne 1d2c │ │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ │ - cmp %rsi,0x30(%rbp) │ │ │ │ │ - jne 1e83 │ │ │ │ │ + jg 1cbf │ │ │ │ │ + jmp 1cd3 │ │ │ │ │ + nop │ │ │ │ │ + mov 0x28(%r12),%rsi │ │ │ │ │ + cmp %rsi,0x18(%r12) │ │ │ │ │ + je 1e85 │ │ │ │ │ + cmpq $0x1,0x28(%r12) │ │ │ │ │ + jne 1c8f │ │ │ │ │ + cmpq $0x1,0x18(%r12) │ │ │ │ │ + jne 1c8f │ │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ │ + cmp %rsi,0x30(%r12) │ │ │ │ │ + jne 1de9 │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ - jle 1e96 │ │ │ │ │ + jle 1dfd │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jne 1d2c │ │ │ │ │ - cmp 0x30(%rbp),%rcx │ │ │ │ │ - jne 1d2c │ │ │ │ │ + jne 1c8f │ │ │ │ │ + cmp 0x30(%r12),%rcx │ │ │ │ │ + jne 1c8f │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - jmp 1d74 │ │ │ │ │ + jmp 1cda │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movslq 0x18(%rsp),%rax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ - mov 0x10(%rbp,%rax,8),%rdi │ │ │ │ │ - call 1eb3 │ │ │ │ │ + mov 0x10(%r12,%rax,8),%rdi │ │ │ │ │ + call 1e23 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ + mov (%rsp),%r14 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ movslq 0xc(%rsp),%rax │ │ │ │ │ - lea (%rax,%rax,2),%rbp │ │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ + lea (%rax,%rax,2),%r12 │ │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ │ + shl $0x3,%r12 │ │ │ │ │ + add %r12,%rax │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ - call 1ed3 │ │ │ │ │ + call 1e47 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ - add 0x10(%r13),%rbp │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ │ - call 1ee3 │ │ │ │ │ + add 0x10(%r14),%r12 │ │ │ │ │ + mov 0x10(%r12),%rdi │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ + call 1e58 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 1eee │ │ │ │ │ + call 1e63 │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ - jge 197c │ │ │ │ │ + jge 18c9 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0xd4(%rax),%eax │ │ │ │ │ mov %eax,0x1c(%rsp) │ │ │ │ │ and $0xfffff,%eax │ │ │ │ │ - jmp 1a8c │ │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ │ - cmp %rdi,0x10(%rbp) │ │ │ │ │ - jne 1e5e │ │ │ │ │ + jmp 19e3 │ │ │ │ │ + mov 0x30(%r12),%rsi │ │ │ │ │ + cmp %rsi,0x10(%r12) │ │ │ │ │ + jne 1dc0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - movl $0x1,0x8(%rsp) │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ │ - jmp 1ef7 │ │ │ │ │ - cmpq $0x1,0x18(%rbp) │ │ │ │ │ - jne 1d2c │ │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ │ - jmp 1e83 │ │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ │ - cmp %rdi,0x28(%rbp) │ │ │ │ │ - jne 1e11 │ │ │ │ │ + jmp 1e6c │ │ │ │ │ + cmpq $0x1,0x18(%r12) │ │ │ │ │ + jne 1c8f │ │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ │ + jmp 1de9 │ │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ │ + cmp %rsi,0x28(%r12) │ │ │ │ │ + jne 1d79 │ │ │ │ │ movl $0x1,0xc(%rsp) │ │ │ │ │ - jmp 1ef7 │ │ │ │ │ - mov 0x10(%r13),%rdi │ │ │ │ │ - call 1f63 │ │ │ │ │ + jmp 1e6c │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ │ + call 1edf │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_sz-0x4 │ │ │ │ │ - lea 0x0(%rbp,%rbp,8),%rdx │ │ │ │ │ + lea (%r12,%r12,8),%rdx │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jle 1b00 │ │ │ │ │ - jmp 197c │ │ │ │ │ - cmp %rax,0x18(%rbp) │ │ │ │ │ - jne 1a46 │ │ │ │ │ + jle 1a58 │ │ │ │ │ + jmp 18c9 │ │ │ │ │ + cmp %rax,0x18(%r12) │ │ │ │ │ + jne 199c │ │ │ │ │ cmp %r10,%rax │ │ │ │ │ - jl 1a46 │ │ │ │ │ + jl 199c │ │ │ │ │ cqto │ │ │ │ │ idiv %r15 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 1a64 │ │ │ │ │ - jmp 1a46 │ │ │ │ │ - cmp %rax,0x30(%rbp) │ │ │ │ │ - jne 1c54 │ │ │ │ │ + je 19bb │ │ │ │ │ + jmp 199c │ │ │ │ │ + cmp %rax,0x30(%r12) │ │ │ │ │ + jne 1bb7 │ │ │ │ │ cmp %rax,%r10 │ │ │ │ │ - jg 1c54 │ │ │ │ │ + jg 1bb7 │ │ │ │ │ cqto │ │ │ │ │ idiv %r15 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 1c6f │ │ │ │ │ - jmp 1c54 │ │ │ │ │ - cmp %rax,0x48(%rbp) │ │ │ │ │ - jne 1cda │ │ │ │ │ + je 1bd3 │ │ │ │ │ + jmp 1bb7 │ │ │ │ │ + cmp %rax,0x48(%r12) │ │ │ │ │ + jne 1c3c │ │ │ │ │ cmp %rax,%r11 │ │ │ │ │ - jg 1cda │ │ │ │ │ + jg 1c3c │ │ │ │ │ cqto │ │ │ │ │ idiv %rdi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 1cf5 │ │ │ │ │ - jmp 1cda │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + je 1c58 │ │ │ │ │ + jmp 1c3c │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001ff0 : │ │ │ │ │ +0000000000001f70 : │ │ │ │ │ fftw_rdft_vrank3_transpose_register(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local+0x1c │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0x18(%rbx),%r12 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov (%rbx),%rbp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ add $0x8,%rbx │ │ │ │ │ - call 2020 │ │ │ │ │ + call 1fa0 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ mov %rbp,0x10(%rax) │ │ │ │ │ - call 202f │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + call 1faf │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cmp %r12,%rbx │ │ │ │ │ - jne 2008 │ │ │ │ │ + jne 1f88 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,67 +1,68 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 30000000 00000000 24000000 ....0.......$... │ │ │ │ │ + 0x00000020 00000000 31000000 00000000 24000000 ....1.......$... │ │ │ │ │ 0x00000030 30000000 00000000 9a000000 00410e10 0............A.. │ │ │ │ │ - 0x00000040 8602410e 1883034a 0e20027e 0e184b0e ..A....J. .~..K. │ │ │ │ │ + 0x00000040 8602440e 1883034e 0e200277 0e184b0e ..D....N. .w..K. │ │ │ │ │ 0x00000050 10430e08 18000000 58000000 00000000 .C......X....... │ │ │ │ │ 0x00000060 29000000 00410e10 8302630e 08000000 )....A....c..... │ │ │ │ │ 0x00000070 24000000 74000000 00000000 39000000 $...t.......9... │ │ │ │ │ - 0x00000080 00410e10 8602410e 18830349 0e20650e .A....A....I. e. │ │ │ │ │ + 0x00000080 00410e10 8602440e 18830346 0e20650e .A....D....F. e. │ │ │ │ │ 0x00000090 18430e10 410e0800 4c000000 9c000000 .C..A...L....... │ │ │ │ │ - 0x000000a0 00000000 be070000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x000000a0 00000000 71070000 00420e10 8f02420e ....q....B....B. │ │ │ │ │ 0x000000b0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x000000c0 8606410e 38830747 0eb00103 d3040a0e ..A.8..G........ │ │ │ │ │ + 0x000000c0 8606440e 38830744 0eb00103 9b040a0e ..D.8..D........ │ │ │ │ │ 0x000000d0 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ 0x000000e0 420e0845 0b000000 48000000 ec000000 B..E....H....... │ │ │ │ │ - 0x000000f0 00000000 87010000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x000000f0 00000000 77010000 00420e10 8f02420e ....w....B....B. │ │ │ │ │ 0x00000100 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000110 8606410e 38830744 0e600310 010a0e38 ..A.8..D.`.....8 │ │ │ │ │ + 0x00000110 8606410e 38830744 0e600308 010a0e38 ..A.8..D.`.....8 │ │ │ │ │ 0x00000120 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ │ - 0x00000130 0e08520b 4c000000 38010000 00000000 ..R.L...8....... │ │ │ │ │ - 0x00000140 f5020000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x00000150 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x00000160 38830744 0e800103 30010a0e 38410e30 8..D....0...8A.0 │ │ │ │ │ - 0x00000170 410e2842 0e20420e 18420e10 420e0845 A.(B. B..B..B..E │ │ │ │ │ + 0x00000130 0e084a0b 4c000000 38010000 00000000 ..J.L...8....... │ │ │ │ │ + 0x00000140 ed020000 00420e10 8f02420e 188e0345 .....B....B....E │ │ │ │ │ + 0x00000150 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x00000160 38830744 0e800103 28010a0e 38410e30 8..D....(...8A.0 │ │ │ │ │ + 0x00000170 410e2842 0e20420e 18420e10 420e084d A.(B. B..B..B..M │ │ │ │ │ 0x00000180 0b000000 98000000 88010000 00000000 ................ │ │ │ │ │ - 0x00000190 7b020000 00420e10 8f02420e 188e0342 {....B....B....B │ │ │ │ │ - 0x000001a0 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x000001b0 38830744 0e700273 0e784e0e 8001460e 8..D.p.s.xN...F. │ │ │ │ │ - 0x000001c0 88014e0e 9001510e 70026a0e 78620e80 ..N...Q.p.j.xb.. │ │ │ │ │ - 0x000001d0 01420e88 01410e90 01510e70 02610e78 .B...A...Q.p.a.x │ │ │ │ │ - 0x000001e0 4e0e8001 460e8801 450e9001 570e7002 N...F...E...W.p. │ │ │ │ │ - 0x000001f0 600a0e38 460e3041 0e28420e 20420e18 `..8F.0A.(B. B.. │ │ │ │ │ - 0x00000200 420e1042 0e08490b 4e0e3843 0e30410e B..B..I.N.8C.0A. │ │ │ │ │ + 0x00000190 7b020000 00420e10 8f02450e 188e0342 {....B....E....B │ │ │ │ │ + 0x000001a0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x000001b0 38830744 0e70026d 0e78570e 80014c0e 8..D.p.m.xW...L. │ │ │ │ │ + 0x000001c0 8801480e 9001490e 7002700e 785e0e80 ..H...I.p.p.x^.. │ │ │ │ │ + 0x000001d0 01460e88 01440e90 01490e70 02600e78 .F...D...I.p.`.x │ │ │ │ │ + 0x000001e0 570e8001 4f0e8801 420e9001 490e7002 W...O...B...I.p. │ │ │ │ │ + 0x000001f0 660a0e38 460e3041 0e28420e 20420e18 f..8F.0A.(B. B.. │ │ │ │ │ + 0x00000200 420e1042 0e08470b 4e0e3843 0e30410e B..B..G.N.8C.0A. │ │ │ │ │ 0x00000210 28420e20 420e1842 0e10420e 08000000 (B. B..B..B..... │ │ │ │ │ - 0x00000220 38000000 24020000 00000000 57020000 8...$.......W... │ │ │ │ │ - 0x00000230 00420e10 8f02420e 188e0341 0e208604 .B....B....A. .. │ │ │ │ │ - 0x00000240 440e2883 054e0e60 02490a0e 28410e20 D.(..N.`.I..(A. │ │ │ │ │ - 0x00000250 410e1842 0e10420e 084a0b00 a0000000 A..B..B..J...... │ │ │ │ │ - 0x00000260 60020000 00000000 67040000 00420e10 `.......g....B.. │ │ │ │ │ - 0x00000270 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ - 0x00000280 05410e30 8606410e 38830744 0e900102 .A.0..A.8..D.... │ │ │ │ │ - 0x00000290 e60e9801 4f0ea001 420ea801 450eb001 ....O...B...E... │ │ │ │ │ - 0x000002a0 570e9001 7e0e9801 4f0ea001 420ea801 W...~...O...B... │ │ │ │ │ - 0x000002b0 460eb001 590e9001 025b0e98 014b0ea0 F...Y....[...K.. │ │ │ │ │ - 0x000002c0 01420ea8 01520eb0 015e0e90 0102950a .B...R...^...... │ │ │ │ │ - 0x000002d0 0e38460e 30410e28 420e2042 0e18420e .8F.0A.(B. B..B. │ │ │ │ │ - 0x000002e0 10420e08 410b4e0a 0e38430e 30410e28 .B..A.N..8C.0A.( │ │ │ │ │ - 0x000002f0 420e2042 0e18420e 10420e08 410b0000 B. B..B..B..A... │ │ │ │ │ - 0x00000300 40000000 04030000 00000000 26010000 @...........&... │ │ │ │ │ - 0x00000310 00420e10 8e02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ │ - 0x00000320 440e2883 0502880a 0e20410e 18420e10 D.(...... A..B.. │ │ │ │ │ - 0x00000330 420e084a 0b410a0e 20430e18 420e1042 B..J.A.. C..B..B │ │ │ │ │ - 0x00000340 0e08480b 24000000 48030000 00000000 ..H.$...H....... │ │ │ │ │ - 0x00000350 33010000 00410e10 83020282 0a0e084d 3....A.........M │ │ │ │ │ - 0x00000360 0b02640a 0e084c0b 720e0800 48000000 ..d...L.r...H... │ │ │ │ │ - 0x00000370 70030000 00000000 98060000 00520e10 p............R.. │ │ │ │ │ - 0x00000380 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x00000390 05410e30 8606410e 38830744 0e70540a .A.0..A.8..D.pT. │ │ │ │ │ - 0x000003a0 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ │ - 0x000003b0 10420e08 440b0000 34000000 bc030000 .B..D...4....... │ │ │ │ │ - 0x000003c0 00000000 4f000000 00420e10 8d02420e ....O....B....B. │ │ │ │ │ - 0x000003d0 188c0341 0e208604 440e2883 054b0e30 ...A. ..D.(..K.0 │ │ │ │ │ - 0x000003e0 740e2841 0e20410e 18420e10 420e0800 t.(A. A..B..B... │ │ │ │ │ + 0x00000220 40000000 24020000 00000000 36020000 @...$.......6... │ │ │ │ │ + 0x00000230 00420e10 8f024c0e 188e0342 0e208c04 .B....L....B. .. │ │ │ │ │ + 0x00000240 410e2886 05410e30 8306440e 6002470a A.(..A.0..D.`.G. │ │ │ │ │ + 0x00000250 0e30410e 28410e20 420e1842 0e10420e .0A.(A. B..B..B. │ │ │ │ │ + 0x00000260 084b0b00 a0000000 68020000 00000000 .K......h....... │ │ │ │ │ + 0x00000270 5a040000 00420e10 8f02420e 188e0342 Z....B....B....B │ │ │ │ │ + 0x00000280 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x00000290 38830744 0e900102 da0e9801 520ea001 8..D........R... │ │ │ │ │ + 0x000002a0 460ea801 420eb001 530e9001 02480e98 F...B...S....H.. │ │ │ │ │ + 0x000002b0 01520ea0 01420ea8 01420eb0 01530e90 .R...B...B...S.. │ │ │ │ │ + 0x000002c0 0102580e 9801720e a001420e a801420e ..X...r...B...B. │ │ │ │ │ + 0x000002d0 b001530e 9001029a 0a0e3846 0e30410e ..S.......8F.0A. │ │ │ │ │ + 0x000002e0 28420e20 420e1842 0e10420e 08410b4e (B. B..B..B..A.N │ │ │ │ │ + 0x000002f0 0a0e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ │ + 0x00000300 0e10420e 08410b00 40000000 0c030000 ..B..A..@....... │ │ │ │ │ + 0x00000310 00000000 16010000 00420e10 8d024c0e .........B....L. │ │ │ │ │ + 0x00000320 188c0344 0e208604 410e2883 0502760a ...D. ..A.(...v. │ │ │ │ │ + 0x00000330 0e20410e 18420e10 420e0842 0b410a0e . A..B..B..B.A.. │ │ │ │ │ + 0x00000340 20430e18 420e1042 0e08480b 24000000 C..B..B..H.$... │ │ │ │ │ + 0x00000350 50030000 00000000 20010000 00410e10 P....... ....A.. │ │ │ │ │ + 0x00000360 83020282 0a0e0845 0b025d0a 0e084b0b .......E..]...K. │ │ │ │ │ + 0x00000370 6f0e0800 48000000 78030000 00000000 o...H...x....... │ │ │ │ │ + 0x00000380 c6060000 00520e10 8f02420e 188e0342 .....R....B....B │ │ │ │ │ + 0x00000390 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x000003a0 38830744 0e70510a 0e38410e 30410e28 8..D.pQ..8A.0A.( │ │ │ │ │ + 0x000003b0 420e2042 0e18420e 10420e08 470b0000 B. B..B..B..G... │ │ │ │ │ + 0x000003c0 34000000 c4030000 00000000 4f000000 4...........O... │ │ │ │ │ + 0x000003d0 00420e10 8d02450e 188c0341 0e208604 .B....E....A. .. │ │ │ │ │ + 0x000003e0 410e2883 054f0e30 700e2841 0e20410e A.(..O.0p.(A. A. │ │ │ │ │ + 0x000003f0 18420e10 420e0800 .B..B... │ │ │ ├── hc2cf2_16.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5672 (bytes into file) │ │ │ │ │ + Start of section headers: 5752 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x1628: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1678: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000f55 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0012a0 000288 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000f95 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000f95 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000f95 00000a 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000fa0 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001528 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000fe0 000014 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000ff8 000018 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 001010 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 001010 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001570 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 001088 000180 18 14 11 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001208 000096 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0015a0 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000fa5 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0012f0 000288 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000fe5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000fe5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000fe5 00000a 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000ff0 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001578 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 001030 000014 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 001048 000018 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 001060 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 001060 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0015c0 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0010d8 000180 18 14 11 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001258 000096 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0015f0 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 16 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 3899 FUNC LOCAL DEFAULT 1 hc2cf2_16 │ │ │ │ │ + 2: 0000000000000000 3983 FUNC LOCAL DEFAULT 1 hc2cf2_16 │ │ │ │ │ 3: 0000000000000000 64 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 20 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ - 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ - 10: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ + 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ + 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 13: 0000000000000f40 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf2_16 │ │ │ │ │ + 13: 0000000000000f90 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf2_16 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_khc2c_register │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_hc2cf_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,41 +1,41 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x12a0 contains 27 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x12f0 contains 27 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000005d 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -000000000000099c 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000009a5 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000009b2 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000009ba 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000009cb 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000009fa 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a08 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000a1a 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000a44 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a56 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000b88 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000bb2 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000bba 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000bda 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c88 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c9f 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000cd7 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000cf8 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000d05 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d13 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000d20 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d2d 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d52 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000d71 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000f45 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000f51 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +0000000000000063 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000009f5 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a02 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a15 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a46 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a5c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a6a 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a76 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a91 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a9a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000aab 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000c35 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000c3d 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000c46 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000c4e 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000ce3 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000d0d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d20 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d28 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000d6a 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000d76 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d83 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000d8f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000dac 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000dbe 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000f95 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000fa1 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1528 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1578 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000f00000001 R_X86_64_64 0000000000000000 fftw_rdft_hc2cf_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1570 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x15c0 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f40 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f90 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000f3b │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000f8f │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -30,29 +30,29 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ │ - DW_CFA_advance_loc2: 3871 to 0000000000000f30 │ │ │ │ │ + DW_CFA_advance_loc2: 3955 to 0000000000000f84 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f31 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000f85 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000f86 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f34 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f88 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f36 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f8a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f38 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f8c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f3a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f8e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000f40..0000000000000f55 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000f90..0000000000000fa5 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -10,795 +10,781 @@ │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x118,%rsp │ │ │ │ │ mov 0x158(%rsp),%rax │ │ │ │ │ cmp %rax,0x150(%rsp) │ │ │ │ │ - jge f29 │ │ │ │ │ + jge f7d │ │ │ │ │ mov 0x150(%rsp),%rax │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ + mov %rcx,%r10 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ + mov %r9,%r11 │ │ │ │ │ dec %rax │ │ │ │ │ shl $0x6,%rax │ │ │ │ │ - lea (%r8,%rax,1),%r15 │ │ │ │ │ + lea (%r8,%rax,1),%rbp │ │ │ │ │ mov 0x160(%rsp),%rax │ │ │ │ │ + mov %rbp,%r15 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x108(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x110(%rsp) │ │ │ │ │ - movsd (%r15),%xmm7 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd (%r15),%xmm8 │ │ │ │ │ + movsd 0x8(%r15),%xmm6 │ │ │ │ │ add $0x40,%r15 │ │ │ │ │ - movsd -0x38(%r15),%xmm4 │ │ │ │ │ - movsd -0x30(%r15),%xmm12 │ │ │ │ │ - movsd -0x28(%r15),%xmm5 │ │ │ │ │ - mov 0x20(%r9),%rsi │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ + movsd -0x30(%r15),%xmm10 │ │ │ │ │ + movsd -0x28(%r15),%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + mov 0x20(%r11),%rsi │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + lea 0x0(,%rsi,8),%r9 │ │ │ │ │ + lea (%r14,%r9,1),%r13 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mov %r13,-0x70(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ movsd -0x18(%r15),%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ addsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ movsd %xmm0,-0x78(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ mulsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm15 │ │ │ │ │ - movq %xmm8,%r8 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movsd -0x20(%r15),%xmm3 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - movq %xmm0,%r13 │ │ │ │ │ - movq %r8,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ + movq %xmm7,%rdi │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd -0x20(%r15),%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + movq %xmm0,%r8 │ │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ movq %xmm0,%rax │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movsd -0x8(%r15),%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ movq %xmm13,%rcx │ │ │ │ │ - movsd -0x10(%r15),%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ movsd %xmm0,-0x8(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ subsd %xmm14,%xmm15 │ │ │ │ │ addsd %xmm14,%xmm0 │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ - movq %r13,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + movsd %xmm0,-0x28(%rsp) │ │ │ │ │ + movq %r8,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ movq %xmm0,%rdx │ │ │ │ │ - movq %r13,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - movq %r8,%xmm8 │ │ │ │ │ - lea 0x0(,%rsi,8),%r8 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movsd -0x8(%r15),%xmm8 │ │ │ │ │ + movq %r8,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movq %rdi,%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ + movsd -0x8(%r15),%xmm7 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + movq %xmm0,%r8 │ │ │ │ │ + movsd -0x78(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + movq %xmm11,%rdi │ │ │ │ │ movsd -0x10(%r15),%xmm11 │ │ │ │ │ - lea (%rbx,%r8,1),%r10 │ │ │ │ │ - movq %xmm0,%r13 │ │ │ │ │ - mov %r10,-0x70(%rsp) │ │ │ │ │ - movsd %xmm13,-0x18(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movq %xmm10,%r14 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movsd -0x10(%r15),%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm11,-0x18(%rsp) │ │ │ │ │ + subsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movq %xmm13,%rbp │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ mulsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movsd %xmm10,0xd0(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ movsd %xmm13,0x20(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - movsd %xmm0,0x28(%rsp) │ │ │ │ │ - movsd -0x78(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm10,0xd8(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movsd %xmm13,0x10(%rsp) │ │ │ │ │ - movsd %xmm14,0x18(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movsd (%r10),%xmm11 │ │ │ │ │ - lea (%r12,%r8,1),%r10 │ │ │ │ │ - movsd (%r10),%xmm14 │ │ │ │ │ - mov %r10,-0x68(%rsp) │ │ │ │ │ - movsd %xmm13,0xa8(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movsd %xmm11,0xb8(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm13,0xc8(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movsd %xmm11,0xc0(%rsp) │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + movsd %xmm14,0x98(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm14,0x10(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + movsd 0x0(%r13),%xmm12 │ │ │ │ │ + lea (%r12,%r9,1),%r13 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movq %rax,%xmm12 │ │ │ │ │ + mov %r13,-0x68(%rsp) │ │ │ │ │ + movsd %xmm14,0xa0(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ mulsd %xmm14,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movsd (%rbx),%xmm0 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - movsd (%rbx),%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movsd (%r12),%xmm11 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movsd %xmm0,0x38(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - movsd %xmm15,0xe8(%rsp) │ │ │ │ │ - movsd %xmm11,0x30(%rsp) │ │ │ │ │ - movsd (%r12),%xmm15 │ │ │ │ │ - mov 0x10(%r9),%rax │ │ │ │ │ - mov 0x30(%r9),%rsi │ │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ │ - lea (%rbx,%r10,1),%rax │ │ │ │ │ - movsd (%rax),%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movq %rax,%xmm12 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + movsd (%r14),%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + movsd %xmm12,0xd8(%rsp) │ │ │ │ │ + movsd (%r14),%xmm12 │ │ │ │ │ + movsd %xmm0,0x28(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm12 │ │ │ │ │ + movsd %xmm12,0x30(%rsp) │ │ │ │ │ + movsd (%r12),%xmm13 │ │ │ │ │ + mov 0x10(%r11),%rax │ │ │ │ │ + mov 0x30(%r11),%rsi │ │ │ │ │ + movsd -0x28(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + lea 0x0(,%rax,8),%r13 │ │ │ │ │ + lea (%r14,%r13,1),%rax │ │ │ │ │ mov %rax,-0x60(%rsp) │ │ │ │ │ - lea (%r12,%r10,1),%rax │ │ │ │ │ - movsd (%rax),%xmm11 │ │ │ │ │ + movsd %xmm13,0x38(%rsp) │ │ │ │ │ + movsd (%rax),%xmm13 │ │ │ │ │ + lea (%r12,%r13,1),%rax │ │ │ │ │ + movsd (%rax),%xmm12 │ │ │ │ │ mov %rax,-0x58(%rsp) │ │ │ │ │ lea 0x0(,%rsi,8),%rax │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - lea (%rbx,%rax,1),%rsi │ │ │ │ │ - mov %rsi,-0x50(%rsp) │ │ │ │ │ - movsd %xmm15,0x40(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ mulsd %xmm13,%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ + lea (%r14,%rax,1),%rsi │ │ │ │ │ + mov %rsi,-0x50(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ movsd (%rsi),%xmm1 │ │ │ │ │ lea (%r12,%rax,1),%rsi │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ mov %rsi,-0x48(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - movsd (%rsi),%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movq %rcx,%xmm15 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movq %rdx,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + movsd (%rsi),%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ movq %rcx,%xmm9 │ │ │ │ │ - mov 0x8(%r9),%rcx │ │ │ │ │ + mov 0x8(%r11),%rcx │ │ │ │ │ mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - movq %r14,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ lea 0x0(,%rcx,8),%rdx │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - lea (%rbx,%rdx,1),%rcx │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ + lea (%r14,%rdx,1),%rcx │ │ │ │ │ mov %rcx,-0x40(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm9,0x48(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + movsd %xmm9,0x40(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movq %rdi,%xmm14 │ │ │ │ │ subsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm11,0x60(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm11 │ │ │ │ │ + movsd %xmm0,0x50(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm12,0x58(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm9,0x48(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm9 │ │ │ │ │ lea (%r12,%rdx,1),%rcx │ │ │ │ │ - movsd %xmm0,0x58(%rsp) │ │ │ │ │ - mov %rcx,-0x38(%rsp) │ │ │ │ │ movsd (%rcx),%xmm1 │ │ │ │ │ - movsd %xmm9,0x50(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movsd -0x78(%rsp),%xmm0 │ │ │ │ │ - mov 0x28(%r9),%rcx │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - lea (%rbx,%rcx,1),%rsi │ │ │ │ │ + mov %rcx,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + mov 0x28(%r11),%rcx │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movq %r14,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + lea (%r14,%rcx,1),%rsi │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ movsd -0x78(%rsp),%xmm0 │ │ │ │ │ mov %rsi,-0x78(%rsp) │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - movsd (%rsi),%xmm11 │ │ │ │ │ lea (%r12,%rcx,1),%rsi │ │ │ │ │ mov %rsi,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movq %rdi,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ movsd (%rsi),%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd %xmm11,0x68(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + movsd %xmm3,0xe0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm11,0x70(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm1,0x80(%rsp) │ │ │ │ │ - movsd %xmm6,0x78(%rsp) │ │ │ │ │ - mov 0x38(%r9),%rdi │ │ │ │ │ - movsd -0x18(%rsp),%xmm15 │ │ │ │ │ - movsd -0x8(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm3,0x60(%rsp) │ │ │ │ │ + movq %rbp,%xmm12 │ │ │ │ │ + movsd %xmm9,0x68(%rsp) │ │ │ │ │ + movq %rbp,%xmm9 │ │ │ │ │ + movsd %xmm1,0x70(%rsp) │ │ │ │ │ + mov 0x38(%r11),%rdi │ │ │ │ │ + movsd -0x18(%rsp),%xmm1 │ │ │ │ │ + mov 0x18(%r11),%rbp │ │ │ │ │ + movsd -0x8(%rsp),%xmm15 │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - lea (%rbx,%rdi,1),%r14 │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ - mov %r14,-0x28(%rsp) │ │ │ │ │ - lea (%r12,%rdi,1),%r14 │ │ │ │ │ - movsd (%r14),%xmm0 │ │ │ │ │ - mov %r14,-0x20(%rsp) │ │ │ │ │ - mov 0x18(%r9),%r14 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - lea 0x0(,%r14,8),%rsi │ │ │ │ │ - lea (%rbx,%rsi,1),%r14 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mov %r14,-0x18(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movq %r13,%xmm8 │ │ │ │ │ + lea (%r14,%rdi,1),%rsi │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + mov %rsi,-0x28(%rsp) │ │ │ │ │ + lea (%r12,%rdi,1),%rsi │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + mov %rsi,-0x20(%rsp) │ │ │ │ │ + lea 0x0(,%rbp,8),%rsi │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + lea (%r14,%rsi,1),%rbp │ │ │ │ │ mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + mulsd -0x18(%rsp),%xmm0 │ │ │ │ │ + mov %rbp,-0x18(%rsp) │ │ │ │ │ addsd %xmm9,%xmm1 │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ - lea (%r12,%rsi,1),%r14 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd (%r14),%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - mov %r14,-0x10(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - movq %r13,%xmm8 │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%r13 │ │ │ │ │ - add %r11,%rdi │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rbp),%xmm9 │ │ │ │ │ + lea (%r12,%rsi,1),%rbp │ │ │ │ │ + movsd 0x0(%rbp),%xmm12 │ │ │ │ │ + mov %rbp,-0x10(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movq %r8,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movq %r8,%xmm13 │ │ │ │ │ + lea (%rbx,%rdi,1),%r8 │ │ │ │ │ + add %r10,%rdi │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + mov %r8,-0x8(%rsp) │ │ │ │ │ mov %rdi,(%rsp) │ │ │ │ │ - mov %r13,-0x8(%rsp) │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ subsd %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ addsd %xmm9,%xmm15 │ │ │ │ │ - movsd -0x8(%r15),%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movsd %xmm12,0x78(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm8,0x88(%rsp) │ │ │ │ │ movsd -0x10(%r15),%xmm0 │ │ │ │ │ - movsd -0x8(%r15),%xmm8 │ │ │ │ │ - movsd %xmm15,0x90(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movsd %xmm6,0x98(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm6 │ │ │ │ │ - movsd %xmm1,0xa0(%rsp) │ │ │ │ │ + movsd %xmm15,0x80(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm3,0x88(%rsp) │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + lea (%r10,%rcx,1),%r8 │ │ │ │ │ + movsd %xmm1,0x90(%rsp) │ │ │ │ │ movsd (%rdi),%xmm1 │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%rdi │ │ │ │ │ - add %r11,%rcx │ │ │ │ │ - lea 0x0(%rbp,%rsi,1),%r13 │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ + lea (%rbx,%rcx,1),%rdi │ │ │ │ │ + lea (%rbx,%rsi,1),%rcx │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm9 │ │ │ │ │ mulsd -0x10(%r15),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + mulsd 0x10(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + lea (%r10,%rsi,1),%r8 │ │ │ │ │ addsd %xmm9,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movsd (%rcx),%xmm8 │ │ │ │ │ - movsd 0x10(%rsp),%xmm14 │ │ │ │ │ - lea (%r11,%rsi,1),%rcx │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rsi │ │ │ │ │ + movsd 0x10(%rsp),%xmm9 │ │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ │ + lea (%rbx,%r9,1),%rsi │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ - mulsd %xmm14,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - movsd (%rcx),%xmm8 │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%rcx │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movsd 0x0(%r13),%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movsd 0x18(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - mulsd 0x18(%rsp),%xmm6 │ │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + lea (%rbx,%rax,1),%r8 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm14 │ │ │ │ │ + lea (%rbx,%rdx,1),%rcx │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movsd 0x98(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + mulsd 0x98(%rsp),%xmm3 │ │ │ │ │ addsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ movsd (%rcx),%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movsd 0x20(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm14,0xb8(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd (%r10,%rdx,1),%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ subsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - movsd %xmm15,0xa8(%rsp) │ │ │ │ │ - movsd %xmm12,0xb0(%rsp) │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movsd %xmm15,0xf0(%rsp) │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm12,0xc0(%rsp) │ │ │ │ │ - movsd %xmm5,0xc8(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movsd 0x0(%rbp),%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm1,0xf8(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movsd (%r11),%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movsd 0x28(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%rsi),%xmm4 │ │ │ │ │ - lea 0x0(%rbp,%r8,1),%rsi │ │ │ │ │ - add %r11,%r8 │ │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - movsd (%r8),%xmm9 │ │ │ │ │ - lea 0x0(%rbp,%r10,1),%r8 │ │ │ │ │ - add %r11,%r10 │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%rsi),%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - movsd (%r10),%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ addsd %xmm7,%xmm10 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movsd %xmm4,0x98(%rsp) │ │ │ │ │ + movsd 0xc0(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + movsd %xmm14,0xa0(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm15,0xa8(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm10,0xe8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movsd (%rbx),%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + movsd (%r10),%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + movsd %xmm1,0xf0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + movsd %xmm4,0xb0(%rsp) │ │ │ │ │ + movsd 0x20(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + movsd (%r10,%rax,1),%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + lea (%rbx,%r13,1),%r9 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + movsd (%r10,%r13,1),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ subsd %xmm2,%xmm9 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd 0xd0(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm2,0xb8(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm5,0xc0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x68(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm2,0xc8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movsd 0x30(%rsp),%xmm8 │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm3,0xd8(%rsp) │ │ │ │ │ - movq %xmm2,%r10 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0x38(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - movsd %xmm2,0xe0(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movsd %xmm13,0x100(%rsp) │ │ │ │ │ - subsd 0x58(%rsp),%xmm6 │ │ │ │ │ - movsd 0x78(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm15,0xd0(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - subsd 0x98(%rsp),%xmm4 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm5 │ │ │ │ │ - subsd 0x80(%rsp),%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd %xmm7,0xf8(%rsp) │ │ │ │ │ + subsd 0x50(%rsp),%xmm8 │ │ │ │ │ + subsd 0x88(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov -0x68(%rsp),%r14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mov -0x68(%rsp),%rbp │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd 0x30(%rsp),%xmm4 │ │ │ │ │ - addsd 0x50(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movsd 0x28(%rsp),%xmm6 │ │ │ │ │ + addsd 0x48(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movsd 0x90(%rsp),%xmm7 │ │ │ │ │ + subsd 0x70(%rsp),%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm7,0xd0(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0xd0(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm15,%xmm14 │ │ │ │ │ - movsd %xmm14,(%r14) │ │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm14,(%r14) │ │ │ │ │ - mov -0x18(%rsp),%r14 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm14 │ │ │ │ │ - movsd %xmm10,(%r14) │ │ │ │ │ - movsd %xmm9,0x0(%r13) │ │ │ │ │ - movsd %xmm14,(%r12) │ │ │ │ │ - mov -0x28(%rsp),%r13 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm14,(%r11) │ │ │ │ │ - movsd %xmm6,0x0(%r13) │ │ │ │ │ - mov -0x8(%rsp),%r13 │ │ │ │ │ - movsd %xmm4,0x0(%r13) │ │ │ │ │ - movsd 0xe8(%rsp),%xmm13 │ │ │ │ │ - movsd 0x70(%rsp),%xmm5 │ │ │ │ │ - subsd 0x90(%rsp),%xmm5 │ │ │ │ │ - movsd 0x88(%rsp),%xmm10 │ │ │ │ │ - movsd 0x40(%rsp),%xmm7 │ │ │ │ │ - subsd 0x68(%rsp),%xmm10 │ │ │ │ │ - subsd 0x60(%rsp),%xmm7 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm12 │ │ │ │ │ - mov -0x30(%rsp),%r13 │ │ │ │ │ - addsd 0xc8(%rsp),%xmm12 │ │ │ │ │ - mov -0x60(%rsp),%r14 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - subsd 0x48(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm5 │ │ │ │ │ - subsd 0xc8(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd 0xd0(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm4,0x100(%rsp) │ │ │ │ │ + movsd %xmm9,0x0(%rbp) │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm9,0x0(%rbp) │ │ │ │ │ + mov -0x18(%rsp),%rbp │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm13,0x0(%rbp) │ │ │ │ │ + mov 0x10(%rsp),%rbp │ │ │ │ │ + movsd %xmm12,0x0(%rbp) │ │ │ │ │ + mov -0x28(%rsp),%rbp │ │ │ │ │ + movsd %xmm9,(%r12) │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm9,(%r10) │ │ │ │ │ + movsd %xmm8,0x0(%rbp) │ │ │ │ │ + mov -0x8(%rsp),%rbp │ │ │ │ │ + movsd %xmm6,0x0(%rbp) │ │ │ │ │ + movsd 0xd8(%rsp),%xmm15 │ │ │ │ │ + movsd 0x60(%rsp),%xmm14 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm4 │ │ │ │ │ + movsd 0x78(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + subsd 0x80(%rsp),%xmm14 │ │ │ │ │ + movsd 0x38(%rsp),%xmm3 │ │ │ │ │ + subsd 0x40(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm13 │ │ │ │ │ + subsd 0x58(%rsp),%xmm3 │ │ │ │ │ + mov -0x30(%rsp),%rbp │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + subsd 0xc0(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + addsd 0xb0(%rsp),%xmm14 │ │ │ │ │ + subsd 0xb0(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movq %r10,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ - movq %r10,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ subsd %xmm12,%xmm14 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm14 │ │ │ │ │ - movsd %xmm14,0x0(%r13) │ │ │ │ │ - mov 0x8(%rsp),%r13 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - movsd %xmm14,0x0(%r13) │ │ │ │ │ - movsd %xmm9,(%r14) │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movsd %xmm7,(%r8) │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ - movsd %xmm14,(%r14) │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm14,(%r11,%rdx,1) │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm14,0x0(%rbp) │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + mov 0x8(%rsp),%rbp │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm14,0x0(%rbp) │ │ │ │ │ + mov -0x60(%rsp),%rbp │ │ │ │ │ + movsd %xmm9,0x0(%rbp) │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + movsd %xmm8,(%r9) │ │ │ │ │ + mov -0x38(%rsp),%r9 │ │ │ │ │ + movsd %xmm9,(%r9) │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm9,(%r10,%rdx,1) │ │ │ │ │ mov -0x50(%rsp),%rdx │ │ │ │ │ - movsd %xmm6,(%rdx) │ │ │ │ │ - movsd 0x38(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm4,(%r8) │ │ │ │ │ - addsd 0x58(%rsp),%xmm6 │ │ │ │ │ - movsd 0x80(%rsp),%xmm2 │ │ │ │ │ - addsd 0xa0(%rsp),%xmm2 │ │ │ │ │ - movsd 0x100(%rsp),%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + movsd %xmm3,(%r8) │ │ │ │ │ + movsd 0x30(%rsp),%xmm3 │ │ │ │ │ + addsd 0x50(%rsp),%xmm3 │ │ │ │ │ + movsd 0x70(%rsp),%xmm2 │ │ │ │ │ + movsd 0x68(%rsp),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm15 │ │ │ │ │ - mov -0x48(%rsp),%rdx │ │ │ │ │ + addsd 0x90(%rsp),%xmm2 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm14 │ │ │ │ │ + addsd 0x88(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movsd 0x78(%rsp),%xmm6 │ │ │ │ │ - addsd 0x98(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd 0x30(%rsp),%xmm2 │ │ │ │ │ - subsd 0x50(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mov -0x48(%rsp),%rdx │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + addsd 0x78(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x28(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + subsd 0x48(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ subsd %xmm1,%xmm9 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm10,%xmm14 │ │ │ │ │ - movsd %xmm14,(%rdx) │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm13 │ │ │ │ │ + movsd %xmm13,(%rdx) │ │ │ │ │ mov -0x40(%rsp),%rdx │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm14,(%r11,%rax,1) │ │ │ │ │ - movsd %xmm7,(%rdx) │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm13,(%r10,%rax,1) │ │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ + movsd %xmm8,(%rdx) │ │ │ │ │ + movsd %xmm7,(%rcx) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x40(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm7,(%rax) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm6,(%rdx) │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm7,(%r10,%r13,1) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ movsd %xmm2,(%rdi) │ │ │ │ │ - movsd 0x48(%rsp),%xmm2 │ │ │ │ │ - movsd 0x68(%rsp),%xmm0 │ │ │ │ │ - movsd 0x70(%rsp),%xmm5 │ │ │ │ │ - addsd 0x88(%rsp),%xmm0 │ │ │ │ │ - addsd 0x90(%rsp),%xmm5 │ │ │ │ │ - addsd 0xd8(%rsp),%xmm8 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm1 │ │ │ │ │ - addsd 0xb0(%rsp),%xmm1 │ │ │ │ │ - addsd 0xe0(%rsp),%xmm3 │ │ │ │ │ - mov -0x20(%rsp),%r14 │ │ │ │ │ - mov 0x108(%rsp),%rax │ │ │ │ │ + movsd 0x60(%rsp),%xmm6 │ │ │ │ │ + movsd 0x98(%rsp),%xmm4 │ │ │ │ │ + addsd 0xb8(%rsp),%xmm11 │ │ │ │ │ + movsd 0x38(%rsp),%xmm0 │ │ │ │ │ + addsd 0xa0(%rsp),%xmm4 │ │ │ │ │ + addsd 0x80(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + addsd 0x58(%rsp),%xmm0 │ │ │ │ │ + addsd 0xc8(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + addsd 0xa8(%rsp),%xmm10 │ │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ incq 0x150(%rsp) │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - add 0x110(%rsp),%r9 │ │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ │ - mov -0x70(%rsp),%r10 │ │ │ │ │ - sub %rax,%r12 │ │ │ │ │ - sub %rax,%r11 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd 0x40(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - addsd 0x60(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm5 │ │ │ │ │ - addsd 0xb8(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - movsd %xmm5,(%r14) │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - mov -0x10(%rsp),%r14 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + mov -0x10(%rsp),%rbp │ │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ addsd %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm5,(%rdi) │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movsd %xmm6,0x0(%rbp) │ │ │ │ │ + mov -0x70(%rsp),%r13 │ │ │ │ │ + add 0x110(%rsp),%r11 │ │ │ │ │ + movsd %xmm8,(%rax) │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + sub %rax,%r12 │ │ │ │ │ + sub %rax,%r10 │ │ │ │ │ + movsd %xmm8,(%rdi) │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + add %rax,%r14 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ add %rax,%rbx │ │ │ │ │ - add %rax,%rbp │ │ │ │ │ - movsd %xmm3,(%r14) │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ mov 0x150(%rsp),%rax │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - cmp %rax,0x158(%rsp) │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movsd %xmm2,(%r10) │ │ │ │ │ + movsd %xmm2,0x0(%rbp) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + movsd %xmm1,0x0(%r13) │ │ │ │ │ movsd %xmm0,(%rsi) │ │ │ │ │ - jne 70 │ │ │ │ │ + cmp %rax,0x158(%rsp) │ │ │ │ │ + jne 80 │ │ │ │ │ add $0x118,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000f40 : │ │ │ │ │ +0000000000000f90 : │ │ │ │ │ fftw_codelet_hc2cf2_16(): │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xf50(%rip),%rsi │ │ │ │ │ - jmp f55 │ │ │ │ │ + lea -0xfa0(%rip),%rsi │ │ │ │ │ + jmp fa5 │ │ │ │ │ R_X86_64_PLT32 fftw_khc2c_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 3b0f0000 00420e10 8f02420e ....;....B....B. │ │ │ │ │ + 0x00000020 00000000 8f0f0000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ed00203 1f0f0e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ed00203 730f0e38 ..A.8..G....s..8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 15000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ - 0x00000010 4331002e 4c433200 2e4c4330 005f474c C1..LC2..LC0._GL │ │ │ │ │ + 0x00000010 4331002e 4c433000 2e4c4332 005f474c C1..LC0..LC2._GL │ │ │ │ │ 0x00000020 4f42414c 5f4f4646 5345545f 5441424c OBAL_OFFSET_TABL │ │ │ │ │ 0x00000030 455f0066 6674775f 616e5f49 4e545f67 E_.fftw_an_INT_g │ │ │ │ │ 0x00000040 75617261 6e746565 645f746f 5f62655f uaranteed_to_be_ │ │ │ │ │ 0x00000050 7a65726f 00666674 775f636f 64656c65 zero.fftw_codele │ │ │ │ │ 0x00000060 745f6863 32636632 5f313600 66667477 t_hc2cf2_16.fftw │ │ │ │ │ 0x00000070 5f6b6863 32635f72 65676973 74657200 _khc2c_register. │ │ │ │ │ 0x00000080 66667477 5f726466 745f6863 3263665f fftw_rdft_hc2cf_ │ │ │ ├── hc2cf2_20.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 8560 (bytes into file) │ │ │ │ │ + Start of section headers: 8784 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x2170: │ │ │ │ │ +There are 16 section headers, starting at offset 0x2250: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 001835 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001ba8 0004c8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001875 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001875 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001875 00000a 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 001880 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 002070 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0018c0 000014 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0018d8 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0018f8 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0018f8 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0020b8 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 001970 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001b08 00009b 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0020e8 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001915 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001c88 0004c8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001955 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001955 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001955 00000a 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 001960 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 002150 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0019a0 000014 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0019b8 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0019d8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0019d8 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 002198 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 001a50 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001be8 00009b 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0021c8 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 17 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 6167 FUNC LOCAL DEFAULT 1 hc2cf2_20 │ │ │ │ │ + 2: 0000000000000000 6386 FUNC LOCAL DEFAULT 1 hc2cf2_20 │ │ │ │ │ 3: 0000000000000000 64 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 20 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ - 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ - 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ - 10: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ - 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 8: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 10: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ + 11: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 14: 0000000000001820 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf2_20 │ │ │ │ │ + 14: 0000000000001900 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf2_20 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_khc2c_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_hc2cf_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,65 +1,65 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1ba8 contains 51 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1c88 contains 51 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000063 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000f8e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000ffb 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001041 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001095 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000010a2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000010b3 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001110 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000112c 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000115f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000118b 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001198 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000011a4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001227 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001235 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001292 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000129f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000012ac 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000012b9 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001303 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001316 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000134a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001362 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001381 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000013c7 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001454 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001461 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000147d 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001485 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000014d6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000014e3 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001515 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001553 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001561 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000157d 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000159b 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000015c2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001606 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001633 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001672 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000168c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000016aa 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000016bb 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001703 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001728 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000173d 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001767 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001774 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000017be 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001825 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000001831 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +0000000000000060 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000001062 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001086 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001106 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000115f 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000117b 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000011a5 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000121a 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001240 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001271 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001285 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001293 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000012b4 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001306 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001321 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001335 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001372 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000137a 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000013a0 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000013a8 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000013c7 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001418 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000144f 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001470 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001478 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001506 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000150f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001548 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000155e 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000015bd 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000015d0 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000015dd 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000015f8 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001613 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001642 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001677 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001683 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016a4 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000170a 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001716 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001756 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001771 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001785 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000017fc 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000180e 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001831 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001839 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001860 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001874 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001905 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000001911 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x2070 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x2150 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001000000001 R_X86_64_64 0000000000000000 fftw_rdft_hc2cf_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x20b8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2198 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1820 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1900 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000001817 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000018f2 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 536 │ │ │ │ │ - DW_CFA_advance_loc2: 6139 to 000000000000180c │ │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ │ + DW_CFA_advance_loc2: 6358 to 00000000000018e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000180d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000018e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000180e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000018e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001810 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018eb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001812 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018ed │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001814 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018ef │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001816 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001820..0000000000001835 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001900..0000000000001915 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,1217 +7,1215 @@ │ │ │ │ │ hc2cf2_20(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x1e0,%rsp │ │ │ │ │ - mov 0x220(%rsp),%rax │ │ │ │ │ - cmp %rax,0x218(%rsp) │ │ │ │ │ - jge 1805 │ │ │ │ │ + sub $0x1d8,%rsp │ │ │ │ │ mov 0x218(%rsp),%rax │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - mov %rcx,%r10 │ │ │ │ │ - mov %r12,%r15 │ │ │ │ │ - mov %r9,%r11 │ │ │ │ │ + cmp %rax,0x210(%rsp) │ │ │ │ │ + jge 18e0 │ │ │ │ │ + mov 0x210(%rsp),%rax │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ + mov %r9,%rbx │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ dec %rax │ │ │ │ │ shl $0x6,%rax │ │ │ │ │ - lea (%r8,%rax,1),%r13 │ │ │ │ │ - mov 0x228(%rsp),%rax │ │ │ │ │ + lea (%r8,%rax,1),%r15 │ │ │ │ │ + mov 0x220(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x1d0(%rsp) │ │ │ │ │ + mov %rax,0x1c8(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x1d8(%rsp) │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd 0x8(%r13),%xmm6 │ │ │ │ │ - add $0x40,%r13 │ │ │ │ │ - movsd -0x40(%r13),%xmm10 │ │ │ │ │ - movsd -0x30(%r13),%xmm11 │ │ │ │ │ - movsd -0x28(%r13),%xmm7 │ │ │ │ │ - movsd -0x18(%r13),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ + mov %rax,0x1d0(%rsp) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movsd (%r15),%xmm4 │ │ │ │ │ + movsd 0x10(%r15),%xmm11 │ │ │ │ │ + add $0x40,%r15 │ │ │ │ │ + movsd -0x38(%r15),%xmm5 │ │ │ │ │ + movsd -0x28(%r15),%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd -0x18(%r15),%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ mulsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ subsd %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movsd %xmm3,-0x78(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm2,-0x60(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm8,-0x78(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movsd -0x20(%r15),%xmm4 │ │ │ │ │ + movsd %xmm8,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ movsd %xmm3,-0x70(%rsp) │ │ │ │ │ - movq %xmm6,%rax │ │ │ │ │ - movsd -0x20(%r13),%xmm6 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - movq %xmm2,%rdx │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movq %xmm3,%rdx │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movq %rdx,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movq %xmm2,%r9 │ │ │ │ │ - movq %rdx,%xmm2 │ │ │ │ │ - movsd %xmm1,(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd -0x78(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm4,0x100(%rsp) │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - movsd %xmm13,0x108(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm2,0x58(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ subsd %xmm14,%xmm15 │ │ │ │ │ - movsd -0x60(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - movq %xmm15,%r8 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm15,-0x68(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ + movq %xmm3,%r9 │ │ │ │ │ + movq %rax,%xmm3 │ │ │ │ │ + movsd %xmm1,-0x10(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movq %rax,%xmm8 │ │ │ │ │ + movq %xmm9,%r10 │ │ │ │ │ + movsd %xmm3,0x100(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movsd -0x70(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm13,0x60(%rsp) │ │ │ │ │ + movsd %xmm3,0x48(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movq %rdx,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movsd -0x78(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm3,0x50(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movsd -0x78(%rsp),%xmm8 │ │ │ │ │ addsd %xmm0,%xmm14 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm14,0xf0(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movsd %xmm1,0x30(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm15,0x38(%rsp) │ │ │ │ │ - movsd %xmm14,0xf8(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm14,0xe8(%rsp) │ │ │ │ │ + movsd %xmm1,0x28(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ movsd -0x78(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm15,0x40(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movsd -0x78(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm15,0xf0(%rsp) │ │ │ │ │ + movsd %xmm14,0x20(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm15,0x30(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm9 │ │ │ │ │ - movsd -0x8(%r13),%xmm0 │ │ │ │ │ - movsd %xmm1,0x48(%rsp) │ │ │ │ │ - movsd -0x10(%r13),%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ + movsd -0x8(%r15),%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm1,0x38(%rsp) │ │ │ │ │ + movsd -0x10(%r15),%xmm1 │ │ │ │ │ mulsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ mulsd %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ movq %xmm9,%rdi │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movsd -0x68(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movsd -0x78(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + movsd -0x70(%rsp),%xmm7 │ │ │ │ │ mulsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm15,0xe8(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm15,0xf8(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movq %xmm9,%r11 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ mulsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movsd -0x78(%rsp),%xmm8 │ │ │ │ │ - movq %xmm9,%rbx │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movsd -0x70(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movsd -0x70(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - movq %xmm9,%rbp │ │ │ │ │ - movsd -0x68(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm9,0x20(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ + movsd %xmm15,-0x20(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movsd %xmm7,0x10(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm8 │ │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ │ mulsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ + lea (%r12,%rcx,1),%rdx │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%r8 │ │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ │ + mov %r8,-0x50(%rsp) │ │ │ │ │ + mov 0x38(%rbx),%rcx │ │ │ │ │ + mov %rdx,-0x58(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ movq %xmm9,%rax │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ mulsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ mulsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm15,0x110(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - mov 0x28(%r11),%rcx │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm15,0x108(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm15,0x118(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - lea 0x0(,%rcx,8),%rdx │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - lea (%r14,%rdx,1),%r12 │ │ │ │ │ mulsd %xmm0,%xmm8 │ │ │ │ │ - mov %rdx,-0x58(%rsp) │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - mov %r12,-0x50(%rsp) │ │ │ │ │ - mov %rdx,-0x48(%rsp) │ │ │ │ │ - movsd %xmm15,0x18(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movsd (%r12),%xmm9 │ │ │ │ │ + movsd %xmm15,0x110(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ + movq %xmm9,%rsi │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movsd (%rdx),%xmm9 │ │ │ │ │ addsd %xmm8,%xmm15 │ │ │ │ │ - movsd (%rdx),%xmm8 │ │ │ │ │ - mov 0x10(%r11),%rcx │ │ │ │ │ - movsd %xmm15,0x120(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movq %r9,%xmm8 │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + movsd %xmm15,0x118(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movq %r10,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + movq %r9,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + movq %r10,%xmm8 │ │ │ │ │ + mov 0x10(%rbx),%r10 │ │ │ │ │ mulsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - movq %xmm15,%r12 │ │ │ │ │ - movq %r9,%xmm15 │ │ │ │ │ - lea 0x0(,%rcx,8),%r9 │ │ │ │ │ - mov 0x38(%r11),%rcx │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - lea (%r15,%r9,1),%rdx │ │ │ │ │ - mov %r9,-0x40(%rsp) │ │ │ │ │ - add %r10,%r9 │ │ │ │ │ - mov %r9,-0x30(%rsp) │ │ │ │ │ - mov %rdx,-0x38(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - movsd (%rdx),%xmm9 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm8 │ │ │ │ │ - lea 0x0(,%rcx,8),%r9 │ │ │ │ │ - lea (%r15,%r9,1),%rcx │ │ │ │ │ - mov %rcx,-0x28(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ + lea 0x0(,%r10,8),%r8 │ │ │ │ │ + movq %xmm15,%rdx │ │ │ │ │ + lea 0x0(%r13,%r8,1),%r10 │ │ │ │ │ + mov %r8,-0x48(%rsp) │ │ │ │ │ + mov %r10,-0x40(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movsd (%r10),%xmm8 │ │ │ │ │ + lea (%r14,%r8,1),%r10 │ │ │ │ │ + movsd (%r10),%xmm7 │ │ │ │ │ + lea 0x0(,%rcx,8),%r8 │ │ │ │ │ + mov %r10,-0x38(%rsp) │ │ │ │ │ + lea 0x0(%r13,%r8,1),%rcx │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movq %xmm9,%r9 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm15,-0x30(%rsp) │ │ │ │ │ mulsd %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - movsd (%rcx),%xmm9 │ │ │ │ │ - lea (%r10,%r9,1),%rcx │ │ │ │ │ - mov %rcx,-0x20(%rsp) │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movq %xmm8,%rdx │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + movsd (%rcx),%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movsd -0x30(%rsp),%xmm7 │ │ │ │ │ + mov %rcx,-0x30(%rsp) │ │ │ │ │ + lea (%r14,%r8,1),%rcx │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + mov %rcx,-0x28(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ movsd (%rcx),%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - movq %rdi,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movq %rbp,%xmm13 │ │ │ │ │ + movq %xmm9,%r10 │ │ │ │ │ + movq %rdi,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movsd -0x20(%rsp),%xmm13 │ │ │ │ │ mulsd %xmm14,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - movq %r12,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movq %rdi,%xmm9 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ addsd %xmm13,%xmm15 │ │ │ │ │ - movq %rbp,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ + movsd -0x20(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ subsd %xmm13,%xmm9 │ │ │ │ │ movq %xmm9,%rdi │ │ │ │ │ - movq %r12,%xmm9 │ │ │ │ │ - addsd (%r14),%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ movq %rdx,%xmm9 │ │ │ │ │ + addsd (%r12),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movq %r10,%xmm9 │ │ │ │ │ addsd %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm9,0x130(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm8,0x120(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ movq %rdx,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movsd (%rsi),%xmm13 │ │ │ │ │ - subsd %xmm15,%xmm14 │ │ │ │ │ - movsd %xmm9,0x138(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movsd 0x0(%rbp),%xmm9 │ │ │ │ │ + movsd %xmm8,0x128(%rsp) │ │ │ │ │ + movq %r9,%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movq %r10,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movsd (%r12),%xmm9 │ │ │ │ │ subsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movsd %xmm13,0x148(%rsp) │ │ │ │ │ - movsd (%r14),%xmm13 │ │ │ │ │ - movsd %xmm9,0x140(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ + movq %rdi,%xmm14 │ │ │ │ │ + movsd %xmm13,0x138(%rsp) │ │ │ │ │ + movsd %xmm8,0x130(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ subsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movsd %xmm13,0x158(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm13 │ │ │ │ │ - movsd %xmm9,0x150(%rsp) │ │ │ │ │ - movq %r8,%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movsd %xmm14,0x160(%rsp) │ │ │ │ │ - movsd %xmm13,0x70(%rsp) │ │ │ │ │ - mov 0x20(%r11),%rdi │ │ │ │ │ - movsd (%rsp),%xmm14 │ │ │ │ │ - movsd 0x18(%rsp),%xmm15 │ │ │ │ │ - lea 0x0(,%rdi,8),%rcx │ │ │ │ │ - mov 0x48(%r11),%rdi │ │ │ │ │ - lea (%r14,%rcx,1),%rbp │ │ │ │ │ - mov %rcx,-0x18(%rsp) │ │ │ │ │ - movsd 0x0(%rbp),%xmm8 │ │ │ │ │ - mov %rbp,-0x10(%rsp) │ │ │ │ │ - lea (%rsi,%rcx,1),%rbp │ │ │ │ │ - movsd 0x0(%rbp),%xmm13 │ │ │ │ │ - mov %rbp,-0x8(%rsp) │ │ │ │ │ - lea 0x0(,%rdi,8),%rbp │ │ │ │ │ - mov 0x40(%r11),%rdi │ │ │ │ │ - lea (%rsi,%rbp,1),%r12 │ │ │ │ │ - lea (%r14,%rbp,1),%r8 │ │ │ │ │ - mov %r12,0x8(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movq %r9,%xmm9 │ │ │ │ │ + movsd %xmm8,0x140(%rsp) │ │ │ │ │ + addsd 0x0(%rbp),%xmm9 │ │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ │ + movsd %xmm13,0x148(%rsp) │ │ │ │ │ lea 0x0(,%rdi,8),%rdx │ │ │ │ │ - mov 0x18(%r11),%rdi │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - mulsd (%rsp),%xmm13 │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ + lea (%r12,%rdx,1),%rdi │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ addsd %xmm9,%xmm14 │ │ │ │ │ - movsd (%r12),%xmm9 │ │ │ │ │ - lea 0x0(,%rdi,8),%r12 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - lea (%r15,%rdx,1),%r8 │ │ │ │ │ - movsd %xmm9,0x10(%rsp) │ │ │ │ │ - mulsd 0x10(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - movsd 0x18(%rsp),%xmm8 │ │ │ │ │ - mulsd 0x10(%rsp),%xmm8 │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ + movsd (%rdi),%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movsd -0x10(%rsp),%xmm7 │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%r9 │ │ │ │ │ + mov %rdi,-0x20(%rsp) │ │ │ │ │ + mov 0x48(%rbx),%rdi │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm14,0x150(%rsp) │ │ │ │ │ + movsd (%r9),%xmm14 │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + mov %r9,-0x18(%rsp) │ │ │ │ │ + lea 0x0(%rbp,%rdi,1),%rcx │ │ │ │ │ + lea (%r12,%rdi,1),%r9 │ │ │ │ │ + movsd %xmm8,0x158(%rsp) │ │ │ │ │ + movq %rax,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + mulsd -0x10(%rsp),%xmm14 │ │ │ │ │ + mov %r9,-0x10(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ movq %rax,%xmm3 │ │ │ │ │ - lea (%r10,%rdx,1),%rax │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm14 │ │ │ │ │ - movsd %xmm2,0x78(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm14,0xc8(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movsd 0x20(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - movsd %xmm13,0xa8(%rsp) │ │ │ │ │ - movsd (%rax),%xmm13 │ │ │ │ │ - movsd %xmm2,0x88(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movq %rbx,%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - mulsd 0x20(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ + mov 0x40(%rbx),%rax │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movq %rsi,%xmm14 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movq %r11,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movq %rsi,%xmm3 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rsi │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm15 │ │ │ │ │ addsd %xmm14,%xmm3 │ │ │ │ │ - movq %xmm3,%rax │ │ │ │ │ - movq %rbx,%xmm3 │ │ │ │ │ - lea (%r15,%r12,1),%rbx │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movsd (%rbx),%xmm8 │ │ │ │ │ - lea (%r10,%r12,1),%rbx │ │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ │ - movsd (%rbx),%xmm15 │ │ │ │ │ - movsd 0x38(%rsp),%xmm14 │ │ │ │ │ - movsd 0x30(%rsp),%xmm13 │ │ │ │ │ - movq %xmm3,%rcx │ │ │ │ │ - mov 0x30(%r11),%rdi │ │ │ │ │ - lea 0x0(,%rdi,8),%r8 │ │ │ │ │ - mov 0x8(%r11),%rdi │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movsd (%rsi),%xmm14 │ │ │ │ │ + lea (%r14,%rax,1),%rsi │ │ │ │ │ + movsd %xmm15,0xc8(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm15 │ │ │ │ │ + movsd %xmm3,0x70(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x10(%rsp),%xmm7 │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm13,0xa8(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + movsd %xmm3,0x80(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movq %r11,%xmm7 │ │ │ │ │ + mov 0x18(%rbx),%r11 │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ + lea 0x0(,%r11,8),%rsi │ │ │ │ │ + lea 0x0(%r13,%rsi,1),%r11 │ │ │ │ │ + movsd (%r11),%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + movsd 0x10(%rsp),%xmm7 │ │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ │ + lea (%r14,%rsi,1),%r11 │ │ │ │ │ + movsd (%r11),%xmm8 │ │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x20(%rsp),%xmm14 │ │ │ │ │ + movsd 0x28(%rsp),%xmm3 │ │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm8,%xmm15 │ │ │ │ │ + lea 0x0(,%rax,8),%r10 │ │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + lea 0x0(%r13,%r10,1),%r11 │ │ │ │ │ + movsd (%r11),%xmm9 │ │ │ │ │ + lea 0x0(,%rax,8),%r9 │ │ │ │ │ + lea 0x0(%r13,%r9,1),%rax │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x20(%rsp),%xmm14 │ │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ │ + lea (%r14,%r10,1),%r11 │ │ │ │ │ mulsd %xmm8,%xmm14 │ │ │ │ │ - mulsd %xmm15,%xmm13 │ │ │ │ │ - mulsd 0x38(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + movsd %xmm8,0x58(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ movsd 0x30(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm2,0xb0(%rsp) │ │ │ │ │ - movsd 0x48(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea (%r14,%r8,1),%rdi │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ - lea (%r15,%rax,1),%rbx │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - lea (%r15,%r8,1),%rcx │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm13,0xd0(%rsp) │ │ │ │ │ - movsd 0x48(%rsp),%xmm8 │ │ │ │ │ - movsd 0x40(%rsp),%xmm13 │ │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - lea (%r10,%r8,1),%rcx │ │ │ │ │ - mulsd (%rcx),%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movsd 0x40(%rsp),%xmm8 │ │ │ │ │ - mulsd (%rcx),%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movsd (%rbx),%xmm8 │ │ │ │ │ - lea (%r10,%rax,1),%rbx │ │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movsd (%rbx),%xmm8 │ │ │ │ │ - movsd %xmm9,0x48(%rsp) │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - mulsd 0x48(%rsp),%xmm7 │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - lea (%rsi,%r8,1),%rdi │ │ │ │ │ - movsd (%rdi),%xmm11 │ │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ │ - lea (%r14,%rax,1),%rdi │ │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ │ - movsd %xmm7,0x68(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movsd 0x58(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm2,0x90(%rsp) │ │ │ │ │ - movq %xmm7,%rbx │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + movsd %xmm7,0xd0(%rsp) │ │ │ │ │ + movsd 0x38(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm3,0x68(%rsp) │ │ │ │ │ + mulsd (%r11),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x30(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movsd 0x38(%rsp),%xmm15 │ │ │ │ │ + mulsd (%r11),%xmm14 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movsd (%rax),%xmm14 │ │ │ │ │ + lea (%r14,%r9,1),%rax │ │ │ │ │ + movsd (%rax),%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ + lea (%r12,%r10,1),%rax │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + add %rbp,%r10 │ │ │ │ │ + mulsd %xmm11,%xmm14 │ │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm14,0x38(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + movsd 0x38(%rsp),%xmm9 │ │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ │ mulsd %xmm11,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movsd 0x58(%rsp),%xmm8 │ │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movsd (%rdi),%xmm8 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ │ - movsd -0x60(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - mulsd -0x68(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movsd -0x68(%rsp),%xmm8 │ │ │ │ │ - movq %xmm3,%r8 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm2,0x80(%rsp) │ │ │ │ │ - movq %xmm3,%rax │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movsd 0x78(%rsp),%xmm8 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - movq %xmm3,%rdi │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movsd 0x90(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm4,0x90(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - subsd 0x68(%rsp),%xmm11 │ │ │ │ │ - addsd 0x68(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm11,0x78(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm8,0xa0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ addsd %xmm14,%xmm9 │ │ │ │ │ - movsd %xmm11,0x168(%rsp) │ │ │ │ │ - movsd 0x88(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm9,0x180(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm2,0x88(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm2,0x170(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - movsd %xmm2,0x98(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd 0xb0(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + movsd (%r10),%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + movsd %xmm11,0xb0(%rsp) │ │ │ │ │ + movsd 0x50(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm9,0x88(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ + movsd (%rax),%xmm14 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + lea (%r12,%r9,1),%rax │ │ │ │ │ + add %rbp,%r9 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + movsd %xmm9,0xd8(%rsp) │ │ │ │ │ + mulsd 0x48(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movsd 0x48(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movsd (%rax),%xmm11 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movsd (%r9),%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + movq %xmm8,%r10 │ │ │ │ │ + movsd -0x70(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + mulsd -0x78(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm7,-0x78(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movq %r10,%xmm11 │ │ │ │ │ + movq %xmm3,%r9 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + movsd 0x88(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + movq %r9,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movq %r10,%xmm6 │ │ │ │ │ + movsd %xmm11,-0x70(%rsp) │ │ │ │ │ + movq %r9,%xmm11 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movsd 0x70(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + addsd -0x78(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + subsd 0x58(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm6,0x98(%rsp) │ │ │ │ │ + movsd %xmm14,0x70(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + movsd %xmm7,0x78(%rsp) │ │ │ │ │ + movsd %xmm14,0x160(%rsp) │ │ │ │ │ + movsd 0x80(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movsd %xmm7,0x80(%rsp) │ │ │ │ │ + movsd 0x68(%rsp),%xmm7 │ │ │ │ │ + addsd -0x70(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movsd 0x80(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm11,0x88(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm7,0x168(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movsd 0x58(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movsd 0x68(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm14,0x68(%rsp) │ │ │ │ │ + subsd -0x70(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm9,0xa0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movsd %xmm7,0x90(%rsp) │ │ │ │ │ + subsd %xmm14,%xmm11 │ │ │ │ │ + movsd %xmm15,0x178(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movsd %xmm11,0x170(%rsp) │ │ │ │ │ + movsd 0xb0(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ movsd 0xc8(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm4,0x178(%rsp) │ │ │ │ │ + mov -0x48(%rsp),%r9 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm9 │ │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ │ + lea (%r12,%r9,1),%r10 │ │ │ │ │ + add %rbp,%r9 │ │ │ │ │ + movsd %xmm11,0xb0(%rsp) │ │ │ │ │ + movsd %xmm15,0xa8(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ movsd %xmm11,0xb8(%rsp) │ │ │ │ │ - movsd %xmm9,0xa8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movq %rbx,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm3,0xb0(%rsp) │ │ │ │ │ - movq %rbx,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movsd %xmm8,0x188(%rsp) │ │ │ │ │ - movq %rdi,%xmm8 │ │ │ │ │ - movsd %xmm9,0xc8(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm8,0xc0(%rsp) │ │ │ │ │ - movsd 0xd0(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm2,0x190(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movsd %xmm2,0xd0(%rsp) │ │ │ │ │ - mov -0x40(%rsp),%rax │ │ │ │ │ - movsd %xmm13,0xd8(%rsp) │ │ │ │ │ - movsd %xmm7,0xe0(%rsp) │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movsd -0x78(%rsp),%xmm4 │ │ │ │ │ - mov -0x58(%rsp),%r8 │ │ │ │ │ - lea (%r14,%rax,1),%rbx │ │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ │ - movsd %xmm13,0x1a0(%rsp) │ │ │ │ │ - movsd 0x118(%rsp),%xmm13 │ │ │ │ │ - movsd (%rbx),%xmm7 │ │ │ │ │ - mov %rdi,-0x68(%rsp) │ │ │ │ │ - movsd %xmm9,0x198(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm2 │ │ │ │ │ - lea (%r14,%r9,1),%rdi │ │ │ │ │ - add %rsi,%r9 │ │ │ │ │ - mov %r9,-0x60(%rsp) │ │ │ │ │ - mov %rdi,-0x78(%rsp) │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - lea (%r15,%r8,1),%r9 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd 0x118(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - movsd %xmm3,0x118(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movsd (%r15),%xmm7 │ │ │ │ │ - movsd %xmm13,0xe8(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ subsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm6,0xc0(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + mov %r9,-0x78(%rsp) │ │ │ │ │ + movsd %xmm13,0xd8(%rsp) │ │ │ │ │ + movsd %xmm3,0x188(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movsd %xmm9,0xe0(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm11,0xc8(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm15,0x180(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm3,0xd0(%rsp) │ │ │ │ │ movsd (%r10),%xmm3 │ │ │ │ │ - movsd %xmm13,0x128(%rsp) │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movsd -0x70(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movsd -0x70(%rsp),%xmm4 │ │ │ │ │ - mov %r8,-0x70(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm7,0x198(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + movsd %xmm6,0x190(%rsp) │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ + lea (%r12,%r8,1),%r9 │ │ │ │ │ + add %rbp,%r8 │ │ │ │ │ movsd (%r8),%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - mulsd 0xf0(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd %xmm12,0xf0(%rsp) │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - lea (%r15,%rax,1),%rdi │ │ │ │ │ - lea (%rax,%r10,1),%r8 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - mov %rdi,-0x58(%rsp) │ │ │ │ │ - mov %r8,-0x40(%rsp) │ │ │ │ │ - lea (%r14,%rdx,1),%r8 │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movsd (%rdi),%xmm7 │ │ │ │ │ - lea (%r15,%rbp,1),%rdi │ │ │ │ │ - add %r10,%rbp │ │ │ │ │ - mov %rbp,-0x18(%rsp) │ │ │ │ │ + mov %r8,-0x70(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r8 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + mov %rax,-0x68(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mulsd 0x110(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movsd 0x110(%rsp),%xmm10 │ │ │ │ │ mulsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x0(%rbp),%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movsd 0x108(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ + movsd (%rax),%xmm11 │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rax │ │ │ │ │ + movsd 0xe8(%rsp),%xmm13 │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ │ + mov %rdx,-0x48(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + mulsd 0xf0(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + movsd (%rax),%xmm8 │ │ │ │ │ + mov -0x8(%rsp),%rax │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + lea 0x0(%r13,%rdi,1),%rdx │ │ │ │ │ + add %r14,%rdi │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ │ + movsd %xmm5,0xe8(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm13,0xf0(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movsd (%rdx),%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + lea (%r12,%rax,1),%rdi │ │ │ │ │ + add %rbp,%rax │ │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + lea (%r12,%rsi,1),%rax │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - lea (%r14,%r12,1),%rdx │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - movsd %xmm6,0xf8(%rsp) │ │ │ │ │ - movsd 0x120(%rsp),%xmm6 │ │ │ │ │ - movq %xmm4,%rax │ │ │ │ │ - movsd 0x100(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - mulsd 0x110(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movsd 0x110(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd 0x120(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd (%rsi,%r12,1),%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ - movsd 0x118(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - subsd 0xf8(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - subsd 0xf0(%rsp),%xmm11 │ │ │ │ │ - addsd 0xf0(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm6,0x100(%rsp) │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - movsd %xmm11,0x108(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ + movsd 0x0(%rbp,%rsi,1),%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + movsd %xmm12,0xf8(%rsp) │ │ │ │ │ + movsd 0x118(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x108(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movsd 0x100(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + mulsd 0x118(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movsd 0x60(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movq %xmm13,%rbp │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movsd %xmm1,0xf0(%rsp) │ │ │ │ │ - movsd %xmm4,0x1a8(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - movsd %xmm4,0x1b0(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm4,0xf8(%rsp) │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movsd %xmm4,0x1b8(%rsp) │ │ │ │ │ - movsd 0xe8(%rsp),%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movsd 0x100(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + movsd 0x60(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd 0xe8(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm13,0x60(%rsp) │ │ │ │ │ + movsd %xmm7,0x100(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm2,0x108(%rsp) │ │ │ │ │ + subsd 0xf8(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd 0xf0(%rsp),%xmm15 │ │ │ │ │ + addsd 0xe8(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm2,0x1a0(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm2,0x1a8(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movsd 0x128(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movsd %xmm1,0xe8(%rsp) │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movsd %xmm5,0x1c0(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm5,0x110(%rsp) │ │ │ │ │ - movsd %xmm1,0x118(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd %xmm2,0x1b0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movsd %xmm6,0xf8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm14,0xe8(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm8,0x118(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movsd 0x160(%rsp),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm9,0x120(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm1,0x128(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movsd %xmm3,0x1c8(%rsp) │ │ │ │ │ - movsd 0x168(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd %xmm11,0x110(%rsp) │ │ │ │ │ + movsd %xmm2,0xf0(%rsp) │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movsd 0x120(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movsd %xmm2,0x1b8(%rsp) │ │ │ │ │ + movsd %xmm5,0x1c0(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x130(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movsd 0x98(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - movsd 0x178(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + addsd 0x120(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm13,(%rcx) │ │ │ │ │ + mov -0x50(%rsp),%rcx │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + movsd 0x68(%rsp),%xmm4 │ │ │ │ │ + addsd 0x90(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm13,(%rcx) │ │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ + movsd 0x170(%rsp),%xmm8 │ │ │ │ │ + movsd 0x100(%rsp),%xmm2 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movsd 0x70(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm12,(%rax) │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movsd %xmm12,(%rbx) │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm12 │ │ │ │ │ + subsd 0x60(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x158(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - movsd 0x108(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - subsd 0x70(%rsp),%xmm4 │ │ │ │ │ - subsd 0x100(%rsp),%xmm1 │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - movsd 0x78(%rsp),%xmm12 │ │ │ │ │ - subsd 0x80(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mov -0x70(%rsp),%rax │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ │ + subsd 0x108(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd 0x70(%rsp),%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + subsd 0x78(%rsp),%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd %xmm5,(%r10) │ │ │ │ │ + mov -0x40(%rsp),%r10 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movsd 0x138(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd 0x180(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - movsd %xmm12,(%rax) │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movsd 0x178(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm8,(%rcx) │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm12,(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ │ - movsd %xmm2,(%r14) │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movq %rbp,%xmm12 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movsd 0x88(%rsp),%xmm12 │ │ │ │ │ - subsd 0x90(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm13,(%r10) │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x128(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x80(%rsp),%xmm5 │ │ │ │ │ + subsd 0x88(%rsp),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + addsd 0x128(%rsp),%xmm3 │ │ │ │ │ + mov -0x70(%rsp),%rcx │ │ │ │ │ + movsd 0x168(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - mov -0x10(%rsp),%rbp │ │ │ │ │ - movsd %xmm4,(%r8) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x160(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov -0x20(%rsp),%rbx │ │ │ │ │ - mov -0x58(%rsp),%r8 │ │ │ │ │ - movsd %xmm12,0x0(%rbp) │ │ │ │ │ - movsd %xmm7,(%rsi,%r12,1) │ │ │ │ │ - movsd 0x170(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x98(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd 0xa0(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm13,(%rcx) │ │ │ │ │ + movsd %xmm5,(%rdi) │ │ │ │ │ + mov -0x20(%rsp),%rdi │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movsd %xmm2,(%r15) │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ + movsd %xmm8,0x0(%rbp,%rsi,1) │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm8 │ │ │ │ │ + mov -0x28(%rsp),%rsi │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm3 │ │ │ │ │ - subsd 0xb0(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x150(%rsp),%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm7 │ │ │ │ │ - addsd 0xf8(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm15,(%rbx) │ │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ │ - movsd 0x150(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm0,(%rbx) │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm0,(%rbx) │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movsd %xmm4,(%r8) │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - addsd 0x1c8(%rsp),%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm12,(%rsi) │ │ │ │ │ + mov -0x60(%rsp),%rsi │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + movsd 0x198(%rsp),%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + mov -0x18(%rsp),%rsi │ │ │ │ │ + mov -0x8(%rsp),%rcx │ │ │ │ │ + addsd 0xf0(%rsp),%xmm7 │ │ │ │ │ + subsd 0x118(%rsp),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov -0x8(%rsp),%rbp │ │ │ │ │ - mov -0x78(%rsp),%rax │ │ │ │ │ - movsd 0xd8(%rsp),%xmm13 │ │ │ │ │ - movsd 0x148(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - subsd 0xe0(%rsp),%xmm13 │ │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ │ - movsd %xmm2,0x0(%rbp) │ │ │ │ │ - mov 0x68(%rsp),%rbp │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + mov -0x48(%rsp),%rdi │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x140(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movsd %xmm3,(%rsi) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm4 │ │ │ │ │ + subsd 0xb0(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movsd 0x188(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - movsd 0x1b8(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movsd 0x138(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd 0x120(%rsp),%xmm3 │ │ │ │ │ - subsd 0x128(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm15,0x0(%rbp) │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - mov -0x40(%rsp),%rbp │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm15,(%rdx) │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm14,(%rcx) │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x180(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movsd %xmm14,(%rax) │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm5 │ │ │ │ │ + subsd 0xe0(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + mov -0x30(%rsp),%rcx │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mov -0x10(%rsp),%r9 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x190(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x148(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm12,(%rdi) │ │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - movsd %xmm10,(%rbx) │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movsd 0x198(%rsp),%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movsd 0x158(%rsp),%xmm12 │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ movsd 0xb8(%rsp),%xmm1 │ │ │ │ │ - subsd 0xc0(%rsp),%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - mov -0x50(%rsp),%r12 │ │ │ │ │ - mov -0x68(%rsp),%rdx │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm6 │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ - movsd 0x190(%rsp),%xmm11 │ │ │ │ │ - movsd 0x140(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm5,(%r12) │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ + subsd 0xc0(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ subsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm2 │ │ │ │ │ - subsd 0xd0(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm10,(%rax) │ │ │ │ │ - movsd %xmm4,(%rdx) │ │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movsd %xmm0,(%r8) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd 0x188(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm5,(%rdi) │ │ │ │ │ + mov -0x78(%rsp),%rdi │ │ │ │ │ + movsd 0x130(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movsd 0x110(%rsp),%xmm0 │ │ │ │ │ - subsd 0x118(%rsp),%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm5,(%r9) │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ │ - mov 0x1d0(%rsp),%rax │ │ │ │ │ - incq 0x218(%rsp) │ │ │ │ │ - add 0x1d8(%rsp),%r11 │ │ │ │ │ - mov -0x30(%rsp),%r9 │ │ │ │ │ - add %rax,%r14 │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ - sub %rax,%rsi │ │ │ │ │ - sub %rax,%r10 │ │ │ │ │ - mov 0x218(%rsp),%rax │ │ │ │ │ - cmp %rax,0x220(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm1 │ │ │ │ │ + subsd 0x110(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm9,(%r8) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm5,(%rbx) │ │ │ │ │ - movsd %xmm0,(%rdi) │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd 0xd0(%rsp),%xmm1 │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + incq 0x210(%rsp) │ │ │ │ │ + mov -0x38(%rsp),%r10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + add 0x1d0(%rsp),%rbx │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movsd %xmm0,(%r9) │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0x1e0,%rsp │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x1c8(%rsp),%rax │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + add %rax,%r12 │ │ │ │ │ + add %rax,%r13 │ │ │ │ │ + sub %rax,%rbp │ │ │ │ │ + sub %rax,%r14 │ │ │ │ │ + mov 0x210(%rsp),%rax │ │ │ │ │ + movsd %xmm1,(%r11) │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + cmp %rax,0x218(%rsp) │ │ │ │ │ + jne 78 │ │ │ │ │ + add $0x1d8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001820 : │ │ │ │ │ +0000000000001900 : │ │ │ │ │ fftw_codelet_hc2cf2_20(): │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x1830(%rip),%rsi │ │ │ │ │ - jmp 1835 │ │ │ │ │ + lea -0x1910(%rip),%rsi │ │ │ │ │ + jmp 1915 │ │ │ │ │ R_X86_64_PLT32 fftw_khc2c_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 17180000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 f2180000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e980403 fb170e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0e900403 d6180e38 ..A.8..G.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 15000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ - 0x00000010 4332002e 4c433000 2e4c4331 002e4c43 C2..LC0..LC1..LC │ │ │ │ │ - 0x00000020 33005f47 4c4f4241 4c5f4f46 46534554 3._GLOBAL_OFFSET │ │ │ │ │ + 0x00000010 4333002e 4c433200 2e4c4330 002e4c43 C3..LC2..LC0..LC │ │ │ │ │ + 0x00000020 31005f47 4c4f4241 4c5f4f46 46534554 1._GLOBAL_OFFSET │ │ │ │ │ 0x00000030 5f544142 4c455f00 66667477 5f616e5f _TABLE_.fftw_an_ │ │ │ │ │ 0x00000040 494e545f 67756172 616e7465 65645f74 INT_guaranteed_t │ │ │ │ │ 0x00000050 6f5f6265 5f7a6572 6f006666 74775f63 o_be_zero.fftw_c │ │ │ │ │ 0x00000060 6f64656c 65745f68 63326366 325f3230 odelet_hc2cf2_20 │ │ │ │ │ 0x00000070 00666674 775f6b68 6332635f 72656769 .fftw_khc2c_regi │ │ │ │ │ 0x00000080 73746572 00666674 775f7264 66745f68 ster.fftw_rdft_h │ │ │ │ │ 0x00000090 63326366 5f67656e 757300 c2cf_genus. │ │ │ ├── hc2cf2_32.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 13536 (bytes into file) │ │ │ │ │ + Start of section headers: 14080 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x34e0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3700: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0027d5 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002bb8 000828 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 002815 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 002815 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002815 00000a 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 002820 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0033e0 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 002860 000014 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 002878 000038 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0028b0 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0028b0 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 003428 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 002928 0001e0 18 14 15 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 002b08 0000aa 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 003458 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0029f5 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002dd8 000828 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 002a35 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 002a35 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002a35 00000a 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 002a40 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 003600 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 002a80 000014 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 002a98 000038 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 002ad0 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 002ad0 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 003648 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 002b48 0001e0 18 14 15 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 002d28 0000aa 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 003678 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 20 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 10175 FUNC LOCAL DEFAULT 1 hc2cf2_32 │ │ │ │ │ + 2: 0000000000000000 10705 FUNC LOCAL DEFAULT 1 hc2cf2_32 │ │ │ │ │ 3: 0000000000000000 64 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 20 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 12: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ 13: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ 14: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LC6 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 17: 00000000000027c0 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf2_32 │ │ │ │ │ + 17: 00000000000029e0 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf2_32 │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_khc2c_register │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_hc2cf_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,101 +1,101 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2bb8 contains 87 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2dd8 contains 87 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000005d 000000100000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000015eb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000015f8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000161f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001628 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000178e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000017ce 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000017f8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000180f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000019e4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001a7d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001a96 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001ab2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001b62 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001bbb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001bd0 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001bde 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001bea 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001bf5 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001c01 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001c5c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001c71 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001c95 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001ca1 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001cad 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001cd7 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001cfd 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d09 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d17 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d24 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d47 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d55 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d61 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001f0c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001f21 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001f55 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001f60 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001f82 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001fb8 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002011 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002028 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002033 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000203f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000204b 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000206d 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002079 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002085 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002092 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000020a6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000020b4 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000020c0 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000020d4 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002121 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000212e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000213b 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002178 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002186 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000021a0 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000021b3 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002381 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002389 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000023b7 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000023d0 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000023e7 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000023f3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000240e 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002423 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000243c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002463 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002498 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000024a0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000024a9 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000024b2 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000024cf 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000024db 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000024e8 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000024f4 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002500 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002517 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000256b 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002578 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000025b4 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000025c2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000025d0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000025e3 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000027c5 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000027d1 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +0000000000000062 000000100000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000001690 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000016b2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000016e0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000016e8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000018ec 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000018f5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001920 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000194a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001bd5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001bfb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001c29 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001c36 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001d0b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001d31 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001d6a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001d73 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001d7f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001da3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001db1 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001dd3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001e03 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001e0c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001e30 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001e3c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001e48 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001e5c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001e73 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001e82 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001ecd 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001ee0 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001eee 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001f04 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002087 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000020b8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002125 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000213f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002151 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000216f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000021b1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000021c1 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000021cf 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000021d7 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002209 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000222e 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002249 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002255 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002262 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002278 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000228e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000022a3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000022d8 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000022e4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000022f1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000022fd 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002336 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000234d 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000235a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000236b 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002500 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002551 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002571 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002582 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000025b1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000025fa 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000260d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000262a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002655 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002666 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000266e 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000267c 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000269c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000026a9 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000026bc 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000026ca 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000026dd 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000026eb 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002734 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002783 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000278c 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000027a3 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000027cf 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000027d7 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000027df 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000027f0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000029e5 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000029f1 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x33e0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x3600 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001300000001 R_X86_64_64 0000000000000000 fftw_rdft_hc2cf_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x3428 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x3648 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 27c0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 29e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000027bf │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000029d1 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 832 │ │ │ │ │ - DW_CFA_advance_loc2: 10147 to 00000000000027b4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 840 │ │ │ │ │ + DW_CFA_advance_loc2: 10677 to 00000000000029c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000027b5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000029c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000027b6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000029c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000027b8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000029ca │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000027ba │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000029cc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000027bc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000029ce │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000027be │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000029d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000027c0..00000000000027d5 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000029e0..00000000000029f5 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,1992 +7,2019 @@ │ │ │ │ │ hc2cf2_32(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x308,%rsp │ │ │ │ │ + sub $0x310,%rsp │ │ │ │ │ + mov 0x350(%rsp),%rax │ │ │ │ │ + cmp %rax,0x348(%rsp) │ │ │ │ │ + jge 29bf │ │ │ │ │ mov 0x348(%rsp),%rax │ │ │ │ │ - cmp %rax,0x340(%rsp) │ │ │ │ │ - jge 27ad │ │ │ │ │ - mov 0x340(%rsp),%rax │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ + mov %r9,-0x60(%rsp) │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ dec %rax │ │ │ │ │ shl $0x6,%rax │ │ │ │ │ lea (%r8,%rax,1),%r15 │ │ │ │ │ - mov 0x350(%rsp),%rax │ │ │ │ │ + mov 0x358(%rsp),%rax │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x2f8(%rsp) │ │ │ │ │ + mov %rax,0x300(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x300(%rsp) │ │ │ │ │ - movsd (%r15),%xmm8 │ │ │ │ │ - add $0x40,%r15 │ │ │ │ │ - movsd -0x38(%r15),%xmm7 │ │ │ │ │ - movsd -0x30(%r15),%xmm3 │ │ │ │ │ - movsd -0x28(%r15),%xmm2 │ │ │ │ │ - movsd -0x30(%r15),%xmm0 │ │ │ │ │ - movsd -0x28(%r15),%xmm1 │ │ │ │ │ - movsd -0x30(%r15),%xmm14 │ │ │ │ │ - movsd -0x30(%r15),%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm4,-0x8(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movsd -0x30(%r15),%xmm2 │ │ │ │ │ + mov %rax,0x308(%rsp) │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movsd 0x8(%r13),%xmm5 │ │ │ │ │ + movsd 0x10(%r13),%xmm0 │ │ │ │ │ + add $0x40,%r13 │ │ │ │ │ + movsd -0x40(%r13),%xmm2 │ │ │ │ │ + movsd -0x28(%r13),%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd -0x30(%r13),%xmm4 │ │ │ │ │ + movsd -0x28(%r13),%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd -0x30(%r13),%xmm14 │ │ │ │ │ + movsd -0x28(%r13),%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd -0x30(%r13),%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movsd %xmm3,-0x58(%rsp) │ │ │ │ │ - movsd -0x20(%r15),%xmm3 │ │ │ │ │ - movsd %xmm15,-0x60(%rsp) │ │ │ │ │ - movsd %xmm6,-0x70(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ movsd %xmm1,-0x68(%rsp) │ │ │ │ │ - movsd -0x10(%r15),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movsd -0x28(%r15),%xmm0 │ │ │ │ │ + movsd -0x30(%r13),%xmm3 │ │ │ │ │ + movsd -0x18(%r13),%xmm1 │ │ │ │ │ + movsd %xmm6,-0x70(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm4,-0x50(%rsp) │ │ │ │ │ + movsd -0x20(%r13),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm1,-0x78(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm15,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd -0x10(%r13),%xmm1 │ │ │ │ │ + mulsd -0x28(%r13),%xmm3 │ │ │ │ │ mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movsd -0x18(%r15),%xmm0 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - movsd %xmm0,-0x78(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - mulsd -0x28(%r15),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movq %xmm3,%rbx │ │ │ │ │ + movsd -0x28(%r13),%xmm3 │ │ │ │ │ movq %xmm0,%rsi │ │ │ │ │ - movsd -0x28(%r15),%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movsd -0x28(%r15),%xmm2 │ │ │ │ │ + movsd -0x28(%r13),%xmm0 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%r10 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + movq %xmm0,%r9 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ + movq %r9,%xmm11 │ │ │ │ │ movq %xmm0,%rcx │ │ │ │ │ - movsd -0x8(%r15),%xmm0 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movq %xmm2,%rdi │ │ │ │ │ - movsd -0x30(%r15),%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movq %xmm2,%r8 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - movq %r10,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movq %xmm2,%rax │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm14,0xf0(%rsp) │ │ │ │ │ - movsd %xmm2,(%rsp) │ │ │ │ │ - movq %r8,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movsd %xmm2,0x8(%rsp) │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movq %r10,%xmm4 │ │ │ │ │ - movsd %xmm2,0xc0(%rsp) │ │ │ │ │ - movq %r8,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - movsd %xmm2,0xe8(%rsp) │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movq %rsi,%xmm4 │ │ │ │ │ - movsd %xmm2,0xb0(%rsp) │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - movsd %xmm2,0xc8(%rsp) │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm2,0xb8(%rsp) │ │ │ │ │ - movsd -0x78(%rsp),%xmm2 │ │ │ │ │ - movsd -0x68(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm14,0xd0(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm14,0xd8(%rsp) │ │ │ │ │ - movsd -0x60(%rsp),%xmm14 │ │ │ │ │ + movsd -0x8(%r13),%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movq %xmm3,%rdi │ │ │ │ │ + movsd -0x30(%r13),%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movq %xmm3,%rdx │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movq %xmm3,%r10 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm14,0x108(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movsd %xmm3,0x20(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movsd -0x70(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm14,0x230(%rsp) │ │ │ │ │ - movsd -0x60(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm2,0x10(%rsp) │ │ │ │ │ + movq %rdx,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movq %r10,%xmm11 │ │ │ │ │ + movsd %xmm3,0x28(%rsp) │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movq %r9,%xmm11 │ │ │ │ │ + movsd %xmm3,0xd0(%rsp) │ │ │ │ │ + movq %rdx,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movq %rdi,%xmm11 │ │ │ │ │ + movsd %xmm3,0x100(%rsp) │ │ │ │ │ + movq %rsi,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movq %rsi,%xmm11 │ │ │ │ │ + movsd %xmm3,0xc0(%rsp) │ │ │ │ │ + movq %rdi,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movq %r10,%xmm11 │ │ │ │ │ + movsd %xmm3,0xd8(%rsp) │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm3,0xc8(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm14,0xe0(%rsp) │ │ │ │ │ + movsd -0x70(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movsd -0x68(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm14,0xe8(%rsp) │ │ │ │ │ + movsd -0x58(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movsd -0x68(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm14,0x130(%rsp) │ │ │ │ │ + movsd -0x58(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + movq %xmm3,%rdi │ │ │ │ │ mulsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movsd -0x58(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm14,0x238(%rsp) │ │ │ │ │ - movsd %xmm2,0x18(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - movsd -0x58(%rsp),%xmm7 │ │ │ │ │ - movq %xmm14,%rax │ │ │ │ │ - movsd %xmm2,0x38(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movsd -0x50(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm14,0x218(%rsp) │ │ │ │ │ + movsd %xmm3,0x30(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + movsd -0x50(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movq %xmm14,%r9 │ │ │ │ │ + movsd %xmm3,0x50(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ subsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movq %xmm2,%rdi │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm14,0x48(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - movsd %xmm15,0xe0(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm3,0x58(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm14,0x60(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + movsd %xmm15,0xf0(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + movq %xmm3,%rsi │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movq %rsi,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ addsd %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ mulsd %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - movq %xmm2,%rsi │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - movq %xmm13,%r8 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm3,0x228(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movq %xmm13,%r12 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + movq %xmm3,%rsi │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ subsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm15,0x20(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - movsd %xmm12,0x118(%rsp) │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd %xmm2,0x248(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movq %xmm2,%rsi │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - movsd %xmm11,0x120(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd -0x68(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm4,0x80(%rsp) │ │ │ │ │ - movsd %xmm9,0x240(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - movsd %xmm2,0x250(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movsd %xmm2,0x88(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movsd -0x78(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd -0x68(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movsd %xmm9,0x258(%rsp) │ │ │ │ │ - movsd -0x60(%rsp),%xmm9 │ │ │ │ │ + movq %rbx,%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movq %rsi,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm15,0x38(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm11,0xa0(%rsp) │ │ │ │ │ + movsd %xmm3,0x230(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ movq %xmm15,%rsi │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm11,0x120(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ subsd %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - movsd %xmm15,0x58(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm12 │ │ │ │ │ - movsd -0x60(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ + movq %rbx,%xmm13 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movsd %xmm15,0x78(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd %xmm12,0x118(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm9,0x128(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movsd -0x58(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ + movsd -0x68(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movsd %xmm11,0x220(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + movsd -0x58(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm7,-0x38(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ mulsd %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ addsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ + movsd -0x38(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ mulsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm10,0x98(%rsp) │ │ │ │ │ - movsd %xmm13,0x130(%rsp) │ │ │ │ │ - movsd -0x58(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm4,0x138(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - movsd -0x70(%rsp),%xmm4 │ │ │ │ │ - mov 0x40(%r9),%rbx │ │ │ │ │ - mov 0x20(%r9),%rdx │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + movsd %xmm12,0xb0(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm13,-0x48(%rsp) │ │ │ │ │ + mov -0x60(%rsp),%rbp │ │ │ │ │ + movsd %xmm7,-0x40(%rsp) │ │ │ │ │ + movsd -0x70(%rsp),%xmm7 │ │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ │ + mov 0x20(%rbp),%r10 │ │ │ │ │ lea 0x0(,%rbx,8),%r11 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ lea (%r14,%r11,1),%rbx │ │ │ │ │ - lea (%r12,%r11,1),%r10 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mov %r10,-0x30(%rsp) │ │ │ │ │ - mov %rbx,-0x38(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + movsd -0x38(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + lea (%r8,%r11,1),%rdx │ │ │ │ │ + mov %rdx,-0x10(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + mov %rbx,-0x18(%rsp) │ │ │ │ │ addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - movq %xmm12,%rcx │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - movsd %xmm2,-0x40(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - movsd -0x78(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ mulsd %xmm3,%xmm11 │ │ │ │ │ - movsd %xmm2,-0x50(%rsp) │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ + movq %xmm12,%rcx │ │ │ │ │ + movsd -0x50(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm3,-0x30(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movsd -0x50(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + mulsd -0x78(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + movsd %xmm3,-0x28(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ subsd %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movsd -0x40(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm4,0x128(%rsp) │ │ │ │ │ - movsd %xmm10,-0x48(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movsd -0x50(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movsd -0x48(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm12,0x108(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - movsd -0x40(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd -0x30(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm12,-0x20(%rsp) │ │ │ │ │ + movsd -0x20(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm7,0x138(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ mulsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm12,0xf8(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movsd -0x28(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm12,0x1e8(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd -0x30(%rsp),%xmm3 │ │ │ │ │ subsd %xmm11,%xmm12 │ │ │ │ │ - movsd (%rbx),%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ + movsd -0x20(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ movsd %xmm12,0x110(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - movsd %xmm10,0x100(%rsp) │ │ │ │ │ - movsd (%r10),%xmm10 │ │ │ │ │ - lea 0x0(,%rdx,8),%r10 │ │ │ │ │ - mov 0x60(%r9),%rdx │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd -0x28(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm7,0x1f0(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + lea (%r8,%r10,1),%rdx │ │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + movsd (%rbx),%xmm11 │ │ │ │ │ lea (%r14,%r10,1),%rbx │ │ │ │ │ - mov %rbx,-0x28(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ + mov %rbx,-0x8(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + movsd %xmm12,0x1f8(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ mulsd %xmm13,%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ subsd %xmm13,%xmm11 │ │ │ │ │ movsd (%rbx),%xmm13 │ │ │ │ │ - lea (%r12,%r10,1),%rbx │ │ │ │ │ - movsd (%rbx),%xmm10 │ │ │ │ │ - mov %rbx,-0x20(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%rbx │ │ │ │ │ - lea (%r14,%rbx,1),%rdx │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - mov %rdx,-0x18(%rsp) │ │ │ │ │ + movsd %xmm12,0x40(%rsp) │ │ │ │ │ + mov 0x60(%rbp),%rbp │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ mulsd %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ + movsd 0x28(%rsp),%xmm7 │ │ │ │ │ mulsd %xmm14,%xmm12 │ │ │ │ │ + lea 0x0(,%rbp,8),%rbx │ │ │ │ │ + lea (%r14,%rbx,1),%rdx │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ │ movsd (%rdx),%xmm14 │ │ │ │ │ - lea (%r12,%rbx,1),%rdx │ │ │ │ │ - movsd (%rdx),%xmm10 │ │ │ │ │ - mov %rdx,-0x10(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rbx,1),%rdx │ │ │ │ │ - add %r13,%rbx │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ + lea (%r8,%rbx,1),%rdx │ │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ │ addsd %xmm15,%xmm12 │ │ │ │ │ - movsd (%rsp),%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd 0x8(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm4,0x8(%rsp) │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - movsd (%rsp),%xmm4 │ │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ │ - mulsd 0x8(%rsp),%xmm4 │ │ │ │ │ + movsd (%rdx),%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + movsd 0x20(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm15,0x18(%rsp) │ │ │ │ │ + movsd 0x18(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ + movsd 0x40(%rsp),%xmm7 │ │ │ │ │ addsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x20(%rsp),%xmm13 │ │ │ │ │ + mulsd 0x18(%rsp),%xmm13 │ │ │ │ │ subsd %xmm14,%xmm13 │ │ │ │ │ movsd (%r14),%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm2,0x140(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd (%r12),%xmm4 │ │ │ │ │ - movsd %xmm2,0x260(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - addsd (%r12),%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - movsd (%r14),%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + movq %xmm14,%rdx │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + movq %rdx,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movsd %xmm3,0x140(%rsp) │ │ │ │ │ + movq %rdx,%xmm3 │ │ │ │ │ + lea (%r15,%rbx,1),%rdx │ │ │ │ │ + add %rax,%rbx │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + movsd (%r8),%xmm14 │ │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ │ + subsd %xmm11,%xmm14 │ │ │ │ │ + addsd (%r8),%xmm11 │ │ │ │ │ + movsd %xmm3,0x250(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ addsd %xmm12,%xmm14 │ │ │ │ │ - movsd %xmm15,0x268(%rsp) │ │ │ │ │ - movsd 0x18(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm14,0x270(%rsp) │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm10,0x278(%rsp) │ │ │ │ │ - movsd 0x10(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm12,0x280(%rsp) │ │ │ │ │ - movsd %xmm7,0x148(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movsd 0x0(%rbp),%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movsd (%r14),%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm14,0x260(%rsp) │ │ │ │ │ subsd %xmm13,%xmm7 │ │ │ │ │ - movsd %xmm7,0x288(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movsd -0x8(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - movsd (%rdx),%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - movsd -0x8(%rsp),%xmm4 │ │ │ │ │ - mov %rdx,-0x8(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%r11,1),%rdx │ │ │ │ │ - add %r13,%r11 │ │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - mulsd 0x18(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - movsd (%rbx),%xmm4 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - movq %r8,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - lea 0x0(%r13,%r10,1),%r11 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movsd 0x20(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movsd %xmm15,0x258(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm8,0x148(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movsd (%rax),%xmm11 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + movsd %xmm7,0x268(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + movsd %xmm8,0x278(%rsp) │ │ │ │ │ + movsd (%r15),%xmm8 │ │ │ │ │ + movsd %xmm7,0x270(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + movsd (%rbx),%xmm11 │ │ │ │ │ mulsd %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - movq %r8,%xmm12 │ │ │ │ │ - lea 0x0(%rbp,%r10,1),%r8 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ - movsd (%r11),%xmm10 │ │ │ │ │ - movsd -0x78(%rsp),%xmm12 │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - movsd (%r8),%xmm11 │ │ │ │ │ - mov 0x78(%r9),%r8 │ │ │ │ │ - lea 0x0(,%r8,8),%rbx │ │ │ │ │ - mov 0x38(%r9),%r8 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - lea 0x0(%r13,%rbx,1),%r11 │ │ │ │ │ - lea 0x0(%rbp,%rbx,1),%r10 │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movq %rdi,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movsd 0x30(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movq %r12,%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movq %rdi,%xmm5 │ │ │ │ │ + lea (%r15,%r11,1),%rdi │ │ │ │ │ + add %rax,%r11 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + movsd (%r11),%xmm5 │ │ │ │ │ + lea (%r15,%r10,1),%rdi │ │ │ │ │ + add %rax,%r10 │ │ │ │ │ + mov -0x60(%rsp),%rbx │ │ │ │ │ mov %r11,0x30(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movsd -0x78(%rsp),%xmm2 │ │ │ │ │ - mov %rbx,-0x78(%rsp) │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - subsd %xmm15,%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - movsd %xmm3,0x290(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movsd %xmm10,0x150(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ │ + mov 0x78(%rbx),%rbp │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movsd 0x38(%rsp),%xmm7 │ │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + movq %r12,%xmm11 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movsd -0x78(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + lea 0x0(,%rbp,8),%rdi │ │ │ │ │ + mov 0x58(%rbx),%rbp │ │ │ │ │ + lea (%rax,%rdi,1),%r11 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd (%r10),%xmm8 │ │ │ │ │ + lea (%r15,%rdi,1),%r10 │ │ │ │ │ + lea 0x0(,%rbp,8),%rdx │ │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x78(%rsp),%xmm3 │ │ │ │ │ + mov %r10,-0x78(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm7,0x150(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm4,0x280(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ subsd %xmm14,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - movsd %xmm3,0x160(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ movsd (%r10),%xmm3 │ │ │ │ │ - movsd %xmm10,0x158(%rsp) │ │ │ │ │ - movsd %xmm8,0x168(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm4,0x170(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - movq %rax,%xmm7 │ │ │ │ │ + movsd %xmm4,0x160(%rsp) │ │ │ │ │ + lea (%r15,%rdx,1),%r10 │ │ │ │ │ + movsd %xmm7,0x158(%rsp) │ │ │ │ │ + movsd 0x58(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm5,0x288(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm2,0x290(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movq %r9,%xmm8 │ │ │ │ │ + movsd %xmm5,0x170(%rsp) │ │ │ │ │ + movsd 0x50(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm2,0x168(%rsp) │ │ │ │ │ movsd (%r11),%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - lea 0x0(,%r8,8),%r11 │ │ │ │ │ - movsd %xmm8,0x298(%rsp) │ │ │ │ │ - movsd 0x38(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm4,0x2a0(%rsp) │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ + lea (%rax,%rdx,1),%r11 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x60(%rsp),%xmm7 │ │ │ │ │ mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd 0x38(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - mov 0x58(%r9),%rdi │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - lea 0x0(%rbp,%r10,1),%rdi │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ │ - lea 0x0(%r13,%r10,1),%rdi │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%r11,1),%rdi │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd 0x48(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - movsd 0x48(%rsp),%xmm7 │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - movq %rax,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - movq %rsi,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - lea 0x0(%r13,%r11,1),%rdi │ │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - mov 0x18(%r9),%r8 │ │ │ │ │ - lea 0x0(,%r8,8),%rdi │ │ │ │ │ - mov 0x10(%r9),%r8 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd 0x58(%rsp),%xmm3 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - mov 0x30(%r9),%r8 │ │ │ │ │ - lea (%r14,%rax,1),%rbx │ │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movsd 0x58(%rsp),%xmm7 │ │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - movq %rsi,%xmm7 │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%rsi │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movsd (%rsi),%xmm4 │ │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%rsi │ │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - lea (%r12,%rax,1),%rsi │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + mov %rbx,%r10 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movq %r9,%xmm8 │ │ │ │ │ + mov 0x38(%rbx),%r9 │ │ │ │ │ + movsd 0x78(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + mov 0x18(%r10),%rbp │ │ │ │ │ + lea 0x0(,%r9,8),%rbx │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + lea (%r15,%rbx,1),%r9 │ │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movq %rsi,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + lea (%rax,%rbx,1),%r9 │ │ │ │ │ + mov %r10,%rbx │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movsd -0x38(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movq %rsi,%xmm8 │ │ │ │ │ + lea 0x0(,%rbp,8),%rsi │ │ │ │ │ + mov 0x10(%rbx),%rbp │ │ │ │ │ + lea (%r15,%rsi,1),%r9 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ mov %rsi,0x78(%rsp) │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + lea (%rax,%rsi,1),%r10 │ │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ │ + mov %r10,0x88(%rsp) │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + lea 0x0(,%rbp,8),%r10 │ │ │ │ │ + mov 0x30(%rbx),%rbp │ │ │ │ │ + lea (%r14,%r10,1),%r9 │ │ │ │ │ + lea (%r8,%r10,1),%r11 │ │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + mov %r9,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm14,%xmm11 │ │ │ │ │ mulsd %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - movsd 0x88(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ addsd %xmm14,%xmm4 │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ movsd -0x70(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm6,0x180(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm7,0x180(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ movsd %xmm9,0x178(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movsd (%rbx),%xmm3 │ │ │ │ │ - lea 0x0(,%r8,8),%rbx │ │ │ │ │ - lea (%r14,%rbx,1),%rdx │ │ │ │ │ - movsd %xmm6,0x190(%rsp) │ │ │ │ │ - mov %rdx,-0x70(%rsp) │ │ │ │ │ + movsd %xmm2,0x1a8(%rsp) │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + lea 0x0(,%rbp,8),%r11 │ │ │ │ │ + lea (%r8,%r11,1),%rbx │ │ │ │ │ + movsd %xmm8,0x298(%rsp) │ │ │ │ │ movsd %xmm9,0x188(%rsp) │ │ │ │ │ + movsd -0x50(%rsp),%xmm9 │ │ │ │ │ movsd %xmm4,0x198(%rsp) │ │ │ │ │ - movsd %xmm8,0x1a0(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd -0x58(%rsp),%xmm7 │ │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ │ - movsd %xmm4,0x1a8(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - movsd %xmm8,0x1b0(%rsp) │ │ │ │ │ - movsd 0x80(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + lea (%r14,%r11,1),%r9 │ │ │ │ │ + mov %r9,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm7,0x190(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movsd %xmm4,0x1a0(%rsp) │ │ │ │ │ mulsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%rdx),%xmm4 │ │ │ │ │ - lea (%r12,%rbx,1),%rdx │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + mov %r11,-0x70(%rsp) │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%rdx),%xmm3 │ │ │ │ │ - mov %rdx,-0x58(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm9 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + mov %rbx,0x98(%rsp) │ │ │ │ │ + mov 0x50(%rsi),%rbp │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm12 │ │ │ │ │ mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd 0x80(%rsp),%xmm3 │ │ │ │ │ - mov 0x50(%r9),%r8 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm13 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + lea 0x0(,%rbp,8),%r9 │ │ │ │ │ + mov 0x70(%rsi),%rbp │ │ │ │ │ + lea (%r14,%r9,1),%r11 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + lea (%r8,%r9,1),%r12 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ │ + lea 0x0(,%rbp,8),%r11 │ │ │ │ │ + mov 0x8(%rsi),%rbp │ │ │ │ │ + mov %r12,0xa8(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + movq %rcx,%xmm10 │ │ │ │ │ + lea 0x0(,%rbp,8),%rbx │ │ │ │ │ + mov 0x68(%rsi),%rbp │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ addsd %xmm7,%xmm8 │ │ │ │ │ - lea 0x0(,%r8,8),%rsi │ │ │ │ │ - mov 0x70(%r9),%r8 │ │ │ │ │ - lea (%r14,%rsi,1),%rax │ │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - movsd (%rsi),%xmm7 │ │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ │ - mov 0x8(%r9),%r8 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd 0x98(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movsd 0x98(%rsp),%xmm3 │ │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - lea (%r14,%rdx,1),%rcx │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ │ - movsd 0xb0(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ + movsd (%r12),%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + movq %rcx,%xmm10 │ │ │ │ │ + lea (%r14,%r11,1),%rcx │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + lea (%r8,%r11,1),%rcx │ │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ subsd %xmm4,%xmm11 │ │ │ │ │ movsd (%rcx),%xmm4 │ │ │ │ │ - lea (%r12,%rdx,1),%rcx │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ │ - lea 0x0(,%r8,8),%rcx │ │ │ │ │ - lea (%r14,%rcx,1),%rdx │ │ │ │ │ - lea (%r12,%rcx,1),%rsi │ │ │ │ │ - mov %rsi,0xb8(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd 0xb0(%rsp),%xmm4 │ │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - movsd %xmm15,0x1b8(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + lea (%r14,%rbx,1),%rcx │ │ │ │ │ + mov %rcx,0xc0(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm12,0x2a0(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ subsd %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movsd %xmm15,0x2a8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm10,0x1c8(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movsd (%rdx),%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movsd %xmm13,0x2b0(%rsp) │ │ │ │ │ - movsd %xmm15,0x1c0(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + movsd %xmm13,0x1b0(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + movsd %xmm2,0x1c8(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + lea (%r8,%rbx,1),%rcx │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movsd %xmm13,0x1c0(%rsp) │ │ │ │ │ movsd -0x68(%rsp),%xmm13 │ │ │ │ │ - movsd -0x60(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm4,0x1d0(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - movsd %xmm4,0x1d8(%rsp) │ │ │ │ │ - movsd %xmm7,0x1e0(%rsp) │ │ │ │ │ - mov 0x68(%r9),%r8 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm8 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm12 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + movsd %xmm5,0x1d0(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm15,0x2a8(%rsp) │ │ │ │ │ + movsd -0x58(%rsp),%xmm15 │ │ │ │ │ + mov %rcx,0xc8(%rsp) │ │ │ │ │ + lea 0x0(,%rbp,8),%rcx │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + lea (%r14,%rcx,1),%r12 │ │ │ │ │ + movsd %xmm12,0x1b8(%rsp) │ │ │ │ │ + movsd %xmm5,0x1d8(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mov %r12,-0x68(%rsp) │ │ │ │ │ + movsd 0xd8(%rsp),%xmm7 │ │ │ │ │ mulsd %xmm13,%xmm2 │ │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ │ - movsd 0xc0(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - lea (%r14,%rdx,1),%rax │ │ │ │ │ - lea (%r12,%rdx,1),%rsi │ │ │ │ │ - mov 0x48(%r9),%r8 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm13 │ │ │ │ │ + mov 0x48(%rsi),%rbp │ │ │ │ │ mulsd %xmm15,%xmm3 │ │ │ │ │ - mov %rsi,-0x60(%rsp) │ │ │ │ │ - mov %rax,-0x68(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movsd (%rsi),%xmm6 │ │ │ │ │ + mov 0x28(%rsi),%rsi │ │ │ │ │ + movsd 0xf0(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - lea 0x0(,%r8,8),%rsi │ │ │ │ │ - mov 0x28(%r9),%r8 │ │ │ │ │ - lea (%r14,%rsi,1),%rax │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - mulsd 0xc8(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - lea (%r12,%rsi,1),%rax │ │ │ │ │ - movsd (%rax),%xmm8 │ │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r14,%rax,1),%r8 │ │ │ │ │ - movsd (%r8),%xmm10 │ │ │ │ │ - mov %r8,0xd0(%rsp) │ │ │ │ │ - lea (%r12,%rax,1),%r8 │ │ │ │ │ - mov %r8,0xd8(%rsp) │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + lea (%r8,%rcx,1),%r12 │ │ │ │ │ + movsd (%r12),%xmm5 │ │ │ │ │ + mov %r12,-0x58(%rsp) │ │ │ │ │ + lea 0x0(,%rbp,8),%r12 │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + lea (%r14,%r12,1),%rbp │ │ │ │ │ + mov %r12,0xd0(%rsp) │ │ │ │ │ + mulsd 0xd8(%rsp),%xmm2 │ │ │ │ │ + mov %rbp,0xd8(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x0(%rbp),%xmm2 │ │ │ │ │ + lea (%r8,%r12,1),%rbp │ │ │ │ │ + movsd 0x0(%rbp),%xmm8 │ │ │ │ │ + lea 0x0(,%rsi,8),%r12 │ │ │ │ │ mulsd %xmm2,%xmm9 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ + lea (%r14,%r12,1),%rsi │ │ │ │ │ + mov %rsi,0xe0(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movsd (%rsi),%xmm9 │ │ │ │ │ + lea (%r8,%r12,1),%rsi │ │ │ │ │ mulsd %xmm8,%xmm7 │ │ │ │ │ + mov %rsi,0xe8(%rsp) │ │ │ │ │ mulsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ subsd %xmm2,%xmm8 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mov -0x78(%rsp),%r8 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - add %r14,%r8 │ │ │ │ │ - mov %r8,0xe0(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + lea (%r14,%rdi,1),%rsi │ │ │ │ │ + mov %rsi,0xf0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ addsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ subsd %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm15,0x1e8(%rsp) │ │ │ │ │ - movsd %xmm13,0x2b8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm15,0x248(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm9,0x2b0(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ addsd %xmm2,%xmm4 │ │ │ │ │ - movsd %xmm15,0x2c0(%rsp) │ │ │ │ │ - movsd %xmm13,0x1f0(%rsp) │ │ │ │ │ - movsd %xmm5,0x2c8(%rsp) │ │ │ │ │ - movsd %xmm3,0x2d0(%rsp) │ │ │ │ │ - movsd %xmm8,0x2d8(%rsp) │ │ │ │ │ - movsd %xmm4,0x2e0(%rsp) │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - mov -0x78(%rsp),%r8 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm13 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm14 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm11 │ │ │ │ │ - movsd 0x108(%rsp),%xmm15 │ │ │ │ │ - movsd 0x118(%rsp),%xmm12 │ │ │ │ │ - add %r12,%r8 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - mov %r8,-0x78(%rsp) │ │ │ │ │ - lea (%r14,%r10,1),%r8 │ │ │ │ │ - add %r12,%r10 │ │ │ │ │ - mov %r10,0xf0(%rsp) │ │ │ │ │ - mov %r8,0xe8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + lea (%r8,%rdi,1),%rsi │ │ │ │ │ + movsd %xmm8,0x2c8(%rsp) │ │ │ │ │ + movsd %xmm5,0x1e0(%rsp) │ │ │ │ │ + movsd 0x108(%rsp),%xmm5 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + mov %rsi,0xf8(%rsp) │ │ │ │ │ + lea (%r14,%rdx,1),%rsi │ │ │ │ │ + add %r8,%rdx │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm15,0x2b8(%rsp) │ │ │ │ │ + movsd %xmm13,0x2c0(%rsp) │ │ │ │ │ + movsd %xmm6,0x2d0(%rsp) │ │ │ │ │ + movsd %xmm4,0x2d8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x100(%rsp),%xmm5 │ │ │ │ │ + movsd 0x110(%rsp),%xmm13 │ │ │ │ │ + mulsd 0x100(%rsp),%xmm3 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm6 │ │ │ │ │ + mov %rsi,0x100(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movsd 0x100(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd (%r8),%xmm5 │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - lea (%r14,%r11,1),%r10 │ │ │ │ │ - add %r12,%r11 │ │ │ │ │ - mov %r10,0xf8(%rsp) │ │ │ │ │ - mov %r11,0x100(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm13,%xmm4 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movsd (%r11),%xmm6 │ │ │ │ │ - lea (%r14,%rdi,1),%r11 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd (%r10),%xmm5 │ │ │ │ │ - lea (%r12,%rdi,1),%r10 │ │ │ │ │ - movsd (%r11),%xmm9 │ │ │ │ │ - movsd (%r10),%xmm10 │ │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ │ - mov %r11,0x108(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%r11 │ │ │ │ │ - add %r13,%rdi │ │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movsd 0x110(%rsp),%xmm11 │ │ │ │ │ - mov %r10,0x110(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - mulsd %xmm15,%xmm6 │ │ │ │ │ - movsd 0x120(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm10 │ │ │ │ │ + mulsd 0x108(%rsp),%xmm2 │ │ │ │ │ + movsd 0x118(%rsp),%xmm15 │ │ │ │ │ + mov %rdx,0x108(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movsd 0x120(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd (%rdx),%xmm5 │ │ │ │ │ + lea (%r8,%rdi,1),%rdx │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + lea (%r14,%rdi,1),%rsi │ │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + mov %rdx,0x110(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movsd (%rdx),%xmm5 │ │ │ │ │ + lea (%r14,%rdi,1),%rdx │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movsd (%rdx),%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + lea (%rdi,%r8,1),%rsi │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + lea (%r15,%r10,1),%rdi │ │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ │ + add %rax,%r10 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mov %rdi,0x118(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + lea (%r15,%r9,1),%rsi │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ addsd %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movsd %xmm14,0x220(%rsp) │ │ │ │ │ - movsd %xmm3,0x228(%rsp) │ │ │ │ │ - movsd %xmm11,0x1f8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - movsd %xmm11,0x208(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movsd %xmm12,0x200(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ addsd %xmm5,%xmm12 │ │ │ │ │ - movsd %xmm11,0x218(%rsp) │ │ │ │ │ - movsd %xmm12,0x210(%rsp) │ │ │ │ │ - movsd (%r11),%xmm2 │ │ │ │ │ - mov %rdi,0x118(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rbx,1),%r11 │ │ │ │ │ - movsd -0x50(%rsp),%xmm6 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ │ - movsd 0x230(%rsp),%xmm14 │ │ │ │ │ - movsd 0x238(%rsp),%xmm13 │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%r10 │ │ │ │ │ - add %r13,%rdi │ │ │ │ │ - movsd (%rdi),%xmm8 │ │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ │ - mov %r10,-0x50(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%r8 │ │ │ │ │ - add %r13,%rdi │ │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ │ - mov %rdi,0x120(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movsd %xmm2,0x2e8(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm12,0x1e8(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm10,0x200(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + movsd %xmm12,0x2e0(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm13,0x1f0(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movsd %xmm4,0x210(%rsp) │ │ │ │ │ + movsd %xmm2,0x208(%rsp) │ │ │ │ │ + movsd %xmm13,0x1f8(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + movsd -0x28(%rsp),%xmm6 │ │ │ │ │ + movsd -0x20(%rsp),%xmm5 │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ + mov %r10,0x120(%rsp) │ │ │ │ │ + lea (%rax,%r9,1),%r10 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movsd (%r10),%xmm9 │ │ │ │ │ + movsd 0x220(%rsp),%xmm13 │ │ │ │ │ + lea (%r15,%r11,1),%r9 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd 0x130(%rsp),%xmm12 │ │ │ │ │ + movsd 0x218(%rsp),%xmm14 │ │ │ │ │ + add %rax,%r11 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + mov -0x70(%rsp),%rdi │ │ │ │ │ + mov %r10,-0x28(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + movsd 0x138(%rsp),%xmm15 │ │ │ │ │ + mov %r9,-0x20(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ movsd 0x128(%rsp),%xmm5 │ │ │ │ │ + lea (%rax,%rdi,1),%r10 │ │ │ │ │ mov %r11,0x128(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x240(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - movsd 0x258(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%r10 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - movsd (%r8),%xmm5 │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r8 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd (%rdi),%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - lea 0x0(%rbp,%rsi,1),%rdi │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - movsd -0x40(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - movsd (%r11),%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x0(%r13,%rbx,1),%xmm5 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r11 │ │ │ │ │ - add %r13,%rax │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ │ - mulsd -0x48(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movsd -0x48(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + lea (%r15,%rdi,1),%r11 │ │ │ │ │ + mov %r10,0x130(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movsd (%r11),%xmm11 │ │ │ │ │ + mov %r11,-0x70(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + lea (%r15,%rbx,1),%r11 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movsd (%r9),%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + mulsd 0x220(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + movsd -0x30(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ subsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd (%r10),%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + lea (%r15,%r12,1),%r10 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ subsd %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - movsd %xmm14,-0x40(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - movsd %xmm14,0x230(%rsp) │ │ │ │ │ - movsd %xmm11,0x238(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ subsd %xmm8,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm2,0x240(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm5,0x258(%rsp) │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm14,0x218(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rcx,1),%xmm8 │ │ │ │ │ - movsd 0x248(%rsp),%xmm14 │ │ │ │ │ - movsd 0x0(%r13,%rsi,1),%xmm5 │ │ │ │ │ - movsd (%r10),%xmm12 │ │ │ │ │ - movsd 0x130(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - movsd -0x30(%r15),%xmm2 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - movsd %xmm6,0x2e8(%rsp) │ │ │ │ │ - movsd 0x250(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ movsd %xmm9,0x2f0(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd -0x28(%r15),%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movsd -0x28(%r15),%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - mulsd -0x30(%r15),%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - mulsd 0x250(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - movsd (%rax),%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movsd (%r11),%xmm9 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - movsd 0x138(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - mulsd 0x138(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm14,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movsd %xmm3,0x220(%rsp) │ │ │ │ │ + movsd %xmm6,0x2f8(%rsp) │ │ │ │ │ + movsd (%r11),%xmm6 │ │ │ │ │ + movsd -0x30(%r13),%xmm3 │ │ │ │ │ + movsd (%rax,%rbx,1),%xmm7 │ │ │ │ │ + mov 0xd0(%rsp),%r9 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x228(%rsp),%xmm10 │ │ │ │ │ + movsd 0x230(%rsp),%xmm9 │ │ │ │ │ + mulsd -0x28(%r13),%xmm6 │ │ │ │ │ + lea (%r15,%r9,1),%rdi │ │ │ │ │ + add %rax,%r9 │ │ │ │ │ + movsd (%r9),%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + mov %r9,0xd0(%rsp) │ │ │ │ │ + lea (%r15,%rcx,1),%r9 │ │ │ │ │ + mov %rdi,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd -0x28(%r13),%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd -0x30(%r13),%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + movsd (%rdi),%xmm6 │ │ │ │ │ + lea (%rax,%r12,1),%rdi │ │ │ │ │ + mov %rdi,0x138(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + movsd (%rax,%rcx,1),%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mulsd (%r9),%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + movsd -0x40(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd -0x48(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movq %xmm0,%r12 │ │ │ │ │ + movsd -0x48(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movq %r12,%xmm11 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm1,-0x48(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + addsd -0x48(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movq %r12,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm1,-0x40(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm12,-0x48(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm13 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movsd %xmm13,0x130(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + movsd %xmm12,0x228(%rsp) │ │ │ │ │ + movsd %xmm7,0x230(%rsp) │ │ │ │ │ + movsd %xmm11,0x238(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x140(%rsp),%xmm5 │ │ │ │ │ - addsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - movsd %xmm1,0x138(%rsp) │ │ │ │ │ - movsd %xmm9,0x248(%rsp) │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm1 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm12 │ │ │ │ │ - addsd 0x1f8(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd 0x208(%rsp),%xmm12 │ │ │ │ │ - movsd 0x150(%rsp),%xmm8 │ │ │ │ │ - addsd -0x40(%rsp),%xmm8 │ │ │ │ │ - mov -0x78(%rsp),%rax │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x148(%rsp),%xmm1 │ │ │ │ │ - addsd 0x1c0(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - movsd 0x178(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ + movsd 0x140(%rsp),%xmm8 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm12 │ │ │ │ │ + movsd 0x2c0(%rsp),%xmm7 │ │ │ │ │ + addsd 0x1b0(%rsp),%xmm8 │ │ │ │ │ + movsd 0x148(%rsp),%xmm6 │ │ │ │ │ + movsd 0x150(%rsp),%xmm11 │ │ │ │ │ + mov 0xf8(%rsp),%rdi │ │ │ │ │ + addsd 0x1b8(%rsp),%xmm6 │ │ │ │ │ + mov 0x48(%rsp),%r12 │ │ │ │ │ + movsd %xmm0,0x240(%rsp) │ │ │ │ │ + movsd 0x248(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + addsd 0x218(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movsd 0x178(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + movsd 0x190(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + movsd %xmm10,0x248(%rsp) │ │ │ │ │ + movsd 0x160(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + movsd %xmm3,0x2c0(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd 0x248(%rsp),%xmm14 │ │ │ │ │ + subsd 0x248(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + mov 0x110(%rsp),%rdi │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ addsd %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movsd 0x160(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movsd 0x190(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm7,0x250(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - subsd 0x250(%rsp),%xmm2 │ │ │ │ │ - addsd 0x250(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm10,(%r14) │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movsd %xmm9,0x0(%rbp) │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - movsd 0x140(%rsp),%xmm5 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - subsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm5 │ │ │ │ │ - subsd 0x208(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd 0x1f8(%rsp),%xmm1 │ │ │ │ │ - subsd 0x1e8(%rsp),%xmm1 │ │ │ │ │ - movsd 0x150(%rsp),%xmm10 │ │ │ │ │ - subsd -0x40(%rsp),%xmm10 │ │ │ │ │ - movsd 0x178(%rsp),%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x148(%rsp),%xmm5 │ │ │ │ │ - subsd 0x1c0(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x160(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movsd 0x190(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + mov 0x70(%rsp),%r12 │ │ │ │ │ + movsd %xmm14,(%r14) │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm12,(%r15) │ │ │ │ │ + movsd 0x2c0(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + movsd %xmm11,(%rdi) │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + mov -0x18(%rsp),%r12 │ │ │ │ │ + movsd %xmm8,(%r12) │ │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ │ + movsd 0x140(%rsp),%xmm8 │ │ │ │ │ + subsd 0x1f8(%rsp),%xmm7 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm12 │ │ │ │ │ + subsd 0x1b0(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm6,(%r12) │ │ │ │ │ + movsd 0x148(%rsp),%xmm6 │ │ │ │ │ subsd %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd 0x160(%rsp),%xmm14 │ │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ │ + subsd 0x1b8(%rsp),%xmm6 │ │ │ │ │ + mov -0x8(%rsp),%r12 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movsd 0x150(%rsp),%xmm12 │ │ │ │ │ + subsd 0x218(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x178(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movsd 0x190(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm11,(%r12) │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x260(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movsd 0x288(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - mov 0x110(%rsp),%rax │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov -0x8(%rsp),%rax │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - movsd 0x2b0(%rsp),%xmm5 │ │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm9,(%r12) │ │ │ │ │ + mov 0x8(%rsp),%r12 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm8,(%r12) │ │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + mov 0x18(%rsp),%r12 │ │ │ │ │ + movsd %xmm6,(%r12) │ │ │ │ │ + movsd 0x278(%rsp),%xmm10 │ │ │ │ │ movsd 0x2a8(%rsp),%xmm6 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm10 │ │ │ │ │ - movsd 0x2b8(%rsp),%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x2a0(%rsp),%xmm8 │ │ │ │ │ + movsd 0x250(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movsd 0x2b8(%rsp),%xmm7 │ │ │ │ │ + movsd 0x2b0(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movsd 0x200(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - movsd 0x188(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movsd 0x180(%rsp),%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd 0x130(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + subsd 0x1f0(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd 0x180(%rsp),%xmm1 │ │ │ │ │ + addsd -0x48(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm1,-0x78(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd %xmm10,-0x18(%rsp) │ │ │ │ │ + movsd 0x188(%rsp),%xmm10 │ │ │ │ │ + addsd -0x40(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - subsd 0x200(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm3,-0x28(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movsd 0x290(%rsp),%xmm10 │ │ │ │ │ - addsd 0x238(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movsd 0x290(%rsp),%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd 0x238(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm1,-0x18(%rsp) │ │ │ │ │ - movsd 0x158(%rsp),%xmm1 │ │ │ │ │ - subsd 0x230(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x280(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + movsd 0x158(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd 0x158(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm4,-0x8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movsd %xmm15,-0x40(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x158(%rsp),%xmm0 │ │ │ │ │ - addsd 0x230(%rsp),%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x180(%rsp),%xmm3 │ │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ │ - subsd 0x130(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm0,0x8(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + movsd -0x18(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mov -0x50(%rsp),%rdi │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + subsd -0x18(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x180(%rsp),%xmm13 │ │ │ │ │ + subsd -0x48(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movq %xmm13,%r12 │ │ │ │ │ + movsd 0x188(%rsp),%xmm13 │ │ │ │ │ + movq %r12,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - movsd 0x188(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd -0x40(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movq %r12,%xmm3 │ │ │ │ │ + movq %xmm0,%r12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - movsd -0x78(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - subsd -0x78(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm3,-0x38(%rsp) │ │ │ │ │ - movsd -0x40(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - subsd -0x40(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movsd -0x38(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movsd -0x38(%rsp),%xmm3 │ │ │ │ │ - mov -0x70(%rsp),%rax │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - movsd %xmm3,-0x70(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm3,0x0(%r13,%rsi,1) │ │ │ │ │ - movsd -0x70(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - movsd %xmm2,0x0(%r13,%rcx,1) │ │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ │ - movsd -0x18(%rsp),%xmm9 │ │ │ │ │ - movsd -0x28(%rsp),%xmm3 │ │ │ │ │ - mov -0x60(%rsp),%rcx │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movsd 0x2d8(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movq %r12,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movq %r12,%xmm3 │ │ │ │ │ + mov 0xd0(%rsp),%rbp │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movq %xmm3,%r12 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movq %r12,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + movq %r12,%xmm0 │ │ │ │ │ + mov -0x70(%rsp),%rbp │ │ │ │ │ + mov -0x38(%rsp),%r12 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + mov -0x20(%rsp),%rbp │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x8(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm12,(%rdi) │ │ │ │ │ + movsd -0x8(%rsp),%xmm12 │ │ │ │ │ + mov -0x58(%rsp),%rdi │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm3,(%rax,%rbx,1) │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movsd %xmm2,0x0(%rbp) │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm2,(%r12) │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm3,(%rax,%rcx,1) │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + mov 0x118(%rsp),%rbp │ │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ movsd 0x2c8(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movsd 0x270(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm2,0x0(%r13,%rdx,1) │ │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movsd %xmm2,0x0(%rbp) │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ │ - mov -0x50(%rsp),%rdx │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm0 │ │ │ │ │ - subsd 0x1d8(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movsd 0x278(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd 0x260(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + subsd 0x1c8(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movsd 0x298(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x268(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm9,(%rdi) │ │ │ │ │ + mov 0x138(%rsp),%rdi │ │ │ │ │ + movsd 0x238(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm1,(%rdi) │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + subsd 0x1d0(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + mulsd 0x1e0(%rsp),%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm10 │ │ │ │ │ - subsd 0x1d0(%rsp),%xmm10 │ │ │ │ │ - mulsd 0x210(%rsp),%xmm2 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + mulsd 0x200(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - mulsd 0x220(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movsd 0x168(%rsp),%xmm3 │ │ │ │ │ - subsd 0x240(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x198(%rsp),%xmm1 │ │ │ │ │ - movq %xmm2,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x208(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x198(%rsp),%xmm4 │ │ │ │ │ + addsd 0x228(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movq %xmm3,%r12 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm6,-0x78(%rsp) │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd 0x288(%rsp),%xmm0 │ │ │ │ │ + subsd 0x238(%rsp),%xmm7 │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + subsd 0x220(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x170(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - subsd 0x2e8(%rsp),%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd 0x168(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + addsd 0x168(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x1e0(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x220(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x208(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x210(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x170(%rsp),%xmm5 │ │ │ │ │ - addsd 0x2e8(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movsd 0x240(%rsp),%xmm2 │ │ │ │ │ - addsd 0x168(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x200(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movsd 0x220(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movq %xmm0,%rcx │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movq %xmm6,%rdx │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x198(%rsp),%xmm5 │ │ │ │ │ - mov -0x30(%rsp),%rsi │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movq %xmm5,%rcx │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm5 │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ + mov -0x10(%rsp),%rcx │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x198(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + subsd 0x228(%rsp),%xmm11 │ │ │ │ │ + movq %xmm0,%rbp │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movq %xmm11,%rbx │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + movq %rbx,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mov 0xf8(%rsp),%rcx │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - movsd %xmm13,(%rcx) │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + movq %r12,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + movq %xmm0,%rsi │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movq %rsi,%xmm7 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm7,(%rcx) │ │ │ │ │ + movq %rsi,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ │ + movq %xmm0,%rsi │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movq %rsi,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm7,(%rcx) │ │ │ │ │ + movq %rsi,%xmm7 │ │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movq %r12,%xmm0 │ │ │ │ │ + mov -0x78(%rsp),%r12 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movsd 0x270(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm7,(%rcx) │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + addsd 0x1d0(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm11,(%r8) │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm11 │ │ │ │ │ + movsd %xmm10,(%rdi) │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movsd %xmm5,(%r12) │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movq %rbp,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm11,(%rcx) │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ subsd %xmm9,%xmm3 │ │ │ │ │ - mov 0xe0(%rsp),%rcx │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movq %rax,%xmm14 │ │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ │ - movsd -0x78(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - movsd %xmm13,(%rsi) │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ - movsd %xmm14,(%r12) │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - mov -0x10(%rsp),%rcx │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - movsd %xmm14,0x0(%r13) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movsd %xmm5,(%rsi) │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movq %rdx,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm14,(%rcx) │ │ │ │ │ - mov 0x108(%rsp),%rcx │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - mov (%rsp),%rcx │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm11,(%rbx) │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm14,(%rcx) │ │ │ │ │ - mov 0xe8(%rsp),%rcx │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - movq %rdx,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd %xmm14,(%rax) │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + movq %rbp,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm11,(%rdx) │ │ │ │ │ + mov 0x100(%rsp),%rdx │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ movsd 0x1c8(%rsp),%xmm1 │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ addsd 0x1d8(%rsp),%xmm1 │ │ │ │ │ - addsd 0x1e0(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movsd 0x268(%rsp),%xmm6 │ │ │ │ │ - movsd 0x280(%rsp),%xmm5 │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - movsd 0x2d0(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm8,(%rsi) │ │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm7 │ │ │ │ │ - addsd 0x248(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movsd 0x258(%rsp),%xmm6 │ │ │ │ │ + movsd 0x2d0(%rsp),%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x2e0(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm6,-0x78(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd 0x2e8(%rsp),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x290(%rsp),%xmm15 │ │ │ │ │ + movsd 0x170(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movq %xmm6,%rbp │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm6 │ │ │ │ │ + subsd 0x2f0(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x2d8(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + addsd 0x240(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + movq %xmm5,%rbx │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x218(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm0,-0x70(%rsp) │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x228(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x210(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm1 │ │ │ │ │ - addsd 0x138(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm3 │ │ │ │ │ + addsd 0x230(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x2a0(%rsp),%xmm1 │ │ │ │ │ - subsd 0x258(%rsp),%xmm1 │ │ │ │ │ - movsd 0x298(%rsp),%xmm3 │ │ │ │ │ - subsd 0x2f0(%rsp),%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + subsd 0x2f8(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x218(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x228(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x2a0(%rsp),%xmm5 │ │ │ │ │ - addsd 0x258(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x298(%rsp),%xmm1 │ │ │ │ │ - addsd 0x2f0(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + mulsd 0x210(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm11 │ │ │ │ │ + movsd 0x170(%rsp),%xmm13 │ │ │ │ │ + addsd 0x2f0(%rsp),%xmm13 │ │ │ │ │ + addsd 0x2f8(%rsp),%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm7 │ │ │ │ │ + mov 0xa8(%rsp),%r12 │ │ │ │ │ + mov 0xe0(%rsp),%rdi │ │ │ │ │ + movq %xmm13,%rdx │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + subsd 0x240(%rsp),%xmm7 │ │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movq %rdx,%xmm15 │ │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm9 │ │ │ │ │ - subsd 0x248(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm5 │ │ │ │ │ - subsd 0x138(%rsp),%xmm5 │ │ │ │ │ - movq %xmm5,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ │ + movq %xmm7,%rdx │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm0 │ │ │ │ │ + subsd 0x230(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - movq %xmm11,%rax │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rcx) │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movq %xmm11,%rax │ │ │ │ │ - movsd -0x78(%rsp),%xmm11 │ │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ │ - mov -0x58(%rsp),%rdx │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - incq 0x340(%rsp) │ │ │ │ │ - add 0x300(%rsp),%r9 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movsd -0x70(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm11,(%r11) │ │ │ │ │ - movsd -0x78(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm9,(%rsi) │ │ │ │ │ - mov -0x68(%rsp),%rsi │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - mov 0x118(%rsp),%rsi │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm5,(%r10) │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movq %rdx,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + movq %xmm4,%rdx │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - movsd %xmm0,0x0(%r13,%rbx,1) │ │ │ │ │ - add %rax,%r14 │ │ │ │ │ - add %rax,%rbp │ │ │ │ │ - sub %rax,%r12 │ │ │ │ │ - sub %rax,%r13 │ │ │ │ │ - mov 0x340(%rsp),%rax │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movq %rdx,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm4,(%r12) │ │ │ │ │ + movq %rdx,%xmm4 │ │ │ │ │ + mov -0x68(%rsp),%r12 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ movsd %xmm4,(%rdi) │ │ │ │ │ - cmp %rax,0x348(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ - add $0x308,%rsp │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mov -0x28(%rsp),%rdi │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movq %xmm4,%rdx │ │ │ │ │ + movq %rbp,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movq %rdx,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + movq %rdx,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movq %rbx,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + movq %rbp,%xmm4 │ │ │ │ │ + mov 0x120(%rsp),%r10 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movsd %xmm8,(%r12) │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mov 0x128(%rsp),%rcx │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ │ + mov 0x300(%rsp),%rdi │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + mov 0xd8(%rsp),%rbp │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + incq 0x348(%rsp) │ │ │ │ │ + mov 0x130(%rsp),%r10 │ │ │ │ │ + add %rdi,%r14 │ │ │ │ │ + mov -0x30(%rsp),%rcx │ │ │ │ │ + add %rdi,%r15 │ │ │ │ │ + sub %rdi,%r8 │ │ │ │ │ + sub %rdi,%rax │ │ │ │ │ + movsd %xmm0,(%rbx) │ │ │ │ │ + mov 0x308(%rsp),%rbx │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm1,0x0(%rbp) │ │ │ │ │ + add %rbx,-0x60(%rsp) │ │ │ │ │ + mov 0x348(%rsp),%rbx │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ + cmp %rbx,0x350(%rsp) │ │ │ │ │ + jne 80 │ │ │ │ │ + add $0x310,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000027c0 : │ │ │ │ │ +00000000000029e0 : │ │ │ │ │ fftw_codelet_hc2cf2_32(): │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x27d0(%rip),%rsi │ │ │ │ │ - jmp 27d5 │ │ │ │ │ + lea -0x29f0(%rip),%rsi │ │ │ │ │ + jmp 29f5 │ │ │ │ │ R_X86_64_PLT32 fftw_khc2c_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 bf270000 00420e10 8f02420e .....'...B....B. │ │ │ │ │ + 0x00000020 00000000 d1290000 00420e10 8f02420e .....)...B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ec00603 a3270e38 ..A.8..G.....'.8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ec80603 b5290e38 ..A.8..G.....).8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 15000000 00000000 ........ │ │ │ ├── hc2cf2_4.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2032 (bytes into file) │ │ │ │ │ + Start of section headers: 2048 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x7f0: │ │ │ │ │ +There are 15 section headers, starting at offset 0x800: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0003d5 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0006b0 000048 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000415 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000415 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000415 000009 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000420 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0006f8 000048 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000460 00000c 00 A 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 00046c 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000470 000080 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000740 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 0004f0 000138 18 13 8 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000628 000086 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000770 000079 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0003e5 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0006c0 000048 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000425 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000425 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000425 000009 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000430 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000708 000048 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000470 00000c 00 A 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 00047c 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000480 000080 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000750 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000500 000138 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000638 000086 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000780 000079 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 13 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 947 FUNC LOCAL DEFAULT 1 hc2cf2_4 │ │ │ │ │ + 2: 0000000000000000 973 FUNC LOCAL DEFAULT 1 hc2cf2_4 │ │ │ │ │ 3: 0000000000000000 64 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 12 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 10: 00000000000003c0 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf2_4 │ │ │ │ │ + 10: 00000000000003d0 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf2_4 │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_khc2c_register │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_hc2cf_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x6b0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x6c0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000002f 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000003c5 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000003d1 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +0000000000000029 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000003d5 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000003e1 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x6f8 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x708 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000c00000001 R_X86_64_64 0000000000000000 fftw_rdft_hc2cf_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x740 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x750 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000070 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3c0 │ │ │ │ │ +0000000000000070 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3d0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 000000000000004c 0000001c FDE cie=00000000 pc=0000000000000000..00000000000003b3 │ │ │ │ │ +00000018 000000000000004c 0000001c FDE cie=00000000 pc=0000000000000000..00000000000003cd │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -25,40 +25,40 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc2: 485 to 00000000000001ed │ │ │ │ │ + DW_CFA_advance_loc2: 503 to 00000000000001ff │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001ee │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000200 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001f0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000202 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001f2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000204 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001f4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000206 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000200 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000210 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 427 to 00000000000003ab │ │ │ │ │ + DW_CFA_advance_loc2: 437 to 00000000000003c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003ae │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003b0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003ca │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003b2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003cc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000068 0000000000000014 0000006c FDE cie=00000000 pc=00000000000003c0..00000000000003d5 │ │ │ │ │ +00000068 0000000000000014 0000006c FDE cie=00000000 pc=00000000000003d0..00000000000003e5 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,232 +9,230 @@ │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x30(%rsp),%r10 │ │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ │ cmp %rbx,%r10 │ │ │ │ │ - jge 1ec │ │ │ │ │ + jge 1fe │ │ │ │ │ lea -0x1(%r10),%rax │ │ │ │ │ shl $0x5,%rax │ │ │ │ │ add %rax,%r8 │ │ │ │ │ - cmpq $0x1,0x40(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ + cmpq $0x1,0x40(%rsp) │ │ │ │ │ mov (%rax),%r13 │ │ │ │ │ - jne 200 │ │ │ │ │ + jne 210 │ │ │ │ │ cmp $0x1,%r13 │ │ │ │ │ - jne 200 │ │ │ │ │ + jne 210 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd 0x10(%r8),%xmm10 │ │ │ │ │ movsd 0x18(%r8),%xmm9 │ │ │ │ │ inc %r10 │ │ │ │ │ sub $0x8,%rcx │ │ │ │ │ movsd (%r8),%xmm8 │ │ │ │ │ movsd 0x8(%r8),%xmm3 │ │ │ │ │ add $0x8,%r9 │ │ │ │ │ add $0x20,%r8 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ mov (%r9),%rax │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ movsd (%rdi),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ lea (%rdi,%rax,1),%rbp │ │ │ │ │ lea (%rdx,%rax,1),%r12 │ │ │ │ │ - lea (%rsi,%rax,1),%r11 │ │ │ │ │ add $0x8,%rdi │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ movsd 0x0(%rbp),%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - add $0x8,%rsi │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ sub $0x8,%rdx │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ addsd %xmm4,%xmm6 │ │ │ │ │ movsd (%r12),%xmm4 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ movsd 0x8(%rdx),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ mulsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ mulsd %xmm2,%xmm7 │ │ │ │ │ movsd -0x8(%rsi),%xmm2 │ │ │ │ │ subsd %xmm1,%xmm4 │ │ │ │ │ movsd 0x8(%rcx),%xmm1 │ │ │ │ │ addsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ mulsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ movsd (%r11),%xmm8 │ │ │ │ │ mulsd %xmm3,%xmm6 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ movsd 0x8(%rcx,%rax,1),%xmm2 │ │ │ │ │ addsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ mulsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ mulsd %xmm10,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ addsd %xmm5,%xmm9 │ │ │ │ │ subsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ addsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ addsd %xmm6,%xmm8 │ │ │ │ │ subsd %xmm8,%xmm10 │ │ │ │ │ addsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm9 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ movsd %xmm10,(%r12) │ │ │ │ │ movsd %xmm8,-0x8(%rdi) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ subsd %xmm8,%xmm10 │ │ │ │ │ addsd %xmm9,%xmm8 │ │ │ │ │ movsd %xmm10,0x8(%rcx,%rax,1) │ │ │ │ │ movsd %xmm8,-0x8(%rsi) │ │ │ │ │ movsd %xmm2,0x8(%rdx) │ │ │ │ │ movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ movsd %xmm1,0x8(%rcx) │ │ │ │ │ movsd %xmm0,(%r11) │ │ │ │ │ cmp %r10,%rbx │ │ │ │ │ jne 50 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ shl $0x3,%r13 │ │ │ │ │ lea 0x0(,%rax,8),%r11 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd 0x8(%r8),%xmm1 │ │ │ │ │ movsd (%r8),%xmm4 │ │ │ │ │ inc %r10 │ │ │ │ │ add $0x20,%r8 │ │ │ │ │ movsd -0x10(%r8),%xmm6 │ │ │ │ │ movsd -0x8(%r8),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ mov 0x8(%r9),%rax │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ movsd (%rdx),%xmm7 │ │ │ │ │ add %r13,%r9 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ lea (%rdi,%rax,1),%r12 │ │ │ │ │ lea (%rdx,%rax,1),%r14 │ │ │ │ │ - lea (%rsi,%rax,1),%rbp │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movsd (%r12),%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%r12),%xmm8 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ addsd %xmm10,%xmm2 │ │ │ │ │ movsd (%r14),%xmm10 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ movsd (%rdi),%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ mulsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ mulsd %xmm10,%xmm11 │ │ │ │ │ movsd (%rcx),%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ movsd (%rsi),%xmm0 │ │ │ │ │ addsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ mulsd %xmm10,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ movsd 0x0(%rbp),%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ addsd %xmm11,%xmm8 │ │ │ │ │ movsd (%rcx,%rax,1),%xmm11 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ mulsd %xmm10,%xmm0 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ mulsd %xmm11,%xmm1 │ │ │ │ │ mulsd %xmm11,%xmm6 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ subsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ addsd %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ addsd %xmm0,%xmm3 │ │ │ │ │ subsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ subsd %xmm3,%xmm10 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm2,%xmm7 │ │ │ │ │ movsd %xmm10,(%r14) │ │ │ │ │ movsd %xmm1,(%rdi) │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ add %r11,%rdi │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm10 │ │ │ │ │ movsd %xmm10,(%rcx,%rax,1) │ │ │ │ │ movsd %xmm1,(%rsi) │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ add %r11,%rsi │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ movsd %xmm1,(%rdx) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm5,(%r12) │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ sub %r11,%rdx │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm5,(%r12) │ │ │ │ │ movsd %xmm1,(%rcx) │ │ │ │ │ - movsd %xmm0,0x0(%rbp) │ │ │ │ │ sub %r11,%rcx │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ cmp %r10,%rbx │ │ │ │ │ - jne 220 │ │ │ │ │ + jne 228 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -00000000000003c0 : │ │ │ │ │ +00000000000003d0 : │ │ │ │ │ fftw_codelet_hc2cf2_4(): │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x3d0(%rip),%rsi │ │ │ │ │ - jmp 3d5 │ │ │ │ │ + lea -0x3e0(%rip),%rsi │ │ │ │ │ + jmp 3e5 │ │ │ │ │ R_X86_64_PLT32 fftw_khc2c_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 4c000000 1c000000 ........L....... │ │ │ │ │ - 0x00000020 00000000 b3030000 00420e10 8e02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 cd030000 00420e10 8e02420e .........B....B. │ │ │ │ │ 0x00000030 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ │ │ │ - 0x00000040 830603e5 010a0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ │ - 0x00000050 10420e08 4c0b03ab 010e2841 0e20420e .B..L.....(A. B. │ │ │ │ │ + 0x00000040 830603f7 010a0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ │ + 0x00000050 10420e08 4a0b03b5 010e2841 0e20420e .B..J.....(A. B. │ │ │ │ │ 0x00000060 18420e10 420e0800 14000000 6c000000 .B..B.......l... │ │ │ │ │ 0x00000070 00000000 15000000 00000000 00000000 ................ │ │ │ ├── hc2cf2_8.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3848 (bytes into file) │ │ │ │ │ + Start of section headers: 3928 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xf08: │ │ │ │ │ +There are 16 section headers, starting at offset 0xf58: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0009f5 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000d00 000108 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000a35 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000a35 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000a35 000009 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000a40 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000e08 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000a80 000010 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000a90 000008 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000a98 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000a98 000088 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000e50 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000b20 000150 18 14 9 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000c70 00008b 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000e80 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000a45 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000d50 000108 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000a85 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000a85 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000a85 000009 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000a90 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000e58 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000ad0 000010 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000ae0 000008 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000ae8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000ae8 000088 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000ea0 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000b70 000150 18 14 9 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000cc0 00008b 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000ed0 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 14 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2516 FUNC LOCAL DEFAULT 1 hc2cf2_8 │ │ │ │ │ + 2: 0000000000000000 2603 FUNC LOCAL DEFAULT 1 hc2cf2_8 │ │ │ │ │ 3: 0000000000000000 64 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 16 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 11: 00000000000009e0 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf2_8 │ │ │ │ │ + 11: 0000000000000a30 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf2_8 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_khc2c_register │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_hc2cf_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xd00 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xd50 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000003b 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -000000000000044a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000456 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000485 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000004c1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000912 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000091a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000944 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000979 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000009e5 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000009f1 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +000000000000048f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000497 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004ea 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004f2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000961 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000969 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000009b7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000009bf 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a35 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000a41 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xe08 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xe58 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000d00000001 R_X86_64_64 0000000000000000 fftw_rdft_hc2cf_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xe50 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xea0 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 9e0 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a30 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..00000000000009d4 │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000a2b │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -28,42 +28,42 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1276 to 0000000000000506 │ │ │ │ │ + DW_CFA_advance_loc2: 1334 to 0000000000000540 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000507 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000541 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000509 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000543 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000050b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000545 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000050d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000547 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000050f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000549 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000510 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000550 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 1210 to 00000000000009ca │ │ │ │ │ + DW_CFA_advance_loc2: 1233 to 0000000000000a21 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000009cb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a22 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009cd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a24 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009cf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a26 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009d1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a28 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009d3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a2a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=00000000000009e0..00000000000009f5 │ │ │ │ │ +00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000a30..0000000000000a45 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,572 +9,577 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ cmp %rax,0x38(%rsp) │ │ │ │ │ - jge 505 │ │ │ │ │ + jge 53f │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - mov %r9,%r14 │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ lea -0x3(%rax,%rax,2),%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - lea (%r8,%rax,1),%r13 │ │ │ │ │ + lea (%r8,%rax,1),%r14 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ cmpq $0x1,0x48(%rsp) │ │ │ │ │ mov %rax,-0x10(%rsp) │ │ │ │ │ - jne 510 │ │ │ │ │ + jne 550 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd 0x0(%r13),%xmm6 │ │ │ │ │ - movsd 0x10(%r13),%xmm3 │ │ │ │ │ - add $0x30,%r13 │ │ │ │ │ - movsd -0x28(%r13),%xmm5 │ │ │ │ │ - movsd -0x18(%r13),%xmm7 │ │ │ │ │ - movsd -0x18(%r13),%xmm2 │ │ │ │ │ - movsd -0x20(%r13),%xmm0 │ │ │ │ │ - movsd -0x10(%r13),%xmm8 │ │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ │ - movsd (%rdi),%xmm9 │ │ │ │ │ - mov 0x18(%r14),%r9 │ │ │ │ │ - mov 0x8(%r14),%r11 │ │ │ │ │ + movsd (%r14),%xmm8 │ │ │ │ │ + movsd 0x10(%r14),%xmm1 │ │ │ │ │ + add $0x30,%r14 │ │ │ │ │ + movsd -0x28(%r14),%xmm7 │ │ │ │ │ + movsd -0x18(%r14),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movsd -0x18(%r14),%xmm5 │ │ │ │ │ + movsd -0x20(%r14),%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movsd -0x8(%r14),%xmm2 │ │ │ │ │ + mov 0x10(%r9),%rax │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movsd 0x0(%rbp),%xmm10 │ │ │ │ │ + movsd (%r15),%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - lea (%rdi,%rax,1),%rsi │ │ │ │ │ - lea (%rbx,%rax,1),%rdx │ │ │ │ │ - lea 0x0(,%r9,8),%rcx │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - lea (%r10,%rcx,1),%r8 │ │ │ │ │ - lea (%r15,%rcx,1),%r12 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mov %rdx,-0x40(%rsp) │ │ │ │ │ - lea 0x0(,%r11,8),%rdx │ │ │ │ │ - mov %rsi,-0x38(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - lea (%r10,%rdx,1),%r9 │ │ │ │ │ - lea (%r15,%rdx,1),%rbp │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd -0x8(%r13),%xmm7 │ │ │ │ │ - movsd %xmm9,-0x48(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ │ - sub $0x8,%r15 │ │ │ │ │ - add $0x8,%r10 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + lea (%r15,%rax,1),%rbx │ │ │ │ │ + mov %rdi,-0x40(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + mov %rbx,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r10 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movq %xmm4,%rcx │ │ │ │ │ + movsd -0x10(%r14),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ addsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - movsd (%r8),%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd -0x48(%rsp),%xmm9 │ │ │ │ │ - mov %r8,-0x48(%rsp) │ │ │ │ │ - lea (%rdi,%rcx,1),%r8 │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movsd (%rbx),%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - movsd (%r12),%xmm15 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - addsd (%rbx),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ movsd %xmm1,-0x18(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - mulsd (%r12),%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - movsd (%r9),%xmm1 │ │ │ │ │ - mulsd -0x20(%r13),%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd 0x0(%rbp),%xmm7 │ │ │ │ │ - mulsd -0x18(%r13),%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rbp),%xmm1 │ │ │ │ │ - mulsd -0x20(%r13),%xmm1 │ │ │ │ │ - movq %xmm7,%rsi │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - mulsd -0x18(%r13),%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movq %rsi,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm11,-0x20(%rsp) │ │ │ │ │ - movq %rsi,%xmm11 │ │ │ │ │ - lea (%rdi,%rdx,1),%rsi │ │ │ │ │ - add %rbx,%rdx │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - movsd %xmm8,-0x28(%rsp) │ │ │ │ │ - add $0x8,%rdi │ │ │ │ │ - sub $0x8,%rbx │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - movsd (%rsi),%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movq %xmm1,%rdx │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movq %xmm1,%rdx │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ + mov 0x18(%r9),%rcx │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movq %rdx,%xmm15 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + mov 0x8(%r9),%rdx │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + lea (%r12,%rcx,1),%rbx │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%rsi │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%r8 │ │ │ │ │ + lea (%r12,%rdx,1),%r11 │ │ │ │ │ + mov %rsi,-0x48(%rsp) │ │ │ │ │ + add $0x8,%r13 │ │ │ │ │ + movsd %xmm9,-0x28(%rsp) │ │ │ │ │ + lea (%r15,%rcx,1),%rdi │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ + sub $0x8,%r12 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + movsd (%rsi),%xmm10 │ │ │ │ │ + lea (%r15,%rdx,1),%rsi │ │ │ │ │ + add %rbp,%rdx │ │ │ │ │ + add $0x8,%r15 │ │ │ │ │ + sub $0x8,%rbp │ │ │ │ │ + movsd %xmm0,-0x20(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ - mulsd (%rsi),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - mulsd (%rdx),%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movsd (%rcx),%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movsd -0x20(%r14),%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - mulsd %xmm13,%xmm15 │ │ │ │ │ - mulsd (%r8),%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movsd -0x8(%r10),%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movsd 0x8(%r15),%xmm8 │ │ │ │ │ - movsd %xmm1,-0x30(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd -0x18(%r14),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movsd -0x18(%r14),%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + mulsd -0x20(%r14),%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm9,-0x30(%rsp) │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - movsd -0x20(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x8(%r15,%rax,1),%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm13 │ │ │ │ │ - mulsd (%r11),%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - movsd -0x28(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movsd -0x30(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd (%rdx),%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd (%rdi),%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd -0x18(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + mulsd (%rcx),%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd 0x8(%r12),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd -0x8(%r13),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + mulsd 0x8(%r12),%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movsd (%r10),%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movsd 0x8(%r12,%rax,1),%xmm6 │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + mulsd (%r10),%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + movsd -0x30(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ movsd %xmm13,(%rcx) │ │ │ │ │ - movsd %xmm5,-0x8(%rdi) │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - mov -0x38(%rsp),%rcx │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movsd %xmm13,(%r12) │ │ │ │ │ - movsd %xmm5,-0x8(%r10) │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movsd %xmm10,(%rcx) │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd -0x18(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm2,0x0(%rbp) │ │ │ │ │ - movsd %xmm0,(%r11) │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm6,-0x8(%r15) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd -0x20(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + mov -0x38(%rsp),%rbx │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + movsd %xmm6,-0x8(%r13) │ │ │ │ │ + movsd -0x28(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm1,(%r11) │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm5,0x8(%rbp) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm5,(%r8) │ │ │ │ │ + movsd %xmm1,(%rdi) │ │ │ │ │ + mov -0x40(%rsp),%rdi │ │ │ │ │ + movsd %xmm0,0x8(%r12,%rax,1) │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm5,0x8(%rbx) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - mov -0x40(%rsp),%rdx │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mov -0x48(%rsp),%rax │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ incq 0x38(%rsp) │ │ │ │ │ - add -0x10(%rsp),%r14 │ │ │ │ │ - movsd %xmm5,(%r9) │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - movsd %xmm0,0x8(%r15,%rax,1) │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - mov -0x48(%rsp),%r8 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + add -0x10(%rsp),%r9 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm3,(%r8) │ │ │ │ │ movsd %xmm1,(%rsi) │ │ │ │ │ - movsd %xmm0,0x8(%r15) │ │ │ │ │ + movsd %xmm0,0x8(%r12) │ │ │ │ │ cmp %rax,0x40(%rsp) │ │ │ │ │ jne 60 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,-0x8(%rsp) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - movsd 0x8(%r13),%xmm4 │ │ │ │ │ - add $0x30,%r13 │ │ │ │ │ - movsd -0x20(%r13),%xmm1 │ │ │ │ │ - movsd -0x30(%r13),%xmm10 │ │ │ │ │ - movsd -0x18(%r13),%xmm3 │ │ │ │ │ - movsd -0x20(%r13),%xmm7 │ │ │ │ │ - movsd -0x18(%r13),%xmm2 │ │ │ │ │ - movsd -0x10(%r13),%xmm13 │ │ │ │ │ - movsd -0x8(%r13),%xmm5 │ │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ │ - movsd (%rbx),%xmm8 │ │ │ │ │ - mov 0x8(%r14),%r9 │ │ │ │ │ + movsd (%r14),%xmm13 │ │ │ │ │ + movsd 0x10(%r14),%xmm10 │ │ │ │ │ + add $0x30,%r14 │ │ │ │ │ + movsd -0x28(%r14),%xmm7 │ │ │ │ │ + movsd -0x18(%r14),%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + movsd -0x20(%r14),%xmm0 │ │ │ │ │ + movsd -0x18(%r14),%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movsd -0x8(%r14),%xmm5 │ │ │ │ │ + mov 0x10(%r9),%rax │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + movsd 0x0(%rbp),%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + mov 0x18(%r9),%rcx │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + lea (%r15,%rax,1),%rbx │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ + movsd %xmm3,-0x38(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movsd (%rbx),%xmm12 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + mov %rbx,-0x48(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%rsi │ │ │ │ │ + lea (%r12,%rcx,1),%rbx │ │ │ │ │ + mov %rdi,-0x40(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movq %xmm4,%rdx │ │ │ │ │ + movsd -0x10(%r14),%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + lea (%r15,%rcx,1),%rdi │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movq %rdx,%xmm15 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r10 │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - lea (%rdi,%rax,1),%rcx │ │ │ │ │ - lea (%rbx,%rax,1),%rsi │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - movsd (%rcx),%xmm11 │ │ │ │ │ - movsd (%rsi),%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - mov %rcx,-0x48(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - mov %rsi,-0x40(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - lea (%r10,%rcx,1),%rdx │ │ │ │ │ - lea (%r15,%rcx,1),%r12 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - lea (%rdi,%rcx,1),%r8 │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm1,-0x30(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - movsd %xmm1,-0x38(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd -0x38(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - mov %rdx,-0x38(%rsp) │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%rdi),%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - lea 0x0(,%r9,8),%rdx │ │ │ │ │ - lea (%r10,%rdx,1),%r9 │ │ │ │ │ - lea (%r15,%rdx,1),%rbp │ │ │ │ │ + mulsd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ subsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + movq %rdx,%xmm2 │ │ │ │ │ + mov 0x8(%r9),%rdx │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd -0x38(%rsp),%xmm2 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%r8 │ │ │ │ │ + lea (%r12,%rdx,1),%r11 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd -0x38(%rsp),%xmm2 │ │ │ │ │ + mov %rsi,-0x38(%rsp) │ │ │ │ │ subsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movsd -0x20(%r13),%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - mulsd 0x0(%rbp),%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - movsd %xmm2,-0x20(%rsp) │ │ │ │ │ - movsd (%r12),%xmm2 │ │ │ │ │ - mulsd (%r12),%xmm13 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - movsd -0x18(%r13),%xmm2 │ │ │ │ │ - movsd -0x20(%r13),%xmm5 │ │ │ │ │ - mulsd 0x0(%rbp),%xmm2 │ │ │ │ │ - mulsd (%r9),%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movq %xmm5,%rsi │ │ │ │ │ - movsd -0x18(%r13),%xmm5 │ │ │ │ │ - mulsd (%r9),%xmm5 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + movsd %xmm2,-0x28(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + movsd %xmm12,-0x30(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + lea (%r15,%rdx,1),%rsi │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movsd -0x18(%r14),%xmm4 │ │ │ │ │ + mulsd (%r11),%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd -0x20(%r14),%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd -0x18(%r14),%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd -0x20(%r14),%xmm4 │ │ │ │ │ + mulsd (%r11),%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ subsd %xmm5,%xmm15 │ │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ │ - lea (%rdi,%rdx,1),%rsi │ │ │ │ │ - add %rbx,%rdx │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd %xmm13,-0x18(%rsp) │ │ │ │ │ - movsd %xmm5,-0x28(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd (%rdx),%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - mulsd (%rdx),%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - mulsd (%rsi),%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movsd (%rcx),%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movsd (%r8),%xmm3 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - mulsd (%r8),%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd (%rcx),%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movsd (%r10),%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movsd (%r15),%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - movsd (%r11),%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - movsd (%r15,%rax,1),%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movsd -0x30(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - movsd -0x30(%rsp),%xmm1 │ │ │ │ │ - mulsd (%r11),%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movsd -0x20(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ - movsd -0x18(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movsd %xmm13,(%rcx) │ │ │ │ │ - movsd %xmm4,(%rdi) │ │ │ │ │ - movsd -0x28(%rsp),%xmm4 │ │ │ │ │ - mov -0x48(%rsp),%rcx │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - subsd -0x28(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm13 │ │ │ │ │ - movsd %xmm13,(%r12) │ │ │ │ │ - movsd %xmm4,(%r10) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movsd %xmm4,(%rdx) │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm0,0x0(%rbp) │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - movsd %xmm2,(%r11) │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - mov -0x38(%rsp),%rdx │ │ │ │ │ - incq 0x38(%rsp) │ │ │ │ │ - add -0x10(%rsp),%r14 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm3,-0x20(%rsp) │ │ │ │ │ + movsd 0x0(%rbp,%rdx,1),%xmm4 │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + mulsd (%rsi),%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + mulsd (%rdi),%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x0(%rbp,%rcx,1),%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd (%rdi),%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + movsd (%r12),%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm5,-0x18(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + movsd (%r12,%rax,1),%xmm7 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + mulsd (%r10),%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ addsd %xmm5,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movsd -0x28(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm11,0x0(%rbp,%rcx,1) │ │ │ │ │ + movsd -0x20(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm0,(%r15) │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm12,(%rbx) │ │ │ │ │ + mov -0x48(%rsp),%rbx │ │ │ │ │ + movsd -0x30(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm0,0x0(%r13) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,1) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm9,(%rbx) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm8,(%r10) │ │ │ │ │ + movsd -0x18(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm5,0x0(%rbp) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm5,(%r8) │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm0,(%r12,%rax,1) │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd %xmm4,(%r9) │ │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov -0x40(%rsp),%rax │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ + mov -0x40(%rsp),%rdi │ │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ │ + incq 0x38(%rsp) │ │ │ │ │ + add -0x10(%rsp),%r9 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm1,(%rdi) │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ mov -0x8(%rsp),%rax │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - add %rax,%rdi │ │ │ │ │ - add %rax,%r10 │ │ │ │ │ - sub %rax,%rbx │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm4,(%rdx) │ │ │ │ │ movsd %xmm2,(%rsi) │ │ │ │ │ - movsd %xmm0,(%r15) │ │ │ │ │ - sub %rax,%r15 │ │ │ │ │ + add %rax,%r15 │ │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ │ + add %rax,%r13 │ │ │ │ │ + sub %rax,%rbp │ │ │ │ │ + sub %rax,%r12 │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ cmp %rax,0x40(%rsp) │ │ │ │ │ - jne 520 │ │ │ │ │ + jne 560 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000009e0 : │ │ │ │ │ +0000000000000a30 : │ │ │ │ │ fftw_codelet_hc2cf2_8(): │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x9f0(%rip),%rsi │ │ │ │ │ - jmp 9f5 │ │ │ │ │ + lea -0xa40(%rip),%rsi │ │ │ │ │ + jmp a45 │ │ │ │ │ R_X86_64_PLT32 fftw_khc2c_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 d4090000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 2b0a0000 00420e10 8f02420e ....+....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 fc040a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 410b03ba B. B..B..B..A... │ │ │ │ │ + 0x00000040 8606410e 38830703 36050a0e 30410e28 ..A.8...6...0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 470b03d1 B. B..B..B..G... │ │ │ │ │ 0x00000060 040e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ 0x00000080 15000000 00000000 ........ │ │ │ ├── hc2cf_10.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3264 (bytes into file) │ │ │ │ │ + Start of section headers: 3520 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xcc0: │ │ │ │ │ +There are 16 section headers, starting at offset 0xdc0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0007b5 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000b18 0000a8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0007f5 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0007f5 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0007f5 000009 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000800 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000bc0 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000840 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000848 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000868 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000868 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000c08 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0008e0 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000a78 00009a 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000c38 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000825 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000b88 000138 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000865 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000865 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000865 000009 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000870 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000cc0 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0008b0 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0008b8 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0008d8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0008d8 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000d08 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000950 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000ae8 00009a 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000d38 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 17 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 1937 FUNC LOCAL DEFAULT 1 hc2cf_10 │ │ │ │ │ + 2: 0000000000000000 2063 FUNC LOCAL DEFAULT 1 hc2cf_10 │ │ │ │ │ 3: 0000000000000000 64 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ - 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ - 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ - 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ - 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 9: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 10: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ + 11: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 14: 00000000000007a0 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf_10 │ │ │ │ │ + 14: 0000000000000810 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf_10 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_khc2c_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_hc2cf_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,21 +1,27 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xb18 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xb88 contains 13 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000034 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000040 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000048 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000053 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000078 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000007a5 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000007b1 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +0000000000000030 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000003e 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000069 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +000000000000046a 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004df 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000005ca 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005d7 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000698 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000006b6 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000743 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000074f 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000815 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000821 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xbc0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xcc0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001000000001 R_X86_64_64 0000000000000000 fftw_rdft_hc2cf_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xc08 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xd08 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 7a0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 810 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000791 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000080f │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ - DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc2: 1912 to 0000000000000786 │ │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ │ + DW_CFA_advance_loc2: 2038 to 0000000000000804 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000787 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000805 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000788 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000806 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000078a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000808 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000078c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000080a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000078e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000080c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000790 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000080e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000007a0..00000000000007b5 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000810..0000000000000825 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ -p[]A\A]A^A_ │ │ │ │ │ +h[]A\A]A^A_ │ │ │ │ │ hc2cf_10 │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_hc2cf_10 │ │ │ │ │ fftw_khc2c_register │ │ │ │ │ fftw_rdft_hc2cf_genus │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,428 +7,435 @@ │ │ │ │ │ hc2cf_10(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x70,%rsp │ │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ │ - cmp %rax,0xa8(%rsp) │ │ │ │ │ - jge 782 │ │ │ │ │ + sub $0x68,%rsp │ │ │ │ │ mov 0xa8(%rsp),%rax │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + cmp %rax,0xa0(%rsp) │ │ │ │ │ + jge 800 │ │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ + mov %rcx,%r10 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ lea -0x9(%rax,%rax,8),%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - lea (%r8,%rax,1),%rsi │ │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ │ + lea (%r8,%rax,1),%r11 │ │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%r9),%rax │ │ │ │ │ - add $0x90,%rsi │ │ │ │ │ - movsd -0x50(%rsi),%xmm8 │ │ │ │ │ - movsd -0x48(%rsi),%xmm7 │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - movsd (%rbx),%xmm5 │ │ │ │ │ - mov 0x20(%r9),%r14 │ │ │ │ │ - mov 0x18(%r9),%r8 │ │ │ │ │ + movsd 0x40(%r11),%xmm8 │ │ │ │ │ + add $0x90,%r11 │ │ │ │ │ + movsd -0x48(%r11),%xmm3 │ │ │ │ │ + movsd (%r15),%xmm7 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - lea (%rdi,%rax,1),%rdx │ │ │ │ │ - lea (%rbx,%rax,1),%r11 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - movsd 0x0(%r13),%xmm2 │ │ │ │ │ - mov %rdx,-0x70(%rsp) │ │ │ │ │ - mov %rcx,-0x78(%rsp) │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - mov %r11,-0x68(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r15 │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ + movsd 0x0(%rbp),%xmm6 │ │ │ │ │ + movsd (%r10),%xmm10 │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ + lea (%r14,%rax,1),%rbx │ │ │ │ │ + mov 0x20(%r9),%rsi │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + add %rbp,%rax │ │ │ │ │ + mov %rdi,-0x78(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mov %rax,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mov %rcx,-0x70(%rsp) │ │ │ │ │ mulsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x58(%r11),%xmm3 │ │ │ │ │ mulsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ addsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ │ - lea (%rdi,%rdx,1),%r12 │ │ │ │ │ - lea (%rbx,%rdx,1),%r8 │ │ │ │ │ - movsd %xmm2,-0x40(%rsp) │ │ │ │ │ - movsd -0x58(%rsi),%xmm2 │ │ │ │ │ - movsd %xmm6,0x28(%rsp) │ │ │ │ │ - mov %r8,-0x58(%rsp) │ │ │ │ │ - movsd %xmm5,0x30(%rsp) │ │ │ │ │ - movsd %xmm7,-0x38(%rsp) │ │ │ │ │ - movsd -0x60(%rsi),%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movsd 0x0(%rbp),%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - movsd -0x88(%rsi),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + movsd %xmm8,0x20(%rsp) │ │ │ │ │ + movsd -0x60(%r11),%xmm8 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + mov 0x18(%r9),%rsi │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + lea (%r10,%rax,1),%rdx │ │ │ │ │ + lea (%r14,%rax,1),%r12 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm6,0x30(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mov %rdx,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x88(%r11),%xmm3 │ │ │ │ │ + movsd %xmm11,0x28(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + movsd -0x90(%r11),%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd (%r10),%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movsd -0x90(%rsi),%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movsd -0x8(%rsi),%xmm5 │ │ │ │ │ - movsd -0x10(%rsi),%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movsd (%r15),%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ movsd (%r14),%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movsd (%r12),%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - movsd (%r8),%xmm13 │ │ │ │ │ - movsd -0x40(%rsi),%xmm1 │ │ │ │ │ - movsd -0x38(%rsi),%xmm6 │ │ │ │ │ - mov 0x8(%r9),%rcx │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - mulsd -0x38(%rsi),%xmm5 │ │ │ │ │ - lea 0x0(,%rcx,8),%r8 │ │ │ │ │ - lea (%rdi,%r8,1),%r11 │ │ │ │ │ - lea (%rbx,%r8,1),%r15 │ │ │ │ │ - lea (%r10,%r8,1),%rcx │ │ │ │ │ - add %rbp,%r8 │ │ │ │ │ - mov %r8,-0x50(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movsd -0x8(%r11),%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd (%rdx),%xmm9 │ │ │ │ │ + lea 0x0(,%rsi,8),%rdx │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movsd -0x10(%r11),%xmm1 │ │ │ │ │ + lea (%r15,%rdx,1),%rdi │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%rsi │ │ │ │ │ + mov %rdi,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + movsd (%rsi),%xmm15 │ │ │ │ │ + mov %rsi,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + movsd -0x40(%r11),%xmm1 │ │ │ │ │ + movsd -0x38(%r11),%xmm8 │ │ │ │ │ + mov 0x8(%r9),%r13 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + lea 0x0(,%r13,8),%rsi │ │ │ │ │ mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd -0x80(%rsi),%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ + lea (%r15,%rsi,1),%rdi │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + mulsd -0x38(%r11),%xmm3 │ │ │ │ │ + lea 0x0(%rbp,%rsi,1),%r13 │ │ │ │ │ + lea (%r14,%rsi,1),%rcx │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ movsd %xmm0,-0x8(%rsp) │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movsd %xmm5,-0x30(%rsp) │ │ │ │ │ - movsd %xmm13,-0x28(%rsp) │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm13,-0x20(%rsp) │ │ │ │ │ - movsd %xmm5,0x38(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movsd (%r15),%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - movsd (%r11),%xmm2 │ │ │ │ │ + lea (%r10,%rsi,1),%r8 │ │ │ │ │ + lea (%r14,%rdx,1),%rsi │ │ │ │ │ + add %r10,%rdx │ │ │ │ │ + mov %r8,-0x48(%rsp) │ │ │ │ │ + mov %rdx,-0x40(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm11,-0x28(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ addsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm5,-0x18(%rsp) │ │ │ │ │ - movsd %xmm6,0x40(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd %xmm12,-0x10(%rsp) │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm6,-0x18(%rsp) │ │ │ │ │ + movsd %xmm3,-0x38(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm15,-0x30(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ movsd %xmm14,(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movsd %xmm6,0x48(%rsp) │ │ │ │ │ - movsd -0x78(%rsi),%xmm6 │ │ │ │ │ - movsd %xmm1,0x50(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - lea (%r10,%rdx,1),%r8 │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ - mov %rdx,-0x48(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movsd -0x70(%rsi),%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - movsd -0x68(%rsi),%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ + movsd -0x80(%r11),%xmm14 │ │ │ │ │ + movsd 0x0(%r13),%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm13,-0x10(%rsp) │ │ │ │ │ + movsd -0x78(%r11),%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movsd (%rdi),%xmm10 │ │ │ │ │ + movsd %xmm9,0x48(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movsd %xmm2,0x40(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm3,-0x20(%rsp) │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm3,0x38(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movsd -0x70(%r11),%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + movsd (%r8),%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ movsd (%rcx),%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - mulsd (%rcx),%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - movsd -0x30(%rsi),%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm15 │ │ │ │ │ + movsd -0x68(%r11),%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + movsd -0x30(%r11),%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mulsd (%rcx),%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm10 │ │ │ │ │ + lea (%r15,%rax,1),%rdx │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + movsd -0x28(%r11),%xmm10 │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movsd 0x0(%rbp,%rax,1),%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + mulsd (%rsi),%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm13 │ │ │ │ │ + movsd -0x18(%r11),%xmm10 │ │ │ │ │ movsd (%rdx),%xmm8 │ │ │ │ │ - lea (%rdi,%rax,1),%rdx │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd -0x28(%rsi),%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm0,0x8(%rsp) │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd (%r8),%xmm6 │ │ │ │ │ - movsd (%rbx,%rax,1),%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - movsd -0x20(%rsi),%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movsd -0x18(%rsi),%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd (%rdx),%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movsd %xmm12,0x20(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - subsd 0x8(%rsp),%xmm8 │ │ │ │ │ - addsd 0x8(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm7,0x10(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - subsd 0x10(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm8,0x18(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - subsd 0x18(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - movsd %xmm8,0x58(%rsp) │ │ │ │ │ - movsd 0x38(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movsd -0x40(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - addsd -0x40(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd -0x20(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm7,(%rbx,%rax,1) │ │ │ │ │ - mov -0x68(%rsp),%rax │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - movsd %xmm15,-0x20(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - addsd -0x20(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movsd %xmm7,(%rax) │ │ │ │ │ - movsd %xmm9,(%r12) │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movsd 0x58(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm9,(%rbx) │ │ │ │ │ - movsd %xmm15,(%r11) │ │ │ │ │ - movsd 0x40(%rsp),%xmm15 │ │ │ │ │ - mov -0x60(%rsp),%r11 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movsd -0x28(%rsp),%xmm15 │ │ │ │ │ - subsd -0x38(%rsp),%xmm9 │ │ │ │ │ - subsd -0x30(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm13 │ │ │ │ │ - addsd -0x38(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm9,(%r11) │ │ │ │ │ - mov -0x78(%rsp),%rax │ │ │ │ │ - movsd 0x30(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - subsd 0x20(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - incq 0xa8(%rsp) │ │ │ │ │ - add 0x68(%rsp),%r9 │ │ │ │ │ + mov -0x68(%rsp),%r8 │ │ │ │ │ + mulsd -0x20(%r11),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + mulsd -0x20(%r11),%xmm14 │ │ │ │ │ + mulsd (%rdx),%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm10,0x8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm1,0x18(%rsp) │ │ │ │ │ + subsd 0x8(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm11,0x10(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movsd 0x20(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + subsd 0x10(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm11,0x50(%rsp) │ │ │ │ │ + movsd -0x28(%rsp),%xmm11 │ │ │ │ │ + addsd -0x20(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + movsd %xmm15,0x20(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movsd 0x28(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - movsd %xmm6,(%r8) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - mov -0x58(%rsp),%r8 │ │ │ │ │ - movsd %xmm2,0x0(%rbp) │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + movsd 0x20(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm10,0x0(%rbp,%rax,1) │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm11,(%r8) │ │ │ │ │ + movsd 0x28(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movsd %xmm1,0x0(%rbp) │ │ │ │ │ + movsd 0x38(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm15,(%rdi) │ │ │ │ │ + movsd 0x50(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd -0x30(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + subsd -0x38(%rsp),%xmm1 │ │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ │ + mov -0x78(%rsp),%rdi │ │ │ │ │ + subsd 0x18(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + movsd 0x30(%rsp),%xmm11 │ │ │ │ │ + mov -0x48(%rsp),%r8 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movsd %xmm10,(%rdi) │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + mov -0x50(%rsp),%rsi │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movsd 0x40(%rsp),%xmm1 │ │ │ │ │ movsd %xmm8,(%rcx) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movsd 0x48(%rsp),%xmm2 │ │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ │ - sub %rax,%rbx │ │ │ │ │ - sub %rax,%rbp │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - movsd -0x8(%rsp),%xmm12 │ │ │ │ │ - subsd (%rsp),%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mov -0x70(%rsp),%rcx │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm7,(%r15) │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + movsd -0x8(%rsp),%xmm1 │ │ │ │ │ + subsd (%rsp),%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - add %rax,%rdi │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ - movsd 0x50(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movsd %xmm15,(%rdx) │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - mov -0x70(%rsp),%rdx │ │ │ │ │ - movsd %xmm12,(%r8) │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - mov -0x50(%rsp),%r8 │ │ │ │ │ - movsd %xmm15,(%rdx) │ │ │ │ │ - movsd %xmm13,(%r15) │ │ │ │ │ - mov -0x48(%rsp),%rdx │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm5,(%r10) │ │ │ │ │ - add %rax,%r10 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ subsd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + movsd 0x48(%rsp),%xmm7 │ │ │ │ │ + mov -0x40(%rsp),%rdx │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm10,0x0(%r13) │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + movsd %xmm14,(%r14) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ movsd -0x18(%rsp),%xmm1 │ │ │ │ │ subsd -0x10(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd %xmm0,(%r14) │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ movsd %xmm0,(%r8) │ │ │ │ │ - movsd %xmm7,0x0(%r13) │ │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ │ - cmp %rax,0xb0(%rsp) │ │ │ │ │ - jne 90 │ │ │ │ │ - add $0x70,%rsp │ │ │ │ │ + movsd %xmm7,(%rbx) │ │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ │ + add 0x60(%rsp),%r9 │ │ │ │ │ + incq 0xa0(%rsp) │ │ │ │ │ + add %rax,%r15 │ │ │ │ │ + add %rax,%r14 │ │ │ │ │ + sub %rax,%rbp │ │ │ │ │ + sub %rax,%r10 │ │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ │ + cmp %rax,0xa8(%rsp) │ │ │ │ │ + jne 80 │ │ │ │ │ + add $0x68,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000000000007a0 : │ │ │ │ │ +0000000000000810 : │ │ │ │ │ fftw_codelet_hc2cf_10(): │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x7b0(%rip),%rsi │ │ │ │ │ - jmp 7b5 │ │ │ │ │ + lea -0x820(%rip),%rsi │ │ │ │ │ + jmp 825 │ │ │ │ │ R_X86_64_PLT32 fftw_khc2c_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 91070000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 0f080000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0ea80103 78070e38 ..A.8..D....x..8 │ │ │ │ │ + 0x00000040 8606410e 38830744 0ea00103 f6070e38 ..A.8..D.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 15000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ - 0x00000010 4330002e 4c433100 2e4c4332 002e4c43 C0..LC1..LC2..LC │ │ │ │ │ - 0x00000020 33005f47 4c4f4241 4c5f4f46 46534554 3._GLOBAL_OFFSET │ │ │ │ │ + 0x00000010 4332002e 4c433300 2e4c4330 002e4c43 C2..LC3..LC0..LC │ │ │ │ │ + 0x00000020 31005f47 4c4f4241 4c5f4f46 46534554 1._GLOBAL_OFFSET │ │ │ │ │ 0x00000030 5f544142 4c455f00 66667477 5f616e5f _TABLE_.fftw_an_ │ │ │ │ │ 0x00000040 494e545f 67756172 616e7465 65645f74 INT_guaranteed_t │ │ │ │ │ 0x00000050 6f5f6265 5f7a6572 6f006666 74775f63 o_be_zero.fftw_c │ │ │ │ │ 0x00000060 6f64656c 65745f68 63326366 5f313000 odelet_hc2cf_10. │ │ │ │ │ 0x00000070 66667477 5f6b6863 32635f72 65676973 fftw_khc2c_regis │ │ │ │ │ 0x00000080 74657200 66667477 5f726466 745f6863 ter.fftw_rdft_hc │ │ │ │ │ 0x00000090 3263665f 67656e75 7300 2cf_genus. │ │ │ ├── hc2cf_12.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ │ + Start of section headers: 3504 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xd70: │ │ │ │ │ +There are 16 section headers, starting at offset 0xdb0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0008e5 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000bf8 000078 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000925 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000925 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000925 000009 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000930 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000c70 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000970 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000978 000010 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000988 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000988 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000cb8 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000a00 000168 18 14 10 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000b68 000090 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000ce8 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000925 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c38 000078 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000965 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000965 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000965 000009 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000970 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000cb0 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0009b0 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0009b8 000010 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0009c8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0009c8 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000cf8 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000a40 000168 18 14 10 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000ba8 000090 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000d28 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 15 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 2243 FUNC LOCAL DEFAULT 1 hc2cf_12 │ │ │ │ │ + 2: 0000000000000000 2311 FUNC LOCAL DEFAULT 1 hc2cf_12 │ │ │ │ │ 3: 0000000000000000 64 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 12: 00000000000008d0 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf_12 │ │ │ │ │ + 12: 0000000000000910 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf_12 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_khc2c_register │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_hc2cf_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xbf8 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc38 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000030 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000003e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000063 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000008d5 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000008e1 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +0000000000000031 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000040 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000069 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000915 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000921 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xc70 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xcb0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000e00000001 R_X86_64_64 0000000000000000 fftw_rdft_hc2cf_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xcb8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xcf8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 8d0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 910 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000008c3 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000907 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -30,29 +30,29 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc2: 2218 to 00000000000008b8 │ │ │ │ │ + DW_CFA_advance_loc2: 2286 to 00000000000008fc │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008b9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008fd │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008ba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008fe │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008bc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000900 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008be │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000902 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008c0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000904 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008c2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000906 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000008d0..00000000000008e5 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000910..0000000000000925 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -10,482 +10,480 @@ │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ │ mov 0xc0(%rsp),%rax │ │ │ │ │ cmp %rax,0xb8(%rsp) │ │ │ │ │ - jge 8b4 │ │ │ │ │ + jge 8f8 │ │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ dec %rax │ │ │ │ │ imul $0xb0,%rax,%rax │ │ │ │ │ - add %rax,%r8 │ │ │ │ │ + lea (%r8,%rax,1),%rbp │ │ │ │ │ mov 0xc8(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x70(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x78(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%r9),%rax │ │ │ │ │ - add $0xb0,%r8 │ │ │ │ │ - movsd -0x80(%r8),%xmm6 │ │ │ │ │ - movsd -0x78(%r8),%xmm2 │ │ │ │ │ - mov 0x20(%r9),%r15 │ │ │ │ │ - movsd -0x40(%r8),%xmm8 │ │ │ │ │ - movsd (%r10),%xmm15 │ │ │ │ │ + movsd 0x30(%rbp),%xmm3 │ │ │ │ │ + add $0xb0,%rbp │ │ │ │ │ + movsd -0x78(%rbp),%xmm2 │ │ │ │ │ + mov 0x20(%r9),%rdx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + movsd -0x40(%rbp),%xmm5 │ │ │ │ │ + movsd -0x38(%rbp),%xmm4 │ │ │ │ │ lea (%rdi,%rax,1),%rbx │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - movsd (%rbx),%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - mov %rdx,-0x70(%rsp) │ │ │ │ │ - lea 0x0(,%r15,8),%rdx │ │ │ │ │ - lea (%rdi,%rdx,1),%r15 │ │ │ │ │ - lea (%r10,%rdx,1),%rbp │ │ │ │ │ - lea (%rsi,%rdx,1),%r12 │ │ │ │ │ - lea (%r11,%rdx,1),%r13 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + movsd (%rbx),%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + lea (%rdi,%rdx,1),%r11 │ │ │ │ │ + lea (%rsi,%rdx,1),%r15 │ │ │ │ │ + lea (%r10,%rdx,1),%r8 │ │ │ │ │ + lea (%r14,%rdx,1),%r12 │ │ │ │ │ mov %rbx,-0x78(%rsp) │ │ │ │ │ - mov %r15,-0x68(%rsp) │ │ │ │ │ - mov %rbp,-0x60(%rsp) │ │ │ │ │ - mov %r12,-0x58(%rsp) │ │ │ │ │ - mov %r13,-0x50(%rsp) │ │ │ │ │ - mov %rcx,-0x48(%rsp) │ │ │ │ │ - mov %rax,-0x40(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm11 │ │ │ │ │ + mov %rcx,-0x70(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mov %r11,-0x68(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movsd (%r15),%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movsd -0x38(%r8),%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x0(%rbp),%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - movsd (%rax),%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm1,(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movsd (%r12),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm5,-0x10(%rsp) │ │ │ │ │ - movsd -0x28(%r8),%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm6,-0x20(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movsd (%rdi),%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm6,-0x18(%rsp) │ │ │ │ │ - movsd %xmm15,0x8(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - movsd %xmm7,-0x8(%rsp) │ │ │ │ │ - movsd -0x30(%r8),%xmm7 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - movsd (%rcx),%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd -0x70(%r8),%xmm1 │ │ │ │ │ - movsd -0x68(%r8),%xmm7 │ │ │ │ │ - mov 0x18(%r9),%r14 │ │ │ │ │ - mov 0x8(%r9),%rbp │ │ │ │ │ - movsd %xmm6,0x10(%rsp) │ │ │ │ │ - mov 0x28(%r9),%r15 │ │ │ │ │ - movsd %xmm10,0x18(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea 0x0(,%rbp,8),%rdx │ │ │ │ │ - lea (%rdi,%rax,1),%r14 │ │ │ │ │ - lea (%r10,%rax,1),%rbx │ │ │ │ │ - lea (%rdi,%rdx,1),%rbp │ │ │ │ │ - lea (%r10,%rdx,1),%r12 │ │ │ │ │ - lea 0x0(,%r15,8),%rcx │ │ │ │ │ - mov %rbp,-0x30(%rsp) │ │ │ │ │ - mov %rbx,-0x38(%rsp) │ │ │ │ │ - lea (%rsi,%rax,1),%r13 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - lea (%rdi,%rcx,1),%r15 │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movsd -0xa8(%r8),%xmm7 │ │ │ │ │ - movsd -0xb0(%r8),%xmm1 │ │ │ │ │ - mov %r15,-0x28(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movsd -0x58(%r8),%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - movsd -0xa0(%r8),%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - movsd (%rbx),%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - lea (%rsi,%rcx,1),%rbx │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm13,0x20(%rsp) │ │ │ │ │ - movsd %xmm12,0x28(%rsp) │ │ │ │ │ - movsd %xmm1,0x30(%rsp) │ │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ │ - movsd %xmm7,0x60(%rsp) │ │ │ │ │ - movsd -0x60(%r8),%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ + mov %r15,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + mov %r8,-0x58(%rsp) │ │ │ │ │ + mov %r12,-0x50(%rsp) │ │ │ │ │ + mov %r13,-0x48(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + mov %rax,-0x40(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - movsd -0x98(%r8),%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd (%r12),%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%rbp),%xmm1 │ │ │ │ │ - lea (%rsi,%rdx,1),%rbp │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + movsd %xmm6,-0x10(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd (%rsi),%xmm6 │ │ │ │ │ mulsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - movsd (%r15),%xmm9 │ │ │ │ │ - lea (%r10,%rcx,1),%r15 │ │ │ │ │ - movsd (%r15),%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm13 │ │ │ │ │ - movsd -0x18(%r8),%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movsd -0x20(%r8),%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm9,0x40(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movsd %xmm13,0x48(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movsd %xmm15,0x38(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movsd -0x90(%r8),%xmm10 │ │ │ │ │ - movsd -0x88(%r8),%xmm5 │ │ │ │ │ - movsd (%rbx),%xmm15 │ │ │ │ │ - addsd 0x38(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm11 │ │ │ │ │ - addsd 0x10(%rsp),%xmm14 │ │ │ │ │ - addsd 0x18(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm13,0x68(%rsp) │ │ │ │ │ - movsd 0x0(%rbp),%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm7,(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm5,-0x18(%rsp) │ │ │ │ │ + movsd -0x28(%rbp),%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm2,-0x20(%rsp) │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + movsd %xmm4,-0x8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - movsd -0x8(%r8),%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movsd -0x10(%r8),%xmm12 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - movsd -0x50(%r8),%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - movsd (%rax),%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm6,0x8(%rsp) │ │ │ │ │ + movsd -0x30(%rbp),%xmm6 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ movsd 0x0(%r13),%xmm2 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - movsd -0x48(%r8),%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - mulsd (%rax),%xmm12 │ │ │ │ │ + movsd -0x70(%rbp),%xmm5 │ │ │ │ │ + movsd -0x68(%rbp),%xmm8 │ │ │ │ │ + movsd (%r14),%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mov 0x18(%r9),%rdx │ │ │ │ │ + movsd %xmm7,0x10(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + mov 0x8(%r9),%r15 │ │ │ │ │ + mov 0x28(%r9),%r8 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + movsd %xmm3,0x18(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + lea (%rsi,%rax,1),%rdx │ │ │ │ │ + mov %rdx,-0x38(%rsp) │ │ │ │ │ + lea 0x0(,%r8,8),%rcx │ │ │ │ │ + lea (%r10,%rax,1),%rbx │ │ │ │ │ + lea (%rsi,%rcx,1),%r13 │ │ │ │ │ + lea (%rdi,%rcx,1),%r8 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movsd -0xa8(%rbp),%xmm11 │ │ │ │ │ + mov %r8,-0x28(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm15 │ │ │ │ │ + movsd (%r10),%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd -0xb0(%rbp),%xmm2 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + movsd -0x60(%rbp),%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movsd (%r12),%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + movsd (%rdx),%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + lea 0x0(,%r15,8),%rdx │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + lea (%rdi,%rdx,1),%r15 │ │ │ │ │ + lea (%rsi,%rdx,1),%r11 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + mov %r15,-0x30(%rsp) │ │ │ │ │ + mulsd -0x58(%rbp),%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd -0x58(%rbp),%xmm12 │ │ │ │ │ + movsd %xmm1,0x20(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + movsd -0x20(%rbp),%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movsd (%r11),%xmm11 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + movsd (%r15),%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + lea (%r10,%rcx,1),%r15 │ │ │ │ │ + add %r14,%rcx │ │ │ │ │ + movsd %xmm5,0x60(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movsd -0xa0(%rbp),%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movsd -0x98(%rbp),%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + movsd %xmm1,0x28(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + mulsd -0xa0(%rbp),%xmm11 │ │ │ │ │ + movsd %xmm6,0x58(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + mulsd -0x98(%rbp),%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movsd (%r8),%xmm13 │ │ │ │ │ + mulsd -0x18(%rbp),%xmm8 │ │ │ │ │ + lea (%r10,%rdx,1),%r8 │ │ │ │ │ + movsd 0x0(%r13),%xmm11 │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + movsd %xmm14,0x30(%rsp) │ │ │ │ │ + movsd (%r14,%rax,1),%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + mulsd -0x20(%rbp),%xmm11 │ │ │ │ │ + mulsd -0x18(%rbp),%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm11 │ │ │ │ │ + movsd -0x90(%rbp),%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movsd -0x88(%rbp),%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm15,0x38(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + addsd 0x30(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movsd %xmm8,0x40(%rsp) │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + movsd (%r8),%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + movsd %xmm6,0x68(%rsp) │ │ │ │ │ + mulsd (%rdx),%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movsd (%rdx),%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movsd -0x10(%rbp),%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm15 │ │ │ │ │ + mulsd (%r8),%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movsd (%r15),%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movsd -0x8(%rbp),%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + mulsd (%rcx),%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm15 │ │ │ │ │ mulsd %xmm11,%xmm15 │ │ │ │ │ - mulsd 0x0(%r13),%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ + mulsd (%r15),%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + movsd (%rbx),%xmm11 │ │ │ │ │ + mulsd -0x50(%rbp),%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movsd -0x48(%rbp),%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + mulsd -0x50(%rbp),%xmm14 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd (%rbx),%xmm11 │ │ │ │ │ + mulsd -0x48(%rbp),%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ subsd %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - movsd %xmm11,0x50(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movsd %xmm11,0x58(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movsd -0x10(%rsp),%xmm5 │ │ │ │ │ - addsd (%rdi),%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movsd (%rsp),%xmm6 │ │ │ │ │ - addsd (%r10),%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + movsd %xmm11,0x48(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd -0x10(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + addsd (%rdi),%xmm1 │ │ │ │ │ + movsd %xmm13,0x50(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + movsd (%rsp),%xmm7 │ │ │ │ │ + addsd 0x10(%rsp),%xmm4 │ │ │ │ │ + addsd 0x18(%rsp),%xmm2 │ │ │ │ │ + addsd (%rsi),%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x40(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ addsd %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movsd %xmm10,(%r15) │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd %xmm10,(%r11,%rcx,1) │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movsd %xmm1,(%rdi) │ │ │ │ │ - movsd %xmm13,(%rsi) │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm10,(%r14) │ │ │ │ │ - mov -0x70(%rsp),%r14 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movsd %xmm10,0x0(%r13) │ │ │ │ │ - movsd %xmm5,(%r14) │ │ │ │ │ - mov -0x40(%rsp),%r14 │ │ │ │ │ - movsd -0x20(%rsp),%xmm1 │ │ │ │ │ - addsd -0x8(%rsp),%xmm1 │ │ │ │ │ - movsd 0x68(%rsp),%xmm13 │ │ │ │ │ - movsd -0x18(%rsp),%xmm6 │ │ │ │ │ - movsd 0x40(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm2,(%r14) │ │ │ │ │ - movsd 0x48(%rsp),%xmm2 │ │ │ │ │ - addsd 0x8(%rsp),%xmm6 │ │ │ │ │ - movsd 0x60(%rsp),%xmm14 │ │ │ │ │ - movsd 0x28(%rsp),%xmm12 │ │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ │ - addsd 0x30(%rsp),%xmm12 │ │ │ │ │ - mov -0x50(%rsp),%r13 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd 0x58(%rsp),%xmm6 │ │ │ │ │ - addsd 0x50(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x20(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movsd %xmm12,(%r12) │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - mov -0x58(%rsp),%r12 │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + movsd 0x68(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + mov -0x70(%rsp),%rcx │ │ │ │ │ + movsd 0x38(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm13,(%rdi) │ │ │ │ │ + movsd 0x58(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x18(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm15,-0x70(%rsp) │ │ │ │ │ + addsd 0x8(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + movsd 0x48(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm12,(%rcx) │ │ │ │ │ + mov -0x40(%rsp),%rcx │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x60(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + movsd -0x20(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + addsd -0x8(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ subsd %xmm2,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movsd %xmm12,(%r11,%rdx,1) │ │ │ │ │ - movsd %xmm8,(%r15) │ │ │ │ │ + movsd 0x20(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x28(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x50(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movsd %xmm12,(%r11) │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mov -0x68(%rsp),%r11 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm12,(%rdx) │ │ │ │ │ + movsd %xmm6,(%r11) │ │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ │ mov -0x60(%rsp),%rdx │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd %xmm2,(%r12) │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movsd 0x48(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - mov -0x30(%rsp),%rdx │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd 0x40(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm8,0x0(%r13) │ │ │ │ │ + mov -0x50(%rsp),%r12 │ │ │ │ │ + movsd 0x50(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + mov -0x30(%rsp),%rcx │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + mov -0x78(%rsp),%rbx │ │ │ │ │ + mov -0x48(%rsp),%r13 │ │ │ │ │ movsd %xmm1,(%rdx) │ │ │ │ │ - movsd -0x8(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm7,0x0(%rbp) │ │ │ │ │ - subsd -0x20(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x8(%rsp),%xmm2 │ │ │ │ │ - movsd 0x58(%rsp),%xmm7 │ │ │ │ │ - subsd -0x18(%rsp),%xmm2 │ │ │ │ │ - subsd 0x50(%rsp),%xmm7 │ │ │ │ │ - mov -0x78(%rsp),%rcx │ │ │ │ │ - incq 0xb8(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - add 0x78(%rsp),%r9 │ │ │ │ │ - mov -0x28(%rsp),%r15 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - subsd 0x20(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movsd 0x28(%rsp),%xmm5 │ │ │ │ │ - subsd 0x30(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - mov -0x48(%rsp),%rcx │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - mov -0x38(%rsp),%rcx │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + mov -0x38(%rsp),%rdx │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movsd -0x70(%rsp),%xmm14 │ │ │ │ │ movsd %xmm0,(%rcx) │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ + movsd -0x8(%rsp),%xmm0 │ │ │ │ │ + subsd 0x38(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + movsd 0x40(%rsp),%xmm4 │ │ │ │ │ + subsd 0x48(%rsp),%xmm14 │ │ │ │ │ + subsd -0x20(%rsp),%xmm0 │ │ │ │ │ + mov -0x28(%rsp),%r8 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + subsd 0x20(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x8(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + subsd -0x18(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x28(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm6,0x0(%r13) │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + movsd %xmm1,(%r14,%rax,1) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm1,(%r14) │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movsd %xmm3,(%r15) │ │ │ │ │ + incq 0xb8(%rsp) │ │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ + add 0x78(%rsp),%r9 │ │ │ │ │ add %rax,%rdi │ │ │ │ │ - add %rax,%rsi │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - sub %rax,%r10 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm0,(%r11) │ │ │ │ │ - sub %rax,%r11 │ │ │ │ │ + add %rax,%r10 │ │ │ │ │ + sub %rax,%rsi │ │ │ │ │ + sub %rax,%r14 │ │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ │ cmp %rax,0xc0(%rsp) │ │ │ │ │ - movsd %xmm1,(%r15) │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ jne 80 │ │ │ │ │ sub $0xffffffffffffff80,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000008d0 : │ │ │ │ │ +0000000000000910 : │ │ │ │ │ fftw_codelet_hc2cf_12(): │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x8e0(%rip),%rsi │ │ │ │ │ - jmp 8e5 │ │ │ │ │ + lea -0x920(%rip),%rsi │ │ │ │ │ + jmp 925 │ │ │ │ │ R_X86_64_PLT32 fftw_khc2c_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 c3080000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 07090000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0eb80103 aa080e38 ..A.8..D.......8 │ │ │ │ │ + 0x00000040 8606410e 38830744 0eb80103 ee080e38 ..A.8..D.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 15000000 00000000 ........ │ │ │ ├── hc2cf_16.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4656 (bytes into file) │ │ │ │ │ + Start of section headers: 4688 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x1230: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1250: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000d65 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0010a0 000090 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000da5 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000da5 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000da5 000009 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000db0 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001130 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000df0 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000df8 000018 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000e10 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000e10 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001178 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000e88 000180 18 14 11 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001008 000095 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0011a8 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000d85 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0010c0 000090 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000dc5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000dc5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000dc5 000009 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000dd0 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001150 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000e10 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000e18 000018 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000e30 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000e30 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001198 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000ea8 000180 18 14 11 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001028 000095 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0011c8 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 16 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 3393 FUNC LOCAL DEFAULT 1 hc2cf_16 │ │ │ │ │ + 2: 0000000000000000 3434 FUNC LOCAL DEFAULT 1 hc2cf_16 │ │ │ │ │ 3: 0000000000000000 64 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 13: 0000000000000d50 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf_16 │ │ │ │ │ + 13: 0000000000000d70 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf_16 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_khc2c_register │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_hc2cf_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x10a0 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x10c0 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000033 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000041 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000049 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000007b 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000d55 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000d61 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +0000000000000034 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000043 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000004c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000078 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000d75 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000d81 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1130 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1150 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000f00000001 R_X86_64_64 0000000000000000 fftw_rdft_hc2cf_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1178 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1198 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d50 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d70 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000d41 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000d6a │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ │ - DW_CFA_advance_loc2: 3365 to 0000000000000d36 │ │ │ │ │ + DW_CFA_def_cfa_offset: 360 │ │ │ │ │ + DW_CFA_advance_loc2: 3406 to 0000000000000d5f │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d37 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d60 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d38 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d61 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d3a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d63 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d3c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d65 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d3e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d67 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d40 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d69 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000d50..0000000000000d65 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000d70..0000000000000d85 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,682 +7,668 @@ │ │ │ │ │ hc2cf_16(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x128,%rsp │ │ │ │ │ + sub $0x130,%rsp │ │ │ │ │ + mov 0x170(%rsp),%rax │ │ │ │ │ + cmp %rax,0x168(%rsp) │ │ │ │ │ + jge d58 │ │ │ │ │ mov 0x168(%rsp),%rax │ │ │ │ │ - cmp %rax,0x160(%rsp) │ │ │ │ │ - jge d2f │ │ │ │ │ - mov 0x160(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdi,%r11 │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - mov %r9,%r13 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ dec %rax │ │ │ │ │ imul $0xf0,%rax,%rax │ │ │ │ │ lea (%r8,%rax,1),%r10 │ │ │ │ │ - mov 0x170(%rsp),%rax │ │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x118(%rsp) │ │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ │ + mov %rax,0x128(%rsp) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x20(%r9),%rax │ │ │ │ │ + movsd 0x70(%r10),%xmm6 │ │ │ │ │ add $0xf0,%r10 │ │ │ │ │ - movsd -0x80(%r10),%xmm9 │ │ │ │ │ - movsd -0x78(%r10),%xmm8 │ │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ │ - movsd 0x0(%rbp),%xmm7 │ │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ │ - mov 0x30(%r13),%r15 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x8(%r13),%r8 │ │ │ │ │ - lea (%r11,%rsi,1),%rax │ │ │ │ │ - lea 0x0(%rbp,%rsi,1),%rcx │ │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ │ + movsd -0x78(%r10),%xmm4 │ │ │ │ │ + movsd (%r12),%xmm5 │ │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ │ + mov 0x10(%r9),%rdi │ │ │ │ │ + lea (%r12,%rdx,1),%rax │ │ │ │ │ + lea (%r14,%rdx,1),%r15 │ │ │ │ │ + movsd -0x40(%r10),%xmm12 │ │ │ │ │ + movsd -0x38(%r10),%xmm11 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ mov %rax,-0x78(%rsp) │ │ │ │ │ - mov %rcx,-0x70(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - lea 0x0(,%r8,8),%rcx │ │ │ │ │ - mov %rdx,-0x68(%rsp) │ │ │ │ │ - lea (%r11,%rcx,1),%r8 │ │ │ │ │ - mov %rdi,-0x60(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r9 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movsd -0xc0(%r10),%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - movsd -0x38(%r10),%xmm9 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movsd -0x40(%r10),%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea (%r14,%rax,1),%rbx │ │ │ │ │ + lea (%r12,%rax,1),%rcx │ │ │ │ │ + mov 0x30(%r9),%rdi │ │ │ │ │ + mov 0x8(%r9),%r8 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + mov %rbx,-0x70(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + lea (%r14,%rdi,1),%r11 │ │ │ │ │ + lea (%r12,%rdi,1),%rbp │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + mov %r11,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mov %rbp,-0x58(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ addsd %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%rdi),%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - lea 0x0(,%r15,8),%rdx │ │ │ │ │ - lea (%r11,%rdx,1),%r15 │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%r14 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm7,0x30(%rsp) │ │ │ │ │ + movsd -0xc0(%r10),%xmm7 │ │ │ │ │ + lea 0x0(,%r8,8),%rcx │ │ │ │ │ + movsd %xmm5,0x40(%rsp) │ │ │ │ │ + movsd -0xb8(%r10),%xmm5 │ │ │ │ │ + lea (%r14,%rcx,1),%r8 │ │ │ │ │ + lea (%r12,%rcx,1),%rbx │ │ │ │ │ movsd %xmm3,0x28(%rsp) │ │ │ │ │ - movsd -0xb8(%r10),%xmm3 │ │ │ │ │ - movsd %xmm0,0x38(%rsp) │ │ │ │ │ - mov %r15,-0x58(%rsp) │ │ │ │ │ - movsd %xmm12,0x30(%rsp) │ │ │ │ │ - movsd %xmm7,0x40(%rsp) │ │ │ │ │ - mov %r14,-0x50(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - movsd (%r15),%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - movsd %xmm11,0x58(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm1,0x38(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm7 │ │ │ │ │ + mov %r8,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm4,0x48(%rsp) │ │ │ │ │ + movsd %xmm11,0x50(%rsp) │ │ │ │ │ + movsd %xmm14,0x58(%rsp) │ │ │ │ │ movsd %xmm2,0x60(%rsp) │ │ │ │ │ - movsd %xmm15,0x48(%rsp) │ │ │ │ │ - movsd %xmm14,0x50(%rsp) │ │ │ │ │ - mov %r8,-0x48(%rsp) │ │ │ │ │ - mov %r9,-0x40(%rsp) │ │ │ │ │ - movsd (%r8),%xmm3 │ │ │ │ │ - movsd -0xe0(%r10),%xmm8 │ │ │ │ │ - movsd (%r9),%xmm1 │ │ │ │ │ - movsd -0xd8(%r10),%xmm7 │ │ │ │ │ - mov 0x28(%r13),%rdi │ │ │ │ │ - movsd -0x60(%r10),%xmm9 │ │ │ │ │ - mov 0x38(%r13),%r14 │ │ │ │ │ - lea 0x0(,%rdi,8),%r8 │ │ │ │ │ - lea (%r11,%r8,1),%rdi │ │ │ │ │ - lea 0x0(%rbp,%r8,1),%r15 │ │ │ │ │ - shl $0x3,%r14 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - lea (%r11,%r14,1),%r9 │ │ │ │ │ - mov %r15,-0x30(%rsp) │ │ │ │ │ - mov %rdi,-0x38(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - mov %r9,-0x28(%rsp) │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - movsd (%rdi),%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - movsd -0x58(%r10),%xmm8 │ │ │ │ │ - mov 0x18(%r13),%rdi │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movsd (%r15),%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - lea 0x0(%rbp,%r14,1),%r15 │ │ │ │ │ - mov %r15,-0x20(%rsp) │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movsd (%r15),%xmm8 │ │ │ │ │ - lea (%r11,%rdi,1),%r15 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd -0x20(%r10),%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd -0x18(%r10),%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%r9 │ │ │ │ │ - mov %r9,-0x18(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movsd %xmm13,0x70(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movsd %xmm15,0x68(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm10,0x78(%rsp) │ │ │ │ │ - movsd (%r9),%xmm10 │ │ │ │ │ - lea (%rbx,%r14,1),%r9 │ │ │ │ │ - movsd %xmm9,0x80(%rsp) │ │ │ │ │ - add %r12,%r14 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%r15),%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movsd -0xa0(%r10),%xmm8 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + movsd -0xe0(%r10),%xmm7 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + movsd -0xd8(%r10),%xmm6 │ │ │ │ │ + mov %rbx,-0x48(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + mov 0x28(%r9),%rbp │ │ │ │ │ + movsd -0x60(%r10),%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mov 0x38(%r9),%rbx │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + lea 0x0(,%rbp,8),%r11 │ │ │ │ │ + lea (%r14,%r11,1),%rbp │ │ │ │ │ + lea (%r12,%r11,1),%r8 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movsd (%r8),%xmm12 │ │ │ │ │ + movsd 0x0(%rbp),%xmm6 │ │ │ │ │ mulsd %xmm7,%xmm0 │ │ │ │ │ - movsd -0x98(%r10),%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ + mov %rbp,-0x40(%rsp) │ │ │ │ │ + movsd -0x58(%r10),%xmm7 │ │ │ │ │ + lea 0x0(,%rbx,8),%rbp │ │ │ │ │ + mov %r8,-0x38(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + lea (%r12,%rbp,1),%r8 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + lea (%r14,%rbp,1),%rbx │ │ │ │ │ + mov %r8,-0x28(%rsp) │ │ │ │ │ mulsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ + mov %rbx,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movsd -0x98(%r10),%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + movsd -0x20(%r10),%xmm6 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd -0x18(%r10),%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + movsd %xmm4,0x68(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm13,0x70(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movsd -0xa0(%r10),%xmm12 │ │ │ │ │ + movsd %xmm0,0x80(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + mov 0x18(%r9),%rbx │ │ │ │ │ + movsd %xmm4,0x78(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + lea (%r14,%rbx,1),%r8 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + mov %r8,-0x20(%rsp) │ │ │ │ │ + lea (%r12,%rbx,1),%r8 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm13 │ │ │ │ │ + mov %r8,-0x18(%rsp) │ │ │ │ │ + lea (%rsi,%rbp,1),%r8 │ │ │ │ │ + add %r13,%rbp │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ movsd %xmm14,0x88(%rsp) │ │ │ │ │ - movsd %xmm12,0x90(%rsp) │ │ │ │ │ - movsd %xmm11,0x98(%rsp) │ │ │ │ │ - movsd %xmm1,0xa0(%rsp) │ │ │ │ │ - movsd (%r9),%xmm11 │ │ │ │ │ - movsd -0x10(%r10),%xmm7 │ │ │ │ │ - mov %r14,-0x8(%rsp) │ │ │ │ │ - mov %r9,-0x10(%rsp) │ │ │ │ │ - movsd (%r14),%xmm8 │ │ │ │ │ - movsd -0x8(%r10),%xmm3 │ │ │ │ │ - lea (%rbx,%r8,1),%r14 │ │ │ │ │ - add %r12,%r8 │ │ │ │ │ - movsd (%r14),%xmm13 │ │ │ │ │ - movsd (%r8),%xmm10 │ │ │ │ │ - mov %r14,(%rsp) │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ - lea (%rbx,%rdi,1),%r14 │ │ │ │ │ - lea (%r12,%rdi,1),%r8 │ │ │ │ │ - lea (%rbx,%rcx,1),%rdi │ │ │ │ │ - movsd (%r14),%xmm15 │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movsd -0x50(%r10),%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movsd (%r12,%rcx,1),%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movsd -0x48(%r10),%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movsd (%r8),%xmm10 │ │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + movsd %xmm15,0x90(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm12,0x98(%rsp) │ │ │ │ │ + movsd (%r8),%xmm13 │ │ │ │ │ + movsd 0x0(%rbp),%xmm7 │ │ │ │ │ + movsd -0x10(%r10),%xmm6 │ │ │ │ │ + movsd -0x8(%r10),%xmm2 │ │ │ │ │ + mov %rbp,-0x8(%rsp) │ │ │ │ │ + lea (%rsi,%r11,1),%rbp │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + add %r13,%r11 │ │ │ │ │ + movsd 0x0(%rbp),%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + movsd (%r11),%xmm12 │ │ │ │ │ + movsd %xmm3,0xa0(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ │ + lea (%rsi,%rbx,1),%r11 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + add %r13,%rbx │ │ │ │ │ + mov %r8,-0x10(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + movsd -0x50(%r10),%xmm6 │ │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ │ + mov %rbp,(%rsp) │ │ │ │ │ + lea (%rsi,%rdx,1),%rbp │ │ │ │ │ + add %r13,%rdx │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movsd (%rbx),%xmm11 │ │ │ │ │ + lea (%rsi,%rcx,1),%rbx │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movsd -0x90(%r10),%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movsd -0x88(%r10),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - movsd -0xd0(%r10),%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ - movsd (%rdi),%xmm15 │ │ │ │ │ - lea (%rbx,%rdx,1),%rdi │ │ │ │ │ - add %r12,%rdx │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movsd -0xc8(%r10),%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + add %r13,%rcx │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + movsd -0x90(%r10),%xmm6 │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd -0x48(%r10),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm12 │ │ │ │ │ + lea (%rsi,%rdi,1),%rcx │ │ │ │ │ + add %r13,%rdi │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd -0x88(%r10),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mulsd (%r11),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + mulsd -0xd0(%r10),%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ movsd %xmm15,0xa8(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - subsd %xmm14,%xmm15 │ │ │ │ │ - movsd %xmm14,0xb0(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm3,0xc0(%rsp) │ │ │ │ │ - subsd %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - movsd %xmm15,0xf0(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movsd %xmm14,0xb8(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - movsd %xmm2,0x100(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movsd -0xc8(%r10),%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + mulsd -0xd0(%r10),%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ movsd (%rbx),%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - movsd %xmm14,0xf8(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - movsd %xmm11,0x108(%rsp) │ │ │ │ │ - movsd (%r12),%xmm11 │ │ │ │ │ - movsd -0xf0(%r10),%xmm10 │ │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ │ - movsd -0xe8(%r10),%xmm8 │ │ │ │ │ - movsd (%rdi),%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - lea (%rbx,%rsi,1),%rdx │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - movsd -0x30(%r10),%xmm10 │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd -0x28(%r10),%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd (%rdi),%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movsd -0xb0(%r10),%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - movsd -0x70(%r10),%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + mulsd -0xc8(%r10),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movsd %xmm11,0xb0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movsd %xmm15,0xf8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm11,0xb8(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + movsd %xmm2,0xc0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm11,0xc8(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm15 │ │ │ │ │ + movsd -0xe8(%r10),%xmm0 │ │ │ │ │ + movsd %xmm14,0xd0(%rsp) │ │ │ │ │ + movsd -0xf0(%r10),%xmm14 │ │ │ │ │ + movsd -0x30(%r10),%xmm13 │ │ │ │ │ + movsd %xmm12,0x100(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm12 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm5 │ │ │ │ │ + movsd %xmm6,0xd8(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x0(%r13,%rax,1),%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + mulsd -0xe8(%r10),%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + lea (%rsi,%rax,1),%rdi │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x28(%r10),%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movsd -0x70(%r10),%xmm13 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + mulsd (%rdx),%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + mulsd -0x28(%r10),%xmm0 │ │ │ │ │ + mulsd -0xb0(%r10),%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd -0x68(%r10),%xmm2 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - mulsd (%rsi),%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd (%rdx),%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ - mulsd -0xa8(%r10),%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd -0xb0(%r10),%xmm3 │ │ │ │ │ + mulsd -0x68(%r10),%xmm0 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + mulsd -0x68(%r10),%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movsd -0xa8(%r10),%xmm0 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ mulsd -0xa8(%r10),%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm11,0xd0(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - movsd %xmm0,0xd8(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movsd 0x78(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm11,0xe8(%rsp) │ │ │ │ │ - subsd 0x98(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - movsd 0x38(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm0,0xe0(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - subsd 0x58(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm13 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm3,0x110(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm3,0xe0(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm0,0x108(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd %xmm0,0xe8(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + movsd %xmm14,0x110(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd 0x78(%rsp),%xmm1 │ │ │ │ │ + movsd 0x38(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + mov -0x78(%rsp),%r8 │ │ │ │ │ + subsd 0x98(%rsp),%xmm1 │ │ │ │ │ + subsd 0x58(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm14,0xf0(%rsp) │ │ │ │ │ + movsd 0xd8(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ movsd 0xa0(%rsp),%xmm1 │ │ │ │ │ subsd 0x80(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ movsd 0x30(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm15,0xc8(%rsp) │ │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ addsd 0x50(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm9,(%r9) │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movsd 0x70(%rsp),%xmm13 │ │ │ │ │ - subsd 0x90(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm9,(%rsi) │ │ │ │ │ - movsd %xmm10,(%r15) │ │ │ │ │ - mov -0x28(%rsp),%rsi │ │ │ │ │ - movsd %xmm8,(%r14) │ │ │ │ │ - movsd %xmm7,0x0(%rbp) │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm2 │ │ │ │ │ - subsd 0xf8(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm7,(%r12) │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - movsd 0x28(%rsp),%xmm3 │ │ │ │ │ - mov -0x10(%rsp),%rsi │ │ │ │ │ - subsd 0x48(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - mov -0x30(%rsp),%rsi │ │ │ │ │ - addsd %xmm0,%xmm10 │ │ │ │ │ - subsd 0xd8(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movsd 0x88(%rsp),%xmm13 │ │ │ │ │ - subsd 0x68(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movsd 0x40(%rsp),%xmm7 │ │ │ │ │ - subsd 0x60(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ addsd %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - addsd 0xf8(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - movsd %xmm15,(%rsi) │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm14,0x118(%rsp) │ │ │ │ │ + movsd 0xd8(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x118(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + movsd 0x88(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm15,(%r8) │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ subsd %xmm7,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - movsd %xmm15,(%rsi) │ │ │ │ │ - mov -0x68(%rsp),%rsi │ │ │ │ │ - mov -0x40(%rsp),%r9 │ │ │ │ │ - movsd 0x80(%rsp),%xmm9 │ │ │ │ │ - addsd 0xa0(%rsp),%xmm9 │ │ │ │ │ - mov -0x58(%rsp),%r15 │ │ │ │ │ - movsd 0x110(%rsp),%xmm14 │ │ │ │ │ - movsd 0x100(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - movsd %xmm7,(%r8) │ │ │ │ │ - mov -0x50(%rsp),%r14 │ │ │ │ │ - mov -0x48(%rsp),%r8 │ │ │ │ │ - movsd %xmm0,(%r9) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0x38(%rsp),%xmm2 │ │ │ │ │ - addsd 0x58(%rsp),%xmm2 │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ - movsd %xmm0,(%r12,%rcx,1) │ │ │ │ │ - movsd %xmm3,(%r15) │ │ │ │ │ - movsd %xmm1,(%rdi) │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ - mov -0x60(%rsp),%rdi │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movsd 0x78(%rsp),%xmm2 │ │ │ │ │ - addsd 0x98(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x30(%rsp),%xmm1 │ │ │ │ │ - subsd 0x50(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movsd 0x108(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movsd 0x108(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - movsd %xmm8,(%r14) │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm9,(%r8) │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movsd 0x70(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm15,(%rdx) │ │ │ │ │ + mov -0x20(%rsp),%rdx │ │ │ │ │ + subsd 0x90(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm12,(%rdx) │ │ │ │ │ + mov -0x30(%rsp),%rdx │ │ │ │ │ + movsd %xmm7,(%r11) │ │ │ │ │ + movsd %xmm6,(%r12) │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm6,0x0(%r13) │ │ │ │ │ + movsd %xmm5,(%rdx) │ │ │ │ │ + mov -0x10(%rsp),%rdx │ │ │ │ │ + movsd 0x28(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + subsd 0x48(%rsp),%xmm5 │ │ │ │ │ + subsd 0x68(%rsp),%xmm14 │ │ │ │ │ + movsd 0x40(%rsp),%xmm1 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm15 │ │ │ │ │ + mov -0x38(%rsp),%rdx │ │ │ │ │ + mov -0x60(%rsp),%r11 │ │ │ │ │ + subsd 0x60(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movsd 0x108(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + addsd 0xc8(%rsp),%xmm15 │ │ │ │ │ + subsd 0xc8(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ addsd %xmm15,%xmm0 │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - movsd %xmm10,(%rax) │ │ │ │ │ - mov -0x38(%rsp),%rdi │ │ │ │ │ - movsd 0x68(%rsp),%xmm3 │ │ │ │ │ - addsd 0x88(%rsp),%xmm3 │ │ │ │ │ - mov (%rsp),%rcx │ │ │ │ │ - addsd 0xd0(%rsp),%xmm12 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movsd %xmm15,(%rdx) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x80(%rsp),%xmm0 │ │ │ │ │ + addsd 0xa0(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm15,(%rdx) │ │ │ │ │ + mov -0x70(%rsp),%rdx │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + mov -0x48(%rsp),%rdx │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movsd 0x30(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm6,(%rdi) │ │ │ │ │ + movsd 0x38(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm15,(%rdx) │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ + subsd 0x50(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x78(%rsp),%xmm4 │ │ │ │ │ + addsd 0x58(%rsp),%xmm6 │ │ │ │ │ + addsd 0x98(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm15,(%rdx) │ │ │ │ │ + movsd %xmm5,(%r11) │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x110(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x100(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x110(%rsp),%xmm6 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm14 │ │ │ │ │ + movsd 0x100(%rsp),%xmm7 │ │ │ │ │ + mov -0x58(%rsp),%rdi │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ │ + mov -0x50(%rsp),%r8 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ │ + addsd 0xe0(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + addsd 0xe8(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movsd 0x68(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + addsd 0x88(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ + movsd %xmm12,(%rdi) │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm2 │ │ │ │ │ + addsd 0xb0(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm12,(%rdx) │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ + movsd %xmm13,(%r8) │ │ │ │ │ + movsd 0x70(%rsp),%xmm13 │ │ │ │ │ + mov -0x28(%rsp),%r8 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + movsd 0x40(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + addsd 0x90(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm12,(%rcx) │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + addsd 0x60(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm12,0x0(%r13,%rax,1) │ │ │ │ │ + mov -0x40(%rsp),%rax │ │ │ │ │ + addsd 0xc0(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ movsd %xmm0,(%rdi) │ │ │ │ │ movsd 0x28(%rsp),%xmm0 │ │ │ │ │ - addsd 0xe8(%rsp),%xmm2 │ │ │ │ │ addsd 0x48(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movsd 0xb8(%rsp),%xmm8 │ │ │ │ │ - movsd 0x70(%rsp),%xmm11 │ │ │ │ │ - addsd 0xc0(%rsp),%xmm8 │ │ │ │ │ - addsd 0x90(%rsp),%xmm11 │ │ │ │ │ - movsd 0x40(%rsp),%xmm7 │ │ │ │ │ - addsd 0x60(%rsp),%xmm7 │ │ │ │ │ - mov -0x20(%rsp),%r15 │ │ │ │ │ - mov -0x8(%rsp),%r14 │ │ │ │ │ - mov -0x18(%rsp),%r9 │ │ │ │ │ - mov -0x78(%rsp),%rax │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm1 │ │ │ │ │ - addsd 0xb0(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm8,(%r15) │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movsd %xmm8,(%r14) │ │ │ │ │ - movsd %xmm3,(%r11) │ │ │ │ │ - movsd %xmm13,(%rbx) │ │ │ │ │ - movsd %xmm2,(%r9) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ - movsd %xmm7,(%rdx) │ │ │ │ │ - incq 0x160(%rsp) │ │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ │ - add 0x120(%rsp),%r13 │ │ │ │ │ - add %rax,%r11 │ │ │ │ │ - add %rax,%rbx │ │ │ │ │ - sub %rax,%rbp │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mov -0x8(%rsp),%rax │ │ │ │ │ + mov -0x18(%rsp),%r8 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + incq 0x168(%rsp) │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ + add 0x128(%rsp),%r9 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ │ + movsd %xmm1,(%r14) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm13,(%rsi) │ │ │ │ │ + add %rax,%r14 │ │ │ │ │ + add %rax,%rsi │ │ │ │ │ sub %rax,%r12 │ │ │ │ │ - mov 0x160(%rsp),%rax │ │ │ │ │ - cmp %rax,0x168(%rsp) │ │ │ │ │ + sub %rax,%r13 │ │ │ │ │ + mov 0x168(%rsp),%rax │ │ │ │ │ + movsd %xmm1,(%r8) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movsd %xmm0,(%r15) │ │ │ │ │ + movsd %xmm5,0x0(%rbp) │ │ │ │ │ + cmp %rax,0x170(%rsp) │ │ │ │ │ jne 90 │ │ │ │ │ - add $0x128,%rsp │ │ │ │ │ + add $0x130,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000d50 : │ │ │ │ │ +0000000000000d70 : │ │ │ │ │ fftw_codelet_hc2cf_16(): │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xd60(%rip),%rsi │ │ │ │ │ - jmp d65 │ │ │ │ │ + lea -0xd80(%rip),%rsi │ │ │ │ │ + jmp d85 │ │ │ │ │ R_X86_64_PLT32 fftw_khc2c_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 410d0000 00420e10 8f02420e ....A....B....B. │ │ │ │ │ + 0x00000020 00000000 6a0d0000 00420e10 8f02420e ....j....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ee00203 250d0e38 ..A.8..G....%..8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ee80203 4e0d0e38 ..A.8..G....N..8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 15000000 00000000 ........ │ │ │ ├── hc2cf_2.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1208 (bytes into file) │ │ │ │ │ + Start of section headers: 2904 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x4b8: │ │ │ │ │ +There are 15 section headers, starting at offset 0xb58: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000165 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000390 000030 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0001a5 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0001a5 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0001a5 000008 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0001b0 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0003c0 000048 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0001f0 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 0001f8 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 0001f8 000040 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000408 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000238 000108 18 13 8 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000340 00004d 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000438 000079 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0007b5 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a30 000030 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0007f5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0007f5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0007f5 000008 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000800 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000a60 000048 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000840 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000848 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000848 000090 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000aa8 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 0008d8 000108 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 0009e0 00004d 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000ad8 000079 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 11 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 329 FUNC LOCAL DEFAULT 1 hc2cf_2 │ │ │ │ │ + 2: 0000000000000000 1943 FUNC LOCAL DEFAULT 1 hc2cf_2 │ │ │ │ │ 3: 0000000000000000 64 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ - 8: 0000000000000150 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf_2 │ │ │ │ │ + 8: 00000000000007a0 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf_2 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_khc2c_register │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_hc2cf_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x390 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa30 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000155 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000161 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +00000000000007a5 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000007b1 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x3c0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xa60 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000a00000001 R_X86_64_64 0000000000000000 fftw_rdft_hc2cf_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x408 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xaa8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 150 │ │ │ │ │ +0000000000000080 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 7a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,17 +9,69 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000149 │ │ │ │ │ +00000018 000000000000005c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000797 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc2: 712 to 00000000000002d2 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002d3 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002d5 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002d7 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002d9 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002db │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000002e0 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_advance_loc2: 1044 to 00000000000006f4 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006f5 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006f7 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006f9 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006fb │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006fd │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006fe │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000000150..0000000000000165 │ │ │ │ │ +00000078 0000000000000014 0000007c FDE cie=00000000 pc=00000000000007a0..00000000000007b5 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,7 +1,11 @@ │ │ │ │ │ +AWAVAUATUSL │ │ │ │ │ +T$HL;l$@ │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ fftw_codelet_hc2cf_2 │ │ │ │ │ fftw_khc2c_register │ │ │ │ │ fftw_rdft_hc2cf_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ │ .rodata.str1.1 │ │ │ │ │ .rela.data.rel.ro │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,98 +1,509 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ hc2cf_2(): │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - cmp %r9,%rdi │ │ │ │ │ - jge b5 │ │ │ │ │ - lea -0x1(%rdi),%r10 │ │ │ │ │ + push %r15 │ │ │ │ │ + push %r14 │ │ │ │ │ + push %r13 │ │ │ │ │ + push %r12 │ │ │ │ │ + push %rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ │ + cmp 0x40(%rsp),%r13 │ │ │ │ │ + jge 2d1 │ │ │ │ │ + lea -0x1(%r13),%rax │ │ │ │ │ + shl $0x4,%rax │ │ │ │ │ + add %r8,%rax │ │ │ │ │ + cmp $0x1,%r10 │ │ │ │ │ + jne 2e0 │ │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ │ + sub %r13,%r14 │ │ │ │ │ + lea -0x1(%r14),%r9 │ │ │ │ │ + cmp $0x12,%r9 │ │ │ │ │ + jbe 64f │ │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ shl $0x4,%r10 │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - cmpq $0x1,0x18(%rsp) │ │ │ │ │ - jne c0 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - movsd 0x8(%r8),%xmm2 │ │ │ │ │ - inc %rdi │ │ │ │ │ - add $0x8,%rax │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm6 │ │ │ │ │ + lea -0x18(%r8,%r10,1),%rbx │ │ │ │ │ + lea 0x0(,%r9,8),%r8 │ │ │ │ │ + mov %rcx,%r9 │ │ │ │ │ + sub %r8,%r9 │ │ │ │ │ + lea (%rdi,%r8,1),%r12 │ │ │ │ │ + lea (%rsi,%r8,1),%r15 │ │ │ │ │ + sub %r8,%rbp │ │ │ │ │ + mov %r9,-0x58(%rsp) │ │ │ │ │ + lea -0x8(%rcx),%r9 │ │ │ │ │ + lea -0x8(%rdx),%r8 │ │ │ │ │ + cmp %r9,%rdx │ │ │ │ │ + setb %r11b │ │ │ │ │ + cmp %r8,%rcx │ │ │ │ │ + setb %r10b │ │ │ │ │ + or %r10d,%r11d │ │ │ │ │ + lea 0x8(%rdi),%r10 │ │ │ │ │ + mov %r10,-0x48(%rsp) │ │ │ │ │ + sub %rsi,%r10 │ │ │ │ │ + cmp $0x10,%r10 │ │ │ │ │ + seta -0x50(%rsp) │ │ │ │ │ + and -0x50(%rsp),%r11b │ │ │ │ │ + cmp %rdi,%rbx │ │ │ │ │ + mov %r11d,%r10d │ │ │ │ │ + setb %r11b │ │ │ │ │ + cmp %rax,%r12 │ │ │ │ │ + setb -0x50(%rsp) │ │ │ │ │ + or -0x50(%rsp),%r11b │ │ │ │ │ + and %r10d,%r11d │ │ │ │ │ + cmp %rsi,%rbx │ │ │ │ │ + mov %r11d,%r10d │ │ │ │ │ + setb %r11b │ │ │ │ │ + cmp %rax,%r15 │ │ │ │ │ + setb -0x50(%rsp) │ │ │ │ │ + or -0x50(%rsp),%r11b │ │ │ │ │ + and %r10d,%r11d │ │ │ │ │ + cmp %rbp,%rbx │ │ │ │ │ + mov %r11d,%r10d │ │ │ │ │ + setb %r11b │ │ │ │ │ + cmp %rax,%rdx │ │ │ │ │ + setb -0x50(%rsp) │ │ │ │ │ + or -0x50(%rsp),%r11b │ │ │ │ │ + and %r10d,%r11d │ │ │ │ │ + cmp -0x58(%rsp),%rbx │ │ │ │ │ + mov -0x58(%rsp),%r10 │ │ │ │ │ + setb %bl │ │ │ │ │ + cmp %rax,%rcx │ │ │ │ │ + setb -0x50(%rsp) │ │ │ │ │ + or -0x50(%rsp),%bl │ │ │ │ │ + and %ebx,%r11d │ │ │ │ │ + cmp %rbp,%r12 │ │ │ │ │ + setb %bl │ │ │ │ │ + cmp %rdi,%rdx │ │ │ │ │ + setb -0x50(%rsp) │ │ │ │ │ + or -0x50(%rsp),%bl │ │ │ │ │ + and %r11d,%ebx │ │ │ │ │ + cmp %r10,%r12 │ │ │ │ │ + setb %r11b │ │ │ │ │ + cmp %rdi,%rcx │ │ │ │ │ + setb %r12b │ │ │ │ │ + or %r12d,%r11d │ │ │ │ │ + and %ebx,%r11d │ │ │ │ │ + cmp %rbp,%r15 │ │ │ │ │ + setb %bl │ │ │ │ │ + cmp %rsi,%rdx │ │ │ │ │ + setb %bpl │ │ │ │ │ + or %ebp,%ebx │ │ │ │ │ + test %bl,%r11b │ │ │ │ │ + je 6fe │ │ │ │ │ + cmp %r10,%r15 │ │ │ │ │ + setb %r11b │ │ │ │ │ + cmp %rsi,%rcx │ │ │ │ │ + setb %bl │ │ │ │ │ + or %bl,%r11b │ │ │ │ │ + je 6fe │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ + mov %rdi,%r11 │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + shr $1,%r12 │ │ │ │ │ + mov %rcx,%r9 │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + movupd (%rbx),%xmm7 │ │ │ │ │ + inc %rbp │ │ │ │ │ + add $0x10,%r11 │ │ │ │ │ + movupd 0x10(%rbx),%xmm4 │ │ │ │ │ + movupd (%r10),%xmm0 │ │ │ │ │ + add $0x20,%rbx │ │ │ │ │ + add $0x10,%r10 │ │ │ │ │ + movhpd -0x10(%rbx),%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + movlpd -0x18(%rbx),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movhpd -0x8(%r11),%xmm3 │ │ │ │ │ + movhpd -0x8(%r9),%xmm2 │ │ │ │ │ + mulpd %xmm2,%xmm1 │ │ │ │ │ + movhpd -0x8(%r8),%xmm5 │ │ │ │ │ + sub $0x10,%r9 │ │ │ │ │ + mulpd %xmm4,%xmm6 │ │ │ │ │ + sub $0x10,%r8 │ │ │ │ │ + mulpd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulpd %xmm7,%xmm0 │ │ │ │ │ + subpd %xmm6,%xmm1 │ │ │ │ │ + addpd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + subpd %xmm5,%xmm1 │ │ │ │ │ + addpd %xmm5,%xmm6 │ │ │ │ │ + subpd %xmm0,%xmm3 │ │ │ │ │ + addpd %xmm0,%xmm4 │ │ │ │ │ + movlpd %xmm3,0x10(%r8) │ │ │ │ │ + movhpd %xmm3,0x8(%r8) │ │ │ │ │ + movlpd %xmm1,0x10(%r9) │ │ │ │ │ + movhpd %xmm1,0x8(%r9) │ │ │ │ │ + movups %xmm4,-0x10(%r11) │ │ │ │ │ + movups %xmm6,-0x10(%r10) │ │ │ │ │ + cmp %rbp,%r12 │ │ │ │ │ + jne 188 │ │ │ │ │ + test $0x1,%r14b │ │ │ │ │ + je 2d1 │ │ │ │ │ + and $0xfffffffffffffffe,%r14 │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + neg %r14 │ │ │ │ │ + shl $0x4,%r8 │ │ │ │ │ + add %r8,%rax │ │ │ │ │ + lea 0x0(,%r14,8),%r8 │ │ │ │ │ + sub %r8,%rsi │ │ │ │ │ + movsd (%rcx,%r8,1),%xmm0 │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + sub %r8,%rdi │ │ │ │ │ + movsd (%rsi),%xmm4 │ │ │ │ │ + movsd 0x8(%rax),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + movsd (%rdx,%r8,1),%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rdx,%r8,1) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rcx,%r8,1) │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + pop %rbx │ │ │ │ │ + pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ + pop %r13 │ │ │ │ │ + pop %r14 │ │ │ │ │ + pop %r15 │ │ │ │ │ + ret │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ │ + lea 0x0(,%r10,8),%r11 │ │ │ │ │ + mov %r11,%r9 │ │ │ │ │ + sub %r13,%rbx │ │ │ │ │ + neg %r9 │ │ │ │ │ + mov %rbx,-0x40(%rsp) │ │ │ │ │ + dec %rbx │ │ │ │ │ + cmp $0x12,%rbx │ │ │ │ │ + jbe 70d │ │ │ │ │ + mov 0x40(%rsp),%rbp │ │ │ │ │ + shl $0x4,%rbp │ │ │ │ │ + lea -0x18(%r8,%rbp,1),%r15 │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + imul %r11,%r8 │ │ │ │ │ + mov %rbx,%r12 │ │ │ │ │ + test %r11,%r11 │ │ │ │ │ + mov %rbx,%rbp │ │ │ │ │ + cmovs %r8,%r12 │ │ │ │ │ + cmovns %r8,%rbp │ │ │ │ │ + neg %r8 │ │ │ │ │ + lea (%rdi,%r12,1),%r14 │ │ │ │ │ + add %rsi,%r12 │ │ │ │ │ + mov %r14,-0x20(%rsp) │ │ │ │ │ + lea (%rdi,%rbp,1),%r14 │ │ │ │ │ + add %rsi,%rbp │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + mov %rbp,-0x30(%rsp) │ │ │ │ │ + mov %rbx,%rbp │ │ │ │ │ + cmovs %r8,%rbp │ │ │ │ │ + cmovs %rbx,%r8 │ │ │ │ │ + mov %r12,-0x38(%rsp) │ │ │ │ │ + mov %r14,-0x18(%rsp) │ │ │ │ │ + lea (%rdx,%rbp,1),%r12 │ │ │ │ │ + add %rcx,%rbp │ │ │ │ │ + mov %r12,-0x28(%rsp) │ │ │ │ │ + lea (%rdx,%r8,1),%r12 │ │ │ │ │ + add %rcx,%r8 │ │ │ │ │ + mov %r8,-0x48(%rsp) │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ + test %r11,%r11 │ │ │ │ │ + cmovns %r11,%r8 │ │ │ │ │ + cmovle %r11,%rbx │ │ │ │ │ + mov %rbp,-0x50(%rsp) │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + mov %r12,-0x58(%rsp) │ │ │ │ │ + cmovns %r9,%rbp │ │ │ │ │ + mov %rbx,%r14 │ │ │ │ │ + mov $0x0,%ebx │ │ │ │ │ + cmovle %r9,%rbx │ │ │ │ │ + lea (%rdx,%rbp,1),%r12 │ │ │ │ │ + mov %r12,-0x10(%rsp) │ │ │ │ │ + lea (%rcx,%rbx,1),%r12 │ │ │ │ │ + cmp %r12,-0x10(%rsp) │ │ │ │ │ + setb %r12b │ │ │ │ │ + add %rcx,%rbp │ │ │ │ │ + add %rdx,%rbx │ │ │ │ │ + cmp %rbx,%rbp │ │ │ │ │ + setb %bl │ │ │ │ │ + or %r12d,%ebx │ │ │ │ │ + test %r11,%r11 │ │ │ │ │ + lea (%rdi,%r8,1),%r12 │ │ │ │ │ + setne %bpl │ │ │ │ │ + and %ebp,%ebx │ │ │ │ │ + lea (%rsi,%r14,1),%rbp │ │ │ │ │ + cmp %rbp,%r12 │ │ │ │ │ + mov -0x18(%rsp),%r12 │ │ │ │ │ + setb %bpl │ │ │ │ │ + add %rsi,%r8 │ │ │ │ │ + add %rdi,%r14 │ │ │ │ │ + cmp %r14,%r8 │ │ │ │ │ + mov -0x20(%rsp),%r14 │ │ │ │ │ + setb %r8b │ │ │ │ │ + or %r8d,%ebp │ │ │ │ │ + and %ebp,%ebx │ │ │ │ │ + cmp %r14,%r15 │ │ │ │ │ + setb %r8b │ │ │ │ │ + cmp %rax,%r12 │ │ │ │ │ + setb %bpl │ │ │ │ │ + or %r8d,%ebp │ │ │ │ │ + and %ebx,%ebp │ │ │ │ │ + cmp -0x38(%rsp),%r15 │ │ │ │ │ + setb %bl │ │ │ │ │ + cmp %rax,-0x30(%rsp) │ │ │ │ │ + setb %r8b │ │ │ │ │ + or %r8d,%ebx │ │ │ │ │ + and %ebp,%ebx │ │ │ │ │ + cmp -0x28(%rsp),%r15 │ │ │ │ │ + setb %r8b │ │ │ │ │ + cmp %rax,-0x58(%rsp) │ │ │ │ │ + setb %bpl │ │ │ │ │ + or %ebp,%r8d │ │ │ │ │ + mov %ebx,%ebp │ │ │ │ │ + and %r8d,%ebp │ │ │ │ │ + cmp -0x50(%rsp),%r15 │ │ │ │ │ + mov -0x28(%rsp),%r15 │ │ │ │ │ + setb %bl │ │ │ │ │ + cmp %rax,-0x48(%rsp) │ │ │ │ │ + setb %r8b │ │ │ │ │ + or %ebx,%r8d │ │ │ │ │ + and %ebp,%r8d │ │ │ │ │ + cmp %r15,%r12 │ │ │ │ │ + setb %bl │ │ │ │ │ + cmp %r14,-0x58(%rsp) │ │ │ │ │ + setb %bpl │ │ │ │ │ + or %ebp,%ebx │ │ │ │ │ + and %r8d,%ebx │ │ │ │ │ + cmp -0x50(%rsp),%r12 │ │ │ │ │ + mov -0x30(%rsp),%r12 │ │ │ │ │ + setb %r8b │ │ │ │ │ + cmp %r14,-0x48(%rsp) │ │ │ │ │ + mov -0x38(%rsp),%r14 │ │ │ │ │ + setb %bpl │ │ │ │ │ + or %ebp,%r8d │ │ │ │ │ + and %ebx,%r8d │ │ │ │ │ + cmp %r15,%r12 │ │ │ │ │ + setb %bl │ │ │ │ │ + cmp %r14,-0x58(%rsp) │ │ │ │ │ + setb %bpl │ │ │ │ │ + or %ebp,%ebx │ │ │ │ │ + test %bl,%r8b │ │ │ │ │ + je 70d │ │ │ │ │ + cmp -0x50(%rsp),%r12 │ │ │ │ │ + setb %r8b │ │ │ │ │ + cmp %r14,-0x48(%rsp) │ │ │ │ │ + setb %bl │ │ │ │ │ + or %bl,%r8b │ │ │ │ │ + je 70d │ │ │ │ │ + mov -0x40(%rsp),%r15 │ │ │ │ │ + mov %r10,%r13 │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ + shl $0x4,%r13 │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ + shr $1,%r15 │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movsd 0x0(%rbp),%xmm2 │ │ │ │ │ + movupd (%r12),%xmm7 │ │ │ │ │ + inc %r14 │ │ │ │ │ + add $0x20,%r12 │ │ │ │ │ + movupd -0x10(%r12),%xmm4 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + movhpd -0x10(%r12),%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + movlpd -0x18(%r12),%xmm4 │ │ │ │ │ + movhpd (%rbx,%r10,8),%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movhpd (%r11,%r9,1),%xmm2 │ │ │ │ │ + mulpd %xmm2,%xmm1 │ │ │ │ │ + movhpd 0x0(%rbp,%r10,8),%xmm3 │ │ │ │ │ + movhpd (%r8,%r9,1),%xmm5 │ │ │ │ │ + mulpd %xmm4,%xmm6 │ │ │ │ │ + mulpd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulpd %xmm7,%xmm0 │ │ │ │ │ + subpd %xmm6,%xmm1 │ │ │ │ │ + addpd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + subpd %xmm5,%xmm1 │ │ │ │ │ + addpd %xmm5,%xmm6 │ │ │ │ │ + addpd %xmm0,%xmm4 │ │ │ │ │ + subpd %xmm0,%xmm3 │ │ │ │ │ + movlpd %xmm3,(%r8) │ │ │ │ │ + movhpd %xmm3,(%r8,%r9,1) │ │ │ │ │ + sub %r13,%r8 │ │ │ │ │ + movlpd %xmm1,(%r11) │ │ │ │ │ + movhpd %xmm1,(%r11,%r9,1) │ │ │ │ │ + sub %r13,%r11 │ │ │ │ │ + movlpd %xmm4,0x0(%rbp) │ │ │ │ │ + movhpd %xmm4,0x0(%rbp,%r10,8) │ │ │ │ │ + add %r13,%rbp │ │ │ │ │ + movlpd %xmm6,(%rbx) │ │ │ │ │ + movhpd %xmm6,(%rbx,%r10,8) │ │ │ │ │ + add %r13,%rbx │ │ │ │ │ + cmp %r15,%r14 │ │ │ │ │ + jne 4f0 │ │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ │ + test $0x1,%bl │ │ │ │ │ + je 2d1 │ │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ │ + imul %rbx,%r9 │ │ │ │ │ + mov %rbx,%r10 │ │ │ │ │ + shl $0x4,%r10 │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + sub %r9,%rsi │ │ │ │ │ + movsd (%rcx,%r9,1),%xmm0 │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + sub %r9,%rdi │ │ │ │ │ + movsd (%rsi),%xmm4 │ │ │ │ │ + movsd 0x8(%rax),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + movsd (%rdx,%r9,1),%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rdx,%r9,1) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rcx,%r9,1) │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + jmp 2d1 │ │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ │ + lea -0x8(%rcx),%r9 │ │ │ │ │ + lea -0x8(%rdx),%r8 │ │ │ │ │ + lea 0x8(%rdi),%r10 │ │ │ │ │ + jmp 674 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + sub $0x8,%r9 │ │ │ │ │ + sub $0x8,%r8 │ │ │ │ │ + add $0x8,%r10 │ │ │ │ │ + movsd (%rsi),%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + inc %r13 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - sub $0x8,%rdx │ │ │ │ │ - movsd -0x8(%rax),%xmm4 │ │ │ │ │ - movsd 0x8(%rdx),%xmm3 │ │ │ │ │ - sub $0x8,%rcx │ │ │ │ │ - add $0x10,%r8 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + movsd 0x8(%rax),%xmm5 │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm2,0x8(%rdx) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm2,0x8(%rcx) │ │ │ │ │ - movsd %xmm1,-0x8(%rax) │ │ │ │ │ - movsd %xmm0,-0x8(%rsi) │ │ │ │ │ - cmp %r9,%rdi │ │ │ │ │ - jne 30 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ + movsd %xmm1,-0x8(%rsi) │ │ │ │ │ + cmp %r13,%r11 │ │ │ │ │ + jne 668 │ │ │ │ │ + pop %rbx │ │ │ │ │ + pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ + pop %r13 │ │ │ │ │ + pop %r14 │ │ │ │ │ + pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ │ - lea 0x0(,%r11,8),%r10 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ │ + mov -0x48(%rsp),%r10 │ │ │ │ │ + jmp 674 │ │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rsi),%xmm4 │ │ │ │ │ movsd (%rcx),%xmm0 │ │ │ │ │ - inc %rdi │ │ │ │ │ - add $0x10,%r8 │ │ │ │ │ - movsd -0x10(%r8),%xmm6 │ │ │ │ │ - movsd -0x8(%r8),%xmm5 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ + inc %r13 │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + movsd -0x10(%rax),%xmm6 │ │ │ │ │ + movsd -0x8(%rax),%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ movsd (%rdx),%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ mulsd %xmm6,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm7 │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm3 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ movsd %xmm4,(%rdx) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - sub %r10,%rdx │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + add %r9,%rdx │ │ │ │ │ subsd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ movsd %xmm4,(%rcx) │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - sub %r10,%rcx │ │ │ │ │ + add %r9,%rcx │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + add %r11,%rdi │ │ │ │ │ movsd %xmm1,(%rsi) │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - add %r10,%rsi │ │ │ │ │ - cmp %rdi,%r9 │ │ │ │ │ - jne d0 │ │ │ │ │ - ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + add %r11,%rsi │ │ │ │ │ + cmp %r13,%r8 │ │ │ │ │ + jne 718 │ │ │ │ │ + jmp 2d1 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000150 : │ │ │ │ │ +00000000000007a0 : │ │ │ │ │ fftw_codelet_hc2cf_2(): │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x160(%rip),%rsi │ │ │ │ │ - jmp 165 │ │ │ │ │ + lea -0x7b0(%rip),%rsi │ │ │ │ │ + jmp 7b5 │ │ │ │ │ R_X86_64_PLT32 fftw_khc2c_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,8 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ - 0x00000010 1b0c0708 90010000 10000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 49010000 00000000 10000000 ....I........... │ │ │ │ │ - 0x00000030 30000000 00000000 15000000 00000000 0............... │ │ │ │ │ + 0x00000010 1b0c0708 90010000 5c000000 1c000000 ........\....... │ │ │ │ │ + 0x00000020 00000000 97070000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830703 c8020a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 450b0314 B. B..B..B..E... │ │ │ │ │ + 0x00000060 040a0e30 410e2842 0e20420e 18420e10 ...0A.(B. B..B.. │ │ │ │ │ + 0x00000070 420e0841 0b000000 14000000 7c000000 B..A........|... │ │ │ │ │ + 0x00000080 00000000 15000000 00000000 00000000 ................ │ │ │ ├── hc2cf_20.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 6480 (bytes into file) │ │ │ │ │ + Start of section headers: 6840 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x1950: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1ab8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 001445 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0017a8 0000a8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001485 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001485 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001485 000009 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 001490 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001850 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0014d0 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0014d8 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0014f8 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0014f8 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001898 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 001570 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001708 00009a 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0018c8 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001505 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001868 000150 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001545 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001545 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001545 000009 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 001550 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0019b8 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 001590 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 001598 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0015b8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0015b8 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001a00 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 001630 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0017c8 00009a 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001a30 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 17 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 5163 FUNC LOCAL DEFAULT 1 hc2cf_20 │ │ │ │ │ + 2: 0000000000000000 5358 FUNC LOCAL DEFAULT 1 hc2cf_20 │ │ │ │ │ 3: 0000000000000000 64 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ - 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ - 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ - 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 10: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 11: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 14: 0000000000001430 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf_20 │ │ │ │ │ + 14: 00000000000014f0 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf_20 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_khc2c_register │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_hc2cf_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,21 +1,28 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x17a8 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1868 contains 14 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000033 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000041 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000049 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000057 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000083 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000001435 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000001441 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +000000000000003a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000042 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000004a 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000082 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000d76 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000e69 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000f59 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001042 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001122 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001223 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001314 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001430 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000014f5 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000001501 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1850 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x19b8 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001000000001 R_X86_64_64 0000000000000000 fftw_rdft_hc2cf_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1898 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1a00 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1430 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 14f0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000142b │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000014ee │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ │ - DW_CFA_advance_loc2: 5135 to 0000000000001420 │ │ │ │ │ + DW_CFA_def_cfa_offset: 568 │ │ │ │ │ + DW_CFA_advance_loc2: 5330 to 00000000000014e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001421 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000014e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001422 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000014e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001424 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001426 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001428 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014eb │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000142a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000014ed │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001430..0000000000001445 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000014f0..0000000000001505 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,982 +7,981 @@ │ │ │ │ │ hc2cf_20(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x208,%rsp │ │ │ │ │ - mov 0x248(%rsp),%rax │ │ │ │ │ - cmp %rax,0x240(%rsp) │ │ │ │ │ - jge 1419 │ │ │ │ │ + sub $0x200,%rsp │ │ │ │ │ mov 0x240(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + cmp %rax,0x238(%rsp) │ │ │ │ │ + jge 14dc │ │ │ │ │ + mov 0x238(%rsp),%rax │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ - mov %r9,%r15 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ + mov %r9,%r8 │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ dec %rax │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ + mov %r15,%r10 │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ imul $0x130,%rax,%rax │ │ │ │ │ - lea (%r8,%rax,1),%rbx │ │ │ │ │ - mov 0x250(%rsp),%rax │ │ │ │ │ + lea (%rdx,%rax,1),%r12 │ │ │ │ │ + mov 0x248(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x1f8(%rsp) │ │ │ │ │ + mov %rax,0x1f0(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x200(%rsp) │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ │ - add $0x130,%rbx │ │ │ │ │ - movsd -0xa0(%rbx),%xmm9 │ │ │ │ │ - movsd -0x98(%rbx),%xmm5 │ │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ │ - movsd -0xf0(%rbx),%xmm12 │ │ │ │ │ - mov 0x38(%r15),%r11 │ │ │ │ │ - movsd -0x50(%rbx),%xmm14 │ │ │ │ │ - lea 0x0(,%rax,8),%rbp │ │ │ │ │ - movsd (%r10),%xmm8 │ │ │ │ │ - movsd 0x0(%r13),%xmm7 │ │ │ │ │ - lea (%r10,%rbp,1),%rax │ │ │ │ │ - lea 0x0(%r13,%rbp,1),%rdx │ │ │ │ │ + mov %rax,0x1f8(%rsp) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x28(%r8),%rax │ │ │ │ │ + movsd 0x90(%r12),%xmm9 │ │ │ │ │ + add $0x130,%r12 │ │ │ │ │ + movsd -0x98(%r12),%xmm3 │ │ │ │ │ + mov 0x10(%r8),%rdx │ │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ │ + movsd -0xf0(%r12),%xmm12 │ │ │ │ │ + mov 0x38(%r8),%r14 │ │ │ │ │ + lea (%rbx,%rcx,1),%rax │ │ │ │ │ + movsd -0x50(%r12),%xmm14 │ │ │ │ │ + movsd (%rbx),%xmm6 │ │ │ │ │ + mov %rcx,-0x78(%rsp) │ │ │ │ │ + add %r10,%rcx │ │ │ │ │ movsd (%rax),%xmm2 │ │ │ │ │ - movsd (%rdx),%xmm6 │ │ │ │ │ - mov %rax,-0x78(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - lea (%r12,%rax,1),%rsi │ │ │ │ │ - lea (%r14,%rax,1),%rdi │ │ │ │ │ - mov %rdx,-0x70(%rsp) │ │ │ │ │ - mov %rax,-0x68(%rsp) │ │ │ │ │ - mov %rsi,-0x60(%rsp) │ │ │ │ │ + movsd (%r10),%xmm5 │ │ │ │ │ + mov %rax,-0x70(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + lea (%r11,%rcx,1),%rdi │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%rdx │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + mov %rdx,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ mov %rdi,-0x58(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ │ - movsd -0xe8(%rbx),%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - movsd (%rsi),%xmm11 │ │ │ │ │ - lea 0x0(,%r11,8),%rsi │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movsd -0xe8(%r12),%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + movsd (%rdx),%xmm9 │ │ │ │ │ + lea 0x0(,%r14,8),%rdx │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%r14 │ │ │ │ │ + lea (%r11,%rdx,1),%r15 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + mov %r14,-0x50(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ movsd (%rdi),%xmm2 │ │ │ │ │ - lea (%r12,%rsi,1),%r11 │ │ │ │ │ - lea (%r14,%rsi,1),%r9 │ │ │ │ │ - mov %r11,-0x50(%rsp) │ │ │ │ │ - mov %r9,-0x48(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + mov %r15,-0x48(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movsd -0x48(%r12),%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + movsd (%r14),%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ mulsd %xmm12,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - movsd (%r11),%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movsd -0x48(%rbx),%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ mulsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm14,0x150(%rsp) │ │ │ │ │ - movsd %xmm13,0x158(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm11,0x168(%rsp) │ │ │ │ │ - movsd %xmm5,0x160(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm15,0x170(%rsp) │ │ │ │ │ - movsd %xmm8,0x178(%rsp) │ │ │ │ │ - movsd %xmm6,0x180(%rsp) │ │ │ │ │ - movsd %xmm7,0x188(%rsp) │ │ │ │ │ - mov 0x20(%r15),%r8 │ │ │ │ │ - movsd -0xb8(%rbx),%xmm7 │ │ │ │ │ - movsd -0xc0(%rbx),%xmm2 │ │ │ │ │ - lea 0x0(,%r8,8),%rcx │ │ │ │ │ - mov 0x48(%r15),%r8 │ │ │ │ │ - lea (%r10,%rcx,1),%rdx │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%r9 │ │ │ │ │ - movsd (%rdx),%xmm6 │ │ │ │ │ - movsd (%r9),%xmm8 │ │ │ │ │ - mov %rdx,-0x40(%rsp) │ │ │ │ │ - mov %r9,-0x38(%rsp) │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - mov 0x40(%r15),%r8 │ │ │ │ │ - lea (%r10,%rax,1),%rdi │ │ │ │ │ - lea 0x0(%r13,%rax,1),%r11 │ │ │ │ │ - movsd (%r11),%xmm9 │ │ │ │ │ - mov %r11,-0x28(%rsp) │ │ │ │ │ - mov %rdi,-0x30(%rsp) │ │ │ │ │ - lea 0x0(,%r8,8),%r11 │ │ │ │ │ - mov 0x18(%r15),%r8 │ │ │ │ │ - lea (%r12,%r11,1),%rdx │ │ │ │ │ - lea (%r14,%r11,1),%r9 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - mov %rdx,-0x20(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - movsd -0x20(%rbx),%xmm8 │ │ │ │ │ - mov %r9,-0x18(%rsp) │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movsd -0x18(%rbx),%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movsd -0x28(%rbx),%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd (%rdx),%xmm6 │ │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - lea (%r12,%rdx,1),%rdi │ │ │ │ │ - mov %rdi,-0x10(%rsp) │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ subsd %xmm9,%xmm2 │ │ │ │ │ - movsd -0x30(%rbx),%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movsd (%r9),%xmm11 │ │ │ │ │ - movsd %xmm2,0x58(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - lea (%r14,%rdx,1),%r9 │ │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movsd -0xd0(%rbx),%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movsd -0xc8(%rbx),%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm14,0x140(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ addsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movsd %xmm12,0x40(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm13,0x60(%rsp) │ │ │ │ │ - movsd %xmm9,0xc8(%rsp) │ │ │ │ │ - mov 0x30(%r15),%r8 │ │ │ │ │ - movsd -0x70(%rbx),%xmm11 │ │ │ │ │ - movsd -0x68(%rbx),%xmm7 │ │ │ │ │ - lea 0x0(,%r8,8),%r9 │ │ │ │ │ - mov 0x8(%r15),%r8 │ │ │ │ │ - lea (%r12,%r9,1),%rdi │ │ │ │ │ - movsd (%rdi),%xmm5 │ │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ │ - lea (%r14,%r9,1),%rdi │ │ │ │ │ - movsd (%rdi),%xmm12 │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ - lea 0x0(,%r8,8),%rdi │ │ │ │ │ - lea (%r12,%rdi,1),%r8 │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movsd (%r8),%xmm7 │ │ │ │ │ - lea (%r14,%rdi,1),%r8 │ │ │ │ │ - movsd (%r8),%xmm13 │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ - lea (%r10,%r9,1),%r8 │ │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - movsd -0x110(%rbx),%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - movsd -0x108(%rbx),%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movsd -0x80(%rbx),%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - movsd (%r8),%xmm13 │ │ │ │ │ - lea 0x0(%r13,%r9,1),%r8 │ │ │ │ │ - movsd (%r8),%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - lea (%r10,%rdi,1),%r9 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%r8 │ │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ │ - movsd %xmm2,0xd0(%rsp) │ │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ │ - movsd %xmm6,0xa8(%rsp) │ │ │ │ │ - movsd -0x78(%rbx),%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movsd (%r9),%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ + movsd %xmm12,0x148(%rsp) │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm9,0x158(%rsp) │ │ │ │ │ + movsd %xmm3,0x150(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + movsd %xmm13,0x160(%rsp) │ │ │ │ │ + movsd %xmm6,0x168(%rsp) │ │ │ │ │ + movsd %xmm4,0x170(%rsp) │ │ │ │ │ + movsd %xmm5,0x178(%rsp) │ │ │ │ │ + mov 0x20(%r8),%r9 │ │ │ │ │ + movsd -0xb8(%r12),%xmm5 │ │ │ │ │ + movsd -0xc0(%r12),%xmm2 │ │ │ │ │ + mov 0x48(%r8),%r13 │ │ │ │ │ + lea 0x0(,%r9,8),%r14 │ │ │ │ │ + movsd -0x20(%r12),%xmm10 │ │ │ │ │ + lea (%rbx,%r14,1),%r9 │ │ │ │ │ + lea (%r10,%r14,1),%r15 │ │ │ │ │ + movsd (%r15),%xmm6 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + mov %r15,-0x38(%rsp) │ │ │ │ │ + lea 0x0(,%r13,8),%r15 │ │ │ │ │ + lea (%r10,%r15,1),%rax │ │ │ │ │ + mov %r9,-0x40(%rsp) │ │ │ │ │ + lea (%rbx,%r15,1),%r9 │ │ │ │ │ + mov 0x40(%r8),%r13 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movsd (%rax),%xmm11 │ │ │ │ │ + mov %rax,-0x28(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x18(%r8),%r13 │ │ │ │ │ + mov %r9,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movsd (%r9),%xmm5 │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ + lea (%r11,%rax,1),%rsi │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rsi),%xmm12 │ │ │ │ │ + lea 0x0(,%r13,8),%r9 │ │ │ │ │ + mov %rdi,-0x20(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movsd -0x18(%r12),%xmm6 │ │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ │ + lea (%r11,%r9,1),%rsi │ │ │ │ │ + mov %rsi,-0x8(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movsd -0x118(%rbx),%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - movsd (%r8),%xmm11 │ │ │ │ │ - lea (%r10,%rsi,1),%r8 │ │ │ │ │ - add %r13,%rsi │ │ │ │ │ - movsd %xmm13,0x48(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movsd -0x120(%rbx),%xmm11 │ │ │ │ │ - movsd %xmm2,0x50(%rsp) │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd 0x48(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - mulsd 0x50(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movq %xmm2,%rdi │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - subsd 0x40(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm13,0x68(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - mov -0x68(%rsp),%r9 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd %xmm13,0x78(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movsd %xmm2,0x70(%rsp) │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movsd %xmm11,0x190(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movq %rdi,%xmm14 │ │ │ │ │ - lea (%r10,%r9,1),%rdi │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - movsd 0x40(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm14,%xmm15 │ │ │ │ │ - add %r13,%r9 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movsd %xmm2,0x80(%rsp) │ │ │ │ │ - movsd %xmm15,0x90(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movsd %xmm11,0x88(%rsp) │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movsd %xmm13,0x198(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm15,0x98(%rsp) │ │ │ │ │ - movsd %xmm14,0x1a0(%rsp) │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - movsd 0x58(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - movsd %xmm12,0xa0(%rsp) │ │ │ │ │ - movsd 0x60(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm10,0x1a8(%rsp) │ │ │ │ │ - movsd 0xa8(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - movsd %xmm9,0xb0(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - movsd %xmm7,0xb8(%rsp) │ │ │ │ │ - movsd %xmm15,0xa8(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm9 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd %xmm6,0xc0(%rsp) │ │ │ │ │ - movsd %xmm14,0x1b0(%rsp) │ │ │ │ │ - movsd %xmm10,0x1b8(%rsp) │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movsd %xmm8,0xd8(%rsp) │ │ │ │ │ - movsd %xmm13,0xc8(%rsp) │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movsd %xmm11,0xd0(%rsp) │ │ │ │ │ - movsd %xmm5,0xe0(%rsp) │ │ │ │ │ - movsd %xmm12,0x1c0(%rsp) │ │ │ │ │ - movsd %xmm8,0x1c8(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm9 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ │ - mov %r9,-0x68(%rsp) │ │ │ │ │ - lea (%r12,%rax,1),%r9 │ │ │ │ │ - movsd -0x100(%rbx),%xmm5 │ │ │ │ │ - movsd -0xf8(%rbx),%xmm2 │ │ │ │ │ - movsd (%r8),%xmm11 │ │ │ │ │ - lea (%r12,%rbp,1),%r8 │ │ │ │ │ - add %r14,%rbp │ │ │ │ │ - movsd (%r14,%rax,1),%xmm13 │ │ │ │ │ - movsd (%r8),%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movsd (%rsi),%xmm7 │ │ │ │ │ - lea (%r12,%rcx,1),%rsi │ │ │ │ │ - add %r14,%rcx │ │ │ │ │ - movsd (%rsi),%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd -0x60(%rbx),%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd -0x58(%rbx),%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movsd -0x128(%rbx),%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - movsd (%r12),%xmm5 │ │ │ │ │ - movsd %xmm9,0xf0(%rsp) │ │ │ │ │ - movsd -0x130(%rbx),%xmm9 │ │ │ │ │ - movsd %xmm11,0x130(%rsp) │ │ │ │ │ - movsd (%r14),%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movsd %xmm12,0x118(%rsp) │ │ │ │ │ - movsd 0x0(%rbp),%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movsd -0x90(%rbx),%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - movsd -0x88(%rbx),%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movsd (%rcx),%xmm12 │ │ │ │ │ - lea (%r10,%r11,1),%rcx │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - add %r13,%r11 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ subsd %xmm5,%xmm11 │ │ │ │ │ - movsd -0xa8(%rbx),%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - movsd %xmm8,0x108(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ + movsd -0x28(%r12),%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + lea 0x0(%rbp,%r9,1),%rdi │ │ │ │ │ + mov %rdi,-0x10(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ subsd %xmm11,%xmm2 │ │ │ │ │ - movsd -0xb0(%rbx),%xmm11 │ │ │ │ │ - movsd %xmm8,0xe8(%rsp) │ │ │ │ │ - movsd %xmm2,0x138(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - movsd -0x10(%rbx),%xmm12 │ │ │ │ │ + movsd %xmm3,0x58(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + movsd -0x30(%r12),%xmm11 │ │ │ │ │ + movsd %xmm2,0x50(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd %xmm10,0x40(%rsp) │ │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ mulsd %xmm11,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - movsd -0x8(%rbx),%xmm11 │ │ │ │ │ - movsd (%rcx),%xmm14 │ │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movsd -0xc8(%r12),%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm12 │ │ │ │ │ mulsd %xmm11,%xmm2 │ │ │ │ │ - mulsd (%r9),%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movsd -0x40(%rbx),%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - movsd (%r11),%xmm12 │ │ │ │ │ - lea (%r10,%rdx,1),%r11 │ │ │ │ │ - movsd %xmm9,0x100(%rsp) │ │ │ │ │ - movsd -0x38(%rbx),%xmm9 │ │ │ │ │ + movsd -0xd0(%r12),%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ mulsd %xmm11,%xmm5 │ │ │ │ │ + mulsd -0xc8(%r12),%xmm4 │ │ │ │ │ mulsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movsd -0xe0(%rbx),%xmm12 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - movsd -0xd8(%rbx),%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm9 │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - mulsd (%r11),%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movq %xmm5,%rcx │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movsd %xmm4,0x48(%rsp) │ │ │ │ │ + mov 0x30(%r8),%r13 │ │ │ │ │ + movsd -0x70(%r12),%xmm12 │ │ │ │ │ + movsd -0x68(%r12),%xmm11 │ │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + mov 0x8(%r8),%r13 │ │ │ │ │ + lea 0x0(%rbp,%rdi,1),%rsi │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ │ + lea (%r11,%rdi,1),%rsi │ │ │ │ │ + movsd (%rsi),%xmm13 │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + lea 0x0(,%r13,8),%rsi │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + lea 0x0(%rbp,%rsi,1),%r13 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + mov %r13,0x10(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + movsd -0x110(%r12),%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x0(%r13),%xmm5 │ │ │ │ │ + lea (%r11,%rsi,1),%r13 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movsd 0x0(%r13),%xmm9 │ │ │ │ │ + lea (%rbx,%rdi,1),%r13 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + mov %r13,0x20(%rsp) │ │ │ │ │ + mulsd -0x108(%r12),%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + mulsd -0x108(%r12),%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%r13),%xmm15 │ │ │ │ │ + lea (%r10,%rdi,1),%r13 │ │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movsd -0x80(%r12),%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm13 │ │ │ │ │ + movsd 0x0(%r13),%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + lea (%rbx,%rsi,1),%r13 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + mov %r13,0x30(%rsp) │ │ │ │ │ + movsd %xmm5,0x60(%rsp) │ │ │ │ │ + movsd -0x78(%r12),%xmm5 │ │ │ │ │ + movsd %xmm13,0xc8(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + movsd 0x0(%r13),%xmm11 │ │ │ │ │ + lea (%r10,%rsi,1),%r13 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + movsd 0x0(%r13),%xmm12 │ │ │ │ │ + movsd -0x118(%r12),%xmm5 │ │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ │ + lea (%rbx,%rdx,1),%rsi │ │ │ │ │ + lea 0x0(%rbp,%r15,1),%r13 │ │ │ │ │ + add %r11,%r15 │ │ │ │ │ + movq %xmm13,%rdi │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + movsd -0x120(%r12),%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + mulsd -0x120(%r12),%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + movq %rdi,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movq %rdi,%xmm10 │ │ │ │ │ + lea (%rbx,%rcx,1),%rdi │ │ │ │ │ + add %r10,%rcx │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + subsd 0x48(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm13,0x68(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + movsd %xmm10,0x70(%rsp) │ │ │ │ │ + movsd 0x60(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + addsd 0x48(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm14,0x98(%rsp) │ │ │ │ │ + movsd %xmm13,0x180(%rsp) │ │ │ │ │ + movsd 0x40(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm10,0x80(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + movsd %xmm5,0xa0(%rsp) │ │ │ │ │ + movsd %xmm13,0x78(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + movsd 0x50(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ addsd %xmm15,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movsd %xmm9,0x120(%rsp) │ │ │ │ │ - movsd 0xf0(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movsd %xmm5,0xf8(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movsd %xmm13,0x188(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x40(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm10,0x90(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm6,0xb8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm5,0xa8(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm14,0xb0(%rsp) │ │ │ │ │ + movsd 0x58(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movsd %xmm4,0xc0(%rsp) │ │ │ │ │ + movsd 0xc8(%rsp),%xmm4 │ │ │ │ │ subsd %xmm2,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - movsd %xmm12,0xf0(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movsd 0x100(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm13,0x88(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm6,0xd0(%rsp) │ │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ │ + movsd %xmm10,0x190(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm15,0xc8(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movsd (%rcx),%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movsd %xmm11,0x198(%rsp) │ │ │ │ │ + lea (%r10,%rdx,1),%rcx │ │ │ │ │ + movsd %xmm3,0x1a8(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm15,0x1b0(%rsp) │ │ │ │ │ + movsd %xmm14,0xd8(%rsp) │ │ │ │ │ + movsd %xmm12,0xe0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm2,0x1b8(%rsp) │ │ │ │ │ + movsd %xmm5,0x1a0(%rsp) │ │ │ │ │ + movsd -0x100(%r12),%xmm5 │ │ │ │ │ + movsd -0xf8(%r12),%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm15 │ │ │ │ │ + mov -0x78(%rsp),%rdx │ │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movsd -0x60(%r12),%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm12 │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%rcx │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movsd -0x58(%r12),%xmm5 │ │ │ │ │ + mov %rdx,-0x78(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movsd (%r11),%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movsd -0x90(%r12),%xmm14 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x120(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm8,0x100(%rsp) │ │ │ │ │ - movsd 0x108(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movsd %xmm11,0x110(%rsp) │ │ │ │ │ - movsd 0x118(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + movsd %xmm12,0xe8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm11,0x118(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movsd -0x128(%r12),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + movsd -0x130(%r12),%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movsd 0x0(%rbp),%xmm12 │ │ │ │ │ + mulsd -0x130(%r12),%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movsd %xmm11,0x120(%rsp) │ │ │ │ │ + mulsd -0x128(%r12),%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movsd (%rdx),%xmm12 │ │ │ │ │ + lea 0x0(%rbp,%r14,1),%rdx │ │ │ │ │ + add %r11,%r14 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd -0x88(%r12),%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + mulsd -0x88(%r12),%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd (%r14),%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm14,%xmm15 │ │ │ │ │ + movsd -0xb0(%r12),%xmm14 │ │ │ │ │ + mulsd -0xa8(%r12),%xmm2 │ │ │ │ │ + movsd %xmm3,0xf0(%rsp) │ │ │ │ │ + movsd %xmm12,0x108(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm12 │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + movsd (%r14),%xmm2 │ │ │ │ │ + mulsd -0xa8(%r12),%xmm12 │ │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + movsd -0x40(%r12),%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movsd (%r15),%xmm12 │ │ │ │ │ + lea (%rbx,%r9,1),%r15 │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + mulsd -0x10(%r12),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd -0x8(%r12),%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + mulsd -0x10(%r12),%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + mulsd -0x8(%r12),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd (%rdx),%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + mulsd (%rax),%xmm14 │ │ │ │ │ + mulsd -0x38(%r12),%xmm3 │ │ │ │ │ + movsd %xmm12,0x100(%rsp) │ │ │ │ │ + movsd (%r15),%xmm12 │ │ │ │ │ + mulsd -0xd8(%r12),%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + mulsd -0xd8(%r12),%xmm9 │ │ │ │ │ + mulsd -0x38(%r12),%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + mulsd -0xe0(%r12),%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + mulsd -0xe0(%r12),%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm10,0x128(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movq %xmm14,%rsi │ │ │ │ │ + movsd 0x100(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm12,0x110(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + subsd 0xf0(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm9,0xf8(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm9,0x100(%rsp) │ │ │ │ │ + movsd 0x108(%rsp),%xmm10 │ │ │ │ │ + movsd 0x110(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + addsd 0xe8(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ movsd %xmm12,0x108(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ addsd 0x100(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm8,0x1d0(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movsd %xmm8,0x118(%rsp) │ │ │ │ │ - movsd 0xe8(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - subsd 0x118(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm8,0x120(%rsp) │ │ │ │ │ - movsd %xmm9,0x1d8(%rsp) │ │ │ │ │ - movsd 0xe8(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm11,0xe8(%rsp) │ │ │ │ │ - movsd 0x130(%rsp),%xmm11 │ │ │ │ │ - subsd 0x110(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - movsd %xmm8,0x128(%rsp) │ │ │ │ │ - movsd 0x138(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm12,0x1c0(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movq %rsi,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + movsd %xmm12,0x110(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + subsd 0x110(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm12,0x1c8(%rsp) │ │ │ │ │ + movsd 0xf0(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movsd 0x118(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + movsd %xmm14,0x1d0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movsd %xmm10,0xe8(%rsp) │ │ │ │ │ + movsd %xmm14,0xf0(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movsd 0x128(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + movsd 0x120(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm14,0x1d8(%rsp) │ │ │ │ │ + movq %rsi,%xmm14 │ │ │ │ │ + mov -0x28(%rsp),%rsi │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + movsd %xmm10,0x118(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + movsd %xmm11,0x130(%rsp) │ │ │ │ │ + movsd %xmm6,0x120(%rsp) │ │ │ │ │ + movsd %xmm5,0x138(%rsp) │ │ │ │ │ movsd %xmm10,0x1e0(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + movsd 0x180(%rsp),%xmm15 │ │ │ │ │ addsd %xmm7,%xmm10 │ │ │ │ │ - movsd %xmm11,0x140(%rsp) │ │ │ │ │ - movsd %xmm10,0x130(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm5 │ │ │ │ │ - subsd 0xf0(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movsd %xmm9,0x138(%rsp) │ │ │ │ │ - movq %rcx,%xmm9 │ │ │ │ │ - mov -0x28(%rsp),%rcx │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movsd %xmm10,0x128(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm15,%xmm11 │ │ │ │ │ + movsd 0x140(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ movsd %xmm10,0x1e8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movsd %xmm7,0x148(%rsp) │ │ │ │ │ - movsd 0x190(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm9,0x1f0(%rsp) │ │ │ │ │ - movsd 0x88(%rsp),%xmm9 │ │ │ │ │ - addsd 0x90(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movsd 0x150(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - addsd 0x150(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ + movsd 0x88(%rsp),%xmm10 │ │ │ │ │ + addsd 0x140(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + addsd 0x90(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm13,(%rsi) │ │ │ │ │ + mov -0x68(%rsp),%rsi │ │ │ │ │ + subsd 0xf8(%rsp),%xmm3 │ │ │ │ │ + movsd 0x100(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + subsd 0x108(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ subsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x190(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x68(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ │ + subsd 0x70(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm10,(%rdi) │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + movsd 0x178(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + subsd 0x178(%rsp),%xmm10 │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movsd %xmm10,(%rdi) │ │ │ │ │ + mov -0x78(%rsp),%rdi │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ mulsd %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm13,(%rcx) │ │ │ │ │ - mov -0x70(%rsp),%rcx │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ mulsd %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm7,(%rcx) │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm6 │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - movsd %xmm9,(%rcx) │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movsd 0x188(%rsp),%xmm8 │ │ │ │ │ - movsd 0x68(%rsp),%xmm13 │ │ │ │ │ - subsd 0x70(%rsp),%xmm13 │ │ │ │ │ - mov -0x60(%rsp),%rcx │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movsd %xmm9,(%r14,%rax,1) │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - movsd 0x158(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd %xmm8,0x0(%rbp) │ │ │ │ │ - mov (%rsp),%rbp │ │ │ │ │ - movsd 0x100(%rsp),%xmm8 │ │ │ │ │ - subsd 0x108(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - mov 0x18(%rsp),%rbp │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm5 │ │ │ │ │ - mov 0x48(%rsp),%rbp │ │ │ │ │ - movsd %xmm11,(%rcx) │ │ │ │ │ - mov -0x48(%rsp),%rcx │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm15,(%r10) │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movsd 0x78(%rsp),%xmm5 │ │ │ │ │ - subsd 0x80(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm5 │ │ │ │ │ + movsd 0x148(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm3,(%rsi) │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movsd 0x198(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mov -0x60(%rsp),%rsi │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm13,(%rsi) │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movsd 0x78(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + subsd 0x80(%rsp),%xmm3 │ │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ │ + mov -0x48(%rsp),%rsi │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm10,(%rbx) │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ mulsd %xmm1,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - subsd %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ mulsd %xmm0,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movsd %xmm13,0x0(%rbp) │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mov -0x40(%rsp),%rbp │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd 0x198(%rsp),%xmm6 │ │ │ │ │ - movsd 0x180(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm7,0x0(%r13,%rdx,1) │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movsd 0x188(%rsp),%xmm13 │ │ │ │ │ + movsd 0x170(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm3,(%rdx) │ │ │ │ │ + mov -0x40(%rsp),%rdx │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movsd 0x98(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd 0xa0(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ mov -0x20(%rsp),%rdx │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movsd %xmm12,(%r12) │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd 0x98(%rsp),%xmm7 │ │ │ │ │ - subsd 0xa0(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm11,(%r9) │ │ │ │ │ + addsd 0x170(%rsp),%xmm4 │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm4,0x0(%rbp) │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ mulsd %xmm1,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm12 │ │ │ │ │ - movsd %xmm12,(%rcx) │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm13 │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - mov -0x8(%rsp),%rdx │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm15 │ │ │ │ │ - subsd 0xb0(%rsp),%xmm15 │ │ │ │ │ - mov -0x38(%rsp),%rcx │ │ │ │ │ - mov 0x60(%rsp),%rbp │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd 0x170(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movsd 0x170(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mov -0x10(%rsp),%rcx │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - movsd 0x118(%rsp),%xmm15 │ │ │ │ │ - addsd 0x120(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ mulsd %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movsd 0x168(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - movsd 0x140(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - subsd 0x148(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm12,0x0(%rbp) │ │ │ │ │ - movsd %xmm6,0x0(%r13) │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm13,(%r11) │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + subsd 0xb0(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ movsd %xmm2,(%rdx) │ │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ │ - mov -0x50(%rsp),%r11 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + mov -0x8(%rsp),%rdx │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movsd 0x160(%rsp),%xmm12 │ │ │ │ │ movsd %xmm7,(%rdx) │ │ │ │ │ - subsd 0xe0(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm13,(%rcx) │ │ │ │ │ - movsd %xmm2,(%r11) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm9,(%rdx) │ │ │ │ │ + addsd 0xf0(%rsp),%xmm13 │ │ │ │ │ + addsd 0x160(%rsp),%xmm4 │ │ │ │ │ + mov -0x38(%rsp),%rsi │ │ │ │ │ + mov -0x10(%rsp),%rdx │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm4,(%rsi) │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ mov -0x18(%rsp),%rsi │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm11 │ │ │ │ │ - mov -0x78(%rsp),%rax │ │ │ │ │ - mov -0x68(%rsp),%rcx │ │ │ │ │ - movsd 0x160(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + movsd 0x130(%rsp),%xmm10 │ │ │ │ │ + subsd 0x138(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movsd 0x158(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm7,(%rax) │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm7,(%r15) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + movsd 0xd8(%rsp),%xmm2 │ │ │ │ │ + mov -0x70(%rsp),%rax │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + subsd 0xe0(%rsp),%xmm2 │ │ │ │ │ + movsd 0x168(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ movsd %xmm5,(%r14) │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm5 │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd 0x178(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movsd 0x178(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ + mov -0x50(%rsp),%r14 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ movsd 0xb8(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ subsd 0xc0(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm5 │ │ │ │ │ - subsd 0x128(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm3,(%r11) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movsd 0x118(%rsp),%xmm5 │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + mov -0x30(%rsp),%r9 │ │ │ │ │ + movsd 0x150(%rsp),%xmm14 │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ + incq 0x238(%rsp) │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + mov -0x58(%rsp),%rdi │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + add 0x1f8(%rsp),%r8 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ mulsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movsd 0x1b8(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ movsd 0xc8(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ subsd 0xd0(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm15,(%rsi) │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movsd %xmm8,(%r8) │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movsd 0x130(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - subsd 0x138(%rsp),%xmm2 │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x120(%rsp),%xmm2 │ │ │ │ │ + subsd 0x128(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ mulsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ addsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ subsd %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm9,(%r8) │ │ │ │ │ - movsd %xmm2,(%r9) │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - incq 0x240(%rsp) │ │ │ │ │ - add 0x200(%rsp),%r15 │ │ │ │ │ - mov -0x58(%rsp),%rdi │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - mov 0x1f8(%rsp),%rax │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm9,(%rax) │ │ │ │ │ + mov 0x1f0(%rsp),%rax │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + add %rax,%rbx │ │ │ │ │ + add %rax,%rbp │ │ │ │ │ + sub %rax,%r10 │ │ │ │ │ + sub %rax,%r11 │ │ │ │ │ + mov 0x238(%rsp),%rax │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm3,(%rsi) │ │ │ │ │ movsd %xmm2,(%rdi) │ │ │ │ │ - add %rax,%r10 │ │ │ │ │ - add %rax,%r12 │ │ │ │ │ - sub %rax,%r13 │ │ │ │ │ - sub %rax,%r14 │ │ │ │ │ - mov 0x240(%rsp),%rax │ │ │ │ │ - cmp %rax,0x248(%rsp) │ │ │ │ │ - jne a0 │ │ │ │ │ - add $0x208,%rsp │ │ │ │ │ + cmp %rax,0x240(%rsp) │ │ │ │ │ + jne 98 │ │ │ │ │ + add $0x200,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000001430 : │ │ │ │ │ +00000000000014f0 : │ │ │ │ │ fftw_codelet_hc2cf_20(): │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x1440(%rip),%rsi │ │ │ │ │ - jmp 1445 │ │ │ │ │ + lea -0x1500(%rip),%rsi │ │ │ │ │ + jmp 1505 │ │ │ │ │ R_X86_64_PLT32 fftw_khc2c_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c0708 90010000 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 2b140000 00420e10 8f02420e ....+....B....B. │ │ │ │ │ + 0x00000020 00000000 ee140000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ec00403 0f140e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0eb80403 d2140e38 ..A.8..G.......8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 15000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ - 0x00000010 4330002e 4c433100 2e4c4332 002e4c43 C0..LC1..LC2..LC │ │ │ │ │ - 0x00000020 33005f47 4c4f4241 4c5f4f46 46534554 3._GLOBAL_OFFSET │ │ │ │ │ + 0x00000010 4330002e 4c433200 2e4c4333 002e4c43 C0..LC2..LC3..LC │ │ │ │ │ + 0x00000020 31005f47 4c4f4241 4c5f4f46 46534554 1._GLOBAL_OFFSET │ │ │ │ │ 0x00000030 5f544142 4c455f00 66667477 5f616e5f _TABLE_.fftw_an_ │ │ │ │ │ 0x00000040 494e545f 67756172 616e7465 65645f74 INT_guaranteed_t │ │ │ │ │ 0x00000050 6f5f6265 5f7a6572 6f006666 74775f63 o_be_zero.fftw_c │ │ │ │ │ 0x00000060 6f64656c 65745f68 63326366 5f323000 odelet_hc2cf_20. │ │ │ │ │ 0x00000070 66667477 5f6b6863 32635f72 65676973 fftw_khc2c_regis │ │ │ │ │ 0x00000080 74657200 66667477 5f726466 745f6863 ter.fftw_rdft_hc │ │ │ │ │ 0x00000090 3263665f 67656e75 7300 2cf_genus. │ │ │ ├── hc2cf_32.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 11200 (bytes into file) │ │ │ │ │ + Start of section headers: 11584 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x2bc0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x2d40: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 002405 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0027d8 0002e8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 002445 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 002445 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002445 000009 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 002450 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 002ac0 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 002490 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 002498 000038 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0024d0 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0024d0 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 002b08 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 002548 0001e0 18 14 15 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 002728 0000a9 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 002b38 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 002585 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002958 0002e8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0025c5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0025c5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0025c5 000009 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0025d0 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 002c40 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 002610 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 002618 000038 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 002650 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 002650 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 002c88 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0026c8 0001e0 18 14 15 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0028a8 0000a9 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 002cb8 000086 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 20 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 9190 FUNC LOCAL DEFAULT 1 hc2cf_32 │ │ │ │ │ + 2: 0000000000000000 9573 FUNC LOCAL DEFAULT 1 hc2cf_32 │ │ │ │ │ 3: 0000000000000000 64 OBJECT LOCAL DEFAULT 6 desc │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 6: 0000000000000000 8 OBJECT LOCAL DEFAULT 8 twinstr │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 12: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ 13: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ 14: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LC6 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 17: 00000000000023f0 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf_32 │ │ │ │ │ + 17: 0000000000002570 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf_32 │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_khc2c_register │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_hc2cf_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,45 +1,45 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x27d8 contains 31 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2958 contains 31 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000033 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000041 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000049 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000059 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000003e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000046 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000059 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000061 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ 0000000000000087 000000100000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000001baa 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001bbf 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001c0f 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001c22 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001c2d 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001c3b 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001c47 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001cc2 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001d13 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001d23 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001d31 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001d43 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001f46 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001ff7 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002008 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000204d 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002084 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000020b3 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002117 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000215c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002169 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002181 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000021d5 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000021fa 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000023f5 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000002401 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +0000000000001cb5 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001cbe 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001cfd 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001d15 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001d1e 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001d32 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001d67 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001df1 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001e40 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001e61 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001e73 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001e91 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000020a5 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000021a1 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000021ae 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000021bc 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000021c9 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000021ff 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002286 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000022b3 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000022c7 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000022d5 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000232d 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000236b 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002575 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000002581 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x2ac0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x2c40 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 0 │ │ │ │ │ 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000001300000001 R_X86_64_64 0000000000000000 fftw_rdft_hc2cf_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x2b08 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2c88 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ -000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 23f0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2570 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ Return address column: 16 │ │ │ │ │ Augmentation data: 1b │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000023e6 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000002565 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000002 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes